[Tickets #10473] Capability ACL does not get detected before IMAP login
bugs at horde.org
bugs at horde.org
Thu Sep 1 05:18:05 UTC 2011
DO NOT REPLY TO THIS MESSAGE. THIS EMAIL ADDRESS IS NOT MONITORED.
Ticket URL: http://bugs.horde.org/ticket/10473
------------------------------------------------------------------------------
Ticket | 10473
Created By | Gunnar Wrobel <wrobel at pardus.de>
Summary | Capability ACL does not get detected before IMAP login
Queue | Horde Framework Packages
Version | Git master
Type | Bug
State | Unconfirmed
Priority | 1. Low
Milestone |
Patch |
Owners |
------------------------------------------------------------------------------
Gunnar Wrobel <wrobel at pardus.de> (2011-09-01 05:18) wrote:
Under certain conditions the Kolab_Storage driver will run a
getMyACLRights($mailbox) as the first step on a freshly initiated
Horde_Imap_Client_Socket object. This fails as queryCapability('ACL')
returns false. The IMAP server I'm working with only declares the ACL
capability *after* login. Login however only takes place within
_getMyACLRights($mailbox) within Socket.php which is too late.
I don't know if this indicates a broken IMAP server or if this is an
issue on the side of Horde_Imap_Client. I could also workaround this
by always running login() after the client. But looking at the code it
might be an option to simply always run login() before doing the
capability check.
More information about the bugs
mailing list