]> git.ipfire.org Git - thirdparty/dovecot/core.git/log
thirdparty/dovecot/core.git
21 years agoSeveral fixes and cleanups to cache file code, still badly broken
Timo Sirainen [Sun, 20 Jun 2004 09:13:14 +0000 (12:13 +0300)] 
Several fixes and cleanups to cache file code, still badly broken

--HG--
branch : HEAD

21 years agoBeginnings of getting cache file working again. Easy to break currently, but
Timo Sirainen [Sun, 20 Jun 2004 08:05:41 +0000 (11:05 +0300)] 
Beginnings of getting cache file working again. Easy to break currently, but
basics seem to work.

--HG--
branch : HEAD

21 years agoAPPEND/COPY in non-selected mailbox must not remove the Recent-flag
Timo Sirainen [Sun, 20 Jun 2004 06:33:08 +0000 (09:33 +0300)] 
APPEND/COPY in non-selected mailbox must not remove the Recent-flag

--HG--
branch : HEAD

21 years agomail_index_lookup() set rec=NULL incorrectly.
Timo Sirainen [Sun, 20 Jun 2004 06:30:07 +0000 (09:30 +0300)] 
mail_index_lookup() set rec=NULL incorrectly.

--HG--
branch : HEAD

21 years agoFilter internal headers from user visible input stream. Make mailbox_save()
Timo Sirainen [Sun, 20 Jun 2004 06:21:48 +0000 (09:21 +0300)] 
Filter internal headers from user visible input stream. Make mailbox_save()
use the same header list.

--HG--
branch : HEAD

21 years agoAdded istream-header-filter, which allows filtering specified headers from
Timo Sirainen [Sun, 20 Jun 2004 06:20:32 +0000 (09:20 +0300)] 
Added istream-header-filter, which allows filtering specified headers from
input stream.

--HG--
branch : HEAD

21 years agoAdded bsearch_strcasecmp()
Timo Sirainen [Sun, 20 Jun 2004 06:14:44 +0000 (09:14 +0300)] 
Added bsearch_strcasecmp()

--HG--
branch : HEAD

21 years agoMake sure headers end with LF
Timo Sirainen [Sun, 20 Jun 2004 06:14:00 +0000 (09:14 +0300)] 
Make sure headers end with LF

--HG--
branch : HEAD

21 years agoassertfix
Timo Sirainen [Sun, 20 Jun 2004 04:23:16 +0000 (07:23 +0300)] 
assertfix

--HG--
branch : HEAD

21 years agoExpunge fixes
Timo Sirainen [Sun, 20 Jun 2004 04:18:12 +0000 (07:18 +0300)] 
Expunge fixes

--HG--
branch : HEAD

21 years agomail_index_lookup() and mail_index_lookup_extra() now returns 0 if message
Timo Sirainen [Sun, 20 Jun 2004 04:17:42 +0000 (07:17 +0300)] 
mail_index_lookup() and mail_index_lookup_extra() now returns 0 if message
has been expunged, 1 if not.

--HG--
branch : HEAD

21 years agomailbox_save() and mailbox_copy() functions can now return the saved mail so
Timo Sirainen [Sun, 20 Jun 2004 03:25:32 +0000 (06:25 +0300)] 
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

21 years agoSet uid1/uid2 for MAIL_INDEX_SYNC_TYPE_APPEND
Timo Sirainen [Sun, 20 Jun 2004 02:06:13 +0000 (05:06 +0300)] 
Set uid1/uid2 for MAIL_INDEX_SYNC_TYPE_APPEND

--HG--
branch : HEAD

21 years agobugfix for extra-records change
Timo Sirainen [Sun, 20 Jun 2004 00:42:27 +0000 (03:42 +0300)] 
bugfix for extra-records change

--HG--
branch : HEAD

21 years agoread() less often
Timo Sirainen [Sat, 19 Jun 2004 22:06:52 +0000 (01:06 +0300)] 
read() less often

--HG--
branch : HEAD

21 years agoseek optimization
Timo Sirainen [Sat, 19 Jun 2004 22:06:30 +0000 (01:06 +0300)] 
seek optimization

--HG--
branch : HEAD

21 years agoFix for the previous Solaris fix. fd_send() was sending two fds.
Timo Sirainen [Sat, 19 Jun 2004 21:44:01 +0000 (00:44 +0300)] 
Fix for the previous Solaris fix. fd_send() was sending two fds.

--HG--
branch : HEAD

21 years agocleanup
Timo Sirainen [Sat, 19 Jun 2004 21:29:39 +0000 (00:29 +0300)] 
cleanup

--HG--
branch : HEAD

21 years agoif socket is leaked, show also the remote side of it
Timo Sirainen [Sat, 19 Jun 2004 21:24:55 +0000 (00:24 +0300)] 
if socket is leaked, show also the remote side of it

--HG--
branch : HEAD

21 years agominor optimization
Timo Sirainen [Sat, 19 Jun 2004 20:29:08 +0000 (23:29 +0300)] 
minor optimization

--HG--
branch : HEAD

21 years agoUse AC_TRY_LINK() for sendfile() checks so it works right with Solaris. Did
Timo Sirainen [Sat, 19 Jun 2004 20:22:00 +0000 (23:22 +0300)] 
Use AC_TRY_LINK() for sendfile() checks so it works right with Solaris. Did
the same for mremap() too just in case.

--HG--
branch : HEAD

21 years agocreate mbox root directory if it doesn't exist
Timo Sirainen [Sat, 19 Jun 2004 20:15:25 +0000 (23:15 +0300)] 
create mbox root directory if it doesn't exist

--HG--
branch : HEAD

21 years agofix for fix
Timo Sirainen [Sat, 19 Jun 2004 20:07:51 +0000 (23:07 +0300)] 
fix for fix

--HG--
branch : HEAD

21 years agoio_remove() fix
Timo Sirainen [Sat, 19 Jun 2004 20:06:55 +0000 (23:06 +0300)] 
io_remove() fix

--HG--
branch : HEAD

21 years agoRemoved AC_ARG_PROGRAM. Lets see if this breaks anything..
Timo Sirainen [Sat, 19 Jun 2004 19:55:15 +0000 (22:55 +0300)] 
Removed AC_ARG_PROGRAM. Lets see if this breaks anything..

--HG--
branch : HEAD

21 years agofix
Timo Sirainen [Sat, 19 Jun 2004 19:52:25 +0000 (22:52 +0300)] 
fix

--HG--
branch : HEAD

21 years agocontinuing maildir sync fix commit
Timo Sirainen [Sat, 19 Jun 2004 19:22:08 +0000 (22:22 +0300)] 
continuing maildir sync fix commit

--HG--
branch : HEAD

21 years agoDon't crash after empty mailbox gets messages
Timo Sirainen [Sat, 19 Jun 2004 19:16:57 +0000 (22:16 +0300)] 
Don't crash after empty mailbox gets messages

--HG--
branch : HEAD

21 years agoDon't crash if we're syncing last commit to maildir, but some file was lost
Timo Sirainen [Sat, 19 Jun 2004 18:43:19 +0000 (21:43 +0300)] 
Don't crash if we're syncing last commit to maildir, but some file was lost

--HG--
branch : HEAD

21 years agoindex errors always need to store the error message to store
Timo Sirainen [Sat, 19 Jun 2004 18:36:25 +0000 (21:36 +0300)] 
index errors always need to store the error message to store

--HG--
branch : HEAD

21 years agodon't crash if we wanted to lock mbox for reading but it also needs rewriting
Timo Sirainen [Sat, 19 Jun 2004 18:21:44 +0000 (21:21 +0300)] 
don't crash if we wanted to lock mbox for reading but it also needs rewriting

--HG--
branch : HEAD

21 years agominor fix for error handling
Timo Sirainen [Sat, 19 Jun 2004 17:41:30 +0000 (20:41 +0300)] 
minor fix for error handling

--HG--
branch : HEAD

21 years agoNew mails pointed to beginning of file.
Timo Sirainen [Sat, 19 Jun 2004 17:14:18 +0000 (20:14 +0300)] 
New mails pointed to beginning of file.

--HG--
branch : HEAD

21 years agoassert crashfix for readonly mboxes
Timo Sirainen [Sat, 19 Jun 2004 01:04:16 +0000 (04:04 +0300)] 
assert crashfix for readonly mboxes

--HG--
branch : HEAD

21 years agofix
Timo Sirainen [Sat, 19 Jun 2004 01:00:41 +0000 (04:00 +0300)] 
fix

--HG--
branch : HEAD

21 years agominor fix
Timo Sirainen [Sat, 19 Jun 2004 01:00:09 +0000 (04:00 +0300)] 
minor fix

--HG--
branch : HEAD

21 years agoi_stream_read_data(): don't call read() unless we have to
Timo Sirainen [Sat, 19 Jun 2004 00:59:31 +0000 (03:59 +0300)] 
i_stream_read_data(): don't call read() unless we have to

--HG--
branch : HEAD

21 years agofixes
Timo Sirainen [Sat, 19 Jun 2004 00:19:48 +0000 (03:19 +0300)] 
fixes

--HG--
branch : HEAD

21 years agocomment update
Timo Sirainen [Fri, 18 Jun 2004 19:27:41 +0000 (22:27 +0300)] 
comment update

--HG--
branch : HEAD

21 years agoAdded checkpassword passdb. userdb has only beginnings.
Timo Sirainen [Fri, 18 Jun 2004 03:40:12 +0000 (06:40 +0300)] 
Added checkpassword passdb. userdb has only beginnings.

--HG--
branch : HEAD

21 years agoAdded istream_raw_mbox_is_eof() and fixed updating UIDVALIDITY in index
Timo Sirainen [Fri, 18 Jun 2004 00:33:08 +0000 (03:33 +0300)] 
Added istream_raw_mbox_is_eof() and fixed updating UIDVALIDITY in index

--HG--
branch : HEAD

21 years agoRenamed istream->eof to istream->disconnected which is what it currently
Timo Sirainen [Fri, 18 Jun 2004 00:32:25 +0000 (03:32 +0300)] 
Renamed istream->eof to istream->disconnected which is what it currently
does.

--HG--
branch : HEAD

21 years agoread-only mbox fix
Timo Sirainen [Fri, 18 Jun 2004 00:06:34 +0000 (03:06 +0300)] 
read-only mbox fix

--HG--
branch : HEAD

21 years agoFixed updating X-IMAPbase
Timo Sirainen [Thu, 17 Jun 2004 23:52:50 +0000 (02:52 +0300)] 
Fixed updating X-IMAPbase

--HG--
branch : HEAD

21 years agofixes
Timo Sirainen [Thu, 17 Jun 2004 23:36:52 +0000 (02:36 +0300)] 
fixes

--HG--
branch : HEAD

21 years agoDon't leak mbox fd when closing mailbox
Timo Sirainen [Thu, 17 Jun 2004 23:27:40 +0000 (02:27 +0300)] 
Don't leak mbox fd when closing mailbox

--HG--
branch : HEAD

21 years agofixes
Timo Sirainen [Thu, 17 Jun 2004 23:08:48 +0000 (02:08 +0300)] 
fixes

--HG--
branch : HEAD

21 years agoX-IMAPbase update fix
Timo Sirainen [Thu, 17 Jun 2004 22:06:40 +0000 (01:06 +0300)] 
X-IMAPbase update fix

--HG--
branch : HEAD

21 years agoCreate X-Keywords header if possible.
Timo Sirainen [Thu, 17 Jun 2004 21:55:02 +0000 (00:55 +0300)] 
Create X-Keywords header if possible.

--HG--
branch : HEAD

21 years agoAdded str_insert()
Timo Sirainen [Thu, 17 Jun 2004 21:52:53 +0000 (00:52 +0300)] 
Added str_insert()

--HG--
branch : HEAD

21 years agoSeveral fixes in space/offset logic. Should be much more robust now.
Timo Sirainen [Thu, 17 Jun 2004 21:29:20 +0000 (00:29 +0300)] 
Several fixes in space/offset logic. Should be much more robust now.

--HG--
branch : HEAD

21 years agoAdded skip_initial_lwsp parameter to message_parse_header_init().
Timo Sirainen [Thu, 17 Jun 2004 21:28:23 +0000 (00:28 +0300)] 
Added skip_initial_lwsp parameter to message_parse_header_init().

--HG--
branch : HEAD

21 years agoEXAMINE/STATUS should also update metadata changes, they don't really open
Timo Sirainen [Wed, 16 Jun 2004 06:09:31 +0000 (09:09 +0300)] 
EXAMINE/STATUS should also update metadata changes, they don't really open
the mbox as readonly.

--HG--
branch : HEAD

21 years agosync fix
Timo Sirainen [Wed, 16 Jun 2004 05:54:43 +0000 (08:54 +0300)] 
sync fix

--HG--
branch : HEAD

21 years agofix
Timo Sirainen [Wed, 16 Jun 2004 05:45:59 +0000 (08:45 +0300)] 
fix

--HG--
branch : HEAD

21 years agoComplain if file isn't in mbox format. Complain if From-line wasn't found
Timo Sirainen [Wed, 16 Jun 2004 05:38:23 +0000 (08:38 +0300)] 
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

21 years agoHandle missing last \n from headers more correctly
Timo Sirainen [Wed, 16 Jun 2004 05:36:59 +0000 (08:36 +0300)] 
Handle missing last \n from headers more correctly

--HG--
branch : HEAD

21 years agoOops, don't include the known date formats list (copyrighted by UW-IMAP,
Timo Sirainen [Wed, 16 Jun 2004 02:47:28 +0000 (05:47 +0300)] 
Oops, don't include the known date formats list (copyrighted by UW-IMAP,
copy&pasted there only temporarily and forgot..). They could be compressed
just as well for a few short rules.

--HG--
branch : HEAD

21 years agoupdated
Timo Sirainen [Wed, 16 Jun 2004 02:41:21 +0000 (05:41 +0300)] 
updated

--HG--
branch : HEAD

21 years agocrashfix in error case
Timo Sirainen [Wed, 16 Jun 2004 02:12:00 +0000 (05:12 +0300)] 
crashfix in error case

--HG--
branch : HEAD

21 years agoAdded mail_extra_groups setting.
Timo Sirainen [Wed, 16 Jun 2004 02:04:01 +0000 (05:04 +0300)] 
Added mail_extra_groups setting.

--HG--
branch : HEAD

21 years ago"readonly sync" -> "forced sync"
Timo Sirainen [Wed, 16 Jun 2004 00:53:37 +0000 (03:53 +0300)] 
"readonly sync" -> "forced sync"

--HG--
branch : HEAD

21 years agocleanups
Timo Sirainen [Wed, 16 Jun 2004 00:49:51 +0000 (03:49 +0300)] 
cleanups

--HG--
branch : HEAD

21 years agomerging expunge buffers sometimes produced wrong results
Timo Sirainen [Wed, 16 Jun 2004 00:46:51 +0000 (03:46 +0300)] 
merging expunge buffers sometimes produced wrong results

--HG--
branch : HEAD

21 years agoRaised login_process_size default from 16MB -> 32MB
Timo Sirainen [Tue, 15 Jun 2004 18:17:56 +0000 (21:17 +0300)] 
Raised login_process_size default from 16MB -> 32MB

--HG--
branch : HEAD

21 years agoAllow more From-line date formats.
Timo Sirainen [Tue, 15 Jun 2004 17:13:23 +0000 (20:13 +0300)] 
Allow more From-line date formats.

--HG--
branch : HEAD

21 years agod_type symlink checks
Timo Sirainen [Tue, 15 Jun 2004 03:20:12 +0000 (06:20 +0300)] 
d_type symlink checks

--HG--
branch : HEAD

21 years agoSet PAM_RHOST for PAM if it's known.
Timo Sirainen [Tue, 15 Jun 2004 03:14:06 +0000 (06:14 +0300)] 
Set PAM_RHOST for PAM if it's known.

--HG--
branch : HEAD

21 years agocomment update
Timo Sirainen [Tue, 15 Jun 2004 02:49:03 +0000 (05:49 +0300)] 
comment update

--HG--
branch : HEAD

21 years agoAdded support for vpopmail pop-before-smtp relay
Timo Sirainen [Tue, 15 Jun 2004 02:44:05 +0000 (05:44 +0300)] 
Added support for vpopmail pop-before-smtp relay

--HG--
branch : HEAD

21 years agoforgot to commit
Timo Sirainen [Tue, 15 Jun 2004 02:12:55 +0000 (05:12 +0300)] 
forgot to commit

--HG--
branch : HEAD

21 years agowarning
Timo Sirainen [Tue, 15 Jun 2004 02:12:46 +0000 (05:12 +0300)] 
warning

--HG--
branch : HEAD

21 years agofixes
Timo Sirainen [Tue, 15 Jun 2004 02:05:55 +0000 (05:05 +0300)] 
fixes

--HG--
branch : HEAD

21 years agolock the mbox before reading it.
Timo Sirainen [Tue, 15 Jun 2004 01:15:44 +0000 (04:15 +0300)] 
lock the mbox before reading it.

--HG--
branch : HEAD

21 years agoSolaris fix by Tim Hurman
Timo Sirainen [Mon, 14 Jun 2004 23:42:23 +0000 (02:42 +0300)] 
Solaris fix by Tim Hurman

--HG--
branch : HEAD

21 years agomore syncing fixes
Timo Sirainen [Mon, 14 Jun 2004 23:35:17 +0000 (02:35 +0300)] 
more syncing fixes

--HG--
branch : HEAD

21 years agoseveral fixes and optimizations.
Timo Sirainen [Mon, 14 Jun 2004 22:44:56 +0000 (01:44 +0300)] 
several fixes and optimizations.

--HG--
branch : HEAD

21 years agomajor syncing code cleanups. the code finally looks almost readable. logic
Timo Sirainen [Mon, 14 Jun 2004 19:23:25 +0000 (22:23 +0300)] 
major syncing code cleanups. the code finally looks almost readable. logic
should have stayed same.

--HG--
branch : HEAD

21 years agolocking fixes
Timo Sirainen [Mon, 14 Jun 2004 05:48:23 +0000 (08:48 +0300)] 
locking fixes

--HG--
branch : HEAD

21 years agocrashfix on error
Timo Sirainen [Mon, 14 Jun 2004 05:26:02 +0000 (08:26 +0300)] 
crashfix on error

--HG--
branch : HEAD

21 years agoLocking fixes. use less memory
Timo Sirainen [Mon, 14 Jun 2004 05:22:51 +0000 (08:22 +0300)] 
Locking fixes. use less memory

--HG--
branch : HEAD

21 years agobugfixes
Timo Sirainen [Mon, 14 Jun 2004 05:16:10 +0000 (08:16 +0300)] 
bugfixes

--HG--
branch : HEAD

21 years agofixes
Timo Sirainen [Mon, 14 Jun 2004 04:54:05 +0000 (07:54 +0300)] 
fixes

--HG--
branch : HEAD

21 years agoSave mbox offsets to index file using extra_records. Some other fixes.
Timo Sirainen [Mon, 14 Jun 2004 04:30:32 +0000 (07:30 +0300)] 
Save mbox offsets to index file using extra_records. Some other fixes.

--HG--
branch : HEAD

21 years agoDon't let index_storage_alloc() fail
Timo Sirainen [Mon, 14 Jun 2004 04:29:01 +0000 (07:29 +0300)] 
Don't let index_storage_alloc() fail

--HG--
branch : HEAD

21 years agoFixes for extra_records
Timo Sirainen [Mon, 14 Jun 2004 04:27:44 +0000 (07:27 +0300)] 
Fixes for extra_records

--HG--
branch : HEAD

21 years agoModifying extra_records should work now.
Timo Sirainen [Mon, 14 Jun 2004 02:07:33 +0000 (05:07 +0300)] 
Modifying extra_records should work now.

--HG--
branch : HEAD

21 years agoAdded support for per-index sized mail_index_record.
Timo Sirainen [Sun, 13 Jun 2004 23:38:47 +0000 (02:38 +0300)] 
Added support for per-index sized mail_index_record.

--HG--
branch : HEAD

21 years agonet_gethostbyname() was broken with IPv6 enabled (wasn't really used with
Timo Sirainen [Sun, 13 Jun 2004 23:37:40 +0000 (02:37 +0300)] 
net_gethostbyname() was broken with IPv6 enabled (wasn't really used with
Dovecot anyway). Some other cleanups.

--HG--
branch : HEAD

21 years agoDon't sync mbox if it hasn't changed
Timo Sirainen [Sun, 13 Jun 2004 21:50:42 +0000 (00:50 +0300)] 
Don't sync mbox if it hasn't changed

--HG--
branch : HEAD

21 years agoFixes for expunging first message
Timo Sirainen [Sun, 13 Jun 2004 20:39:17 +0000 (23:39 +0300)] 
Fixes for expunging first message

--HG--
branch : HEAD

21 years agosome more fixes
Timo Sirainen [Sun, 13 Jun 2004 07:12:24 +0000 (10:12 +0300)] 
some more fixes

--HG--
branch : HEAD

21 years agoexpunges should pretty much work now.
Timo Sirainen [Sun, 13 Jun 2004 06:03:29 +0000 (09:03 +0300)] 
expunges should pretty much work now.

--HG--
branch : HEAD

21 years agoSome of recent dotlock changes weren't committed..
Timo Sirainen [Fri, 11 Jun 2004 03:21:46 +0000 (06:21 +0300)] 
Some of recent dotlock changes weren't committed..

--HG--
branch : HEAD

21 years agoexpunging is somewhat working
Timo Sirainen [Fri, 11 Jun 2004 03:20:10 +0000 (06:20 +0300)] 
expunging is somewhat working

--HG--
branch : HEAD

21 years agos/login_process_per_user/login_process_per_connection/
Timo Sirainen [Thu, 10 Jun 2004 16:23:21 +0000 (19:23 +0300)] 
s/login_process_per_user/login_process_per_connection/

--HG--
branch : HEAD

21 years agoMake sure INBOX is created when maildir storage is opened.
Timo Sirainen [Thu, 10 Jun 2004 16:06:08 +0000 (19:06 +0300)] 
Make sure INBOX is created when maildir storage is opened.

--HG--
branch : HEAD

21 years agoChanged error message
Timo Sirainen [Sat, 5 Jun 2004 19:09:14 +0000 (22:09 +0300)] 
Changed error message

--HG--
branch : HEAD

21 years agoSeparate mbox_locks/mbox_read_dotlock to mbox_read_locks and
Timo Sirainen [Thu, 3 Jun 2004 15:01:27 +0000 (18:01 +0300)] 
Separate mbox_locks/mbox_read_dotlock to mbox_read_locks and
mbox_write_locks. Added support for lockf() method.

--HG--
branch : HEAD

21 years agoDelay reporting failed authentications
Timo Sirainen [Mon, 31 May 2004 20:10:02 +0000 (23:10 +0300)] 
Delay reporting failed authentications

--HG--
branch : HEAD