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. |
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. |
511a7ccd55cea57c9d953920b7d651720128ada9 |
|
16-Apr-2013 |
Timo Sirainen <tss@iki.fi> |
mbox: Handle broken Status: and X-Status: headers without sync errors. |
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. |
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. |
8bb360f9e5de1c25e4f875205bb06e8bf15dae14 |
|
05-Apr-2010 |
Timo Sirainen <tss@iki.fi> |
Removed dead code.
--HG--
branch : HEAD |
4efba37e4f27b93832f6147c3a353d6d22c855c7 |
|
11-Mar-2010 |
Timo Sirainen <tss@iki.fi> |
Compiler warning fixes.
--HG--
branch : HEAD |
d22301419109ed4a38351715e6760011421dadec |
|
07-Feb-2010 |
Timo Sirainen <tss@iki.fi> |
lib-storage: *_mailboxes don't descend from index_mailbox anymore, it's now a context.
--HG--
branch : HEAD |
e59faf65ce864fe95dc00f5d52b8323cdbd0608a |
|
25-Jan-2010 |
Timo Sirainen <tss@iki.fi> |
Updated copyright notices to include year 2010.
--HG--
branch : HEAD |
ced118ac5caf6fe83d34339c2c65c63b2aa768ac |
|
31-Jul-2009 |
Timo Sirainen <tss@iki.fi> |
index-storage: Code cleanup.
--HG--
branch : HEAD |
45312f52ff3a3d4c137447be4c7556500c2f8bf2 |
|
06-Jan-2009 |
Timo Sirainen <tss@iki.fi> |
Updated copyright notices to include year 2009.
--HG--
branch : HEAD |
2054222e84cb972842cc4de88e16516bef41b542 |
|
20-Jun-2008 |
Timo Sirainen <tss@iki.fi> |
mbox: Fixed a crash when adding a new X-IMAPbase: header with keywords.
--HG--
branch : HEAD |
1cd97699af9c77d8f5920832ec3374884544fd68 |
|
27-Feb-2008 |
Timo Sirainen <tss@iki.fi> |
Fixed dirty flag/keyword handling.
--HG--
branch : HEAD |
0cb13006e727b97c40d1332a68b1176a4cc35aef |
|
27-Feb-2008 |
Timo Sirainen <tss@iki.fi> |
Fixed dirty flag/keyword handling.
--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 |
389e0ad41d4dd6acf50f855ecd5f0651082c9f31 |
|
06-Jan-2008 |
Timo Sirainen <tss@iki.fi> |
When syncing a mailbox, sync the view internally first completely and just
get a list of messages that have changed. Then just have mailbox_sync_next()
return flag updates from that list. This avoids duplicate notifications and
also fixes some bugs in previous implementation.
MAILBOX_SYNC_TYPE_KEYWORDS no longer exists, keyword changes are included in
MAILBOX_SYNC_TYPE_FLAGS.
--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 |
022412398e56a8f31ef111cfd7271498d64af9a9 |
|
08-Jul-2007 |
Timo Sirainen <tss@iki.fi> |
Moved index sync record grouping from mbox to generic code.
--HG--
branch : HEAD |
5137d2d80255938a0f5fb8f3c1a21b34cf11ada3 |
|
17-Apr-2007 |
Timo Sirainen <tss@iki.fi> |
Added sync_notify() callback to struct mail_storage. It's now called for
expunges and flag/keyword changes (except with cydir).
--HG--
branch : HEAD |
1e76a5b92f9d82d557f81f080f3dfad1c9d8f200 |
|
10-Mar-2007 |
Timo Sirainen <tss@iki.fi> |
Cleaned up the code a bit. Fixed sync rewrite crashing with pseudo mails.
--HG--
branch : HEAD |
bf301a34ffbfd049be583094019b2644884b6d0b |
|
16-Feb-2007 |
Timo Sirainen <tss@iki.fi> |
Fixed some wrong "uid-last unexpectedly lost" errors.
--HG--
branch : HEAD |
dc52b16795b56589923ff586e5cdd0c0f1fd5931 |
|
22-Jan-2007 |
Timo Sirainen <tss@iki.fi> |
Restore sync_ctx->next_uid to original value when beginning a rewrite. This
could fix some problems with broken UIDs causing crashes.
--HG--
branch : HEAD |
91dca97b367c54a139c268b56a0c67f564bd9197 |
|
10-Sep-2006 |
Timo Sirainen <tss@iki.fi> |
Replaced ARRAY_CREATE() macro with [ipt]_array_init() macros. The macro
has no side effects so it might as well be lowercased.
--HG--
branch : HEAD |
26a8b7deb3a5b6f26f9c4d71538e1248f680e4be |
|
10-Sep-2006 |
Timo Sirainen <tss@iki.fi> |
Removed type parameter from ARRAY_CREATE since it's not needed anymore.
--HG--
branch : HEAD |
8d80659e504ffb34bb0c6a633184fece35751b18 |
|
28-Jun-2006 |
Timo Sirainen <tss@iki.fi> |
Array API redesigned to work using unions. It now provides type safety
without having to enable DEBUG, as long as the compiler supports typeof().
Its API changed a bit. It now allows directly accessing the array contents,
although that's not necessarily recommended. Changed existing array usage to
be type safe in a bit more places. Removed array_t completely. Also did
s/modifyable/modifiable/.
--HG--
branch : HEAD |
e5759add4dc24b96606dccc4a989838e260f2a12 |
|
24-Jun-2006 |
Timo Sirainen <tss@iki.fi> |
Fixes to handling CR+LF linefeeds.
--HG--
branch : HEAD |
fb2e0bbb7737f3223b16aa41e4b40fb0cd5f288f |
|
02-May-2006 |
Timo Sirainen <tss@iki.fi> |
Offset update fix
--HG--
branch : HEAD |
5363a534097c170ef9cccbdde5ca802f581f5eb7 |
|
14-Jan-2006 |
Timo Sirainen <tss@iki.fi> |
Use longer line wrapping with X-IMAP, X-IMAPbase and X-Keywords headers
since UW-IMAP doesn't like the wrapping.
--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 |
a6a2b38d806f3ab3198160e39240a8200775e525 |
|
11-Jan-2006 |
Timo Sirainen <tss@iki.fi> |
Added new assert was wrong in last assert-crashfix, so we still kept
crashing to the new assert..
--HG--
branch : HEAD |
12d34ab79772e0748a1daef30fa749dfe3036608 |
|
08-Jan-2006 |
Timo Sirainen <tss@iki.fi> |
"Free space offset" wasn't updated when headers were moved around, causing
assert crashes.
--HG--
branch : HEAD |
92139717fd109c34692670df54d157d8c4df9b71 |
|
28-Oct-2005 |
Timo Sirainen <tss@iki.fi> |
We were handling wrapped X-IMAPbase and X-Keywords headers very badly.
--HG--
branch : HEAD |
197ad81605dc0f6d2ebc9ad99994db5ca6d76699 |
|
28-Oct-2005 |
Timo Sirainen <tss@iki.fi> |
We added LF+TAB unneededly at the beginning of each X-Keywords header.
--HG--
branch : HEAD |
51ff0538ab38def8045b3f7feb43e1e069cbe037 |
|
19-Aug-2005 |
Timo Sirainen <tss@iki.fi> |
X-IMAPbase's uid-last offset was remembered wrong in some cases. Added also
an extra assert.
--HG--
branch : HEAD |
912e870dcab2dadac8a6b20b42367999cdd8b5a1 |
|
07-Aug-2005 |
Timo Sirainen <tss@iki.fi> |
Don't crash in some situations with broken X-UID headers.
--HG--
branch : HEAD |
16f816d3f3c32ae3351834253f52ddd0212bcbf3 |
|
04-Jul-2005 |
Timo Sirainen <tss@iki.fi> |
Moved array declaration to array-decl.h and include it in lib.h. So array.h
needs to be now included to use any array_*() functions.
--HG--
branch : HEAD |
c2ad425d0e0af881168a40e55f59694e76529678 |
|
14-May-2005 |
Timo Sirainen <tss@iki.fi> |
uid-last offset change fixes.
--HG--
branch : HEAD |
16c205cc340f9ad8a88911fc635c4ef4314b99df |
|
29-Apr-2005 |
Timo Sirainen <tss@iki.fi> |
If data inside headers was moved within the first mail, we might have gotten
"uid-last unexpectedly lost" error.
--HG--
branch : HEAD |
58eb2cb24dbeadd94500670acad7ceb1c8b0d9b4 |
|
26-Apr-2005 |
Timo Sirainen <tss@iki.fi> |
If uid-last isn't actually updated while rewriting first message, don't
assume it is. Fixes bogus "uid-last changed" errors.
--HG--
branch : HEAD |
b5e6f6f27c1461f0f9f202615eeb738a645188c3 |
|
08-Apr-2005 |
Timo Sirainen <tss@iki.fi> |
Moved mbox/maildir-specific variables from struct index_mailbox to
mbox_mailbox and maildir_mailbox.
--HG--
branch : HEAD |
84e1634acc701d14e358e27f1beff5ad74f5004a |
|
08-Apr-2005 |
Timo Sirainen <tss@iki.fi> |
Large mbox code cleanups, especially related to X-IMAP/X-IMAPbase header
handling. uid-next field is updated now every time while syncing.
If partial syncing failed, we weren't re-requesting all sync records from
index, which could have caused some changes to be lost, and possibly caused
some index corruption errors later on.
Several other more or less possible problems fixed.
--HG--
branch : HEAD |
821984ecb6c90696f35c32a8dc4c8a60f9e98f99 |
|
08-Apr-2005 |
Timo Sirainen <tss@iki.fi> |
Non-Recent Status-flag wasn't updated correctly.
--HG--
branch : HEAD |
bb10ebcf076c959c752f583746d83805d7686df8 |
|
02-Apr-2005 |
Timo Sirainen <tss@iki.fi> |
Keywords are now stored in X-Keywords headers in mbox. Did several related
API changes to get better performance.
--HG--
branch : HEAD |
d0d7fcf3ce44f26fdf34c1542a25cec644c5c4c7 |
|
29-Mar-2005 |
Timo Sirainen <tss@iki.fi> |
Recent flag handling cleanups. Added some comments.
--HG--
branch : HEAD |
39775ad03c459efe64cce924658da5094ba417e1 |
|
27-Mar-2005 |
Timo Sirainen <tss@iki.fi> |
Changed mails and syncs buffers to arrays.
--HG--
branch : HEAD |
16c89b1260c9d07c01c83a9219424d3727069b2e |
|
26-Dec-2004 |
Timo Sirainen <tss@iki.fi> |
Initial support for keywords. Syncing to mbox/maildir doesn't work yet.
--HG--
branch : HEAD |
a60c1c1fca85402e6fccbf3ae0784b7179ae186c |
|
02-Nov-2004 |
Timo Sirainen <tss@iki.fi> |
Last fix was wrong..
--HG--
branch : HEAD |
98dc0503b261a702129c7dd0bc87bd5ee9f280f6 |
|
02-Nov-2004 |
Timo Sirainen <tss@iki.fi> |
line updating was broken
--HG--
branch : HEAD |
7a6b45405fb1544ac476e6eb1402a70cc1ddcdcf |
|
24-Sep-2004 |
Timo Sirainen <tss@iki.fi> |
Added mbox_lazy_writes setting.
--HG--
branch : HEAD |
08fa343b3aace9343da3195686c65c5326eda207 |
|
25-Aug-2004 |
Timo Sirainen <tss@iki.fi> |
Recent flag wasn't written always
--HG--
branch : HEAD |
dc049c5e83d947aaf1b97c26ae819cc9577e0475 |
|
23-Aug-2004 |
Timo Sirainen <tss@iki.fi> |
Recent flag fixes.
--HG--
branch : HEAD |
08b30498acefc69e223baf7eda6429be98cc3a10 |
|
31-Jul-2004 |
Timo Sirainen <tss@iki.fi> |
Don't write Content-Length unless it's value is larger than 1024 bytes.
--HG--
branch : HEAD |
88553367d677170a4b703b9d52aac9eabf91c656 |
|
26-Jul-2004 |
Timo Sirainen <tss@iki.fi> |
Fixed recent flags with mbox.
--HG--
branch : HEAD |
907723f35f4d3dfc774ca42d00a8a7b8ef90dd5d |
|
29-Jun-2004 |
Timo Sirainen <tss@iki.fi> |
some fixes for handling pseudo headers.
--HG--
branch : HEAD |
d371507847d62ba311b4bcc23d18f45c3d0f1a38 |
|
28-Jun-2004 |
Timo Sirainen <tss@iki.fi> |
Several fixes for updating mbox. Recent changes also made it corrupt
headers.
--HG--
branch : HEAD |
6843896c40bee4f9b6680ca7ced598c446e9f999 |
|
20-Jun-2004 |
Timo Sirainen <tss@iki.fi> |
Don't die horribly when message with previously expunged UID is inserted
into mbox.
--HG--
branch : HEAD |
345212e8f61ebf14ff4f80df26df9e655eb5121e |
|
20-Jun-2004 |
Timo Sirainen <tss@iki.fi> |
mailbox_save() and mailbox_copy() functions can now return the saved mail so
it can be immediately queried. Implemented UIDPLUS extension using it.
Maildir implementation missing, so it crashes with it for now.. APPEND with
mbox now doesn't require resyncing the mailbox since it updates indexes
directly.
--HG--
branch : HEAD |
a205d315b0978985ba77d871f44e4a98273612e6 |
|
19-Jun-2004 |
Timo Sirainen <tss@iki.fi> |
fixes
--HG--
branch : HEAD |
2d3aac5be07b96f72cf0551fac35ac74a4f07770 |
|
18-Jun-2004 |
Timo Sirainen <tss@iki.fi> |
Fixed updating X-IMAPbase
--HG--
branch : HEAD |
325f4573edfa5b751832ac01023f3e81be992bf0 |
|
18-Jun-2004 |
Timo Sirainen <tss@iki.fi> |
fixes
--HG--
branch : HEAD |
f0569d9fbb25c8437760be69f194595a841ad711 |
|
17-Jun-2004 |
Timo Sirainen <tss@iki.fi> |
Several fixes in space/offset logic. Should be much more robust now.
--HG--
branch : HEAD |
7f773564b94e6054a40d3785cb63c29f1e4d4dee |
|
16-Jun-2004 |
Timo Sirainen <tss@iki.fi> |
Complain if file isn't in mbox format. Complain if From-line wasn't found
from expected location. Parser should handle now correctly any kind of mbox
no matter how corrupted.
--HG--
branch : HEAD |
abe8230dd1dd37d7ccf0163100e934bb5e658c20 |
|
15-Jun-2004 |
Timo Sirainen <tss@iki.fi> |
several fixes and optimizations.
--HG--
branch : HEAD |
dda2c506c8fc8ac2f88272de4523ded42baa0aa0 |
|
14-Jun-2004 |
Timo Sirainen <tss@iki.fi> |
major syncing code cleanups. the code finally looks almost readable. logic
should have stayed same.
--HG--
branch : HEAD |
01cbf4ac5d44137ab434791be7f838d98d0fcf3b |
|
14-Jun-2004 |
Timo Sirainen <tss@iki.fi> |
Save mbox offsets to index file using extra_records. Some other fixes.
--HG--
branch : HEAD |
33ae95df45c9b5ec51332a6b39eb5322038686b9 |
|
13-Jun-2004 |
Timo Sirainen <tss@iki.fi> |
some more fixes
--HG--
branch : HEAD |
e68309fcfa2eaa88217fd51e7b4900fc9c20ef5d |
|
11-Jun-2004 |
Timo Sirainen <tss@iki.fi> |
expunging is somewhat working
--HG--
branch : HEAD |
659fe5d24825b160cae512538088020d97a60239 |
|
22-May-2004 |
Timo Sirainen <tss@iki.fi> |
Transaction log contains only UIDs now, no more sequences which just mess up
everything.
--HG--
branch : HEAD |
9aa52288a4b53186d81b0ec9afa7d9e0a8ee8753 |
|
09-May-2004 |
Timo Sirainen <tss@iki.fi> |
mbox growing and locking works now
--HG--
branch : HEAD |
313fe89df4d91cd0cd7f3558dc6d7fd21ad39eee |
|
09-May-2004 |
Timo Sirainen <tss@iki.fi> |
mbox rewriting is almost working - the hard part is done.
--HG--
branch : HEAD |
d8b77aef97e89f1ccc5cbdaef77be9052279e35f |
|
02-May-2004 |
Timo Sirainen <tss@iki.fi> |
s/custom flags/keywords/
--HG--
branch : HEAD |
0cb2e8eb55e70f8ebe1e8349bdf49e4cbe5d8834 |
|
27-Apr-2004 |
Timo Sirainen <tss@iki.fi> |
importing new index code. mbox still broken.
--HG--
branch : HEAD |