Граф коммитов

420 Коммитов

Автор SHA1 Сообщение Дата
Matt Todd 7cd4bc84f3 Move membership validator config tests to GitHub::Ldap test 2014-11-14 13:56:37 -08:00
Matt Todd ef1c4537a4 Test membership validation configuration
This replaces the existing tests on the top level MembershipValidators module
since those tests were duplicates of more specific tests for each strategy.
2014-11-14 13:51:39 -08:00
Jerry Cheung 85781c4c85 Merge pull request #58 from github/default-membership-validator
Detect appropriate membership validator strategy by default
2014-11-03 16:55:26 -08:00
Jerry Cheung 56e1fd5d72 Merge remote-tracking branch 'origin/master' into default-membership-validator 2014-11-03 16:49:12 -08:00
Jerry Cheung 6a37d68711 Release 1.4.0 2014-11-03 15:59:26 -08:00
Jerry Cheung 0bc166f186 Merge pull request #60 from github/release-1.4.0
Release 1.4.0
2014-11-03 15:58:49 -08:00
Jerry Cheung 4a75932521 additional docs on AD membership validator 2014-10-28 15:30:28 -07:00
Jerry Cheung cf0d90720f add AD validator integration tests 2014-10-28 15:13:31 -07:00
Jerry Cheung 8ef4551e16 add activedirectory test options 2014-10-28 15:13:13 -07:00
Jerry Cheung 2aa8c10eea document local AD integration testing 2014-10-28 15:12:47 -07:00
Jerry Cheung 69999cb8a5 Merge remote-tracking branch 'origin/master' into default-membership-validator 2014-10-28 13:27:04 -07:00
Jerry Cheung cfaf1cf13e document how to release 2014-10-28 13:25:10 -07:00
Jerry Cheung 8c9d94228f Merge pull request #59 from github/bump-net-ldap-0.9.0
Bump net-ldap to 0.9.0
2014-10-28 13:22:53 -07:00
Jerry Cheung 9beddcf4fa add release scripts 2014-10-28 11:52:12 -07:00
Jerry Cheung d06d6779da bump version to 1.4.0 2014-10-28 11:51:19 -07:00
Jerry Cheung 0180d118fc add a changelog 2014-10-28 11:50:03 -07:00
Jerry Cheung 99fc8526b4 add script/changelog
see https://github.com/jch/release-scripts
2014-10-28 11:49:08 -07:00
Jerry Cheung 42e16bf3ee bump net-ldap to 0.9.0 2014-10-28 10:09:53 -07:00
Jerry Cheung ba0792cf1f add test for validator detection 2014-10-28 10:07:25 -07:00
Jerry Cheung f506dc3745 fix typo 2014-10-28 10:05:53 -07:00
Matt Todd 963297ff90 Test Detect meta-strategy 2014-10-24 16:49:57 -07:00
Matt Todd 013bb28868 Server returns supportedCapabilities 2014-10-24 16:48:49 -07:00
Matt Todd 946267668a Only instrument when we query for capabilities 2014-10-24 16:46:45 -07:00
Matt Todd 78039780d7 Move capabilities lookup to GitHub::Ldap 2014-10-24 16:36:50 -07:00
Matt Todd 18cdf65e8c s/if/whether/ 2014-10-24 16:14:49 -07:00
Matt Todd 60ee236415 Ensure detect_strategy returns the strategy class 2014-10-24 16:13:17 -07:00
Matt Todd 941a577c20 Fix detect_strategy doco 2014-10-24 16:13:04 -07:00
Matt Todd fe976b4994 Proactively handle capapbility query errors, instrument 2014-10-24 15:56:28 -07:00
Matt Todd 724177b866 Update required capability OID to match 2008 R2 v61 2014-10-24 14:23:09 -07:00
Matt Todd 838c8b1c8d Move strategies map to GitHub::Ldap::MembershipValidators 2014-10-24 14:15:18 -07:00
Matt Todd 22d7995f40 Add Detect membership validation strategy
Detects ActiveDirectory capabilities, defaults to Recursive.
2014-10-24 14:13:03 -07:00
Matt Todd cd3934ec79 Add membership_validator config option, default to detect 2014-10-24 14:11:42 -07:00
Jerry Cheung d34439453f Merge pull request #57 from github/document-constructor-options
Document constructor options
2014-10-23 13:42:25 -07:00
Jerry Cheung 228044b13c document all initialize options 2014-10-23 06:28:24 -07:00
Matt Todd 0413b7e82b Merge pull request #55 from github/openldap-vagrant-box
[CI] Add Vagrant box for running tests against OpenLDAP locally
2014-10-17 16:34:48 -07:00
Matt Todd bea78ba084 Add VM README 2014-10-17 15:03:57 -07:00
Matt Todd c325873f51 Add Vagrantfile for running OpenLDAP tests 2014-10-17 15:01:23 -07:00
Matt Todd 91adedd7e4 Allow configurable OpenLDAP host (for local runs) 2014-10-17 15:00:48 -07:00
Matt Todd cc594e45c0 Merge pull request #54 from github/run-all-tests
Run all tests, including those in subdirectories
2014-10-17 12:28:23 -07:00
Matt Todd d32bcfbb0d Move setup out of stub block
The stub was affecting the search for the groups, tada.
2014-10-17 12:19:21 -07:00
Matt Todd b971627acc Include all tests in run 2014-10-17 12:07:34 -07:00
Matt Todd fd3d2fa200 Merge pull request #52 from github/ad-membership-valiator
Add ActiveDirectory membership validator
2014-10-17 10:54:38 -07:00
Matt Todd 1c37c2291a posixGroups are not a thing in ActiveDirectory 2014-10-17 10:50:04 -07:00
Matt Todd 06e809091e Stub search results directly h/t @jch 2014-10-17 10:49:33 -07:00
Matt Todd e63e2afb24 Short circuit membership valiation without groups to check
Default to true since no groups to validate against translates to
existing handling: if no groups to check against, then they are valid
members.
2014-10-16 15:41:12 -07:00
Matt Todd f008a495cb Add simple, stubbed ActiveDirectory membership validator tests 2014-10-16 15:31:14 -07:00
Matt Todd 22333a0c8f Search directly against directory, simplify match check
Using GitHub::Ldap::Domain#search forces the base to the domain base
(unsurprising yet surprising).
2014-10-16 15:00:38 -07:00
Matt Todd 9e008b7964 No depth argument for this strategy 2014-10-16 14:51:05 -07:00
Matt Todd fd2bb1bfbc Add ActiveDirectory membership validator 2014-10-16 12:17:16 -07:00
Matt Todd 0bdbdf2c0d Merge pull request #50 from github/dev-v2
Merge dev-v2 branch into master
2014-10-15 18:16:10 -07:00