Thu, 28 Dec 2017 14:10:23 +0200 |
Timo Sirainen |
dsync: Add per-mailbox sync lock that is always used.
|
Mon, 01 Jan 2018 22:42:08 +0100 |
Stephan Bosch |
Updated copyright notices to include the year 2018.
|
Fri, 22 Sep 2017 13:30:43 +0300 |
Aki Tuomi |
dsync: Add hashed_headers setting
|
Fri, 23 Jun 2017 11:15:32 +0300 |
Timo Sirainen |
dsync: Use header hashing version 3
|
Sun, 30 Apr 2017 12:31:48 +0300 |
Timo Sirainen |
dsync: Try to commit transactions every dsync_commit_msgs_interval messages
|
Thu, 16 Mar 2017 11:15:18 +0200 |
Martti Rannanjärvi |
global: Log internal storage error on failure
|
Wed, 11 Jan 2017 02:51:13 +0100 |
Stephan Bosch |
Updated copyright notices to include the year 2017.
|
Wed, 11 Jan 2017 01:57:46 +0100 |
Stephan Bosch |
global: Replaced all instances of memset(p, 0, sizeof(*p)) with the new i_zero() macro.
|
Mon, 12 Dec 2016 12:37:34 +0200 |
Timo Sirainen |
dsync: Fix .dovecot-sync.lock timeout checking
|
Mon, 12 Dec 2016 12:53:36 +0200 |
Timo Sirainen |
dsync: Improve process title during initialization
|
Thu, 01 Dec 2016 19:06:10 +0200 |
Timo Sirainen |
dsync: When logging "Mailbox changed caused a desync", log also the reason.
|
Mon, 10 Oct 2016 10:36:52 +0300 |
Aki Tuomi |
doveadm-sync: Add end-date support
|
Fri, 01 Jul 2016 14:30:24 +0300 |
Timo Sirainen |
doveadm sync/backup: Added -S <max size> parameter to skip too large mails.
|
Fri, 05 Aug 2016 15:21:29 +0300 |
Aki Tuomi |
dsync: Add support for features
|
Wed, 29 Jun 2016 22:29:20 +0300 |
Timo Sirainen |
dsync: When full resync is wanted in a stateful sync, output empty state.
|
Mon, 25 Apr 2016 14:35:21 +0300 |
Timo Sirainen |
dsync: If full resync is requested, return empty state string.
|
Tue, 26 Jan 2016 19:56:43 +0200 |
Timo Sirainen |
dsync: When comparing headers' hashes to match messages, try to normalize the input.
|
Wed, 13 Jan 2016 12:24:03 +0200 |
Timo Sirainen |
global: freshen copyright
|
Tue, 20 Oct 2015 15:29:07 +0300 |
Timo Sirainen |
dsync: Added DSYNC_BRAIN_FLAG_NO_NOTIFY to enable MAILBOX_TRANSACTION_FLAG_NO_NOTIFY
|
Tue, 08 Sep 2015 19:07:02 +0300 |
Timo Sirainen |
Replaced unlink() calls with i_unlink*() wherever possible.
|
Thu, 27 Aug 2015 13:38:44 +0200 |
Timo Sirainen |
dsync: Added -D parameter to disable mailbox renaming.
|
Thu, 19 Mar 2015 00:41:19 +0200 |
Timo Sirainen |
dsync: Use storage's mail_error to choose the doveadm exit code.
|
Fri, 13 Mar 2015 20:08:34 +0200 |
Timo Sirainen |
dsync: Added an extra "finish" state to allow slave-dsync to report error to master-dsync.
|
Tue, 03 Mar 2015 19:34:59 +0200 |
Timo Sirainen |
dsync: Open mailboxes with readonly-flag whenever possible.
|
Tue, 20 Jan 2015 04:07:09 +0200 |
Timo Sirainen |
dsync: Added -F parameter to sync only mails with[out] specific flag.
|
Tue, 20 Jan 2015 03:23:29 +0200 |
Timo Sirainen |
dsync: If same GUID already exists in storage, try to copy it instead of recreating the mail.
|
Mon, 19 Jan 2015 23:43:37 +0200 |
Timo Sirainen |
dsync: Added -t <timestamp> parameter to save only mails newer than <timestamp>
|
Mon, 05 Jan 2015 22:20:10 +0200 |
Phil Carmody |
global: freshen copyright
|
Fri, 24 Oct 2014 03:58:35 +0300 |
Timo Sirainen |
dsync: Removed in/out state from debugging.
|
Mon, 29 Sep 2014 14:16:06 +0300 |
Timo Sirainen |
dsync: Added DSYNC_BRAIN_FLAG_NO_MAIL_PREFETCH to avoid opening mails unnecessarily.
|
Mon, 15 Sep 2014 18:02:02 +0300 |
Timo Sirainen |
dsync: Moved all doveadm-specific code to doveadm-dsync.c
|
Mon, 12 May 2014 12:51:50 +0300 |
Timo Sirainen |
dsync: mailbox_metadata.cache_fields must be copied to permanent memory.
|
Mon, 28 Apr 2014 20:10:56 +0300 |
Timo Sirainen |
dsync: Include messages_count in the mailbox states.
|
Mon, 28 Apr 2014 18:24:04 +0300 |
Timo Sirainen |
dsync: If dsync was started via doveadm-server, show the remote client's IP address in ps output.
|
Fri, 25 Apr 2014 17:28:39 +0300 |
Timo Sirainen |
dsync: Added more debug output
|
Tue, 15 Apr 2014 23:41:50 +0200 |
Timo Sirainen |
dsync: Fix to previous commit to actually compile..
|
Tue, 15 Apr 2014 23:02:11 +0200 |
Timo Sirainen |
dsync: Fixed giving -n "" followed by other -n parameters.
|
Tue, 08 Apr 2014 00:08:21 +0300 |
Timo Sirainen |
dsync: Fixed using -n "" parameter
|
Tue, 25 Mar 2014 19:59:24 +0200 |
Timo Sirainen |
dsync: Support multiple -n parameters.
|
Tue, 04 Feb 2014 16:23:22 -0500 |
Timo Sirainen |
Updated copyright notices to include year 2014.
|
Sun, 22 Sep 2013 01:09:32 +0300 |
Timo Sirainen |
dsync: Added -P parameter to do a purge for the remote storage after syncing.
|
Wed, 26 Jun 2013 20:53:01 +0300 |
Timo Sirainen |
dsync: Added -1 parameter to do a "one way sync" without reverting changes.
|
Mon, 24 Jun 2013 23:06:45 +0300 |
Timo Sirainen |
dsync: Don't crash at deinit when dsync fails early.
|
Mon, 24 Jun 2013 22:25:47 +0300 |
Timo Sirainen |
dsync: Don't try to find mailboxes from unwanted namespaces.
|
Mon, 24 Jun 2013 16:37:48 +0300 |
Timo Sirainen |
dsync: If verbose_proctitle=yes, show the current state in it.
|
Mon, 24 Jun 2013 16:36:32 +0300 |
Timo Sirainen |
dsync: State names were wrong in debug/error messages.
|
Thu, 13 Jun 2013 03:26:22 +0300 |
Timo Sirainen |
Memory leak fixes.
|
Wed, 05 Jun 2013 17:14:49 +0300 |
Timo Sirainen |
dsync: If unexpected changes happened during sync, log a warning and exit with code 2.
|
Sun, 26 May 2013 21:57:36 +0300 |
Timo Sirainen |
dsync: Added -x parameter to exclude mailboxes from sync.
|
Sun, 26 May 2013 21:20:47 +0300 |
Timo Sirainen |
dsync: Small code cleanup.
|
Mon, 08 Apr 2013 15:33:23 +0300 |
Timo Sirainen |
dsync: -U parameter never updated replicator's full_sync state.
|
Mon, 08 Apr 2013 14:53:31 +0300 |
Timo Sirainen |
dsync: If dsync fails due to lock timeout, give a better error message.
|
Sun, 07 Apr 2013 15:36:35 +0300 |
Timo Sirainen |
dsync: Fixed talking to earlier dsync without mailbox attribute support.
|
Mon, 25 Mar 2013 17:02:15 +0200 |
Timo Sirainen |
doveadm sync/backup: Added -g <guid> to sync only the specified mailbox (by GUID)
|
Fri, 22 Mar 2013 12:48:21 +0200 |
Timo Sirainen |
dsync: Use fcntl() locking instead of flock().
|
Thu, 21 Mar 2013 14:48:33 +0200 |
Timo Sirainen |
dsync: -m '' parameter now syncs mailbox list, but no actual mails.
|
Wed, 27 Feb 2013 12:34:00 +0200 |
Timo Sirainen |
dsync: If I/O gets stalled, log the state in which it happened.
|
Tue, 19 Feb 2013 08:35:23 +0200 |
Timo Sirainen |
dsync: Renamed -a parameter to -N. It also now skips invisible namespaces.
|
Mon, 18 Feb 2013 06:31:51 +0200 |
Timo Sirainen |
dsync: Fix to checking which side should do the locking.
|
Sun, 17 Feb 2013 08:50:18 +0200 |
Timo Sirainen |
dsync: If locking fails, fail instead of continuing.
|