[Tickets #10079] Re: Cannot delete messages

bugs at horde.org bugs at horde.org
Mon May 16 20:13:18 UTC 2011


DO NOT REPLY TO THIS MESSAGE. THIS EMAIL ADDRESS IS NOT MONITORED.

Ticket URL: http://bugs.horde.org/ticket/10079
------------------------------------------------------------------------------
  Ticket             | 10079
  Updated By         | Michael Slusarz <slusarz at horde.org>
-Summary            | Cannot delete messages on RFC2086-only servers
+Summary            | Cannot delete messages
  Queue              | Horde Framework Packages
  Version            | Git master
  Type               | Bug
  State              | Assigned
  Priority           | 3. High
  Milestone          |
  Patch              |
  Owners             | Michael Slusarz
------------------------------------------------------------------------------


Michael Slusarz <slusarz at horde.org> (2011-05-16 20:13) wrote:

>> Not necessarily. Cyrus is still using 2086 ACLs if those were
>> generated (i.e. the mailbox created) with a Cyrus version that didn't
>> support 4314. ACLs are not automatically updated when updating Cyrus,
>> but only if the ACL is explicitely changed, using the newer Cyrus
>> version.
>
> The more I think about this, the more I am convinced that this is  
> broken behavior.  ACLs should not be treated differently based on  
> which mailbox you are in - either ALL mailboxes on a server support  
> RFC 4314 or NONE of them should.
>
> That being the case, we need to workaround this broken behavior.   
> See if this commit fixes things; it attempts to auto-detect the RFC  
> standard used in a mailbox.

Nevermind - this won't work.  We lose the ability to selectively  
disable the components of a virtual right on 4314 servers.

We're going to have to return different rights strings based on  
whether the server supports 4314 or not.  Sigh.






More information about the bugs mailing list