View Issue Details

IDProjectCategoryView StatusLast Update
0004906SOGoWeb Mailpublic2021-04-14 20:29
Reporterjas Assigned Tofrancis  
PrioritynormalSeveritymajorReproducibilityalways
Status closedResolutionfixed 
Platform[Server] LinuxOSDebianOS Version8 (Jessie)
Product Version4.1.1 
Summary0004906: ACL right are not complete
Description

On a share folder, when you configure the access right for someone, they are a difference between select every check-box and select the square button on the top.
When select every check-box you got

lrswipktcda

access right for the folder. When selecting the square button on the top you got

lrswipkxtecda

access right. So they are missing the «x» and the «e» who stand for

x : Use the x right to indicate the ACI subject has the right to DELETE the folder on which the ACL is set, as opposed to the now obsolete c right or d right.

and

e:Stands for expunge.

The ACI subject is allowed to expunge messages in this folder, meaning the ACI subject has the right to remove all messages that have been flagged as \Deleted from all visibility.

In IMAP, expunging messages only applies to messages flagged as \Deleted. For the ACI subject to be able to flag messages as \Deleted however, the t right is required.

We say “remove from all visibility”, because the implementation of expunging messages in Cyrus IMAP is subject to the expunge_mode setting in imapd.conf(5), which when set to delayed only causes the reference to the expunged messages to be deleted from the folder index database – effectively removing the expunged message(s) from all visibility, while the individual message files remain in place on the Cyrus IMAP server filesystem.

Steps To Reproduce

Go to sharing any folder.
Add a new user,
Select manually every check-box on the access right list
Save
Go to the server check the ACL list

Go to sharing the same folder
Delete the previous user
Add a new user
Select the square button on the top
Save
Go to the server and check the ACL list

Additional Information

Sogo 4.1.1 and Debian 9
Cyrusimapd 3.0.11 on FreeBSD

TagsNo tags attached.

Relationships

related to 0004905 new Weird ACL with SOGo and CyrusImapd through webui 

Activities

francis

francis

2021-04-14 20:29

administrator   ~0015211

Can't reproduce with 5.1.0. Reopen ticket if necessary.

Issue History

Date Modified Username Field Change
2019-12-10 13:24 jas New Issue
2019-12-11 08:52 Christian Mack Relationship added related to 0004905
2021-04-14 20:29 francis Assigned To => francis
2021-04-14 20:29 francis Status new => closed
2021-04-14 20:29 francis Resolution open => fixed
2021-04-14 20:29 francis Note Added: 0015211