ca5b42cad97beba7c4765a607d46fd4745a6fda8 |
|
16-Oct-2017 |
Josef 'Jeff' Sipek <jeff.sipek@dovecot.fi> |
acl plugin: avoid "'struct stat' declared inside parameter list" warning |
b607b432d14af662bbd20d3a894a8315d25a0fdd |
|
06-Sep-2016 |
Aki Tuomi <aki.tuomi@dovecot.fi> |
acl-plugin: Whitespace fixes |
37c72fa0cd3f1d74d79b64afb3fb6da5ffd4fe3a |
|
06-Sep-2016 |
Aki Tuomi <aki.tuomi@dovecot.fi> |
acl-plugin: Make iterators more conforming
The *_next functions return true/false, deinit will
report errors and end result. |
0dffa25d211be541ee3c953b23566a1a990789df |
|
06-Jun-2016 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
global: unsigned int:1 -> bool:1
perl -i -pe 's/unsigned int ([^,:;]+):1;/bool $1:1;/' **/*.[ch] |
4c158400b046fefefce0194603951a6587f51867 |
|
27-Jan-2014 |
Timo Sirainen <tss@iki.fi> |
acl plugin: Added an alternative global ACL file that can contain mailbox patterns.
Instead of pointing the global ACL path to a directory use a file instead.
The file format is "<mailbox pattern> <normal ACL line>". Most importantly
this can be used to specify default ACLs for namespaces.
The mailbox pattern uses "*" and "?" wildcards currently. I'm not sure if I
should still change them to IMAP "*" and "%" wildcards. That would make the
behavior more complex ("%" depends on hierarchy separator), slightly slower
and quota code is already also using the */? wildcards.. |
ed96771946f02d836bd671dbecdc287282b78ff6 |
|
19-Mar-2013 |
Timo Sirainen <tss@iki.fi> |
acl: Preserve dovecot-acl file's mtime when dsyncing. |
eb4d4f557fa75aa2a47639e9deb75a21f44eb42a |
|
14-Mar-2013 |
Timo Sirainen <tss@iki.fi> |
acl: Added ACL checks for attributes. Added ACL <-> mailbox attribute mapping.
The ACL checks will be useful once IMAP METADATA extension is finished. The
mapping is used by dsync to sync ACLs via generic attribute syncing. |
579e70631b8474d20fd3829f477c62950e5f9635 |
|
04-Mar-2011 |
Timo Sirainen <tss@iki.fi> |
acl: Added acl_backend_nonowner_lookups_rebuild() |
83ecd8be84b53e63c18afa3e835f490c471b7578 |
|
04-Mar-2011 |
Timo Sirainen <tss@iki.fi> |
acl: Added acl_backend_nonowner_lookups_rebuild() |
27a7dee37444438522e04273ce17e6c48775b35c |
|
01-Oct-2010 |
Timo Sirainen <tss@iki.fi> |
acl: Fixed the logic of merging multiple ACLs. |
2615df45a8027948a474abe5e817b34b0499c171 |
|
03-Jun-2009 |
Timo Sirainen <tss@iki.fi> |
Initial commit for making mail_storage:mailbox_list to be from 1:1 to n:n.
This will allow namespaces to share the same storage and a single namespace
to have multiple storages (multiple mailbox formats). Neither works
currently, and this commit probably breaks some things.
--HG--
branch : HEAD |
0b2f7be9fadfd4026a9174e51170890cde3edf48 |
|
20-Feb-2009 |
Timo Sirainen <tss@iki.fi> |
imap-acl: GETACL: Convert "owner" to the actual username whenever possible.
--HG--
branch : HEAD |
04870054863757edf048c81dcce3c5e7dec453cd |
|
16-Nov-2008 |
Timo Sirainen <tss@iki.fi> |
ACLs: Initial support for "post" right.
--HG--
branch : HEAD |
02a54da28f376dd66d7939d8546a196a0045b486 |
|
16-Nov-2008 |
Timo Sirainen <tss@iki.fi> |
Added IMAP ACL commands with ability to modify ACLs.
Based on patch by Bernhard Herzog and Sascha Wilde.
--HG--
branch : HEAD |
55c2029f111653b7c70ec58d7efef531efea63cc |
|
16-Nov-2008 |
Timo Sirainen <tss@iki.fi> |
ACL: Crashfix to previous change. Also fixes "-id" to work correctly with missing "id".
--HG--
branch : HEAD |
0d7b2e0750386fe1646a17d83a803d1d5eb3d3a0 |
|
15-Nov-2008 |
Timo Sirainen <tss@iki.fi> |
Global ACLs now override all local ACLs.
Also did some some internal in anticipation of ACL file update code.
--HG--
branch : HEAD |
da9f6acdcb303d0fe5160b669668aedf39c8f45a |
|
07-Sep-2008 |
Timo Sirainen <tss@iki.fi> |
acl: Fixed handling 'k' right. Although box/child creation was prevented, box/child/child wasn't.
--HG--
branch : HEAD |
c25356d5978632df6203437e1953bcb29e0c736f |
|
16-Sep-2007 |
Timo Sirainen <tss@iki.fi> |
Changed .h ifdef/defines to use <NAME>_H format.
--HG--
branch : HEAD |
2f122b4db3f0d4eeb59ff9d306e54b2009d72cf9 |
|
11-Apr-2007 |
Timo Sirainen <tss@iki.fi> |
Create dovecot-acl-list file that lists all mailboxes where non-owner has
lookup right. Use the file when listing mailboxes in shared/public
namespace.
--HG--
branch : HEAD |
1b21ddb1b3f7f916627db312046bcded07627ee8 |
|
11-Apr-2007 |
Timo Sirainen <tss@iki.fi> |
cleanup
--HG--
branch : HEAD |
e622f05170aecc10e71f117d4d7baf55c5d12b77 |
|
11-Apr-2007 |
Timo Sirainen <tss@iki.fi> |
acl_object_list_deinit() now takes **iter parameter.
--HG--
branch : HEAD |
e7ca5f820d6a1a8fe549a2966ac707a60e055ef4 |
|
11-Apr-2007 |
Timo Sirainen <tss@iki.fi> |
acl_backend is now tied to mailbox_list instead of mail_storage.
--HG--
branch : HEAD |
7fb70daba4e571eab5b64f496d20b9e37e31141b |
|
27-Feb-2006 |
Timo Sirainen <timo.sirainen@movial.fi> |
Added initial support for ACLs. Currently supports reading the ACLs from files. Since no proper support for shared folders exist yet, this is mostly intended to be used only for preventing users from fully accessing the mailboxes they'd otherwise have full access to. It anyway does support "master user" having different ACLs to mailboxes.
--HG--
branch : HEAD |