bcb4e51a409d94ae670de96afb8483a4f7855294 |
|
01-Jan-2018 |
Stephan Bosch <stephan.bosch@dovecot.fi> |
Updated copyright notices to include the year 2018. |
d4002fe1f64d25a792f76fb102ef7dc519cd4e24 |
|
11-Dec-2017 |
Martti Rannanjärvi <martti.rannanjarvi@dovecot.fi> |
global: Use mail_set_critical() and mailbox_set_critical() if possible
Replace calls to mail_storage_set_critical() with mail_set_critical()
or mailbox_set_critical() in places where mailbox or mail are easily
available. |
19557f192d37cd54a1a090a8a26d9d47265e4413 |
|
01-Nov-2017 |
Aki Tuomi <aki.tuomi@dovecot.fi> |
global: Fix spelling mistakes in comments
Original work by @andreasschulze and @jsoref |
2454dfa32c93c20a8522c6ed42fe057baaac9f9a |
|
01-Jan-2017 |
Stephan Bosch <stephan.bosch@dovecot.fi> |
Updated copyright notices to include the year 2017. |
efe78d3ba24fc866af1c79b9223dc0809ba26cad |
|
24-Dec-2016 |
Stephan Bosch <stephan.bosch@dovecot.fi> |
global: Replaced all instances of memset(p, 0, sizeof(*p)) with the new i_zero() macro.
Used the following script:
C_FILES=`git ls-files *.c`
H_FILES=`git ls-files *.h`
for F in "$C_FILES $H_FILES"; do
echo "$F"
perl -p -i -e 's/safe_memset\(&\(?([^,]*)\)?,\s*0,\s*sizeof\(\g1\)\)/i_zero_safe(&$1)/g' $F
perl -p -i -e 's/safe_memset\(([^,]*),\s*0,\s*sizeof\(\*\g1\)\)/i_zero_safe($1)/g' $F
perl -p -i -e 's/memset\(&\(?([^,]*)\)?,\s*0,\s*sizeof\(\g1\)\)/i_zero(&$1)/g' $F
perl -p -i -e 's/memset\(([^,]*),\s*0,\s*sizeof\(\*\g1\)\)/i_zero($1)/g' $F
done |
f0339f522dc9c8e2e8a29ef9a3f937c431c6bd1b |
|
06-Jun-2016 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
global: Use only explicit int -> bool conversions
These were checked with a patched clang. |
dcf24a3cd6d59d9c8112cb8591eada2169405f6a |
|
05-Jun-2016 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
mbox: Fixed expunging first mail with CRLF linefeeds. |
f339a8e73beea7684ea634941ea82593dea522ee |
|
18-May-2016 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
global: Don't assume o_stream_send_istream() return bytes sent.
This won't be true soon after its API changes. |
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/' |
f2b4fd3caed59dd24781d6905a3bc5675ff42b80 |
|
13-May-2015 |
Timo Sirainen <tss@iki.fi> |
mbox: If we notice our internal state is wrong, avoid further corruption by returning error. |
867c109fc5133a7f2d142b231f35030cb1fcd6ea |
|
06-May-2015 |
Timo Sirainen <tss@iki.fi> |
mbox: Added an extra assert |
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> |
3063bd8ff05d3d8cd33156f4366b36890e501436 |
|
19-Nov-2014 |
Timo Sirainen <tss@iki.fi> |
mbox: Added more (and earlier) detection for errors in mbox istreams. |
a8c5a86d183db25a57bf193c06b41e092ec2e151 |
|
04-Feb-2014 |
Timo Sirainen <tss@iki.fi> |
Updated copyright notices to include year 2014. |
1edfe8b0da48e8e480b08d413f2fbf69a3dc94d4 |
|
29-Oct-2013 |
Timo Sirainen <tss@iki.fi> |
mbox: Added extra assert |
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. |
e59faf65ce864fe95dc00f5d52b8323cdbd0608a |
|
25-Jan-2010 |
Timo Sirainen <tss@iki.fi> |
Updated copyright notices to include year 2010.
--HG--
branch : HEAD |
1d2b188f0eedc3cab6e27ceac5425a037f38042e |
|
15-Jun-2009 |
Timo Sirainen <tss@iki.fi> |
Mailbox opening and closing APIs changed.
--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 |
10c96a244935de4add8213ba0b894178dfb889a5 |
|
22-Dec-2007 |
Timo Sirainen <tss@iki.fi> |
Removed v_start_offset parameter from i_stream_create_limit(). We'll always
use input->v_offset now.
--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 |
93fa87cf1a96c4f279ec4f5c311820313ba12c34 |
|
02-Aug-2007 |
Timo Sirainen <tss@iki.fi> |
Split o_stream_create_file() to _create_fd() and _create_fd_file().
--HG--
branch : HEAD |
fe363b433b8038a69b55169da9dca27892ad7d18 |
|
24-Jul-2007 |
Timo Sirainen <tss@iki.fi> |
Removed memory pool parameter from iostreams. Default pool was almost always
used, and the stream usually required destroying anyway so it didn't even
make freeing memory easier.
--HG--
branch : HEAD |
a2637488c8d514ec1ac3914811deee814f9761b3 |
|
06-Apr-2007 |
Timo Sirainen <tss@iki.fi> |
Give "mbox file was modified while we were syncing" error only if we detect
some problems in the mbox file. The check can't be trusted with NFS.
--HG--
branch : HEAD |
ccc895c0358108d2304239063e940b7d75f364ab |
|
30-Mar-2007 |
Timo Sirainen <tss@iki.fi> |
Removed struct index_storage abstraction. It's pointless.
--HG--
branch : HEAD |
299183fbb6ec5d0828a0880da372540421ac4665 |
|
21-Mar-2007 |
Timo Sirainen <tss@iki.fi> |
Check if mbox has been modified externally before doing any dangerous
writes. Also changed the old "space needed changed unexpectedly" assert to a
more informative panic.
--HG--
branch : HEAD |
830d0fb4c9ee59de660836ba369275b90a372b63 |
|
21-Mar-2007 |
Timo Sirainen <tss@iki.fi> |
Changed assert to more informative panic message.
--HG--
branch : HEAD |
f9c1af12ac8ef66ed887db5900cb14ace5a0823f |
|
11-Mar-2007 |
Timo Sirainen <tss@iki.fi> |
o_stream_seek() call was missing error handling.
--HG--
branch : HEAD |
dc9848b1163c285510d4ebda4ae8941ab89f55b9 |
|
10-Mar-2007 |
Timo Sirainen <tss@iki.fi> |
comment update
--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 |
1063b775ccf0adbfaccba806b75a073f5a0aa09c |
|
10-Mar-2007 |
Timo Sirainen <tss@iki.fi> |
When rewriting the first message we could have written next-uid field wrong.
--HG--
branch : HEAD |
9292554ce344133f5abf233c6bc3b8c479c8050f |
|
09-Mar-2007 |
Timo Sirainen <tss@iki.fi> |
Yet another try at fixing this piece of code. The mbox code is way too
complex and could use better comments..
--HG--
branch : HEAD |
2992fca34a6f49935e7c4bdd0ea7f07bd18da64b |
|
06-Mar-2007 |
Timo Sirainen <tss@iki.fi> |
X-UID brokeness fixing was worse than ever.
--HG--
branch : HEAD |
94c1e520395254b09c80981aedc041bfa9935a26 |
|
28-Feb-2007 |
Timo Sirainen <tss@iki.fi> |
The previous broken X-UID header fixing code was still broken...
--HG--
branch : HEAD |
2eee1cb7bf785a5653b70bcb59059d29ed21d39c |
|
20-Feb-2007 |
Timo Sirainen <tss@iki.fi> |
Rewriting still wasn't replacing broken X-UID headers correctly always,
causing assert-crashes.
--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 |
c35d0c3eb4ba89432896e1f9770ab31cc63c232b |
|
16-Oct-2006 |
Timo Sirainen <tss@iki.fi> |
Fixes to handling CRLF linefeeds in mboxes.
--HG--
branch : HEAD |
7aadcd032400181d6c86045e0f9103aab3727327 |
|
13-Oct-2006 |
Timo Sirainen <tss@iki.fi> |
Adding space to header could have broken things. This fixes at least
"X-IMAPbase uid-last unexpectedly lost in mbox file" errors.
--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 |
173ad395ca70f4cc8d6cb6f27311334720d0e46b |
|
24-Jun-2006 |
Timo Sirainen <tss@iki.fi> |
We assert-crashed in wrong conditions.
--HG--
branch : HEAD |
e5759add4dc24b96606dccc4a989838e260f2a12 |
|
24-Jun-2006 |
Timo Sirainen <tss@iki.fi> |
Fixes to handling CR+LF linefeeds.
--HG--
branch : HEAD |
cd56a23e21f1df3f79648cf07e2f4385e2fadebb |
|
25-Feb-2006 |
Timo Sirainen <tss@iki.fi> |
Added i_stream_destroy() and o_stream_destroy() and used them instead of
*_stream_unref() where possible. Fixes at least one problem with io_remove()
being called after socket was closed, which caused problems with epoll.
--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 |
f42e4843473105ac90868b04dd5de7cb7c22f735 |
|
03-Nov-2005 |
Timo Sirainen <tss@iki.fi> |
Assert change
--HG--
branch : HEAD |
5d13baa08602ce5d120f48599b1126bc4c973baf |
|
28-Oct-2005 |
Timo Sirainen <tss@iki.fi> |
If mail had more extra space in X-UID header than in X-Keywords header (but
X-Keywords existed), we broke when rewriting it.
--HG--
branch : HEAD |
1159c181c69a27ce44ec6aa7fcbf3fb027824475 |
|
28-Oct-2005 |
Timo Sirainen <tss@iki.fi> |
Make sure we are seeked to correct position if using the last mail's
mail_ctx directly.
--HG--
branch : HEAD |
a8ebd794b19088bf532aeaa0137f25f9d928db31 |
|
28-Oct-2005 |
Timo Sirainen <tss@iki.fi> |
Set mail_ctx=NULL always after doing something for the last mail, even if we
didn't rewrite its headers. Otherwise internal state breaks and we'll crash.
--HG--
branch : HEAD |
f4b93a46e140823a64d88763ea6ef9f03c49844e |
|
27-Oct-2005 |
Timo Sirainen <tss@iki.fi> |
When rewriting mbox, don't parse the last message again. We already have its
contents in mail_ctx, so pass it over to rewriter so it can reuse it. This
fixes also a crash when last message's header ended unexpectedly and mbox
file was grown (the added NULs were treated as the last message's headers).
--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 |
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 |
09b9cbde9e7a0f9adea1fb054a7c62f35ad901e1 |
|
28-May-2005 |
Timo Sirainen <tss@iki.fi> |
Call i_stream_sync() a bit more often, especially before checking file size
to make sure it's not cached. Changed an assert to critical error.
--HG--
branch : HEAD |
cc39afa238f733a4b823f52928deeb3f89e26fca |
|
14-May-2005 |
Timo Sirainen <tss@iki.fi> |
last-uid fix
--HG--
branch : HEAD |
c2ad425d0e0af881168a40e55f59694e76529678 |
|
14-May-2005 |
Timo Sirainen <tss@iki.fi> |
uid-last offset change fixes.
--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 |
7dfd7f353e10220eee3177eba77efc9d988c1e86 |
|
22-Apr-2005 |
Timo Sirainen <tss@iki.fi> |
When first message was expunged we might have gotten "uid-last unexpectedly
lost" errors.
--HG--
branch : HEAD |
8153fdec343e40e2a78f5c12353e89b994b28f74 |
|
08-Apr-2005 |
Timo Sirainen <tss@iki.fi> |
Created mbox_storage and maildir_storage.
--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 |
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 |
b225c3c65f360d7b833f09f9b2fb3035ed5ea600 |
|
29-Mar-2005 |
Timo Sirainen <tss@iki.fi> |
i_stream_sync() replaced istream_raw_mbox_flush(). Use i_stream_stat()
instead of fstat() directly. Now we have the possibility to use istreams as
read-only mboxes.
--HG--
branch : HEAD |
39775ad03c459efe64cce924658da5094ba417e1 |
|
27-Mar-2005 |
Timo Sirainen <tss@iki.fi> |
Changed mails and syncs buffers to arrays.
--HG--
branch : HEAD |
1430ad83da079f60c8ad86abf398eaff9f34e97a |
|
15-Dec-2004 |
Timo Sirainen <tss@iki.fi> |
Removed X-UIDL header handling. It's not actually used.
--HG--
branch : HEAD |
2cb565cd978aafd5714792b5161889986d49e431 |
|
07-Dec-2004 |
Timo Sirainen <tss@iki.fi> |
Fixed mbox corruption in certain situations. Added more asserts to catch
similiar problems if there still happens to be any.
--HG--
branch : HEAD |
86674daefc7b1e9a88cdd69f9caf4cc9b5cbc62b |
|
25-Oct-2004 |
Timo Sirainen <tss@iki.fi> |
Expunge sync fix
--HG--
branch : HEAD |
dc8552739fa29f011ab71ec383ec6d580a5a9661 |
|
22-Oct-2004 |
Timo Sirainen <tss@iki.fi> |
More expunge/rewrite fixes.
--HG--
branch : HEAD |
36816b5af1472ae76a1909ae3cf29fd614b2ebfc |
|
21-Oct-2004 |
Timo Sirainen <tss@iki.fi> |
rewrite fixes
--HG--
branch : HEAD |
d524b5500150310eb99635416a5d236174469b71 |
|
15-Oct-2004 |
Timo Sirainen <tss@iki.fi> |
Fixed error message
--HG--
branch : HEAD |
7fd72a47d7ddfbd38c8697e228b6951f495dfb61 |
|
14-Oct-2004 |
Timo Sirainen <tss@iki.fi> |
If rewriting began with expunged data areas, we didn't overwrite them which
left garbage into mbox and broke things.
--HG--
branch : HEAD |
6600b217c863195a315fdf460b355dbcafe0ac3e |
|
07-Oct-2004 |
Timo Sirainen <tss@iki.fi> |
fix
--HG--
branch : HEAD |
bae9c918fd2759a442493b0062f4743b07794552 |
|
05-Oct-2004 |
Timo Sirainen <tss@iki.fi> |
crashfix
--HG--
branch : HEAD |
6a1e4eb2c6a267bec1e8704ce9137bebb7792702 |
|
05-Oct-2004 |
Timo Sirainen <tss@iki.fi> |
Bringing some sanity into mbox rewrites. Fixes expunge crashes and reduces
writes.
--HG--
branch : HEAD |
7a6b45405fb1544ac476e6eb1402a70cc1ddcdcf |
|
24-Sep-2004 |
Timo Sirainen <tss@iki.fi> |
Added mbox_lazy_writes setting.
--HG--
branch : HEAD |
099d4b57d1a75b0022839af1024af00975ac4187 |
|
20-Sep-2004 |
Timo Sirainen <tss@iki.fi> |
signed vs. unsigned comparision fixes
--HG--
branch : HEAD |
f81c8b21095a40213781b402eaeb2ad0312f6655 |
|
16-Sep-2004 |
Timo Sirainen <tss@iki.fi> |
Remove size==(uoff_t)-1 handling because it never happens.
--HG--
branch : HEAD |
62db8119641951b29d0eadceedb9ca12f04d3b62 |
|
23-Aug-2004 |
Timo Sirainen <tss@iki.fi> |
sync fix
--HG--
branch : HEAD |
60576cd64e6a537413cd90104f7e862f71d48c81 |
|
31-Jul-2004 |
Timo Sirainen <tss@iki.fi> |
Added struct message_header_line.middle and middle_len to contain the ':'
in header and whitespace around it.
--HG--
branch : HEAD |
35137eb846a8decbf1621b50f78cfdc08251c762 |
|
30-Jul-2004 |
Timo Sirainen <tss@iki.fi> |
mbox corruption fix
--HG--
branch : HEAD |
f16c114c20bbd7d292d93415d1e56c8dd6abd3e7 |
|
03-Jul-2004 |
Timo Sirainen <tss@iki.fi> |
Updated comment about how syncing is done, and s/extra space/padding/
--HG--
branch : HEAD |
60d3fa9883237e896a8704275b6116fa46f7ffda |
|
02-Jul-2004 |
Timo Sirainen <tss@iki.fi> |
Don't keep filling empty spaces which will be overwritten soon anyway. Major
speedup for rewriting large mboxes.
--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 |
e5c08648676d1989f6e70b95e5990c26b3e8b96b |
|
20-Jun-2004 |
Timo Sirainen <tss@iki.fi> |
fixes for From-line offset updating
--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 |
78b8305b02a44cf40c7c142ecb6572b431ffbf47 |
|
19-Jun-2004 |
Timo Sirainen <tss@iki.fi> |
fix
--HG--
branch : HEAD |
a205d315b0978985ba77d871f44e4a98273612e6 |
|
19-Jun-2004 |
Timo Sirainen <tss@iki.fi> |
fixes
--HG--
branch : HEAD |
02b79f9c2636da1829eee5b92753602bba8b67ed |
|
18-Jun-2004 |
Timo Sirainen <tss@iki.fi> |
fixes
--HG--
branch : HEAD |
a8b723249ec03ac5d39261c033df5d13aa590cd7 |
|
17-Jun-2004 |
Timo Sirainen <tss@iki.fi> |
Create X-Keywords header if possible.
--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 |
db7c9201c88e3d9bee10485194ee5b0c67249916 |
|
15-Jun-2004 |
Timo Sirainen <tss@iki.fi> |
more syncing fixes
--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 |
ab3c1eab9ca13916358a9e8b12df8212fefb7dbf |
|
14-Jun-2004 |
Timo Sirainen <tss@iki.fi> |
fixes
--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 |
96c253a039f102fa78a313ee05200ab3970112dc |
|
13-Jun-2004 |
Timo Sirainen <tss@iki.fi> |
Fixes for expunging first message
--HG--
branch : HEAD |
33ae95df45c9b5ec51332a6b39eb5322038686b9 |
|
13-Jun-2004 |
Timo Sirainen <tss@iki.fi> |
some more fixes
--HG--
branch : HEAD |
ab6315aa0d5c83f4f1dc98b3715826a686aebffd |
|
13-Jun-2004 |
Timo Sirainen <tss@iki.fi> |
expunges should pretty much work now.
--HG--
branch : HEAD |
e68309fcfa2eaa88217fd51e7b4900fc9c20ef5d |
|
11-Jun-2004 |
Timo Sirainen <tss@iki.fi> |
expunging is somewhat working
--HG--
branch : HEAD |
3cfff0ca01961d885bdbd6ef08d761880116af07 |
|
23-May-2004 |
Timo Sirainen <tss@iki.fi> |
mbox syncing fixes
--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 |
8fcff4c5b52f24d9c681805fdf06b486f1d0fcbe |
|
06-May-2004 |
Timo Sirainen <tss@iki.fi> |
mbox code compiles again, but syncing is only partially implemented so
accessing mboxes fails..
Also some cleanups to index-storage and maildir code.
--HG--
branch : HEAD |
0cb2e8eb55e70f8ebe1e8349bdf49e4cbe5d8834 |
|
27-Apr-2004 |
Timo Sirainen <tss@iki.fi> |
importing new index code. mbox still broken.
--HG--
branch : HEAD |