Matt Todd
|
72a543ab59
|
GitHub::Ldap is a class
How could I forget.
|
2014-09-23 17:56:04 -07:00 |
Matt Todd
|
ee14d5b895
|
Add classic, recursive membership validators
|
2014-09-23 17:37:52 -07:00 |
Matt Todd
|
5def1be779
|
Merge pull request #44 from github/bump-net-ldap
Bump net-ldap to 0.8.0
|
2014-09-18 11:42:26 -07:00 |
Matt Todd
|
9c9527248d
|
Bump version to 1.3.6
|
2014-09-18 11:05:30 -07:00 |
Matt Todd
|
b877b3fb72
|
Bump net-ldap dependency
|
2014-09-18 11:04:51 -07:00 |
Matt Todd
|
1cdb257e9a
|
Merge pull request #43 from github/AD-recursive
Add group objectclass to allow AD nested group search.
|
2014-09-01 20:03:04 -07:00 |
Matt Todd
|
c5f5b12e76
|
Test group detection for supported object classes
|
2014-09-01 19:59:12 -07:00 |
Elijah Buck
|
4b8ac0a516
|
Add group objectclass to allow AD nested group search.
Bump to 1.3.5
|
2014-09-01 14:37:14 -07:00 |
Matt Todd
|
41cb4b928d
|
Bump version to 1.3.4
|
2014-08-31 00:18:11 -07:00 |
Matt Todd
|
4781c22b17
|
Merge pull request #29 from github/instrumentation
Instrument queries
|
2014-08-31 00:15:00 -07:00 |
Matt Todd
|
b3ecf39e45
|
Ensure payload is distinct from what's passed in
This is because we modify what comes in (with, at the very least,
:result).
|
2014-08-30 23:22:29 -07:00 |
Matt Todd
|
3ca44f7db4
|
Remove group instrumentation call
Covered by the chokepoint (search) instrumentation.
|
2014-08-30 20:32:13 -07:00 |
Matt Todd
|
172070d981
|
Use idiomatic event naming, test search instrumentation
|
2014-08-30 17:25:14 -07:00 |
Matt Todd
|
090561cda1
|
Add MockInstrumentationService for tests
|
2014-08-29 19:56:52 -07:00 |
Matt Todd
|
89721c7581
|
Remove inner instrument call, wrap everything in outer instrument
|
2014-08-29 19:56:31 -07:00 |
Matt Todd
|
91e96066ef
|
Instrumentation is a module
|
2014-08-29 00:41:30 -07:00 |
Matt Todd
|
e33f774c94
|
Merge branch 'master' into instrumentation
Conflicts:
lib/github/ldap.rb
|
2014-08-29 00:37:15 -07:00 |
Matt Todd
|
62929e36ba
|
Extract instrumentation plumbing
|
2014-08-29 00:36:22 -07:00 |
Matt Todd
|
b6d0509e64
|
Merge pull request #41 from github/open
Expose Net::LDAP#open
|
2014-08-29 00:35:10 -07:00 |
Matt Todd
|
c4e594019d
|
Delegate to Net::LDAP#open
|
2014-08-29 00:26:21 -07:00 |
Mike McQuaid
|
fc40c67872
|
Merge pull request #42 from github/version-1.3.3
gemspec: bump version to 1.3.3
|
2014-08-28 10:01:08 +01:00 |
Mike McQuaid
|
279479d0ac
|
gemspec: bump version to 1.3.3
Because #40 warrants a new release by itself.
|
2014-08-28 09:47:54 +01:00 |
Mike McQuaid
|
d030fb838c
|
Merge pull request #40 from github/deeply-nested-membership-checks
Check memberships recursively
|
2014-08-28 09:44:14 +01:00 |
Matt Todd
|
d6a7473d25
|
Merge branch 'instrumentation-service-support' into instrumentation
|
2014-08-27 23:11:16 -07:00 |
Matt Todd
|
4ea3af0403
|
Merge branch 'master' into instrumentation
Conflicts:
lib/github/ldap.rb
|
2014-08-27 23:11:07 -07:00 |
Matt Todd
|
1c395e3859
|
Open a connection
Leaves the connection open fur the duration of the block so multiple
commands can be executed without having to reconnect and rebind.
|
2014-08-27 22:19:08 -07:00 |
Matt Todd
|
055ac02410
|
Test Group#group? checking
|
2014-08-27 19:39:41 -07:00 |
Matt Todd
|
d29f991689
|
Downcase group classes to match Net::LDAP behavior
|
2014-08-27 18:45:46 -07:00 |
Matt Todd
|
68b245144b
|
Disable PosixGroup validation unless enabled
|
2014-08-27 18:42:45 -07:00 |
Matt Todd
|
a9db2f7662
|
Fix LDIF entry
|
2014-08-27 17:09:15 -07:00 |
Matt Todd
|
fc34566c5d
|
Adjust group count
|
2014-08-27 17:00:34 -07:00 |
Matt Todd
|
be83e88cd7
|
Add failing test case for deeply nested membership checks
|
2014-08-27 16:16:18 -07:00 |
Matt Todd
|
8d87be1340
|
Pass instrumentation_service to Net::LDAP
|
2014-08-25 22:38:15 -07:00 |
Matt Todd
|
744b141a0f
|
Merge pull request #38 from github/configurable-member_filter-memberUid-support
Configurable posixGroup membership filter support
|
2014-08-21 13:17:01 -07:00 |
Matt Todd
|
aebe03ed6e
|
Bump version to 1.3.2
|
2014-08-20 10:15:02 -07:00 |
Matt Todd
|
12ea8adb55
|
Test disabled posixGroup support
|
2014-08-20 09:09:32 -07:00 |
Matt Todd
|
64688cff63
|
Correct local variable name
|
2014-08-20 09:09:11 -07:00 |
Matt Todd
|
7963d38d34
|
Use the right instance variable
|
2014-08-20 09:09:01 -07:00 |
Matt Todd
|
922aa19ee3
|
Add posix_support flag, default true, use in Domain#membership
Now we conditionally add the memberUid filter into the membership check
when posixGroup support is enabled only (the default).
|
2014-08-20 09:00:28 -07:00 |
Matt Todd
|
7bf8fd3d25
|
Extract posix_member_filter
|
2014-08-20 08:59:04 -07:00 |
Matt Todd
|
70fd45416b
|
Test membership check without posixGroup support
This blows up for some LDAP servers that don't understand the memberUid filter term.
|
2014-08-20 08:40:38 -07:00 |
Matt Todd
|
80cf8dceae
|
Merge pull request #37 from github/member_filter-without-uid
Handle member_filter for entry without a UID set
|
2014-08-19 18:00:12 -07:00 |
Matt Todd
|
ba19f3fe56
|
Bump version to 1.3.1
|
2014-08-19 17:51:30 -07:00 |
Matt Todd
|
09f1a82ce3
|
Conditionally amend filter if uids present
|
2014-08-19 17:49:47 -07:00 |
Matt Todd
|
48c82e520a
|
Add failing test for member_filter usage without uid
As in, a Net::LDAP::Entry with empty value for the UID.
|
2014-08-19 17:39:47 -07:00 |
Matt Todd
|
29f817e0af
|
Merge pull request #36 from github/bump-version
Bump version to v1.3.0
|
2014-08-19 16:46:50 -07:00 |
Matt Todd
|
fcbb652b54
|
Bump version to 1.3.0
|
2014-08-19 16:40:46 -07:00 |
Matt Todd
|
3c839e3f8d
|
Merge pull request #35 from github/bump-net-ldap-0.7.0
Bump net-ldap to 0.7.0
|
2014-08-19 16:40:04 -07:00 |
Matt Todd
|
d04d81b0cf
|
Bump net-ldap to 0.7.0
|
2014-08-19 16:22:38 -07:00 |
Matt Todd
|
d6b6705255
|
Merge pull request #33 from github/posixGroup-membership
posixGroup membership queries from Domain
|
2014-08-19 16:16:07 -07:00 |