]> git.ipfire.org Git - thirdparty/dovecot/core.git/log
thirdparty/dovecot/core.git
16 years agoKeep track of expunged messages' GUIDs and expose them via mailbox_get_expunges().
Timo Sirainen [Tue, 14 Jul 2009 02:24:27 +0000 (22:24 -0400)] 
Keep track of expunged messages' GUIDs and expose them via mailbox_get_expunges().
The message GUIDs are stored in expunge records to transaction log. Before
doing the final expunge, Maildir and dbox verify that the GUID in expunge
request matches the current actual GUID. The GUID is stored in 128 bit
field. If the real GUID isn't 128 bit, the bits are taken from SHA1 of the
GUID.

--HG--
branch : HEAD

16 years agobuffer_create_[const_]data() API change: Take buffer_t as parameter instead of alloca...
Timo Sirainen [Tue, 14 Jul 2009 01:11:05 +0000 (21:11 -0400)] 
buffer_create_[const_]data() API change: Take buffer_t as parameter instead of allocating it.

--HG--
branch : HEAD

16 years agoMoved around mail-index-transaction code and added initial unit tests.
Timo Sirainen [Mon, 13 Jul 2009 23:54:28 +0000 (19:54 -0400)] 
Moved around mail-index-transaction code and added initial unit tests.

--HG--
branch : HEAD

16 years agoMail index view syncs: Simplify code for getting list of expunges.
Timo Sirainen [Mon, 13 Jul 2009 23:42:01 +0000 (19:42 -0400)] 
Mail index view syncs: Simplify code for getting list of expunges.

--HG--
branch : HEAD

16 years agoMore fixes to cache changes.
Timo Sirainen [Mon, 13 Jul 2009 23:41:23 +0000 (19:41 -0400)] 
More fixes to cache changes.

--HG--
branch : HEAD

16 years agoFix to previous cache changes: Cache transaction was commited too early.
Timo Sirainen [Mon, 13 Jul 2009 23:26:07 +0000 (19:26 -0400)] 
Fix to previous cache changes: Cache transaction was commited too early.

--HG--
branch : HEAD

16 years agoFix to previous flag update changes: Avoid crashes / infinite looping.
Timo Sirainen [Mon, 13 Jul 2009 22:56:16 +0000 (18:56 -0400)] 
Fix to previous flag update changes: Avoid crashes / infinite looping.

--HG--
branch : HEAD

16 years agoIf all flag changes are dropped, make sure we don't write anything to transaction...
Timo Sirainen [Mon, 13 Jul 2009 22:26:25 +0000 (18:26 -0400)] 
If all flag changes are dropped, make sure we don't write anything to transaction log.

--HG--
branch : HEAD

16 years agomail_index_update_flags*() now does a better job of merging flag changes together.
Timo Sirainen [Mon, 13 Jul 2009 22:21:19 +0000 (18:21 -0400)] 
mail_index_update_flags*() now does a better job of merging flag changes together.

--HG--
branch : HEAD

16 years agoFixed expunging appended message that had atomic extension changes done.
Timo Sirainen [Mon, 13 Jul 2009 19:06:33 +0000 (15:06 -0400)] 
Fixed expunging appended message that had atomic extension changes done.

--HG--
branch : HEAD

16 years agoPrevious commit accidentally removed mail_index_keywords_create().
Timo Sirainen [Mon, 13 Jul 2009 17:19:32 +0000 (13:19 -0400)] 
Previous commit accidentally removed mail_index_keywords_create().

--HG--
branch : HEAD

16 years agoMoved mail_index_keywords_*() to mail-index.c.
Timo Sirainen [Mon, 13 Jul 2009 17:16:45 +0000 (13:16 -0400)] 
Moved mail_index_keywords_*() to mail-index.c.

--HG--
branch : HEAD

16 years agoMoved mail_index_seq_array_*() to mail-index-util.c and added its own .h file.
Timo Sirainen [Mon, 13 Jul 2009 17:13:03 +0000 (13:13 -0400)] 
Moved mail_index_seq_array_*() to mail-index-util.c and added its own .h file.

--HG--
branch : HEAD

16 years agoIsolated all cache transaction handling code to a single file.
Timo Sirainen [Mon, 13 Jul 2009 17:04:24 +0000 (13:04 -0400)] 
Isolated all cache transaction handling code to a single file.

--HG--
branch : HEAD

16 years agoIMAP: FETCH X-* parameters weren't working.
Timo Sirainen [Mon, 27 Jul 2009 20:43:59 +0000 (16:43 -0400)] 
IMAP: FETCH X-* parameters weren't working.

--HG--
branch : HEAD

16 years agoUse array_bsearch*().
Timo Sirainen [Fri, 10 Jul 2009 17:59:32 +0000 (13:59 -0400)] 
Use array_bsearch*().

--HG--
branch : HEAD

16 years agoAdded type safe array_bsearch_insert_pos().
Timo Sirainen [Fri, 10 Jul 2009 17:59:24 +0000 (13:59 -0400)] 
Added type safe array_bsearch_insert_pos().

--HG--
branch : HEAD

16 years agoAdded type safe array_bsearch().
Timo Sirainen [Fri, 10 Jul 2009 17:59:16 +0000 (13:59 -0400)] 
Added type safe array_bsearch().

--HG--
branch : HEAD

16 years agoexpire: Log configuration at startup if mail_debug=yes.
Timo Sirainen [Fri, 10 Jul 2009 17:49:17 +0000 (13:49 -0400)] 
expire: Log configuration at startup if mail_debug=yes.

--HG--
branch : HEAD

16 years agoquota: Fixed compiling with older automakes.
Timo Sirainen [Fri, 10 Jul 2009 15:08:35 +0000 (11:08 -0400)] 
quota: Fixed compiling with older automakes.

--HG--
branch : HEAD

16 years agoconvert plugin: Fixed changing hierarchy separators in mailbox names when alt_hierarc...
Timo Sirainen [Fri, 10 Jul 2009 02:09:57 +0000 (22:09 -0400)] 
convert plugin: Fixed changing hierarchy separators in mailbox names when alt_hierarchy_char isn't set.

--HG--
branch : HEAD

16 years agologin processes: Auth code cleanups. Custom IMAP auth errors now have [ALERT] prefix.
Timo Sirainen [Fri, 10 Jul 2009 00:49:34 +0000 (20:49 -0400)] 
login processes: Auth code cleanups. Custom IMAP auth errors now have [ALERT] prefix.
This should make them visible in more clients.

--HG--
branch : HEAD

16 years agomaildir: Cleaned up save/copy code.
Timo Sirainen [Fri, 10 Jul 2009 00:14:42 +0000 (20:14 -0400)] 
maildir: Cleaned up save/copy code.

--HG--
branch : HEAD

16 years agoacl: Fixed previous mbox fix.
Timo Sirainen [Fri, 10 Jul 2009 00:13:31 +0000 (20:13 -0400)] 
acl: Fixed previous mbox fix.

--HG--
branch : HEAD

16 years agomaster: Fail service if home directory path is relative.
Timo Sirainen [Thu, 9 Jul 2009 23:20:00 +0000 (19:20 -0400)] 
master: Fail service if home directory path is relative.

--HG--
branch : HEAD

16 years agoReverted changes committed accidentally in previous commit.
Timo Sirainen [Thu, 9 Jul 2009 17:30:22 +0000 (13:30 -0400)] 
Reverted changes committed accidentally in previous commit.

--HG--
branch : HEAD

16 years agomaster: A bit more logging improvements for bad UID/GID.
Timo Sirainen [Thu, 9 Jul 2009 17:28:30 +0000 (13:28 -0400)] 
master: A bit more logging improvements for bad UID/GID.

--HG--
branch : HEAD

16 years agomaster: Give better error messages if UNIX uid/gid is too high/low.
Timo Sirainen [Thu, 9 Jul 2009 17:26:00 +0000 (13:26 -0400)] 
master: Give better error messages if UNIX uid/gid is too high/low.

--HG--
branch : HEAD

16 years agomaildir: Small code cleanup.
Timo Sirainen [Wed, 8 Jul 2009 22:12:43 +0000 (18:12 -0400)] 
maildir: Small code cleanup.

--HG--
branch : HEAD

16 years agodbox: Allow any kind of non-128bit GUIDs. For those store their hash to index instead.
Timo Sirainen [Wed, 8 Jul 2009 21:58:02 +0000 (17:58 -0400)] 
dbox: Allow any kind of non-128bit GUIDs. For those store their hash to index instead.

--HG--
branch : HEAD

16 years agomaildir: Error message fix.
Timo Sirainen [Wed, 8 Jul 2009 21:57:10 +0000 (17:57 -0400)] 
maildir: Error message fix.

--HG--
branch : HEAD

16 years agodsync: Improved brain unit test.
Timo Sirainen [Wed, 8 Jul 2009 21:39:12 +0000 (17:39 -0400)] 
dsync: Improved brain unit test.

--HG--
branch : HEAD

16 years agodsync: Fixed uid conflict handling.
Timo Sirainen [Wed, 8 Jul 2009 21:22:59 +0000 (17:22 -0400)] 
dsync: Fixed uid conflict handling.

--HG--
branch : HEAD

16 years agoquota-fs: Another compiling fix (for older autotools?)
Timo Sirainen [Wed, 8 Jul 2009 20:59:12 +0000 (16:59 -0400)] 
quota-fs: Another compiling fix (for older autotools?)

--HG--
branch : HEAD

16 years agoinotify: Give a better error message if user's watch limit exceeds.
Timo Sirainen [Wed, 8 Jul 2009 18:10:11 +0000 (14:10 -0400)] 
inotify: Give a better error message if user's watch limit exceeds.

--HG--
branch : HEAD

16 years agoeacces_error_get*(): Show current directory if path is relative.
Timo Sirainen [Wed, 8 Jul 2009 17:50:32 +0000 (13:50 -0400)] 
eacces_error_get*(): Show current directory if path is relative.

--HG--
branch : HEAD

16 years agomaildir: Added some checks for UIDs reaching 2^31-1.
Timo Sirainen [Wed, 8 Jul 2009 03:53:18 +0000 (23:53 -0400)] 
maildir: Added some checks for UIDs reaching 2^31-1.
Saving messages when it's reached will be handled by assert-crash for now.

--HG--
branch : HEAD

16 years agoexpire plugin: If mail_debug=yes, log more debug information.
Timo Sirainen [Wed, 8 Jul 2009 03:37:22 +0000 (23:37 -0400)] 
expire plugin: If mail_debug=yes, log more debug information.

--HG--
branch : HEAD

16 years agoexpire plugin: If a transaction expunges all messages and saves a new one, don't...
Timo Sirainen [Wed, 8 Jul 2009 03:33:19 +0000 (23:33 -0400)] 
expire plugin: If a transaction expunges all messages and saves a new one, don't delete expire row.

--HG--
branch : HEAD

16 years agoacl: dovecot-acl file caching fixes.
Timo Sirainen [Wed, 8 Jul 2009 02:52:01 +0000 (22:52 -0400)] 
acl: dovecot-acl file caching fixes.

--HG--
branch : HEAD

16 years agoacl+mbox: Create also temp acllist file to control directory.
Timo Sirainen [Wed, 8 Jul 2009 02:37:42 +0000 (22:37 -0400)] 
acl+mbox: Create also temp acllist file to control directory.

--HG--
branch : HEAD

16 years agosafe_mkstemp*(): Truncate prefix to original length if creation failed.
Timo Sirainen [Wed, 8 Jul 2009 02:35:50 +0000 (22:35 -0400)] 
safe_mkstemp*(): Truncate prefix to original length if creation failed.

--HG--
branch : HEAD

16 years agoacl+mbox: Create dovecot-acl-list to control dir.
Timo Sirainen [Wed, 8 Jul 2009 02:27:55 +0000 (22:27 -0400)] 
acl+mbox: Create dovecot-acl-list to control dir.

--HG--
branch : HEAD

16 years agoAdded mailbox_list_create_parent_dir() and used it when creating subscriptions file.
Timo Sirainen [Wed, 8 Jul 2009 02:27:37 +0000 (22:27 -0400)] 
Added mailbox_list_create_parent_dir() and used it when creating subscriptions file.

--HG--
branch : HEAD

16 years agoCompiling fix.
Timo Sirainen [Wed, 8 Jul 2009 02:27:27 +0000 (22:27 -0400)] 
Compiling fix.

--HG--
branch : HEAD

16 years agoOSX+Maildir: Also don't log an error if readdir() fails with EINVAL.
Timo Sirainen [Wed, 8 Jul 2009 01:43:57 +0000 (21:43 -0400)] 
OSX+Maildir: Also don't log an error if readdir() fails with EINVAL.

--HG--
branch : HEAD

16 years agoOSX+Maildir: If readdir() fails with EINVAL after doing rename()s, retry. Fixes HFS+.
Timo Sirainen [Wed, 8 Jul 2009 01:42:06 +0000 (21:42 -0400)] 
OSX+Maildir: If readdir() fails with EINVAL after doing rename()s, retry. Fixes HFS+.
Based on patch by Apple.

--HG--
branch : HEAD

16 years agogssapi: Code cleanup.
Timo Sirainen [Wed, 8 Jul 2009 01:25:35 +0000 (21:25 -0400)] 
gssapi: Code cleanup.

--HG--
branch : HEAD

16 years agogssapi: Use *userok() functions only when authz_name != authn_name.
Timo Sirainen [Wed, 8 Jul 2009 01:05:31 +0000 (21:05 -0400)] 
gssapi: Use *userok() functions only when authz_name != authn_name.
Some more code cleanups.

--HG--
branch : HEAD

16 years agoautogen.sh: Look up config.rpath also from /usr/local/shared/gettext/.
Timo Sirainen [Wed, 8 Jul 2009 00:31:15 +0000 (20:31 -0400)] 
autogen.sh: Look up config.rpath also from /usr/local/shared/gettext/.

--HG--
branch : HEAD

16 years agogssapi: Set username via auth_request_set_username().
Timo Sirainen [Wed, 8 Jul 2009 00:18:18 +0000 (20:18 -0400)] 
gssapi: Set username via auth_request_set_username().
This makes GSSAPI also use auth_username_* settings. Also improved logging.

--HG--
branch : HEAD

16 years agogssapi: Code cleanups. Logging error level changes.
Timo Sirainen [Tue, 7 Jul 2009 23:48:26 +0000 (19:48 -0400)] 
gssapi: Code cleanups. Logging error level changes.

--HG--
branch : HEAD

16 years agomail_location: Added support back for ~user/ expansion in paths.
Timo Sirainen [Tue, 7 Jul 2009 22:36:02 +0000 (18:36 -0400)] 
mail_location: Added support back for ~user/ expansion in paths.

--HG--
branch : HEAD

16 years agoquota-fs: Fixed previous "VPATH build" commit to work with all shells.
Timo Sirainen [Tue, 7 Jul 2009 21:29:27 +0000 (17:29 -0400)] 
quota-fs: Fixed previous "VPATH build" commit to work with all shells.

--HG--
branch : HEAD

16 years agombox: Don't use UIDVALIDITY 1 for all new mailboxes.
Timo Sirainen [Tue, 7 Jul 2009 20:02:51 +0000 (16:02 -0400)] 
mbox: Don't use UIDVALIDITY 1 for all new mailboxes.

--HG--
branch : HEAD

16 years agoquota-fs: Default to user quota with NFS, not group quota.
Timo Sirainen [Tue, 7 Jul 2009 19:14:54 +0000 (15:14 -0400)] 
quota-fs: Default to user quota with NFS, not group quota.

--HG--
branch : HEAD

16 years agoFix VPATH build of RQUOTA support.
Matthias Andree [Tue, 7 Jul 2009 19:01:36 +0000 (21:01 +0200)] 
Fix VPATH build of RQUOTA support.

Some rpcgen derive #include "..." paths from the infile argument.
This will be off for VPATH builds, as the generated rquota_xdr.c
code will look in $(srcdir), but we'll generate the rquota.h file in
$(builddir). Play safe and copy rquota.x to $(builddir) first.

This fixes the build on openSUSE 11.1.

--HG--
branch : HEAD

16 years agoUse mailbox_get_vname() to improve logging.
Timo Sirainen [Tue, 7 Jul 2009 18:46:50 +0000 (14:46 -0400)] 
Use mailbox_get_vname() to improve logging.

--HG--
branch : HEAD

16 years agoexpire code cleanup: Use mailbox_get_vname().
Timo Sirainen [Tue, 7 Jul 2009 18:46:32 +0000 (14:46 -0400)] 
expire code cleanup: Use mailbox_get_vname().

--HG--
branch : HEAD

16 years agoquota: Rules use virtual mailbox names now (as they always should have).
Timo Sirainen [Tue, 7 Jul 2009 18:44:46 +0000 (14:44 -0400)] 
quota: Rules use virtual mailbox names now (as they always should have).

--HG--
branch : HEAD

16 years agolib-storage: Added mailbox_get_vname().
Timo Sirainen [Tue, 7 Jul 2009 18:41:35 +0000 (14:41 -0400)] 
lib-storage: Added mailbox_get_vname().

--HG--
branch : HEAD

16 years agoexpire: Support per-user expire configuration.
Timo Sirainen [Tue, 7 Jul 2009 18:19:05 +0000 (14:19 -0400)] 
expire: Support per-user expire configuration.

--HG--
branch : HEAD

16 years agoauth: Ignore empty initial response strings.
Timo Sirainen [Tue, 7 Jul 2009 17:25:01 +0000 (13:25 -0400)] 
auth: Ignore empty initial response strings.

--HG--
branch : HEAD

16 years agopop3: Fixed AUTH PLAIN command when SASL initial response wasn't specified.
Timo Sirainen [Tue, 7 Jul 2009 17:20:24 +0000 (13:20 -0400)] 
pop3: Fixed AUTH PLAIN command when SASL initial response wasn't specified.

--HG--
branch : HEAD

16 years agofile_dotlock_open_*() shouldn't try to fchmod() with no uid/gid change.
Timo Sirainen [Tue, 7 Jul 2009 16:40:31 +0000 (12:40 -0400)] 
file_dotlock_open_*() shouldn't try to fchmod() with no uid/gid change.
Patch by Ralf Becker.

--HG--
branch : HEAD

16 years agodsync: Initial implementation.
Timo Sirainen [Tue, 30 Jun 2009 02:04:23 +0000 (22:04 -0400)] 
dsync: Initial implementation.

--HG--
branch : HEAD

16 years agoAdded o_stream_create_buffer() for having output stream write to a buffer.
Timo Sirainen [Tue, 30 Jun 2009 01:57:54 +0000 (21:57 -0400)] 
Added o_stream_create_buffer() for having output stream write to a buffer.

--HG--
branch : HEAD

16 years agoostreams: Moved generic o_stream_send_istream() implementation to ostream.c.
Timo Sirainen [Tue, 30 Jun 2009 01:57:27 +0000 (21:57 -0400)] 
ostreams: Moved generic o_stream_send_istream() implementation to ostream.c.

--HG--
branch : HEAD

16 years agounit testing: If a warning or error is logged during unit test, fail it.
Timo Sirainen [Tue, 30 Jun 2009 01:56:00 +0000 (21:56 -0400)] 
unit testing: If a warning or error is logged during unit test, fail it.

--HG--
branch : HEAD

16 years agounit testing: Added support for doing test_init/run/deinit in separate functions.
Timo Sirainen [Tue, 30 Jun 2009 01:55:38 +0000 (21:55 -0400)] 
unit testing: Added support for doing test_init/run/deinit in separate functions.

--HG--
branch : HEAD

16 years agoMailbox saving: Allow setting IMAP UID, POP3 UIDL and save date.
Timo Sirainen [Tue, 30 Jun 2009 01:54:16 +0000 (21:54 -0400)] 
Mailbox saving: Allow setting IMAP UID, POP3 UIDL and save date.
Most of them aren't yet implemented by backends.

--HG--
branch : HEAD

16 years agodbox: Fixed setting mailbox GUID.
Timo Sirainen [Tue, 30 Jun 2009 01:53:16 +0000 (21:53 -0400)] 
dbox: Fixed setting mailbox GUID.

--HG--
branch : HEAD

16 years agomaildir: Code cleanups.
Timo Sirainen [Tue, 30 Jun 2009 01:52:42 +0000 (21:52 -0400)] 
maildir: Code cleanups.

--HG--
branch : HEAD

16 years agoFixed building LDAP support as plugin.
Timo Sirainen [Mon, 29 Jun 2009 16:37:10 +0000 (12:37 -0400)] 
Fixed building LDAP support as plugin.
Patch by Paul Howarth.

--HG--
branch : HEAD

16 years agovirtual: Fixed inifinite looping.
Timo Sirainen [Sun, 28 Jun 2009 03:50:38 +0000 (23:50 -0400)] 
virtual: Fixed inifinite looping.

--HG--
branch : HEAD

16 years agoacl: When creating a new child mailbox, copy parent's ACLs to it.
Timo Sirainen [Sun, 28 Jun 2009 03:32:46 +0000 (23:32 -0400)] 
acl: When creating a new child mailbox, copy parent's ACLs to it.

--HG--
branch : HEAD

16 years agoFixed shared namespace initialization.
Timo Sirainen [Sun, 28 Jun 2009 03:32:31 +0000 (23:32 -0400)] 
Fixed shared namespace initialization.

--HG--
branch : HEAD

16 years agozlib: Fixed error handling.
Timo Sirainen [Sun, 28 Jun 2009 02:25:24 +0000 (22:25 -0400)] 
zlib: Fixed error handling.

--HG--
branch : HEAD

16 years agodict sql: If pattern, table or value_field is unset, fail early with an error.
Timo Sirainen [Sun, 28 Jun 2009 02:16:40 +0000 (22:16 -0400)] 
dict sql: If pattern, table or value_field is unset, fail early with an error.

--HG--
branch : HEAD

16 years agodict proxy: Use base_dir as the default dict-server location.
Timo Sirainen [Sun, 28 Jun 2009 02:08:48 +0000 (22:08 -0400)] 
dict proxy: Use base_dir as the default dict-server location.

--HG--
branch : HEAD

16 years agoMail sorting: Fixed potential excessive memory usage.
Timo Sirainen [Sun, 28 Jun 2009 02:07:35 +0000 (22:07 -0400)] 
Mail sorting: Fixed potential excessive memory usage.

--HG--
branch : HEAD

16 years agovirtual: Fixed previous change.
Timo Sirainen [Sun, 28 Jun 2009 02:06:00 +0000 (22:06 -0400)] 
virtual: Fixed previous change.

--HG--
branch : HEAD

16 years agoconfigure --with-storages: Drop duplicate storages.
Timo Sirainen [Sun, 28 Jun 2009 01:45:32 +0000 (21:45 -0400)] 
configure --with-storages: Drop duplicate storages.

--HG--
branch : HEAD

16 years agovirtual: Fixed saving messages with keywords.
Timo Sirainen [Sun, 28 Jun 2009 01:29:24 +0000 (21:29 -0400)] 
virtual: Fixed saving messages with keywords.

--HG--
branch : HEAD

16 years agoAdded struct istream.readable_fd, which is used to determine if sendfile() can be...
Timo Sirainen [Sun, 28 Jun 2009 01:08:45 +0000 (21:08 -0400)] 
Added struct istream.readable_fd, which is used to determine if sendfile() can be used.

--HG--
branch : HEAD

16 years agoistream dot unit test fixes.
Timo Sirainen [Sun, 28 Jun 2009 01:06:57 +0000 (21:06 -0400)] 
istream dot unit test fixes.

--HG--
branch : HEAD

16 years agoAdded --without-libcap configure option.
Daniel Mierswa [Sat, 27 Jun 2009 22:22:44 +0000 (00:22 +0200)] 
Added --without-libcap configure option.

--HG--
branch : HEAD

16 years agoWhenever file's group changing fails, show the group origin in the error message.
Timo Sirainen [Sun, 28 Jun 2009 00:39:38 +0000 (20:39 -0400)] 
Whenever file's group changing fails, show the group origin in the error message.

--HG--
branch : HEAD

16 years agoCompiler warning fix.
Timo Sirainen [Sat, 27 Jun 2009 23:55:44 +0000 (19:55 -0400)] 
Compiler warning fix.

--HG--
branch : HEAD

16 years agoUse eacces_get_error() in more places for handling EACCES errors.
Timo Sirainen [Sat, 27 Jun 2009 22:51:42 +0000 (18:51 -0400)] 
Use eacces_get_error() in more places for handling EACCES errors.

--HG--
branch : HEAD

16 years agoeacces_error_get(): Check also if user had write permissions to the given file.
Timo Sirainen [Sat, 27 Jun 2009 22:51:06 +0000 (18:51 -0400)] 
eacces_error_get(): Check also if user had write permissions to the given file.

--HG--
branch : HEAD

16 years agoAdded support for creating/updating mailboxes with given metadata (guid, uid validity...
Timo Sirainen [Fri, 26 Jun 2009 20:11:59 +0000 (16:11 -0400)] 
Added support for creating/updating mailboxes with given metadata (guid, uid validity, etc).

--HG--
branch : HEAD

16 years agoIncreased some initial memory pool sizes.
Timo Sirainen [Thu, 25 Jun 2009 18:33:37 +0000 (14:33 -0400)] 
Increased some initial memory pool sizes.

--HG--
branch : HEAD

16 years agoImproved test istream.
Timo Sirainen [Thu, 25 Jun 2009 18:09:49 +0000 (14:09 -0400)] 
Improved test istream.

--HG--
branch : HEAD

16 years agoistream-dot fixes.
Timo Sirainen [Thu, 25 Jun 2009 18:09:12 +0000 (14:09 -0400)] 
istream-dot fixes.

--HG--
branch : HEAD

16 years agoauth: Keep master connection referenced during USER lookups.
Timo Sirainen [Thu, 25 Jun 2009 17:25:46 +0000 (13:25 -0400)] 
auth: Keep master connection referenced during USER lookups.
Fixes a crash when master disconnected before USER lookup was finished.

--HG--
branch : HEAD

16 years agombox: Don't write garbage to mbox if message doesn't have a body.
Timo Sirainen [Wed, 24 Jun 2009 20:54:06 +0000 (16:54 -0400)] 
mbox: Don't write garbage to mbox if message doesn't have a body.

--HG--
branch : HEAD

16 years agoMaildir saving: If GUID is specified, try to preserve it in the filename.
Timo Sirainen [Wed, 24 Jun 2009 20:42:15 +0000 (16:42 -0400)] 
Maildir saving: If GUID is specified, try to preserve it in the filename.

--HG--
branch : HEAD

16 years agoauth: Increased auth workers' max. input line length to 8192.
Timo Sirainen [Wed, 24 Jun 2009 18:20:11 +0000 (14:20 -0400)] 
auth: Increased auth workers' max. input line length to 8192.

--HG--
branch : HEAD

16 years agoistream: Changed default destroy() implementation not to do parent stream seeking.
Timo Sirainen [Wed, 24 Jun 2009 02:01:17 +0000 (22:01 -0400)] 
istream: Changed default destroy() implementation not to do parent stream seeking.
The stream's v_offset may be completely different from what parent uses.

--HG--
branch : HEAD