Hello,
I've just given 4.80 RC4 a try. Everything seems to be running smoothly,
but for a small thing which maybe related to the following change:
JH/01 Bugzilla 660 - Multi-valued attributes from ldap now parseable as a
comma-sep list; embedded commas doubled.
My users profiles are stored in LDAP, including their quota values (if
they have one, otherwise I just use a default value).
The field is called mailquota and values are store as
sizequotaS,filequotaC
but when checking in the debugging I see the ldap lookup giving
sizequotaS,,filequotaC
The extraction of the quota values then fails.
Here are the actual outputs:
ldapsearch:
# cb, users, physicman.net, virtual-hosting
dn: uid=cb,ou=users,domain=physicman.net,o=virtual-hosting
mailQuota: 2000000000S,99000C
exim debug:
16:25:01 5976 binding with user=cn=mail,ou=accounts,o=virtual-hosting password=xxx
16:25:01 5976 Start search
16:25:01 5976 ldap_result loop
16:25:01 5976 LDAP entry loop
16:25:01 5976 LDAP attr loop uid:cb
16:25:01 5976 LDAP attr loop mailAddress:cb@???
16:25:01 5976 LDAP attr loop mailboxID:cb/
16:25:01 5976 LDAP attr loop mailQuota:2000000000S,99000C
16:25:01 5976 search ended by ldap_result yielding 101
16:25:01 5976 ldap_parse_result: 0
16:25:01 5976 ldap_parse_result yielded 0: Success
16:25:01 5976 LDAP search: returning: uid="cb" mailAddress="cb@???" mailboxID="cb/" mailQuota="2000000000S,,99000C"
So it does look like something wrong is happening between the ldap lookup and
the parsing of the results.
Hope this helps...
Best regards,
Chris
--
Christopher Bodenstein - christopher.bodenstein@???
CB8461-RIPE - Systems Administrator
Easynet Belgium SA - http://www.be.easynet.net/
"Great acts are made up of small deeds." Lao Tsu