[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