]>
git.ipfire.org Git - thirdparty/dovecot/core.git/log
Timo Sirainen [Mon, 28 Jun 2004 16:44:38 +0000 (19:44 +0300)]
don't close dotlock fd if it's given as -1
--HG--
branch : HEAD
Timo Sirainen [Mon, 28 Jun 2004 16:13:59 +0000 (19:13 +0300)]
Allow giving 0 max_buffer_size, in which case "optimal" size is used.
--HG--
branch : HEAD
Timo Sirainen [Mon, 28 Jun 2004 12:08:00 +0000 (15:08 +0300)]
fixed some fd leaks in error conditions
--HG--
branch : HEAD
Timo Sirainen [Thu, 24 Jun 2004 14:00:21 +0000 (17:00 +0300)]
Check immediately if we have write-access to mbox.
--HG--
branch : HEAD
Timo Sirainen [Thu, 24 Jun 2004 13:47:35 +0000 (16:47 +0300)]
Save MD5 sums of some headers for readonly mboxes and use them for syncing
--HG--
branch : HEAD
Timo Sirainen [Thu, 24 Jun 2004 13:43:56 +0000 (16:43 +0300)]
removed assert
--HG--
branch : HEAD
Timo Sirainen [Thu, 24 Jun 2004 11:10:41 +0000 (14:10 +0300)]
Record size is allowed to change between index files. This will allow adding
extensions dynamically for existing indexes.
--HG--
branch : HEAD
Timo Sirainen [Wed, 23 Jun 2004 20:10:34 +0000 (23:10 +0300)]
assertfix
--HG--
branch : HEAD
Timo Sirainen [Wed, 23 Jun 2004 18:33:22 +0000 (21:33 +0300)]
Added a framework for getting POP3 UIDL strings from mail-storage. The
default still is uidvalidity.uid. Added beginnings of overriding it from
X-UIDL header in mbox.
--HG--
branch : HEAD
Timo Sirainen [Wed, 23 Jun 2004 18:05:14 +0000 (21:05 +0300)]
crashfix if client closes connection while authenticating
--HG--
branch : HEAD
Timo Sirainen [Wed, 23 Jun 2004 17:50:43 +0000 (20:50 +0300)]
Dovecot can now connect to externally running dovecot-auth.
--HG--
branch : HEAD
Timo Sirainen [Wed, 23 Jun 2004 17:48:35 +0000 (20:48 +0300)]
DEBUG: If GDB environment is set, don't do fd leak checks.
--HG--
branch : HEAD
Timo Sirainen [Wed, 23 Jun 2004 17:47:06 +0000 (20:47 +0300)]
Default to "" args instead of NULL to avoid some crashes
--HG--
branch : HEAD
Timo Sirainen [Wed, 23 Jun 2004 16:36:18 +0000 (19:36 +0300)]
Allow empty section name.
--HG--
branch : HEAD
Timo Sirainen [Wed, 23 Jun 2004 15:02:50 +0000 (18:02 +0300)]
skip extra whitespace between "dbtype arguments"
--HG--
branch : HEAD
Timo Sirainen [Wed, 23 Jun 2004 15:00:24 +0000 (18:00 +0300)]
Add a comment about # chars and whitespace.
--HG--
branch : HEAD
Timo Sirainen [Wed, 23 Jun 2004 14:50:47 +0000 (17:50 +0300)]
don't change our umask permanently
--HG--
branch : HEAD
Timo Sirainen [Wed, 23 Jun 2004 13:43:36 +0000 (16:43 +0300)]
Crashfixes for disabled cache.
--HG--
branch : HEAD
Timo Sirainen [Wed, 23 Jun 2004 06:09:00 +0000 (09:09 +0300)]
partial syncing fixes
--HG--
branch : HEAD
Timo Sirainen [Wed, 23 Jun 2004 03:31:52 +0000 (06:31 +0300)]
Complain about reappearing UIDs, but reassign new UIDs to them anyway. Don't
try to update \recent mails if we aren't really going to make them
non-recent.
--HG--
branch : HEAD
Timo Sirainen [Tue, 22 Jun 2004 19:28:15 +0000 (22:28 +0300)]
We didn't specify full path for .subscriptions file, and it was named
without the leading dot..
--HG--
branch : HEAD
Timo Sirainen [Tue, 22 Jun 2004 07:48:18 +0000 (10:48 +0300)]
get_last_error() wasn't virtualizable
--HG--
branch : HEAD
Timo Sirainen [Tue, 22 Jun 2004 07:36:33 +0000 (10:36 +0300)]
Added mail_index_transaction_get_updated_view() which can be used to access
uncommitted messages.
--HG--
branch : HEAD
Timo Sirainen [Mon, 21 Jun 2004 18:13:21 +0000 (21:13 +0300)]
updates
--HG--
branch : HEAD
Timo Sirainen [Mon, 21 Jun 2004 14:51:04 +0000 (17:51 +0300)]
Removed UIDPLUS after all, it needs more thinking about with maildir.
--HG--
branch : HEAD
Timo Sirainen [Mon, 21 Jun 2004 14:44:47 +0000 (17:44 +0300)]
Cache doesn't crash anymore if we're asking it about messages that exist
only in uncommitted transactions.
--HG--
branch : HEAD
Timo Sirainen [Mon, 21 Jun 2004 14:20:08 +0000 (17:20 +0300)]
Disable cache with mmap_disabled=yes, for now.
--HG--
branch : HEAD
Timo Sirainen [Sun, 20 Jun 2004 21:27:20 +0000 (00:27 +0300)]
Moved enum mail_thread_type to imap
--HG--
branch : HEAD
Timo Sirainen [Sun, 20 Jun 2004 20:55:22 +0000 (23:55 +0300)]
comment update for setting ports in listen
--HG--
branch : HEAD
Timo Sirainen [Sun, 20 Jun 2004 20:46:11 +0000 (23:46 +0300)]
assertfix
--HG--
branch : HEAD
Timo Sirainen [Sun, 20 Jun 2004 20:33:57 +0000 (23:33 +0300)]
and more fixes..
--HG--
branch : HEAD
Timo Sirainen [Sun, 20 Jun 2004 20:25:56 +0000 (23:25 +0300)]
expunge everything in index after missing/invalid X-UID
--HG--
branch : HEAD
Timo Sirainen [Sun, 20 Jun 2004 13:48:34 +0000 (16:48 +0300)]
fixes for From-line offset updating
--HG--
branch : HEAD
Timo Sirainen [Sun, 20 Jun 2004 13:29:01 +0000 (16:29 +0300)]
Hide "folder internal data" messages
--HG--
branch : HEAD
Timo Sirainen [Sun, 20 Jun 2004 13:14:17 +0000 (16:14 +0300)]
Exclusive index locking always used copy-locking without even trying
fcntl-locking.
--HG--
branch : HEAD
Timo Sirainen [Sun, 20 Jun 2004 13:03:02 +0000 (16:03 +0300)]
Don't die horribly when message with previously expunged UID is inserted
into mbox.
--HG--
branch : HEAD
Timo Sirainen [Sun, 20 Jun 2004 13:02:08 +0000 (16:02 +0300)]
assert crashfixes
--HG--
branch : HEAD
Timo Sirainen [Sun, 20 Jun 2004 12:23:27 +0000 (15:23 +0300)]
Index syncing fixes.
--HG--
branch : HEAD
Timo Sirainen [Sun, 20 Jun 2004 11:46:10 +0000 (14:46 +0300)]
Never overflow secs_left for stale timeout callback
--HG--
branch : HEAD
Timo Sirainen [Sun, 20 Jun 2004 11:23:39 +0000 (14:23 +0300)]
fsync() mbox before unlocking if we've modified it
--HG--
branch : HEAD
Timo Sirainen [Sun, 20 Jun 2004 11:17:53 +0000 (14:17 +0300)]
Allow dropping exclusive mbox locks to shared locks.
--HG--
branch : HEAD
Timo Sirainen [Sun, 20 Jun 2004 10:37:44 +0000 (13:37 +0300)]
Don't require dotlocking to be first in locking list.
--HG--
branch : HEAD
Timo Sirainen [Sun, 20 Jun 2004 09:40:00 +0000 (12:40 +0300)]
don't do infinite looping
--HG--
branch : HEAD
Timo Sirainen [Sun, 20 Jun 2004 09:34:10 +0000 (12:34 +0300)]
cache file fixes
--HG--
branch : HEAD
Timo Sirainen [Sun, 20 Jun 2004 09:23:15 +0000 (12:23 +0300)]
Don't crash if transaction log contains records for messages that don't
exist anymore.
--HG--
branch : HEAD
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
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
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
Timo Sirainen [Sun, 20 Jun 2004 06:30:07 +0000 (09:30 +0300)]
mail_index_lookup() set rec=NULL incorrectly.
--HG--
branch : HEAD
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
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
Timo Sirainen [Sun, 20 Jun 2004 06:14:44 +0000 (09:14 +0300)]
Added bsearch_strcasecmp()
--HG--
branch : HEAD
Timo Sirainen [Sun, 20 Jun 2004 06:14:00 +0000 (09:14 +0300)]
Make sure headers end with LF
--HG--
branch : HEAD
Timo Sirainen [Sun, 20 Jun 2004 04:23:16 +0000 (07:23 +0300)]
assertfix
--HG--
branch : HEAD
Timo Sirainen [Sun, 20 Jun 2004 04:18:12 +0000 (07:18 +0300)]
Expunge fixes
--HG--
branch : HEAD
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
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
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
Timo Sirainen [Sun, 20 Jun 2004 00:42:27 +0000 (03:42 +0300)]
bugfix for extra-records change
--HG--
branch : HEAD
Timo Sirainen [Sat, 19 Jun 2004 22:06:52 +0000 (01:06 +0300)]
read() less often
--HG--
branch : HEAD
Timo Sirainen [Sat, 19 Jun 2004 22:06:30 +0000 (01:06 +0300)]
seek optimization
--HG--
branch : HEAD
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
Timo Sirainen [Sat, 19 Jun 2004 21:29:39 +0000 (00:29 +0300)]
cleanup
--HG--
branch : HEAD
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
Timo Sirainen [Sat, 19 Jun 2004 20:29:08 +0000 (23:29 +0300)]
minor optimization
--HG--
branch : HEAD
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
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
Timo Sirainen [Sat, 19 Jun 2004 20:07:51 +0000 (23:07 +0300)]
fix for fix
--HG--
branch : HEAD
Timo Sirainen [Sat, 19 Jun 2004 20:06:55 +0000 (23:06 +0300)]
io_remove() fix
--HG--
branch : HEAD
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
Timo Sirainen [Sat, 19 Jun 2004 19:52:25 +0000 (22:52 +0300)]
fix
--HG--
branch : HEAD
Timo Sirainen [Sat, 19 Jun 2004 19:22:08 +0000 (22:22 +0300)]
continuing maildir sync fix commit
--HG--
branch : HEAD
Timo Sirainen [Sat, 19 Jun 2004 19:16:57 +0000 (22:16 +0300)]
Don't crash after empty mailbox gets messages
--HG--
branch : HEAD
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
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
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
Timo Sirainen [Sat, 19 Jun 2004 17:41:30 +0000 (20:41 +0300)]
minor fix for error handling
--HG--
branch : HEAD
Timo Sirainen [Sat, 19 Jun 2004 17:14:18 +0000 (20:14 +0300)]
New mails pointed to beginning of file.
--HG--
branch : HEAD
Timo Sirainen [Sat, 19 Jun 2004 01:04:16 +0000 (04:04 +0300)]
assert crashfix for readonly mboxes
--HG--
branch : HEAD
Timo Sirainen [Sat, 19 Jun 2004 01:00:41 +0000 (04:00 +0300)]
fix
--HG--
branch : HEAD
Timo Sirainen [Sat, 19 Jun 2004 01:00:09 +0000 (04:00 +0300)]
minor fix
--HG--
branch : HEAD
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
Timo Sirainen [Sat, 19 Jun 2004 00:19:48 +0000 (03:19 +0300)]
fixes
--HG--
branch : HEAD
Timo Sirainen [Fri, 18 Jun 2004 19:27:41 +0000 (22:27 +0300)]
comment update
--HG--
branch : HEAD
Timo Sirainen [Fri, 18 Jun 2004 03:40:12 +0000 (06:40 +0300)]
Added checkpassword passdb. userdb has only beginnings.
--HG--
branch : HEAD
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
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
Timo Sirainen [Fri, 18 Jun 2004 00:06:34 +0000 (03:06 +0300)]
read-only mbox fix
--HG--
branch : HEAD
Timo Sirainen [Thu, 17 Jun 2004 23:52:50 +0000 (02:52 +0300)]
Fixed updating X-IMAPbase
--HG--
branch : HEAD
Timo Sirainen [Thu, 17 Jun 2004 23:36:52 +0000 (02:36 +0300)]
fixes
--HG--
branch : HEAD
Timo Sirainen [Thu, 17 Jun 2004 23:27:40 +0000 (02:27 +0300)]
Don't leak mbox fd when closing mailbox
--HG--
branch : HEAD
Timo Sirainen [Thu, 17 Jun 2004 23:08:48 +0000 (02:08 +0300)]
fixes
--HG--
branch : HEAD
Timo Sirainen [Thu, 17 Jun 2004 22:06:40 +0000 (01:06 +0300)]
X-IMAPbase update fix
--HG--
branch : HEAD
Timo Sirainen [Thu, 17 Jun 2004 21:55:02 +0000 (00:55 +0300)]
Create X-Keywords header if possible.
--HG--
branch : HEAD
Timo Sirainen [Thu, 17 Jun 2004 21:52:53 +0000 (00:52 +0300)]
Added str_insert()
--HG--
branch : HEAD
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
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
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
Timo Sirainen [Wed, 16 Jun 2004 05:54:43 +0000 (08:54 +0300)]
sync fix
--HG--
branch : HEAD
Timo Sirainen [Wed, 16 Jun 2004 05:45:59 +0000 (08:45 +0300)]
fix
--HG--
branch : HEAD