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:[email protected]
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="[email protected]" 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   -   [email protected]
           CB8461-RIPE   -   Systems Administrator
    Easynet Belgium SA   -   http://www.be.easynet.net/
     "Great acts are made up of small deeds." Lao Tsu

-- 
## List details at https://lists.exim.org/mailman/listinfo/exim-users
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://wiki.exim.org/

Reply via email to