Revision history for RT-Extension-LDAPImport 0.36 2014-09-22 - Update documenation to no imply RT -> LDAP syncing - Allow importing of users as-needed when importing groups - Don't attempt to add disabled users into groups they already belong to - Treat undef and empty CF values identically - Ensure that user custom fields are applied in consistent order - Updated packaging 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_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.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.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 2007-06-07T13:35:41Z - Initial release.