[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