ceb8c97c6c9fe0ee7eb544645c6bdb74dfcb519d |
|
31-Jan-2018 |
Josef 'Jeff' Sipek <jeff.sipek@dovecot.fi> |
global: start relying on mailbox_header_lookup_unref(NULL) being a no-op
Cleanup performed with the following semantic patch:
@@
expression E;
@@
- if (E != NULL) {
- mailbox_header_lookup_unref(&E);
- }
+ mailbox_header_lookup_unref(&E); |
6deb39ab9145dd6b01d7ecb99f2526b53b3172bf |
|
24-Jan-2018 |
Aki Tuomi <aki.tuomi@dovecot.fi> |
mail-log: Contexts are now required or checked
Satisfies static analyzers |
bcb4e51a409d94ae670de96afb8483a4f7855294 |
|
01-Jan-2018 |
Stephan Bosch <stephan.bosch@dovecot.fi> |
Updated copyright notices to include the year 2018. |
7f3fe26555d38209e4072eaee4ac56e912733c25 |
|
27-Mar-2017 |
Aki Tuomi <aki.tuomi@dovecot.fi> |
mail-log: Differentiate autoexpunges from expunges |
86448bdb60ed69566bc1093dda824133448ed7a0 |
|
15-Feb-2017 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
mail-log: Add mail_log_cached_only setting.
If enabled, everything except "save" event will log only the fields that can
be looked up from cache. This improves performance if some of the fields
aren't cached and it's not a strict requirement to log them. |
2454dfa32c93c20a8522c6ed42fe057baaac9f9a |
|
01-Jan-2017 |
Stephan Bosch <stephan.bosch@dovecot.fi> |
Updated copyright notices to include the year 2017. |
fe219d44d016a40771117bdcb112828cdfad36a4 |
|
29-Apr-2016 |
Martti Rannanjärvi <martti.rannanjarvi@dovecot.fi> |
mail-log: log headers as utf8 |
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/' |
5b79409cf50bf77dcb23083e69e04afc310c7f64 |
|
01-Dec-2015 |
Timo Sirainen <tss@iki.fi> |
mail-log: If uid field is used, make sure newly saved mails actually get an UID.
With Maildir the UID is otherwise assigned on mail deliveries only if
dovecot-uidlist happens to get locked. |
814bf67459ad405a157af0b8940602024d7fadfe |
|
23-Sep-2015 |
Teemu Huovila <teemu.huovila@dovecot.fi> |
Remove now-unnecessary direct stdlib.h #includes. |
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> |
a8c5a86d183db25a57bf193c06b41e092ec2e151 |
|
04-Feb-2014 |
Timo Sirainen <tss@iki.fi> |
Updated copyright notices to include year 2014. |
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. |
13e130c3af3032982de6b1d13c6dcddda9164848 |
|
04-Jan-2013 |
Timo Sirainen <tss@iki.fi> |
lib-storage: Bypass virtual storage when copying mail to allow optimizations.
As a side effect this also causes all plugins to see the backend mail
instead of the virtual mail. This probably isn't bad in most situations, but
for those where it's unwanted mail_private.vmail can be used to access the
virtual mail. mail_log plugin does this to log the original virtual mailbox
name for copy operations. |
71e88fae3be360e9a93b3398e743f99a6f05d2ed |
|
10-Sep-2012 |
Timo Sirainen <tss@iki.fi> |
lib-storage: Removed rename_children parameter from mailbox_rename()
The children are now always renamed. The only reason this feature was added
in the first place was to make dsync's job easier, but this is no longer
needed. |
bfe4a97ad6731012202b830c1219a4c10f91d72c |
|
11-Jul-2012 |
Timo Sirainen <tss@iki.fi> |
mail-log: Log mailbox names with UTF-8 everywhere (instead of mUTF-7) |
6b3f3a6561447afb13b2fcc22231d13653e8aff6 |
|
04-May-2012 |
Timo Sirainen <tss@iki.fi> |
mail-log: Memory leak fix |
ac8693e6a363204da30fdbc8c2fb47bb46a5d87a |
|
04-May-2012 |
Timo Sirainen <tss@iki.fi> |
mail-log: Removed broken "are we saving?" check from copy event handling. |
5f5870385cff47efd2f58e7892f251cf13761528 |
|
12-Feb-2012 |
Timo Sirainen <tss@iki.fi> |
Updated copyright notices to include year 2012. |
8774bcd222e5939075248cc6ae3cfccb87179b8e |
|
06-Jan-2012 |
Timo Sirainen <tss@iki.fi> |
mail-log: Log all mail deliveries with "save" event, even if it happened via copying. |
994bb1a8a80da664083691d41dd9aec5d6fba2bf |
|
29-Dec-2011 |
Timo Sirainen <tss@iki.fi> |
mail-log: Removed unnecessary code. |
9c0716dfcd6b575419776848dd7157186ef58d57 |
|
12-Oct-2011 |
Timo Sirainen <tss@iki.fi> |
mail-log: Use mail_log_update_wanted_fields() to avoid parsing message multiple times. |
2e37d45867d081db150ab78dad303b9077aea24f |
|
04-Mar-2011 |
Timo Sirainen <tss@iki.fi> |
Updated copyright notices to include year 2011. |
183bea41fa640dc8117f3eb45ff935cd81377a84 |
|
04-Mar-2011 |
Timo Sirainen <tss@iki.fi> |
Updated copyright notices to include year 2011. |
5bd2cf0f30371cb0374b026322a6f52fdb20755f |
|
02-Nov-2010 |
Timo Sirainen <tss@iki.fi> |
mail-log plugin: Log mailbox name as virtual name rather than physical name. |
4babe70b863c71ea330cbf32ac0b71876f4f9137 |
|
02-Aug-2010 |
Timo Sirainen <tss@iki.fi> |
mail-log: Added support for mailbox_create event |
f60ed9d5330a6167693b047d8138769fb596d41c |
|
02-Aug-2010 |
Timo Sirainen <tss@iki.fi> |
mail-log: Register only the notify callbacks we actually care about, leave rest NULL. |
daccffdfe982210ab0c020e394818c20972c6b63 |
|
16-Jul-2010 |
Timo Sirainen <tss@iki.fi> |
mail-log: Add dummy events only for copy/save events, not others |
d6cc34b076dced6ebf8af47d72c8242357288312 |
|
16-Jul-2010 |
Timo Sirainen <tss@iki.fi> |
mail-log: Fixed logging save/copy |
b66412da78711db8423288847ecfb08469609a03 |
|
16-Jul-2010 |
Timo Sirainen <tss@iki.fi> |
mail-log: Fixed to actually read plugin settings. |
859eb18929e6cc132583a9b4a7e9439dab712391 |
|
04-Jun-2010 |
Timo Sirainen <tss@iki.fi> |
mail-log: If saved uid isn't available, log an error instead of crashing.
This shouldn't happen, except when saving to virtual mailbox.
--HG--
branch : HEAD |
afb7901ecb5d5566d4cf19be969654946fbaad4b |
|
04-Jun-2010 |
Timo Sirainen <tss@iki.fi> |
mail-log: Code cleanup.
--HG--
branch : HEAD |
e2e81d93cde2fbd4d2b22eea617edf2e4af56ff1 |
|
04-Jun-2010 |
Timo Sirainen <tss@iki.fi> |
mail-log: Show lda/lmtp deliveries as "save", not "copy from Dovecot Delivery Mail".
--HG--
branch : HEAD |
901d0f036826476cf75799a0fdda5777e51301e4 |
|
19-Mar-2010 |
Timo Sirainen <tss@iki.fi> |
Increased initial memory pool size.
--HG--
branch : HEAD |
206ac4273fa102500fa017f0c21a4fd72e94665a |
|
14-Feb-2010 |
Timo Sirainen <tss@iki.fi> |
Fixed plugins to use the new mailbox rename API.
--HG--
branch : HEAD |
61b0637759146621cbb7edcbd0b03a71cfd66dfe |
|
09-Feb-2010 |
Timo Sirainen <tss@iki.fi> |
lib-storage: Mailbox deletion API changed.
Mailbox deletion should now be free of race conditions. The actual file
deletion code is now responsibility of mailbox_list backend.
--HG--
branch : HEAD |
e59faf65ce864fe95dc00f5d52b8323cdbd0608a |
|
25-Jan-2010 |
Timo Sirainen <tss@iki.fi> |
Updated copyright notices to include year 2010.
--HG--
branch : HEAD |
5666a3d6a7ea89362b8d9e8b39b15424cd9d6388 |
|
04-Dec-2009 |
Timo Sirainen <tss@iki.fi> |
lib-storage: Plugin hook API changed to support per-user plugins within a process.
--HG--
branch : HEAD |
23fdad6c7e2581921f511e24cd9371c9eaebcef9 |
|
09-Oct-2009 |
Timo Sirainen <tss@iki.fi> |
plugins: Added dependencies.
The dependencies can only be checked if the dlopen() can successfully open
the module, so use (apparently) non-portable ltlibrary linking to force the
libraries we depend on to load with us.
--HG--
branch : HEAD |
b58fbcc79c40f867eccae98548fcd25a16823433 |
|
24-Aug-2009 |
Timo Sirainen <tss@iki.fi> |
Reimplemented mail-log plugin using notify plugin framework.
Patch by Mark Washenberger / Rackspace.
--HG--
branch : HEAD |
96308127e006bb3b1108093bcf4cc1fd9481cb7a |
|
24-Jul-2009 |
Timo Sirainen <tss@iki.fi> |
mailbox_transaction_commit_get_uids() changed to _get_changes() with more generic API.
Saved UIDs are no longer necessarily in a simple x:y range.
--HG--
branch : HEAD |
9097ece766086128a8922388aa07bb6b253350ab |
|
07-Jul-2009 |
Timo Sirainen <tss@iki.fi> |
Use mailbox_get_vname() to improve logging.
--HG--
branch : HEAD |
1d2b188f0eedc3cab6e27ceac5425a037f38042e |
|
15-Jun-2009 |
Timo Sirainen <tss@iki.fi> |
Mailbox opening and closing APIs changed.
--HG--
branch : HEAD |
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 |
91b203fd2132510a47a4b34252c0ae0efd688a19 |
|
23-May-2009 |
Timo Sirainen <tss@iki.fi> |
Implemented initial support for renaming mailboxes across namespaces.
--HG--
branch : HEAD |
bd4d0a1a7c0626452b8d82f37e3ec07267ac9896 |
|
06-Feb-2009 |
Timo Sirainen <tss@iki.fi> |
Mail copying API changed to be based on save API. This allows extending it easily in future.
--HG--
branch : HEAD |
0df9428baed48afaff90b4d4f03792d2fd756a43 |
|
02-Feb-2009 |
Timo Sirainen <tss@iki.fi> |
Fixed plugins to work with config rewrite.
--HG--
branch : HEAD |
45312f52ff3a3d4c137447be4c7556500c2f8bf2 |
|
06-Jan-2009 |
Timo Sirainen <tss@iki.fi> |
Updated copyright notices to include year 2009.
--HG--
branch : HEAD |
1f6c210c30992e95b806d2f517e2b3625ed941c5 |
|
14-Dec-2008 |
Timo Sirainen <tss@iki.fi> |
mail-log plugin: Added initial support for append event. uids aren't logged though.
--HG--
branch : HEAD |
39afc7584d935b2dc7332c21966a7b20da03f1ec |
|
14-Dec-2008 |
Timo Sirainen <tss@iki.fi> |
mail-log plugin: Added from and subject fields.
--HG--
branch : HEAD |
3320f4770d1f6c2cdd10f3c4ca5a324beb335339 |
|
14-Dec-2008 |
Timo Sirainen <tss@iki.fi> |
mail-log plugin: Added flag_change event and flags field.
--HG--
branch : HEAD |
e726bf74fcc8d24f4c9d0d83217b3db4314d9d1f |
|
25-Apr-2008 |
Timo Sirainen <tss@iki.fi> |
next_hook should be called after our hook is finished with its doings, that
way they get executed in the intended order. This should fix some problems
when multiple plugins are used.
--HG--
branch : HEAD |
ad37e628995b869220d3115a97582e38474a9533 |
|
02-Mar-2008 |
Timo Sirainen <tss@iki.fi> |
Copies were tracked using the source transaction instead of destination
transaction, so rollbacking source transaction logged bogus "transaction
rolled back" messages.
--HG--
branch : HEAD |
70ed959d547ae7ff8bbe14c30c45caca3b43322c |
|
02-Mar-2008 |
Timo Sirainen <tss@iki.fi> |
Copies were tracked using the source transaction instead of destination
transaction, so rollbacking source transaction logged bogus "transaction
rolled back" messages.
--HG--
branch : HEAD |
19e8adccba16ff419f5675b1575358c2956dce83 |
|
11-Feb-2008 |
Timo Sirainen <tss@iki.fi> |
Renamed T_FRAME_BEGIN/END to T_BEGIN/END. Removed T_FRAME() macro and
replaced them with T_BEGIN/END calls. T_FRAME() made it difficult to debug
code with gdb.
--HG--
branch : HEAD |
76b43e4417bab52e913da39b5f5bc2a130d3f149 |
|
01-Jan-2008 |
Timo Sirainen <tss@iki.fi> |
Updated copyright notices to include year 2008.
--HG--
branch : HEAD |
eddd9bf1a1369aea4a2715f6be1137da6d17d293 |
|
05-Dec-2007 |
Timo Sirainen <tss@iki.fi> |
Replaced t_push/t_pop calls with T_FRAME*() macros.
--HG--
branch : HEAD |
82b990b0bb2a1dad5c2634a508a5ad87715db402 |
|
06-Oct-2007 |
Timo Sirainen <tss@iki.fi> |
Log mailbox renames also.
--HG--
branch : HEAD |
63f36c2b47217fc2dc4ed49cfc1907311d5ed366 |
|
30-Sep-2007 |
Timo Sirainen <tss@iki.fi> |
mailbox_transaction_commit*() doesn't sync the mailbox anymore, so it
shouldn't take mailbox_sync_flags parameter either.
--HG--
branch : HEAD |
d7bd88416567f07b56581a65e1cd46a42adb79c0 |
|
16-Sep-2007 |
Timo Sirainen <tss@iki.fi> |
Copyright cleanup: 2007-2007 -> 2007
--HG--
branch : HEAD |
89a126810703c666309310d0f3189e9834d70b5b |
|
16-Sep-2007 |
Timo Sirainen <tss@iki.fi> |
Replaced my Copyright notices. The year range always ends with 2007 now.
My name was replaced with "Dovecot authors". In many cases I didn't really
even own the copyright, so this is more correct.
--HG--
branch : HEAD |
648d24583c1574441c4fa0331a90bd4d6e7996c5 |
|
16-Sep-2007 |
Timo Sirainen <tss@iki.fi> |
pool_unref() now takes ** pointer.
--HG--
branch : HEAD |
cc7f4868da79e61ef9af9dcb1ad7ddfe2e353e3d |
|
13-Aug-2007 |
Timo Sirainen <tss@iki.fi> |
typofix: "(null" -> "(null)"
--HG--
branch : HEAD |
83bb013a99f0936995f9c7a1077822662d8fefdb |
|
12-Aug-2007 |
Timo Sirainen <tss@iki.fi> |
mail_*() APIs changed to return int and return the actual data as pointer.
Changed some code to do error handling a bit better.
--HG--
branch : HEAD |
73b50eecfc31750a312e2f940023f522eb07178c |
|
12-Aug-2007 |
Timo Sirainen <tss@iki.fi> |
mail_index_lookup*() can't fail anymore. Changed several APIs not to return
failure anymore.
--HG--
branch : HEAD |
f70a4526fa8eaf5faafca01800faf590a4eaedb0 |
|
12-Aug-2007 |
Timo Sirainen <tss@iki.fi> |
More transaction_commit() compile fixes.
--HG--
branch : HEAD |
cb1fd563e6000153d1be76fd8722a096bd144b77 |
|
20-Jun-2007 |
Timo Sirainen <tss@iki.fi> |
Added mail_log_events, mail_log_group_events and mail_log_fields settings to
mail_log plugin.
--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 |
b039dabf4c53f72454e795930e7643b6e0e625f9 |
|
29-Mar-2007 |
Timo Sirainen <tss@iki.fi> |
Moved delete/rename operations to mailbox_list API. Fixed mbox/maildir to
work with either fs/maildir++ directory layout. They can be changed by
appending :LAYOUT=fs|maildir++ to mail_location.
--HG--
branch : HEAD |
4d9c5b872a985e9ff028dae97e6996c67116298b |
|
15-Mar-2007 |
Timo Sirainen <tss@iki.fi> |
Remove redundant "extern" declarations. Patch by Max Kellermann
--HG--
branch : HEAD |
e8cd58b9d4fbbca77a1c83107bd8dc5307a4eb95 |
|
10-Mar-2007 |
Timo Sirainen <tss@iki.fi> |
Log the mailbox name, unless it's INBOX.
--HG--
branch : HEAD |
15780ce9a9aaf06b585f43850a60b89bf1ea3e1f |
|
28-Feb-2007 |
Timo Sirainen <tss@iki.fi> |
Fixed deleted/undeleted logging.
--HG--
branch : HEAD |
f6c1297c26b355c4aec2a08978f51ec3efecb351 |
|
22-Feb-2007 |
Timo Sirainen <tss@iki.fi> |
Added <plugin_name>_version string.
--HG--
branch : HEAD |
043834355a369e3480b2c685512718639f9a2d57 |
|
07-Feb-2007 |
Timo Sirainen <tss@iki.fi> |
Don't crash with expunging mails with non-existing message-id header.
--HG--
branch : HEAD |
df02611c44e9432e7961223bf9bfa3fb233b1789 |
|
18-Jan-2007 |
Timo Sirainen <tss@iki.fi> |
Added mail_log plugin to log various mail operations. Currently it logs mail
copies, deletions, expunges and mailbox deletions.
--HG--
branch : HEAD |