88a4bd48b03c451596414c16f72c0f4cc31b4745 |
|
24-Jan-2018 |
Aki Tuomi <aki.tuomi@dovecot.fi> |
acl: Add and use ACL_USER_CONTEXT_REQUIRE
Satisfies static analyzers |
bcb4e51a409d94ae670de96afb8483a4f7855294 |
|
01-Jan-2018 |
Stephan Bosch <stephan.bosch@dovecot.fi> |
Updated copyright notices to include the year 2018. |
0dab9cb35a976c49b28a11e28d5570f5191f1a7a |
|
22-Sep-2017 |
Martti Rannanjärvi <martti.rannanjarvi@dovecot.fi> |
lib-storage: Add reason to mailbox_transaction_begin()
Remove mailbox_transaction_set_reason(). |
bf7dc750b95039981c0e9d728f313d50cf38a156 |
|
23-Mar-2017 |
Martti Rannanjärvi <martti.rannanjarvi@dovecot.fi> |
global: Log internal storage error on failure |
2454dfa32c93c20a8522c6ed42fe057baaac9f9a |
|
01-Jan-2017 |
Stephan Bosch <stephan.bosch@dovecot.fi> |
Updated copyright notices to include the year 2017. |
efe78d3ba24fc866af1c79b9223dc0809ba26cad |
|
24-Dec-2016 |
Stephan Bosch <stephan.bosch@dovecot.fi> |
global: Replaced all instances of memset(p, 0, sizeof(*p)) with the new i_zero() macro.
Used the following script:
C_FILES=`git ls-files *.c`
H_FILES=`git ls-files *.h`
for F in "$C_FILES $H_FILES"; do
echo "$F"
perl -p -i -e 's/safe_memset\(&\(?([^,]*)\)?,\s*0,\s*sizeof\(\g1\)\)/i_zero_safe(&$1)/g' $F
perl -p -i -e 's/safe_memset\(([^,]*),\s*0,\s*sizeof\(\*\g1\)\)/i_zero_safe($1)/g' $F
perl -p -i -e 's/memset\(&\(?([^,]*)\)?,\s*0,\s*sizeof\(\g1\)\)/i_zero(&$1)/g' $F
perl -p -i -e 's/memset\(([^,]*),\s*0,\s*sizeof\(\*\g1\)\)/i_zero($1)/g' $F
done |
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. |
57a2881cb841fdfeb0631f8065070bbc547d4618 |
|
26-Feb-2016 |
Aki Tuomi <aki.tuomi@dovecot.fi> |
doveadm-acl: Use ver2 structures |
02c335c23bf5fa225a467c19f2c063fb0dc7b8c3 |
|
12-Jan-2016 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
global: freshen copyright
git ls-files | xargs perl -p -i -e 's/(\d+)-201[0-5]/$1-2016/g;s/ (201[0-5]) Dovecot/ $1-2016 Dovecot/' |
7cb128dc4cae2a03a742f63ba7afee23c78e3af0 |
|
05-Jan-2015 |
Phil Carmody <phil@dovecot.fi> |
global: freshen copyright
Robomatically:
git ls-files | xargs perl -p -i -e 's/(\d+)-201[0-4]/$1-2015/g;s/ (201[0-4]) Dovecot/ $1-2015 Dovecot/'
Happy 2015 everyone!
Signed-off-by: Phil Carmody <phil@dovecot.fi> |
7be1a5530fcb414588fbe90eaed65eff83e84737 |
|
12-Jun-2014 |
Timo Sirainen <tss@iki.fi> |
Removed pointless NULL checks.
Found by Coverity |
a8c5a86d183db25a57bf193c06b41e092ec2e151 |
|
04-Feb-2014 |
Timo Sirainen <tss@iki.fi> |
Updated copyright notices to include year 2014. |
02076e06658a2f1ee2d6bb76944dc1b5d12e1d7d |
|
22-Nov-2013 |
Timo Sirainen <tss@iki.fi> |
doveadm acl debug: Improved output |
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. |
5a580c3a38ced62d4bcc95b8ac7c4f2935b5d294 |
|
02-Feb-2013 |
Timo Sirainen <tss@iki.fi> |
Oops :) Update copyrights to 2013 without breaking all .c files. |
cca4ba2a504d70a9fe9fee37f8433997359de52c |
|
02-Feb-2013 |
Timo Sirainen <tss@iki.fi> |
Updated copyright notices to include year 2013. |
f6aaa31ebed57cbb3a44fa5b0b21e7dee0470fba |
|
14-Jan-2013 |
Timo Sirainen <tss@iki.fi> |
doveadm acl: Added "recalc" command to rebuild acl_lookup_dict for the user. |
9b706b345064ce8e8a657f54633f009a101298ea |
|
29-Oct-2012 |
Timo Sirainen <tss@iki.fi> |
If prefix="" namespace isn't defined, autocreate it as an unusable namespace.
This avoids having to handle mail_namespace_find() errors all over the
place. Instead now the mailbox accesses will simply fail. |
bd63b5b860658b01b1f46f26d406e1e4a9dc019a |
|
11-Oct-2012 |
Timo Sirainen <tss@iki.fi> |
Plugin ABI version checking improvements.
Previously the plugin version was checked against the version string
returned by the currently running Dovecot master process, not necessarily
the same as the binary. Also version_ignore=yes setting skipped the version
check entirely.
Now there's a new DOVECOT_ABI_VERSION macro that can (at least in theory) be
updated only when the ABI actually changes. The version is in format
"2.2.ABIv1(2.2.15)", where the (2.2.15) would be the actual Dovecot version
number that gets ignored when comparing the strings.
Also now the plugin version is compared to the actually running binary's
ABI, not the master's version, and it can't be ignored with a setting. |
9fc97c8aa8190df87624d214bcc5d0b5362bec93 |
|
26-Sep-2012 |
Timo Sirainen <tss@iki.fi> |
lib-storage: mailbox_get_path() and friends can now return an error.
An upcoming "index" mailbox_list backend uses mailbox GUIDs as the directory
names. Doing a name => GUID lookup may fail, so the path lookup may fail.
This is a somewhat annoying change and perhaps it can be removed in future,
but for now it looks like it can't be avoided. |
feaa6a3d82ea61496ced1f83a726ff33047c7da2 |
|
25-Sep-2012 |
Timo Sirainen <tss@iki.fi> |
lib-storage: Added mailbox_get_path_to() wrapper for mailbox_list_get_path().
Changed the code to use as much of mailbox_get_path_to() and
mailbox_get_path() as possible. |
3e0bae44b65f5c46989fcef3d1e07203f496327e |
|
02-Sep-2012 |
Timo Sirainen <tss@iki.fi> |
Renamed enum namespace_type to enum mail_namespace_type |
31a574fda352ef4f71dbff9c30e15e4744e132c0 |
|
25-Jun-2012 |
Timo Sirainen <tss@iki.fi> |
Added array_append_zero() to write a zero-filled record to an array.
Replaced (void)array_append_space() calls with it. |
5fbccc935e3f7b916aa7c6e302a212821072e83a |
|
12-Feb-2012 |
Timo Sirainen <tss@iki.fi> |
doveadm: Improved error handling. Failures should now always have non-zero exit code.
doveadm now uses sysexits.h exit codes in most places, although there are
still a lot of places where it simply returns EX_TEMPFAIL even though
something else might be better. |
5f5870385cff47efd2f58e7892f251cf13761528 |
|
12-Feb-2012 |
Timo Sirainen <tss@iki.fi> |
Updated copyright notices to include year 2012. |
efa7704816f76574c0b1d196ebee20c4d80e1c62 |
|
12-Feb-2012 |
Timo Sirainen <tss@iki.fi> |
doveadm acl: Added "add" and "remove" commands. |
5c3e746d1a319a911a7b03f80367603b95f7ae2b |
|
12-Feb-2012 |
Timo Sirainen <tss@iki.fi> |
doveadm acl set: Replace both positive and negative rights, not just one of them. |
4145cbac82bfc0c8bfeceeca0ef841700117930c |
|
28-Aug-2011 |
Timo Sirainen <tss@iki.fi> |
lib-storage: Replaced MAILBOX_FLAG_KEEP_RECENT flag with reverse MAILBOX_FLAG_DROP_RECENT.
Very few places actually want to drop recent flags, so this way is easier. |
674b589b87fb482a866a8d7d9e20a9e5d657f178 |
|
28-Jun-2011 |
Timo Sirainen <tss@iki.fi> |
doveadm acl: Updated usage string. |
376ed81e5532835eea0e31002d7298843c335b12 |
|
03-Jun-2011 |
Timo Sirainen <tss@iki.fi> |
doveadm acl debug: Show also path to mailbox if it doens't exist. |
be78bc833cb886e7ec24045f101b5565f2378b74 |
|
04-Mar-2011 |
Timo Sirainen <tss@iki.fi> |
doveadm acl set: Require non-standard rights to be prefixed with ':' char. |
6bd9ffc5d782e160c8542d53b26864ed973c8f66 |
|
04-Mar-2011 |
Timo Sirainen <tss@iki.fi> |
doveadm acl debug: If any errors are noticed, fix them. |
26a0113bb4ae3dff2a559d987df8af2fd3c0b2a6 |
|
04-Mar-2011 |
Timo Sirainen <tss@iki.fi> |
doveadm acl debug: If any errors are noticed, fix them. |
7b39597853fc030086b5237169e677173f9aab62 |
|
04-Mar-2011 |
Timo Sirainen <tss@iki.fi> |
doveadm acl debug: Compile fix for earlier change. |
7ce0510a53cc8f106978b73c32284ef11914c6ed |
|
04-Mar-2011 |
Timo Sirainen <tss@iki.fi> |
doveadm: Added acl delete command. |
3aa600b8467f5cec0fd2e0a76c4815973ca61e1f |
|
04-Mar-2011 |
Timo Sirainen <tss@iki.fi> |
doveadm: Added acl delete command. |
8962fb60b5670ad296212cb0d917e9be90a22d70 |
|
04-Mar-2011 |
Timo Sirainen <tss@iki.fi> |
doveadm acl debug: Show also if mailbox has private flags. |
facd0971af3c905a3838ba14abc5682f285c9464 |
|
04-Mar-2011 |
Timo Sirainen <tss@iki.fi> |
doveadm acl debug: Show also if mailbox has private flags. |
fe25191fe9f906a0dc831732d1ef085aadd28a13 |
|
04-Mar-2011 |
Timo Sirainen <tss@iki.fi> |
acl: Added doveadm plugin supporting acl get/set/rights/debug commands. |
7c598f384223a1364e8040c1e2a4cad8d00edde6 |
|
04-Mar-2011 |
Timo Sirainen <tss@iki.fi> |
acl: Added doveadm acl debug command. |
7d8afd1e15bdf23b5fd13aa9ac9606aca2797125 |
|
04-Mar-2011 |
Timo Sirainen <tss@iki.fi> |
acl: Added doveadm plugin supporting acl get/set/rights commands. |