replicator: Remove user from replication if NOREPLICATE error is returned
Updated copyright notices to include the year 2018.
global: start relying on timeout_remove(NULL) being a no-op Cleanup performed with the following semantic patch: @@ expression E; @@ - if (E != NULL) { - timeout_remove(&E); - } + timeout_remove(&E);
Updated copyright notices to include the year 2017.
global: unsigned int:1 -> bool:1 perl -i -pe 's/unsigned int ([^,:;]+):1;/bool $1:1;/' **/*.[ch]
lib: remove autoclose parameter from [io]_stream_create_fd Use [io]_stream_create_fd_autoclose() for autoclose.
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/'
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>
replicator: Added "doveadm replicator dsync-status" command.
Updated copyright notices to include year 2014.
replicator: Memory leak fix for previous commit
replicator: Added replication_dsync_parameters setting to pass "doveadm sync" parameters. -f and -s parameters are added automatically when needed.
replicator: Fixed assert-crash if dsync server disconnected.
replicator: Have remote dsync notify the replicator that the user was just synced. This way the replicators are roughly in sync.
replicator: Renamed doveadm-connection to dsync-client.