I merged head and the beta2 branches into head after committing some patches and code to head. I did some simple initial testing and things seem fine, but I would expect problems with head because of how far out of synch they were. If you have issues geared toward beta2 or any other 6 version, please update them to 6.x-1x-dev if they are still issues after using trying head.
We should avoid committing patches until this merge is debugged.
For downloading head, Directions are at: http://drupal.org/node/15109/git-instructions/6.x-1.x/nonmaintainer
When the initial bugs and any valid, longstanding patches are integrated into 6.x-1.x, it will go out as beta 3.
Fixes of interest are:
#514986: LDAP, AD, and TLS
#553482: Secure Site / LDAP Auth module integration issues
Comments
Comment #1
johnbarclay commentedI cleaned up the issue que a bit. I believe the active bugs are:
http://drupal.org/project/issues/ldap_integration?text=&status=Open&prio...
There are more active feature requests:
http://drupal.org/project/issues/ldap_integration?text=&status=1&priorit...
I assigned the ones I thought most important to myself.
Comment #2
johnbarclay commentedI did some more issue queue cleaning today. The following look like they should be resolved in 6. Some are also applicable to 7. Anyone who needs these issues resolved is encouraged to write, review, and test patches.
Ldap Data Issues:
- #1253020: $profile_fields / $content_profile_fields messed up in ldapdata.module
Ldap Synch high number limits and performance issues:
- #1094756: ldapsync only imports the same 990 users
- #867356: ldapsync - synchronize accounts ldapdata as well
- #396574: LDAPsync component
- #1155958: Incomplete synch of LDAP groups to Drupal roles
- #660086: Could this bulk update functionality be added?
- #555898: LDAP user creation before actual login
- #966924: Use ldapsync with job queue or queue module
Field Length and Case sensitivity issues:
#97728: Examine and resolve username and related case sensitity issues
#357742: 'LDAP User DN:' field is too short for some configurations.
email, realname, username, unique_id mapping/relations:
- email attribute not in ldap
- email attribute deriveable from ldap entry
#638798: Associate LDAP & Drupal user accounts via email
#685122: Generating email address from username
#355138: Ability to convert Drupal Account to LDAP Account
#1209556: Need to check for existing emails in ldapauth.module
#61858: mail config for mac os 10.5.7 xserver
#865598: Prevent user registration if username exists in LDAP directory
#355138: Ability to convert Drupal Account to LDAP Account
#233210: ldapdata & non-standard mail attribute
#118711: Email setting and the use of LDAP authentication
- password encryptions issues:
#261789: aes password storage fails for ldap module authenticated users
#923338: Password stored in clear text
#580786: Standard LDAP Password Encryption
#411824: Encrypt anonymous bind password
- install issues:
#280929: Installation of the LDAP Integration package failed to alter table ldapauth for LDAP Group & Data postgres
- ldap groups bugs:
#406038: Drupal Role that LDAP group is mapped to is not given to user on authentication
#805752: Detecting Groups failing
#872674: LDAP-assigned roles deleted upon login
#897222: the 'LDAP groups which allow automatic account creation' setting
#1192428: LDAP user is created and session is opened, but still getting "Sorry, unrecognized username or password" error
#683792: document role assignment - removal from non-LDAP roles
- ldap auth bugs:
#949560: Successful login recorded in watchdog even when ldap user is not member of an ldap group allowing automatic account creation
- usability and error messages:
#416408: Adjust description under "Remove password change fields..."
#683780: Groups to roles logic using OR not AND (not working as implied)
- performance issues:
#862930: LDAP should not be queried on every hook_user_view call