experience report / upgrading to cyrus-imapd 2.3
    Wesley Craig 
    wes at umich.edu
       
    Thu Sep 14 22:54:59 EDT 2006
    
    
  
On 14 Sep 2006, at 11:45, Andreas S. Kerber wrote:
> - deletion of messages via imap does not work through the old  
> frontends, possibly due to the
> new ACL code in 2.3 which offers separate rights for message  
> delete, mailbox delete, and expunge.
> The only way to fix this seems upgrading the frontends as well. Can  
> anyone confirm this
> or has another idea how to fix this?
A fix has been committed to 2.3.  I think it's all this:
https://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/lib/ 
acl.c.diff?r1=1.10.4.1&r2=1.10.4.2&sortby=date&only_with_tag=cyrus- 
imapd-2_3
https://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/lib/ 
acl.h.diff?r1=1.14.4.2&r2=1.14.4.3&sortby=date&only_with_tag=cyrus- 
imapd-2_3
https://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/lib/ 
acl_afs.c.diff? 
r1=1.22.4.3&r2=1.22.4.4&sortby=date&only_with_tag=cyrus-imapd-2_3
https://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/imap/ 
imapd.c.diff? 
r1=1.443.2.86&r2=1.443.2.88&sortby=date&only_with_tag=cyrus-imapd-2_3
The basic idea is that the mupdate master & frontends should get the  
"legacy" ACLs, instead of the "new" version.  This jibes with the  
"new" RFC, since it says that all emitted ACLs should include the  
"legacy" rights, if any of the "new" rights are set.
:wes
    
    
More information about the Info-cyrus
mailing list