Updated copyright notices to include the year 2018.
Updated copyright notices to include the year 2017.
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>
treewide - mass cleanup of 0 used to end a settings list This also includes a change to the perl script which generates the all-settings.c file. Signed-off-by: Phil Carmody <phil@dovecot.fi>
Updated copyright notices to include year 2014.
Replaced all -1U and (unsigned int)-1 with UINT_MAX. It's somewhat clearer this way. Also clang's -fsanitize=integer gives runtime errors about -1U (but not about explicit casts, so no need to change (type)-1 casts).
Oops :) Update copyrights to 2013 without breaking all .c files.
Updated copyright notices to include year 2013.
Updated copyright notices to include year 2012.
log: Keep track of last 1000 errors/warnings. "doveadm log errors" shows them.
Updated copyright notices to include year 2011.
Services' default vsz_limit wasn't actually using default_vsz_limit but rather 4 GB.
Fail at startup if process_limit>1 for services that don't support it.
Added support for per-service idle kill timeout. Director and anvil services are by default never killed. This also fixes the errors about idling director process not dying. --HG-- branch : HEAD
Updated copyright notices to include year 2010. --HG-- branch : HEAD
Removed MEMBER() macro. Require C99 style struct initializer. --HG-- branch : HEAD
Moved default service settings from master.conf to source code. --HG-- branch : HEAD