Revision history for RT-Extension-LDAPImport
0.35
Implement better way to use functions in mappings. Old way was mostly
useless. It's not expected that somebody used them. See description of
C<$LDAPMapping> option for details.
Adds id to $LDAPGroupMapping to allow the importer to keep up with group
renames in LDAP.
Change tests to be author-only because they tended to cause confusion and
attempt to create/drop a database. This is not something you want happening
on your production machine when using a cpan client to install.
0.34
Bug fix: Revert changes in 0.33_01 and _02; RT::Authen::ExternalAuth 0.13
is using RT::Record->Update now
Tests: Compatibility with Net::LDAP::Server::Test 0.16
0.33_02
Documentation for function added in 0.33_01
0.33_01
Bug fix: Avoid flip flopping fields back and forth with
RT::Authen::ExternalAuth by using our own update function instead of
RT::Record->Update
0.33
Bug fix: Actually disable RT::Authen::ExternalAuth while importing users from LDAP
0.32_06
Bug fix: Allow 0 as a valid object CF value
Usability: Lower log level to debug for skipped numeric users/groups
0.32_05
Bug fix: Restore the old uncached group member search logic when Member_Attr_Value is DN
Bug fix: Ensure the users cache is defined before we use it
Feature: Support skipping users or groups during import
0.32_04
Doc: Cleaned up documention into a single place
Feature: Sync single value user CFs
0.32_03
Flush output immediately
Disable RT::Authen::ExternalAuth to avoid double info fetching
0.32_02
Support for paging results from your LDAP source
Use the same perl that ran Makefile.PL in the shebang of bin/rtldapimport
0.32_01
Clarify $LDAPGroupName option
Support for group membership attributes which don't contain a list of user DNs
0.31
Further upgrades to MIRTx for RT4 compat
Warn and skip numeric users and groups
Add an $LDAPCreatePrivileged flag to create imported users as Privileged
Add an optimization for adding new groups; if we just created it, we know it is empty, so skip the member query
0.31_03
Upgrade Module::Install::RTx so it can find RT.pm
and version check properly.
0.31_02
packaging fix since Module::Install doesn't support
require(RT => '3.6.3'); as well as it could
doc updates
0.31_01
Many new features, primary among them, we now support
importing groups from LDAP and managing group memberships
0.20_01
Integrate a number of patches and suggestions from Robert Nesius
0.07
Documentation fixes
0.06
3.8 compatibility fixes
0.05
Handle importing Custom Fields
0.04
fix logging bug
0.03
Added support for concatenation in LDAP fields
Consequently, the mapping in your config has changed, it now
goes RT Field => LDAP Field. See the readme and the POD
for import_user for more information
Added support for adding all new users to a single group
on Import
Added support for clobbering user data with LDAP data
0.02
fix missing executable bits
0.01 Thu Jun 7 13:35:41 2007
Initial release.