View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0000465 | SOGo | Backend Address Book | public | 2010-03-03 14:05 | 2010-06-22 20:20 |
Reporter | aschild | Assigned To | ludovic | ||
Priority | normal | Severity | minor | Reproducibility | always |
Status | resolved | Resolution | fixed | ||
Product Version | 1.2.1 | ||||
Target Version | 1.3.0 | Fixed in Version | 1.3.0 | ||
Summary | 0000465: TRUE in Ldap filters are replaced with YES, leading to invalid ldap search expression | ||||
Description | In the ldap address book (for canAuthenticate=YES) the following filter filter = "(objectClass=JammMailAccount)"; This filter does not work filter = "(objectClass=JammMailAccount AND accountActive=TRUE)"; the reason is, that the query sent to the LDAP server (&(objectClass=JammMailAccount)(accountActive=YES)) This then does not match the TRUE/FALSE values in the LDAP directory. | ||||
Additional Information | It is Sogo 1.2.1 on Debian Lenny, and the ldap server is Openldap 2.4.11 | ||||
Tags | No tags attached. | ||||
Wrapping the values in '' works. filter = "(objectClass='JammMailAccount' AND accountActive='TRUE' AND deleted='FALSE')"; So this one could be closed, but perhaps documented somewhere. |
|
Date Modified | Username | Field | Change |
---|---|---|---|
2010-03-03 14:05 | aschild | New Issue | |
2010-05-12 06:01 | aschild | Note Added: 0001003 | |
2010-05-28 18:41 | ludovic | Status | new => assigned |
2010-05-28 18:41 | ludovic | Assigned To | => ludovic |
2010-06-11 01:04 | ludovic | Target Version | => 1.2.3 |
2010-06-22 20:20 | ludovic | Note Added: 0001120 | |
2010-06-22 20:20 | ludovic | Status | assigned => resolved |
2010-06-22 20:20 | ludovic | Fixed in Version | => 1.3.0 |
2010-06-22 20:20 | ludovic | Resolution | open => fixed |