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. |
c18dcef4da347b735861aa35fc6518c6c2e97755 |
|
15-Dec-2016 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
lib: Add file_cache_new_path() to include path in error messages. |
23bdbb7b1831785c6ba6df190f6369da882d2b9d |
|
06-Jun-2016 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
global: Require comparisons to be strict boolean expressions
* No implicit integer -> boolean or pointer -> boolean conversions
* !expr can be used only if expr is boolean type
These were checked with a patched clang. It found various actual bugs,
which were fixed by the previous commits. |
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. |
35283613d4c04ce18836e9fc431582c87b3710a0 |
|
26-Mar-2012 |
Timo Sirainen <tss@iki.fi> |
Changes to make static analyzer happier. |
5f5870385cff47efd2f58e7892f251cf13761528 |
|
12-Feb-2012 |
Timo Sirainen <tss@iki.fi> |
Updated copyright notices to include year 2012. |
636468e8e0b241f2026a41675cb9e15dfe2d9641 |
|
23-Nov-2011 |
Timo Sirainen <tss@iki.fi> |
file_cache_set_size(): Cleanup properly after mmap() failure. |
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. |
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 |
45312f52ff3a3d4c137447be4c7556500c2f8bf2 |
|
06-Jan-2009 |
Timo Sirainen <tss@iki.fi> |
Updated copyright notices to include year 2009.
--HG--
branch : HEAD |
76b43e4417bab52e913da39b5f5bc2a130d3f149 |
|
01-Jan-2008 |
Timo Sirainen <tss@iki.fi> |
Updated copyright notices to include year 2008.
--HG--
branch : HEAD |
83543e092d7b874fb856effe2c5b556dbcc6194c |
|
08-Nov-2007 |
Timo Sirainen <tss@iki.fi> |
Drop read_highwater position when invalidating if possible.
--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 |
0f66f12eb4cdbf47670975044c88d8f388bf92df |
|
15-Sep-2007 |
Timo Sirainen <tss@iki.fi> |
Changed buffer_free() and buffer_free_without_data() APIs to take ** pointer
which is set to NULL instead of hiding it with a macro.
--HG--
branch : HEAD |
f7e0daedc6838c45df6b2a0724a57662b92e7df4 |
|
15-Feb-2007 |
Timo Sirainen <tss@iki.fi> |
Made file_cache_set_size() public.
--HG--
branch : HEAD |
ef0fe74b5d663fe9966b98f39d2eae5ec2e5ac6c |
|
04-Jan-2007 |
Timo Sirainen <tss@iki.fi> |
Changed assert so it doesn't give a compiler warning with 32bit systems.
--HG--
branch : HEAD |
8da8fa22f337c7e9f9ec6183e22f351811478387 |
|
03-Dec-2006 |
Timo Sirainen <tss@iki.fi> |
If mremap_anon() fails, don't leak/crash.
--HG--
branch : HEAD |
34861542d8975d85bc87a2e21e40ada22545b672 |
|
03-Dec-2006 |
Timo Sirainen <tss@iki.fi> |
Check against offset/size overflows.
--HG--
branch : HEAD |
9dd7e489b8f0049ca9111393f08f73bac3591b89 |
|
19-Nov-2006 |
Timo Sirainen <tss@iki.fi> |
And accidentally reverted the first buffer overflow fix in the second
commit..
--HG--
branch : HEAD |
67c4b39511dd04caf45ade2100989e6052f02fa9 |
|
19-Nov-2006 |
Timo Sirainen <tss@iki.fi> |
And another off-by-one buffer overflow fix.
--HG--
branch : HEAD |
39d15a0395754eeed23b2ac83405c2f5f19d7981 |
|
19-Nov-2006 |
Timo Sirainen <tss@iki.fi> |
Off-by-one buffer overflow fix. The code gets executed only with
mmap_disable=yes when it's reading cache file.
--HG--
branch : HEAD |
091e808a5af4dbc40aacde8dd1fbf98fae52e6c1 |
|
30-May-2006 |
Timo Sirainen <tss@iki.fi> |
We were caching the EOF block wrongly in some situations.
--HG--
branch : HEAD |
1e47cfede3a0b62654105daab00e97b5d660bc6b |
|
16-Feb-2006 |
Timo Sirainen <timo.sirainen@movial.fi> |
Try to handle ESTALE NFS errors the best way we can.
--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 |
b6ff64ea9a8615271ffdfde1aad2da2fd1b0ba1f |
|
14-May-2005 |
Timo Sirainen <tss@iki.fi> |
Optimizations
--HG--
branch : HEAD |
515037837b51246be87715520ba3f4abb7a7e0e2 |
|
14-May-2005 |
Timo Sirainen <tss@iki.fi> |
still wrong..
--HG--
branch : HEAD |
4498761e9ee18c96a19ce3029258a6390efeb092 |
|
14-May-2005 |
Timo Sirainen <tss@iki.fi> |
fix
--HG--
branch : HEAD |
b22f3db16d33b8e509b7331e46108c313e7f3b94 |
|
14-May-2005 |
Timo Sirainen <tss@iki.fi> |
Added file_cache_write() to update cached memory area.
--HG--
branch : HEAD |
77717f1e9e8442fd2cdbca87cbc45c03d0b5fcae |
|
10-May-2005 |
Timo Sirainen <tss@iki.fi> |
Cache bitmask was still used wrong, maybe now..
--HG--
branch : HEAD |
90c4d23e72cede6843459160e0ac92bc779df7fa |
|
10-May-2005 |
Timo Sirainen <tss@iki.fi> |
Cache decisions were completely wrong for file sizes larger than 32kB.
--HG--
branch : HEAD |
74eff344f67ca582eec8c38dfdc6f5f6faa21fd8 |
|
05-Dec-2004 |
Timo Sirainen <tss@iki.fi> |
Changed file_cache_invalidate()'s size argument to uoff_t type.
--HG--
branch : HEAD |
f83a33d8ddb275984cd89835ee8afe0ff584fe91 |
|
29-Nov-2004 |
Timo Sirainen <tss@iki.fi> |
Don't crash if trying to read more than INT_MAX bytes. Just silently allow
it.
--HG--
branch : HEAD |
72767afd6cd99439a4d93fcba1621bfcac5e791c |
|
08-Nov-2004 |
Timo Sirainen <tss@iki.fi> |
Use madvise(MADV_DONTNEED) for invalidated pages to free memory.
--HG--
branch : HEAD |
1098fc409a45e7603701dc94635927a673bee0c1 |
|
08-Nov-2004 |
Timo Sirainen <tss@iki.fi> |
Cache file works now with mmap_disable=yes. Still needs a few optimizations.
--HG--
branch : HEAD |