log src/director/director.h @ 22564:17b1e65e6d70

age author description
Thu, 14 Sep 2017 17:35:02 +0300 Timo Sirainen director: Log info line for every incoming/outgoing connection
Thu, 14 Sep 2017 17:29:48 +0300 Timo Sirainen director: Log info line whenever a director is added/removed from ring
Wed, 20 Sep 2017 01:47:38 +0300 Timo Sirainen director: Fix flush to kick the user also when all backends are down
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
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.
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 21:47:01 +0300 Timo Sirainen director: Code cleanup - global director is no longer needed.
Mon, 17 Oct 2016 01:07:50 +0300 Timo Sirainen director: Moved all user killing state to struct director_kill_context
Thu, 20 Oct 2016 16:41:23 +0300 Timo Sirainen director: Code cleanup - move enum user_kill_state to director.h
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 19:59:54 +0300 Timo Sirainen director: Call state_change_callback on user move timeout.
Thu, 06 Oct 2016 15:22:13 +0300 Timo Sirainen doveadm director kick: Added -f <passdb field> parameter.
Tue, 02 Aug 2016 23:25:57 +0300 Timo Sirainen director: Throttle user move/kill failure errors after 100/sec.
Thu, 24 Mar 2016 09:42:50 +0900 Timo Sirainen director: Don't re-send SYNC unnecessarily often.
Tue, 24 Nov 2015 11:15:47 +0200 Timo Sirainen director: Fixed backend selection when multiple tags were used.
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.
Sat, 29 Aug 2015 14:26:30 +0300 Stephan Bosch Changed type of internet port values to in_port_t everywhere.
Mon, 18 May 2015 07:49:15 -0400 Timo Sirainen director: Added "up" vs "down" states and doveadm director up/down commands.
Wed, 13 May 2015 04:11:34 +0300 Timo Sirainen director: Include useful statistics in process title.
Wed, 12 Nov 2014 06:58:37 +0200 Timo Sirainen director: Added support for backend cluster "tags".
Wed, 12 Nov 2014 03:29:04 +0200 Timo Sirainen director: Added director_consistent_hashing setting.
Mon, 02 Jun 2014 04:16:08 +0300 Timo Sirainen director: If we detect that a user is being proxied to multiple backends, disconnect wrong connections.
Mon, 02 Jun 2014 04:00:19 +0300 Timo Sirainen doveadm director kick command added.
Wed, 23 Apr 2014 23:26:49 +0300 Timo Sirainen director: Fixed handling weak users when there were exactly 2 director servers in the ring.
Mon, 29 Jul 2013 23:22:46 +0300 Timo Sirainen director: Avoid infinite SYNC loops if the originating director goes away for a long time.
Mon, 29 Oct 2012 17:55:35 +0200 Timo Sirainen Merged changes from v2.1 tree.
Mon, 22 Oct 2012 15:35:59 +0300 Timo Sirainen director: -D parameter now enables extensive debug logging.
Mon, 22 Oct 2012 15:20:57 +0300 Timo Sirainen director: Don't handle pending requests from all around the code.
Wed, 03 Oct 2012 18:17:26 +0300 Timo Sirainen Renamed network.[ch] to net.[ch].
Wed, 26 Sep 2012 18:01:01 +0300 Timo Sirainen Merged changes from v2.1 tree.
Wed, 12 Sep 2012 00:20:47 +0300 Timo Sirainen director: Improved logging related to disconnections.
Sun, 19 Aug 2012 14:21:37 +0300 Timo Sirainen Array API changed: ARRAY_DEFINE(name, type) -> ARRAY(type) name
Sun, 24 Jun 2012 00:52:57 +0300 Timo Sirainen Marked functions parameters that are allowed to be NULL. Some APIs were also changed.
Sat, 19 May 2012 21:18:04 +0300 Timo Sirainen director: Implemented ability to remove directors from a running ring.
Fri, 20 Apr 2012 19:05:38 +0300 Timo Sirainen director: Try harder to connect to ring before thinking we're alone.
Mon, 09 Apr 2012 08:17:52 +0300 Timo Sirainen director: Don't communicate with directors that recently sent invalid input.
Tue, 03 Apr 2012 05:58:29 +0300 Timo Sirainen director: Redesigned connection handling and error handling.
Mon, 02 Apr 2012 23:39:48 +0300 Timo Sirainen director: List of director connections belongs to struct director.
Thu, 08 Mar 2012 16:03:45 +0200 Timo Sirainen director: Avoid user getting redirected to different servers near its expiration.
Wed, 07 Mar 2012 20:16:33 +0200 Timo Sirainen director: Keep track of the highest supported protocol version in the ring.
Tue, 17 Jan 2012 22:54:11 +0200 Timo Sirainen director: Added timeout to syncing to make sure we don't hang if it somehow gets lost.
Tue, 17 Jan 2012 15:44:26 +0200 Timo Sirainen director: Find director's own IP earlier in init.
Tue, 10 Jan 2012 21:37:54 +0200 Timo Sirainen director: If request is timed out, log an error.
Mon, 23 May 2011 14:54:02 +0300 Timo Sirainen director: Added support for moving user to another server with "doveadm director move".
Thu, 24 Jun 2010 20:29:27 +0100 Timo Sirainen director: Lots of fixes. It should be pretty stable now. HEAD
Fri, 18 Jun 2010 19:21:50 +0100 Timo Sirainen director: A lot of fixes. HEAD
Thu, 17 Jun 2010 19:18:34 +0100 Timo Sirainen director: Added initial testing framework and some debugging output. HEAD
Thu, 20 May 2010 13:35:38 +0200 Timo Sirainen Added doveadm director flush command for dropping user associations from memory. HEAD
Thu, 20 May 2010 12:37:15 +0200 Timo Sirainen doveadm director status user: Show more ways of what user's potential hosts are. HEAD
Thu, 20 May 2010 12:23:55 +0200 Timo Sirainen director: Code cleanup - keep mail hosts in a struct rather than in static variables. HEAD
Wed, 19 May 2010 18:49:25 +0200 Timo Sirainen director: If we logged that we're delaying connections, also log when we continue. HEAD
Wed, 19 May 2010 09:56:49 +0200 Timo Sirainen Added initial implementation of a director process (for NFS users). HEAD