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>
Updated copyright notices to include year 2014.
Oops :) Update copyrights to 2013 without breaking all .c files.
Updated copyright notices to include year 2013.
Renamed str_tabescape_write() to str_append_tabescaped()
Reverted "support for non-pointers" part of the hash table API changes. Originally I wrote it using clang, which didn't give as many warnings as gcc did. I guess this way is safer anyway..
Hash table API is now (mostly) type safe.
hash_table_create(): Removed table_pool parameter. Every single caller was using default_pool there, so there's no point in having it.
Added o_stream_nsend*() and related functions to make delayed error handling safer. Once o_stream_nsend*() is called, o_stream_nfinish() must be called before stream is destroyed to finish checking if there were any errors. If something failed and the stream is just wanted to be closed, o_stream_ignore_last_errors() can be called. For streams where errors don't really make any difference (network sockets) you can call o_stream_set_no_error_handling() immediately after creating the stream.
Updated copyright notices to include year 2012.
Updated copyright notices to include year 2011.
Updated copyright notices to include year 2010. --HG-- branch : HEAD
anvil: Added CONNECT-DUMP command to dump connect-limit state. --HG-- branch : HEAD
Implemented anvil service, which is used to implement mail_max_userip_connections. --HG-- branch : HEAD