Thu, 05 Oct 2017 11:51:23 +0300 |
Timo Sirainen |
director: Allow doveadm director ring remove for the same director
|
Thu, 14 Sep 2017 17:48:50 +0300 |
Timo Sirainen |
director: When director is removed, notify it before disconnecting
|
Thu, 14 Sep 2017 17:35:02 +0300 |
Timo Sirainen |
director: Log info line for every incoming/outgoing connection
|
Thu, 14 Sep 2017 17:33:19 +0300 |
Timo Sirainen |
director: Cleanup - move code to a new director_log_connect()
|
Thu, 14 Sep 2017 17:29:48 +0300 |
Timo Sirainen |
director: Log info line whenever a director is added/removed from ring
|
Thu, 14 Sep 2017 18:13:33 +0300 |
Timo Sirainen |
director: Improve debugging: Log ring desync when there is no right connection
|
Thu, 14 Sep 2017 17:26:39 +0300 |
Timo Sirainen |
director: When logging "ring SYNC lost", include sync seq number in message
|
Thu, 14 Sep 2017 11:57:27 +0300 |
Timo Sirainen |
doveadm director ring remove: Wait ring sync before and after removal
|
Wed, 04 Oct 2017 15:39:08 +0300 |
Timo Sirainen |
director: Fix tracking user move count when user is freed early
|
Wed, 20 Sep 2017 01:47:38 +0300 |
Timo Sirainen |
director: Fix flush to kick the user also when all backends are down
|
Thu, 14 Sep 2017 13:02:40 +0300 |
Timo Sirainen |
director: Delay calling state_change_callback() after user kick is finished
|
Tue, 22 Aug 2017 16:32:32 +0300 |
Timo Sirainen |
director: Fix crash when flush is run and all backends are down.
|
Thu, 18 May 2017 11:57:38 +0300 |
Timo Sirainen |
director: Add old host's up/down and vhost count parameters to director_flush_socket
|
Fri, 20 Jan 2017 15:57:10 +0200 |
Timo Sirainen |
director: Add more debug logging for moving & killing users
|
Fri, 20 Jan 2017 16:06:48 +0200 |
Timo Sirainen |
director: Fix USER-MOVE getting stuck if a director already uses the correct host
|
Fri, 20 Jan 2017 15:54:27 +0200 |
Timo Sirainen |
director: Make sure USER-KILLED isn't sent before USER-MOVE
|
Fri, 20 Jan 2017 15:52:43 +0200 |
Timo Sirainen |
director: Add assert to make sure USER-MOVE doesn't change tag
|
Wed, 11 Jan 2017 02:51:13 +0100 |
Stephan Bosch |
Updated copyright notices to include the year 2017.
|
Tue, 10 Jan 2017 13:29:34 +0200 |
Timo Sirainen |
director: Fix assert-crash when flush script takes too long
|
Fri, 16 Dec 2016 18:52:23 +0200 |
Timo Sirainen |
director: Fix crash when using director_flush_socket
|
Thu, 15 Dec 2016 19:03:39 +0200 |
Timo Sirainen |
director: Fix USER-KICK and USER-KICK-ALT forwarding
|
Wed, 09 Nov 2016 15:17:01 +0200 |
Timo Sirainen |
director: Fix crash when receiving USER-MOVE for nonexistent user.
|
Thu, 20 Oct 2016 19:06:22 +0300 |
Aki Tuomi |
director: Keep per-tag directory
|
Thu, 20 Oct 2016 20:31:33 +0300 |
Timo Sirainen |
director: Code cleanup - moved username_hash generation to director.h
|
Thu, 20 Oct 2016 19:38:28 +0300 |
Timo Sirainen |
director: Code cleanup - added user director_iterate_users_*() wrappers.
|
Thu, 20 Oct 2016 19:17:11 +0300 |
Timo Sirainen |
director: Code cleanup - use temporary users variables
|
Tue, 25 Oct 2016 22:17:23 +0300 |
Timo Sirainen |
director: Send user's old and new backend IPs to flush script.
|
Tue, 25 Oct 2016 22:12:01 +0300 |
Timo Sirainen |
director: User move - Don't try to kick user's connections if user wasn't even known.
|
Tue, 25 Oct 2016 22:06:02 +0300 |
Timo Sirainen |
director: Code cleanup - moved user kill startup to its own function.
|
Mon, 17 Oct 2016 01:07:50 +0300 |
Timo Sirainen |
director: Moved all user killing state to struct director_kill_context
|
Tue, 25 Oct 2016 21:41:16 +0300 |
Timo Sirainen |
director: Code cleanup - rename director_kill_context.self to kill_is_self_initiated
|
Thu, 20 Oct 2016 16:46:31 +0300 |
Timo Sirainen |
director: Code cleanup - added USER_IS_BEING_KILLED() macro
|
Thu, 20 Oct 2016 16:41:23 +0300 |
Timo Sirainen |
director: Code cleanup - move enum user_kill_state to director.h
|
Tue, 25 Oct 2016 00:48:08 +0300 |
Timo Sirainen |
director: Execute director_flush_socket only from one director.
|
Tue, 25 Oct 2016 00:32:59 +0300 |
Timo Sirainen |
director: Improve debug logging output.
|
Tue, 25 Oct 2016 00:25:38 +0300 |
Timo Sirainen |
director: Fix user move hangs when another move is triggered early.
|
Tue, 25 Oct 2016 00:22:20 +0300 |
Timo Sirainen |
director: Prevent race conditions by adding USER_KILL_STATE_FLUSHING
|
Tue, 25 Oct 2016 00:11:50 +0300 |
Timo Sirainen |
director: If user move times out, log the state it was in at the time.
|
Mon, 24 Oct 2016 20:07:26 +0300 |
Timo Sirainen |
director: Show in process title how many users are being moved.
|
Mon, 24 Oct 2016 20:00:40 +0300 |
Timo Sirainen |
director: Code cleanup - Finish user move always in the same function.
|
Mon, 24 Oct 2016 19:59:54 +0300 |
Timo Sirainen |
director: Call state_change_callback on user move timeout.
|
Sat, 22 Oct 2016 22:45:48 +0300 |
Timo Sirainen |
director: Fix crash handling director_flush_socket when user is freed.
|
Thu, 13 Oct 2016 16:11:48 +0300 |
Aki Tuomi |
director: Support flush socket
|
Thu, 06 Oct 2016 15:22:13 +0300 |
Timo Sirainen |
doveadm director kick: Added -f <passdb field> parameter.
|
Thu, 06 Oct 2016 15:13:30 +0300 |
Timo Sirainen |
director: Escape username when handling USER-KICK.
|
Tue, 02 Aug 2016 23:25:57 +0300 |
Timo Sirainen |
director: Throttle user move/kill failure errors after 100/sec.
|
Thu, 24 Mar 2016 10:01:17 +0900 |
Timo Sirainen |
director: Fixed memory leak when killing a user.
|
Thu, 24 Mar 2016 10:00:00 +0900 |
Timo Sirainen |
director: Make sure a long-delayed kill reply for user doesn't mess up the state.
|
Thu, 24 Mar 2016 09:42:50 +0900 |
Timo Sirainen |
director: Don't re-send SYNC unnecessarily often.
|
Wed, 13 Jan 2016 12:24:03 +0200 |
Timo Sirainen |
global: freshen copyright
|
Fri, 11 Dec 2015 16:33:43 +0200 |
Timo Sirainen |
director: Don't mark the host desynced if director is alone in ring.
|
Tue, 24 Nov 2015 11:15:47 +0200 |
Timo Sirainen |
director: Fixed backend selection when multiple tags were used.
|
Mon, 23 Nov 2015 19:41:38 +0200 |
Timo Sirainen |
director: Code cleanup - access host->tag via mail_host_get_tag()
|
Mon, 23 Nov 2015 19:38:31 +0200 |
Timo Sirainen |
director: Code cleanup - make most mail_host_*() list parameters unnecessary.
|
Mon, 19 Oct 2015 13:49:54 +0300 |
Timo Sirainen |
director: Remember backends' hostnames and send them in login reply.
|
Mon, 12 Oct 2015 15:47:46 +0300 |
Timo Sirainen |
director: Detect if directors' hosts have become desynced by sending hosts_hash in SYNC parameter.
|
Mon, 12 Oct 2015 15:41:55 +0300 |
Timo Sirainen |
director: Use mail_hosts_hash() to improve debug log messages.
|
Sat, 10 Oct 2015 18:32:06 +0300 |
Timo Sirainen |
director: Don't become desynced if two directors change the same backend in incompatible ways.
|
Mon, 07 Sep 2015 20:24:25 +0300 |
Timo Sirainen |
director: Added director_user_kick_delay setting.
|
Sat, 29 Aug 2015 14:26:30 +0300 |
Stephan Bosch |
Changed type of internet port values to in_port_t everywhere.
|