Updated copyright notices to include the year 2018.
Updated copyright notices to include the year 2017.
global: Make sure *_malloc() calculations won't cause integer overflows.
global: Change string position/length from unsigned int to size_t Mainly to avoid truncating >4GB strings, which might potentially cause some security holes. Normally there are other limits, which prevent such excessive strings from being created in the first place. I'm sure this didn't find everything. Maybe everything could be found with compiler warnings. -Wconversion kind of does it, but it gives way too many unnecessary warnings. These were mainly found with: grep " = strlen" egrep "unsigned int.*(size|len)"
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.
Avoid under/overflows in unsigned integer calculations.
Oops :) Update copyrights to 2013 without breaking all .c files.
Updated copyright notices to include year 2013.
Updated copyright notices to include year 2012.
Updated copyright notices to include year 2011.
Updated copyright notices to include year 2010. --HG-- branch : HEAD
Added str_find_get_match_end_pos(). Added unit testing. --HG-- branch : HEAD
Updated copyright notices to include year 2009. --HG-- branch : HEAD
Fixed compiling on some older pre-C99 compilers. --HG-- branch : HEAD
matches[] wasn't also allocated enough memory. --HG-- branch : HEAD
str_find_init() allocated too little memory for temporary suffixes buffer. Found by Diego Liziero. --HG-- branch : HEAD
Updated copyright notices to include year 2008. --HG-- branch : HEAD
Copyright cleanup: 2007-2007 -> 2007 --HG-- branch : HEAD
Replaced my Copyright notices. The year range always ends with 2007 now. My name was replaced with "Dovecot authors". In many cases I didn't really even own the copyright, so this is more correct. --HG-- branch : HEAD
Added Boyer-Moore string searching. --HG-- branch : HEAD