Updated copyright notices to include the year 2018.
director: Make director_host_cmp_p() public
director: Use *_host.ip_str to avoid net_ip2addr() calls
director: Add director_host.ip_str This avoids having to use net_ip2addr() all the time to convert it into a string.
Updated copyright notices to include the year 2017.
director: Ignore duplicates in director_servers setting.
Replace host:port parsers with net_str2hostport().
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/'
Changed type of internet port values to in_port_t everywhere. Created special SET_IN_PORT setting type for internet port values. Created net_str2port() for parsing internet port values. Removed several atoi() invocations in the process.
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>
Updated copyright notices to include year 2014.
director: Reset last-seen-sync-sequence after remote director restarts.
Oops :) Update copyrights to 2013 without breaking all .c files.
Updated copyright notices to include year 2013.
Make sure we check all the functions' return values. Minor API changes to simplify this. Checked using a patched clang that adds attribute(warn_unused_result) to all functions. This commit fixes several error handling mistakes.
director: Implemented ability to remove directors from a running ring. Also added doveadm command for adding a new director to a running ring.
Updated copyright notices to include year 2012.
Updated copyright notices to include year 2011.
director: Handle CONNECT commands (properly). --HG-- branch : HEAD
Added initial implementation of a director process (for NFS users). There are still some unimplemented features and bugs. Also changing mail server list doesn't yet make sure that other directors won't assign the same user to a different server at the same time. --HG-- branch : HEAD