0dffa25d211be541ee3c953b23566a1a990789df |
|
06-Jun-2016 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
global: unsigned int:1 -> bool:1
perl -i -pe 's/unsigned int ([^,:;]+):1;/bool $1:1;/' **/*.[ch] |
7756f8eeef47c7c9bdbc2434bc24245d89beec9a |
|
13-Jan-2014 |
Timo Sirainen <tss@iki.fi> |
dbox: Removed unused code. |
dacb7917d99efc384dc506dc6d879ac9e92c845b |
|
27-Aug-2013 |
Timo Sirainen <tss@iki.fi> |
dbox: When fixing a broken file, try harder to find only valid message/metadata positions.
The previous method sometime broke with compressed mail content, because the
magic blocks were so short. |
147a788fea2a88f7125b27226451271d55cf5b01 |
|
26-May-2013 |
Timo Sirainen <tss@iki.fi> |
dbox: Added support for POP3 message order. |
2f705f3d22a6251791c2bc4e5bd72e76f6c336be |
|
22-Feb-2013 |
Timo Sirainen <tss@iki.fi> |
mdbox: If m.X file has no mails, don't try to fix it infinitely in storage rebuild. |
4ee00532a265bdfb38539d811fcd12d51210ac35 |
|
19-Aug-2012 |
Timo Sirainen <tss@iki.fi> |
Array API changed: ARRAY_DEFINE(name, type) -> ARRAY(type) name
Easy way to update your existing code:
perl -i -pe 's:ARRAY_DEFINE\(([^,]+), *([^)]+)\);:ARRAY($2) $1;:' **/*.[ch] |
d36607cf1a4293ffdc7e0a0ab2015331b4ce7e0c |
|
16-Mar-2012 |
Timo Sirainen <tss@iki.fi> |
dbox: Reverted recent fstat() avoidance change. It didn't do that, just broke mdbox. |
316ca251f3a11485f51abd384856a4f34a6b0442 |
|
13-Mar-2012 |
Timo Sirainen <tss@iki.fi> |
dbox: Avoid unnecessary fstat() call during file creation. |
3c89294a59c9c12743d4dc57d8ed3831e0e209ec |
|
21-Nov-2011 |
Timo Sirainen <tss@iki.fi> |
dbox: Compiler warning fix if trying to include dbox-file.h directly. |
d5b030f57cb124d130b13b42aead98dafaf3b46d |
|
21-Nov-2011 |
Timo Sirainen <tss@iki.fi> |
dbox: Removed unused message type from header. |
a62470cd293855dff816317d35356a989bda8f20 |
|
05-Jan-2011 |
Timo Sirainen <tss@iki.fi> |
mdbox: Don't leave partially written messages to mdbox files. |
427ad9fea54628d52f04c8a76269749a8e6fae7a |
|
03-Dec-2010 |
Timo Sirainen <tss@iki.fi> |
dbox: Added dbox_file_get_plaintext_size() for easily getting it. |
7c6b8ca035c443e054dae48ae7535de76b4d459e |
|
02-Nov-2010 |
Timo Sirainen <tss@iki.fi> |
dbox: Comment update. |
6564208826b0f46a00f010d1b5711d85944c3c88 |
|
20-Oct-2010 |
Timo Sirainen <tss@iki.fi> |
lib-storage: Added istream_opened() method to struct mail.
This can be hooked into by plugins that want to do something with the
message's stream in the message file, rather than the virtual resulting
stream visible to client. For example when using dbox attachments, this stream
contains only the data in the dbox files without any external attachments. |
a81b240cfe84231eac64084efd5b0e1e91a9e817 |
|
15-Jul-2010 |
Timo Sirainen <tss@iki.fi> |
dbox: Split dbox_file_seek() from dbox_file_get_mail_stream() |
c2d2161296e2361f97ee48b70b168602157069e6 |
|
09-Jul-2010 |
Timo Sirainen <tss@iki.fi> |
dbox: dbox_file_move() was used by only single-dbox, so moved it there.
--HG--
branch : HEAD |
c02a53feb43c179369c05fbcaa933f196353fed0 |
|
26-Apr-2010 |
Timo Sirainen <tss@iki.fi> |
mdbox: Recent change enabled dotlocking always, instead of using flock.
--HG--
branch : HEAD |
5a426a741960a2b067346590d9af41fc529a59f8 |
|
20-Apr-2010 |
Timo Sirainen <tss@iki.fi> |
mdbox: If flock() isn't available, use dotlock files.
This allows again using client_limit > 1 without corrupting dbox files.
--HG--
branch : HEAD |
b8d314c6355009ad0b9e332b6acecdfac5cc8891 |
|
21-Mar-2010 |
Timo Sirainen <tss@iki.fi> |
dbox: Don't write save-date to metadata, use file's ctime as fallback.
Copying must change the save-date, so it couldn't work well in metadata.
--HG--
branch : HEAD |
b58aafbd21b365117538f73f306d22f75acd91f1 |
|
19-Feb-2010 |
Timo Sirainen <tss@iki.fi> |
lib-storage: Added support for plugins to specify message's physical size when saving.
Changed dbox to save this value to metadata, and use when present.
--HG--
branch : HEAD |
9955f6cba7652469b1d600a3674e8d27dd4e61bd |
|
02-Feb-2010 |
Timo Sirainen <tss@iki.fi> |
mdbox: Purging now also moves mails to alt storage (if it's used).
mdbox_altmove setting specifies how old files should be moved.
--HG--
branch : HEAD |
1ac7c8e9040e0d0b7e9f849e45b94bfe919595a9 |
|
07-Oct-2009 |
Timo Sirainen <tss@iki.fi> |
Split dbox (single-dbox) and mdbox (multi-dbox) into separate storage backends.
This cleans up the code, makes it faster and also fixes some bugs.
Super-fast maildir migration code was also dropped, at least for now.
--HG--
branch : HEAD |