ab7687e9b029a16a6d4f4542943811262387ae87 |
|
30-May-2017 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
acl: Skip auto=create|subscribe mailboxes that don't have lookup-right
Removing them entirely from the boxes and box_sets arrays in the list
context treats them as if they weren't configured at all. This way they
don't need any other special code. |
7b31f9fe68ab95389e4c44b5a427a707415bd859 |
|
04-Sep-2015 |
Timo Sirainen <tss@iki.fi> |
acl: Install most of the header files. |
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.. |
cc287b822b175619a853686b738ba673e370117b |
|
17-Jan-2014 |
Timo Sirainen <tss@iki.fi> |
acl: Code cleanup by moving around the code and renaming functions. |
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. |
a966016e605eea27e02d73ff1412632cd684d770 |
|
30-Apr-2011 |
Timo Sirainen <tss@iki.fi> |
Use -Wl,--as-needed -Wl,--no-undefined GNU ld flags for non-plugins. |
fe25191fe9f906a0dc831732d1ef085aadd28a13 |
|
04-Mar-2011 |
Timo Sirainen <tss@iki.fi> |
acl: Added doveadm plugin supporting acl get/set/rights/debug commands. |
7d8afd1e15bdf23b5fd13aa9ac9606aca2797125 |
|
04-Mar-2011 |
Timo Sirainen <tss@iki.fi> |
acl: Added doveadm plugin supporting acl get/set/rights commands. |
a22c03355b9c4c8e1655250e216a4ce66d49de7c |
|
07-Apr-2009 |
Timo Sirainen <tss@iki.fi> |
Get rid of imap/, pop3/, lda/ and sql/ module subdirs. It's all in lib/dovecot/ now.
--HG--
branch : HEAD |
81e6e1ef0feef60644a4c4b745d82a4c98223aff |
|
16-Nov-2008 |
Timo Sirainen <tss@iki.fi> |
Initial support for LISTing users with shared mailboxes.
--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 |
1c93b5986ac03e0b3cd69647332b412ecef4d6a9 |
|
13-Jun-2008 |
Timo Sirainen <tss@iki.fi> |
Previous changes broke plugin symlink creation in make install.
--HG--
branch : HEAD |
24abf21d02b4fe2bf539102fa50e4a6261242222 |
|
11-Jun-2008 |
Timo Sirainen <tss@iki.fi> |
Use dynamic module suffix provided by libtool rather than hardcoded ".so".
--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 |
8e371a3ce32bd64288786855b8ce0cb63f19f7d1 |
|
29-Mar-2007 |
Timo Sirainen <tss@iki.fi> |
Better type safety to module_contexts arrays. Already fixed some bugs.
--HG--
branch : HEAD |
a27e065f1a1f91c7fbdf7c2ea1c387441af0cbb3 |
|
16-Nov-2006 |
Timo Sirainen <tss@iki.fi> |
Initial code for separation of mailbox accessing and directory layout
handling. It's not yet possible to change the default layouts though.
--HG--
branch : HEAD |
679ad6ad1a66597752d1729a8dfd54ce1ed595e5 |
|
17-Jun-2006 |
Timo Sirainen <tss@iki.fi> |
mkdir_p doesn't accept multiple directories in some systems, so do it one at
a time. This also cleans up the code.
--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 |