Issue #2175311 by John Franklin: Add UI to map Drupal fields to LDAP attributes
Issue #2175325 by John Franklin: Improved mechanism to sync data between Drupal and LDAP, including non-string fields.
Don't use empty() when a simple boolean check will do.
Revert "#1972150 - Account for fields with column names other than 'value'"
This reverts commit edc69c9da49e5f164058d332f6148ec79597c658.
Issue #2011904 by John Franklin: Add checkall support to the import form.
Issue #2143383 by John Franklin: Verify the username and email are used by the same LDAP account or no LDAP accounts.
Issue #2066097 by John Franklin: Restore option to delete or preserve LDAP user when deleting a linked Drupal user.
#1972150 - Account for fields with column names other than 'value'
Changing a username does an LDAP move instead of creating a new entry
Check for attribute aliases when loading the SimpleLdapUser object
Issue #2034881: Ensure all user fields are present by loading the user before syncing.
Issue #2034881: Only sync if user source is LDAP.
Issue #2034881: Refactor SSO user syncing to also occur if session is being created and sync method is hook_user_login. Also now respects sync direction.
Issue #2034881: Sync user to Drupal after SSO login if user didn't exist.
Fix user1 login when simple_ldap_user has not yet been configured (1991930)
Unable to unblock user on sub site when drupal status is zero (1992248)
check the count on the modified array while removing empty attributes
Actually remove the empty attribute
This reverts commit f1afb4335bffda94dd0aca2b4eeda1f13d0eb77e.
missed a few variable_get -> simple_ldap_user_variable_get conversions
make sure simple_ldap_opt_referrals is deleted on uninstall
new simple_ldap_user_delete_blocked contrib helper module
do not try to sync anonymous or user1 to ldap
Drupal is a registered trademark of Dries Buytaert.