HI!
I'd like to announce a new snapshot of web2ldap found on
http://www.web2ldap.de/download.html
This snapshot tries to address problems with the LDAP libs which are
known not to be thread-safe. Basically calls into python-ldap are
locked by deploying a new wrapper class ldapthreading.LDAPObject
above ldap.LDAPOBject which also translates all synchronous calls
into asynchronous calls to let other threads run. This still does
not really solve the thread problems but makes things look much
better than in the last snapshot.
The caveat is that it seems not to work properly on Win32 platform.
I guess this problem is caused by the old Umich-DLLs I'm using under
Win32.
The detailed change history can be found here:
http://www.web2ldap.de/changes.html
Please test it! Especially I'd like to hear of thread-related
experiences on other Unix platforms.
Installing is pretty convenient nowadays. Once you have Python 2.0
and python-ldap installed you can simply extract the tar.gz archive
and simply run sbin/web2ldap.py.
You can also help testing by (ab;-)using the on-line demo:
http://www.web2ldap.de/demo.html
Ciao, Michael.
|