View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0002618 | SOGo | Backend General | public | 2014-02-26 06:30 | 2014-03-07 01:09 |
Reporter | wesley | Assigned To | ludovic | ||
Priority | high | Severity | major | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Platform | Any | OS | Any that uses memcached | OS Version | Any |
Product Version | 2.1.1b | ||||
Fixed in Version | 2.2.0 | ||||
Summary | 0002618: UIDField is not encoded when cached | ||||
Description | memcached will not allow any keys (UIDField) with a space in it. For example: When attempting to assign calendar permissions (ACL) to a group that contains a space in the name (Domain Users for example) the users in the group are not given the permission or subscribed to the calendar. | ||||
Steps To Reproduce | Create a LDAP user or group that contains a CN with a space in it. | ||||
Additional Information | memcached does not allow control characters, spaces or newline characters as a key. To resolve I recommend encoding the key before caching it and decoding it when it is received from the cache. Either using %20 or \040 for space is a good idea. | ||||
Tags | No tags attached. | ||||
Date Modified | Username | Field | Change |
---|---|---|---|
2014-02-26 06:30 | wesley | New Issue | |
2014-03-07 01:09 | ludovic | Note Added: 0006665 | |
2014-03-07 01:09 | ludovic | Status | new => closed |
2014-03-07 01:09 | ludovic | Assigned To | => ludovic |
2014-03-07 01:09 | ludovic | Resolution | open => fixed |
2014-03-07 01:09 | ludovic | Fixed in Version | => 2.2.0 |