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