- 31 Jan, 2013 1 commit
-
-
Thomas Sibley authored
This reverts commits 22b0995c and dbdc867b. RT::Authen::ExternalAuth is switching to ->Update as well, which lets us use ->Update here without the waffling problem described by 22b0995c. Using more core code is better.
-
- 22 Oct, 2012 3 commits
-
-
Thomas Sibley authored
-
Thomas Sibley authored
-
Thomas Sibley authored
-
- 20 Oct, 2012 1 commit
-
-
Ruslan Zakirov authored
Update method does s/\r\n/\n/g on values. This change of values is not visible, but if combined with ExternalAuth can result in regular change of a field back and forth.
-
- 24 Jul, 2012 1 commit
-
-
Thomas Sibley authored
-
- 08 Jun, 2012 3 commits
-
-
Thomas Sibley authored
-
Thomas Sibley authored
It's not easy to exclude numeric users/groups with an LDAP filter, leaving no way of acknowledging and suppressing the warning. Rather than add an option, just lower the log level. While debugging it's helpful to see what was skipped, but under normal usage (i.e. from cron), you want to ensure you see meaningful errors and warnings not the same ones every night.
-
Thomas Sibley authored
-
- 24 May, 2012 3 commits
-
-
Thomas Sibley authored
-
Thomas Sibley authored
-
Thomas Sibley authored
Filtering on (dn=...) is invalid because DN isn't an attribute. Therefore if DN is what we need to search on, use the member's DN as the search base and the standard user filter. Only if we're searching on an attribute do we now use the standard user base and an extended user filter.
-
- 24 Apr, 2012 2 commits
-
-
Thomas Sibley authored
-
Thomas Sibley authored
This lets you import a lot more of your LDAP information into RT, which can be especially helpful with custom user/requestor displays on tickets. Note that the prefix is UserCF. not CF. as that's already used for populating Custom Field Values (not _Object_ Custom Field Values).
-
- 18 Apr, 2012 1 commit
-
-
Thomas Sibley authored
-
- 10 Apr, 2012 1 commit
-
-
Jim Brandt authored
Moved install instructions to INSTALL. README is now generated from the pod via ReadmeFromPod. Some more updates to pod in main file.
-
- 09 Apr, 2012 4 commits
-
-
Jim Brandt authored
-
Jim Brandt authored
-
Jim Brandt authored
-
Jim Brandt authored
Added a feature to allow you to use a regex to match an LDAP member field. But upon further review, I don't think it would ever be needed unless someone's LDAP was really mis-configured. So this commit is for posterity only. (cherry picked from commit f5b2b5c7d0a02577f36782bebfdc5ff2082f9951)
-
- 26 Mar, 2012 1 commit
-
-
Thomas Sibley authored
-
- 22 Feb, 2012 3 commits
-
-
Thomas Sibley authored
-
Thomas Sibley authored
-
Thomas Sibley authored
Adds $LDAPSizeLimit which controls the page size requested by the importer. This lets us work with servers where the result set size limit can't be increased. If $LDAPSizeLimit is 0 or unset, no paging is used. API change: _run_search now returns an array of Net::LDAP::Entry objects instead of a Net::LDAP::Search object.
-
- 16 Feb, 2012 4 commits
-
-
Thomas Sibley authored
-
Thomas Sibley authored
-
Thomas Sibley authored
By default we still assume Member_Attr contains a list of user DNs. If you're running against OpenLDAP's default config, for instance, your Member_Attr is memberUid which contains uids not DNs. Member_Attr_Value gives you a way to configure what value is matched against. Refactors user caching for consistency.
-
Thomas Sibley authored
This is in preparation for using cache keys other than DN.
-
- 22 Mar, 2011 1 commit
-
-
Kevin Falcone authored
-
- 17 Feb, 2011 1 commit
-
-
Alex Vandiver authored
-
- 07 Jan, 2011 1 commit
-
-
Thomas Sibley authored
-
- 22 Dec, 2010 4 commits
-
-
Alex Vandiver authored
Add an optimization for adding new groups; if we just created it, we know it is empty, so skip the member query
-
Alex Vandiver authored
-
Alex Vandiver authored
-
Alex Vandiver authored
-
- 14 Dec, 2010 3 commits
-
-
Kevin Falcone authored
-
Kevin Falcone authored
-
Kevin Falcone authored
-
- 05 Aug, 2010 1 commit
-
-
Kevin Falcone authored
It really only stops Create from being called if the value is true
-
- 04 Aug, 2010 1 commit
-
-
Kevin Falcone authored
We don't handle nested groups, and if LDAP is flat and only lists users in the parent group, we'll try and fail to remove the recursively found users from the RT group, rather than removing the nested group.
-