78f03b6c6a54b002198a960071917f72fa481325 |
|
01-Feb-2018 |
Aki Tuomi <aki.tuomi@dovecot.fi> |
lib-imap: imap_match_deinit(NULL) should be a no-op |
bcb4e51a409d94ae670de96afb8483a4f7855294 |
|
01-Jan-2018 |
Stephan Bosch <stephan.bosch@dovecot.fi> |
Updated copyright notices to include the year 2018. |
2454dfa32c93c20a8522c6ed42fe057baaac9f9a |
|
01-Jan-2017 |
Stephan Bosch <stephan.bosch@dovecot.fi> |
Updated copyright notices to include the year 2017. |
2ac5f36aa7c2e7a07ba8815d43a6d7483f62e74c |
|
16-Dec-2016 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
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)" |
02c335c23bf5fa225a467c19f2c063fb0dc7b8c3 |
|
12-Jan-2016 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
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/' |
7cb128dc4cae2a03a742f63ba7afee23c78e3af0 |
|
05-Jan-2015 |
Phil Carmody <phil@dovecot.fi> |
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> |
a8c5a86d183db25a57bf193c06b41e092ec2e151 |
|
04-Feb-2014 |
Timo Sirainen <tss@iki.fi> |
Updated copyright notices to include year 2014. |
5a580c3a38ced62d4bcc95b8ac7c4f2935b5d294 |
|
02-Feb-2013 |
Timo Sirainen <tss@iki.fi> |
Oops :) Update copyrights to 2013 without breaking all .c files. |
cca4ba2a504d70a9fe9fee37f8433997359de52c |
|
02-Feb-2013 |
Timo Sirainen <tss@iki.fi> |
Updated copyright notices to include year 2013. |
31a574fda352ef4f71dbff9c30e15e4744e132c0 |
|
25-Jun-2012 |
Timo Sirainen <tss@iki.fi> |
Added array_append_zero() to write a zero-filled record to an array.
Replaced (void)array_append_space() calls with it. |
5f5870385cff47efd2f58e7892f251cf13761528 |
|
12-Feb-2012 |
Timo Sirainen <tss@iki.fi> |
Updated copyright notices to include year 2012. |
2e37d45867d081db150ab78dad303b9077aea24f |
|
04-Mar-2011 |
Timo Sirainen <tss@iki.fi> |
Updated copyright notices to include year 2011. |
183bea41fa640dc8117f3eb45ff935cd81377a84 |
|
04-Mar-2011 |
Timo Sirainen <tss@iki.fi> |
Updated copyright notices to include year 2011. |
175d88ae367132fc4ef533745b41331ad3daad46 |
|
14-Jun-2010 |
Timo Sirainen <tss@iki.fi> |
lib-imap: Compiler warning fix.
--HG--
branch : HEAD |
5fa18f31508c065e482440483185d2e0e661afec |
|
28-Apr-2010 |
Timo Sirainen <tss@iki.fi> |
lib-imap: Added imap_match_globs_equal().
--HG--
branch : HEAD |
6d783e9d5249612ccdd8d1c97c26e326a2b3b4fe |
|
28-Apr-2010 |
Timo Sirainen <tss@iki.fi> |
lib-imap: Added imap_match_dup().
--HG--
branch : HEAD |
8bb360f9e5de1c25e4f875205bb06e8bf15dae14 |
|
05-Apr-2010 |
Timo Sirainen <tss@iki.fi> |
Removed dead code.
--HG--
branch : HEAD |
e59faf65ce864fe95dc00f5d52b8323cdbd0608a |
|
25-Jan-2010 |
Timo Sirainen <tss@iki.fi> |
Updated copyright notices to include year 2010.
--HG--
branch : HEAD |
a5db9d87b2fbbc67069a7c3caf6500dfd1914b82 |
|
26-Mar-2009 |
Timo Sirainen <tss@iki.fi> |
Fix to IMAP LIST pattern matching.
--HG--
branch : HEAD |
45312f52ff3a3d4c137447be4c7556500c2f8bf2 |
|
06-Jan-2009 |
Timo Sirainen <tss@iki.fi> |
Updated copyright notices to include year 2009.
--HG--
branch : HEAD |
b5b0658d7d895d31cf3d96962c63d4b398f2b82e |
|
12-Jul-2008 |
Timo Sirainen <tss@iki.fi> |
Fixed compiling on some older pre-C99 compilers.
--HG--
branch : HEAD |
a64cc0e511a7384c4ef54a87e263817f61ff98ad |
|
02-Mar-2008 |
Timo Sirainen <tss@iki.fi> |
imap_match(): "foo/bar/%" pattern matching to "foo/" should return CHILDREN
instead of NO.
--HG--
branch : HEAD |
d0870101b25b2612fefa94915e6672f5cded0324 |
|
02-Mar-2008 |
Timo Sirainen <tss@iki.fi> |
imap_match(): "foo/bar/%" pattern matching to "foo/" should return CHILDREN
instead of NO.
--HG--
branch : HEAD |
19e8adccba16ff419f5675b1575358c2956dce83 |
|
11-Feb-2008 |
Timo Sirainen <tss@iki.fi> |
Renamed T_FRAME_BEGIN/END to T_BEGIN/END. Removed T_FRAME() macro and
replaced them with T_BEGIN/END calls. T_FRAME() made it difficult to debug
code with gdb.
--HG--
branch : HEAD |
76b43e4417bab52e913da39b5f5bc2a130d3f149 |
|
01-Jan-2008 |
Timo Sirainen <tss@iki.fi> |
Updated copyright notices to include year 2008.
--HG--
branch : HEAD |
eddd9bf1a1369aea4a2715f6be1137da6d17d293 |
|
05-Dec-2007 |
Timo Sirainen <tss@iki.fi> |
Replaced t_push/t_pop calls with T_FRAME*() macros.
--HG--
branch : HEAD |
89a126810703c666309310d0f3189e9834d70b5b |
|
16-Sep-2007 |
Timo Sirainen <tss@iki.fi> |
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 |
d3837c0362588792db3e3148d217f31ff3172922 |
|
16-Sep-2007 |
Timo Sirainen <tss@iki.fi> |
Renamed strarray_length/remote() to str_array_length/remove()
--HG--
branch : HEAD |
5341c54d41b3df46dd0632fc58d03183ac3017d1 |
|
15-Jul-2007 |
Timo Sirainen <tss@iki.fi> |
INBOX in "inbox/%" style pattern wasn't compared case-insensitively.
--HG--
branch : HEAD |
c9308f9e42ba2238d21844059ae041824c11977d |
|
15-Jul-2007 |
Timo Sirainen <tss@iki.fi> |
Last change broke pattern matching pretty badly.
--HG--
branch : HEAD |
d92f33f13830ba23d814342bf3ea8db721a15bb1 |
|
15-Jul-2007 |
Timo Sirainen <tss@iki.fi> |
Added support for multiple mailbox list patterns.
--HG--
branch : HEAD |
542ddc71e8c0951f3d7955d35c50610bb2d21b98 |
|
29-Jun-2007 |
Timo Sirainen <tss@iki.fi> |
Use explicit IMAP_MATCH_* comparisons for imap_match() instead of assuming
something about the values.
--HG--
branch : HEAD |
25f6c2abb0e812492d3829a7a9fd38b35876c279 |
|
29-Jun-2007 |
Timo Sirainen <tss@iki.fi> |
s/mask/pattern/
--HG--
branch : HEAD |
d5cebe7f98e63d4e2822863ef2faa4971e8b3a5d |
|
14-Jan-2006 |
Timo Sirainen <tss@iki.fi> |
deinit, unref, destroy, close, free, etc. functions now take a pointer to
their data pointer, and set it to NULL. This makes double-frees less likely
to cause security holes.
--HG--
branch : HEAD |
6ef7e31619edfaa17ed044b45861d106a86191ef |
|
13-Jan-2006 |
Timo Sirainen <tss@iki.fi> |
Added "bool" type and changed all ints that were used as booleans to bool.
--HG--
branch : HEAD |
d63e1bad0b7b0b9d8e2d8aace9154094f8f484c0 |
|
27-Jul-2003 |
Timo Sirainen <tss@iki.fi> |
Fixes for inbox case-insensitity matching
--HG--
branch : HEAD |
ce555be496d79e08ca1e0230bf08b502fbf7c56e |
|
20-Feb-2003 |
Timo Sirainen <tss@iki.fi> |
Removed list-sort workarounds. It's pretty much needed for maildir listing.
Also added some more complexity and kludging to make everything work
correctly.
--HG--
branch : HEAD |
b79fcd97b1ce9b413139f71170dc821d3ee3bdee |
|
19-Feb-2003 |
Timo Sirainen <tss@iki.fi> |
Rewrote LIST, LSUB and subscription file handling. LIST replies aren't
sorted anymore by default, it can be enabled with client_workarounds =
list-sort.
--HG--
branch : HEAD |
c0435c854a0e7246373b9752d163095cc4fbe985 |
|
05-Jan-2003 |
Timo Sirainen <tss@iki.fi> |
Naming style changes, finally got tired of most of the typedefs. Also the
previous enum -> macro change reverted so that we don't use the highest bit
anymore, that's incompatible with old indexes so they will be rebuilt.
--HG--
branch : HEAD |
5254d77805cd35b9356d072ba325c356c43b0d51 |
|
18-Dec-2002 |
Timo Sirainen <tss@iki.fi> |
Marked all non-trivial buffer modifications with @UNSAFE tag. Several
cleanups and a couple of minor bugfixes.
--HG--
branch : HEAD |
450c93a252fea6c0ceb9353af20c2d22ab62d717 |
|
03-Dec-2002 |
Timo Sirainen <tss@iki.fi> |
Rewrote imap_match() function. Maybe not as fast as before, but at least
it's understandable now. This was required to fix listing mbox mailboxes
where we wanted to match partial paths (it was pretty buggy before).
--HG--
branch : HEAD |
66251e6ab31e5cc153fe5cae608e416dacafe9cd |
|
08-Aug-2002 |
Timo Sirainen <tss@iki.fi> |
Initial revision
--HG--
branch : HEAD |