]> git.ipfire.org Git - thirdparty/dovecot/core.git/log
thirdparty/dovecot/core.git
14 years agodsync: Fixed handling expunges of last message when it didn't have a known GUID.
Timo Sirainen [Fri, 25 Mar 2011 22:40:58 +0000 (00:40 +0200)] 
dsync: Fixed handling expunges of last message when it didn't have a known GUID.

14 years agoimap: Use mailbox_get_expunged_uids() for QRESYNC code.
Timo Sirainen [Fri, 25 Mar 2011 22:39:40 +0000 (00:39 +0200)] 
imap: Use mailbox_get_expunged_uids() for QRESYNC code.

14 years agolib-storage: Fixed mailbox_get_expunges() to return GUIDs with all mailbox formats.
Timo Sirainen [Fri, 25 Mar 2011 22:33:51 +0000 (00:33 +0200)] 
lib-storage: Fixed mailbox_get_expunges() to return GUIDs with all mailbox formats.
Also added mailbox_get_expunged_uids() for use cases that don't really need
GUIDs.

14 years agolmtp: Fixed loading Sieve plugin when configuring --without-shared-libs
Timo Sirainen [Wed, 23 Mar 2011 22:28:06 +0000 (00:28 +0200)] 
lmtp: Fixed loading Sieve plugin when configuring --without-shared-libs

14 years agoautocreate: Disable plugin when running from dsync.
Timo Sirainen [Wed, 23 Mar 2011 22:14:58 +0000 (00:14 +0200)] 
autocreate: Disable plugin when running from dsync.

14 years agolib-storage: Removed extra "don't allow INBOX to be deleted" check.
Timo Sirainen [Wed, 23 Mar 2011 22:10:59 +0000 (00:10 +0200)] 
lib-storage: Removed extra "don't allow INBOX to be deleted" check.
It's already checked in places where it could cause actual harm
(accidentally deleting other mailboxes) and where it's not allowed (IMAP).
This allows dsync backup to delete unwanted INBOX if the mail location
settings allow it.

14 years agodsync backup: Handle better deletion of mailboxes from destination.
Timo Sirainen [Wed, 23 Mar 2011 22:01:16 +0000 (00:01 +0200)] 
dsync backup: Handle better deletion of mailboxes from destination.

14 years agolib-storage: When mail_location is looked up from environment, set its unexpanded...
Timo Sirainen [Wed, 23 Mar 2011 21:13:00 +0000 (23:13 +0200)] 
lib-storage: When mail_location is looked up from environment, set its unexpanded string properly.
This fixes a crash when creating index directories and mail location was
autodetected.

14 years agodoveadm: Added "move" command for moving mails between mailboxes.
Timo Sirainen [Wed, 23 Mar 2011 20:16:24 +0000 (22:16 +0200)] 
doveadm: Added "move" command for moving mails between mailboxes.

14 years agodoveconf: Fixed showing plugin {} section.
Timo Sirainen [Tue, 22 Mar 2011 21:03:41 +0000 (23:03 +0200)] 
doveconf: Fixed showing plugin {} section.

14 years agolib-storage: Added MAIL_STORAGE_SERVICE_FLAG_NO_NAMESPACES flag.
Timo Sirainen [Tue, 22 Mar 2011 20:50:26 +0000 (22:50 +0200)] 
lib-storage: Added MAIL_STORAGE_SERVICE_FLAG_NO_NAMESPACES flag.

14 years agolib-storage: Don't try to create /dovecot.mailbox.index when indexes are disabled.
Timo Sirainen [Mon, 21 Mar 2011 17:16:14 +0000 (19:16 +0200)] 
lib-storage: Don't try to create /dovecot.mailbox.index when indexes are disabled.

14 years agoexample-config: Uncommented !include_try local.conf
Timo Sirainen [Mon, 21 Mar 2011 17:10:08 +0000 (19:10 +0200)] 
example-config: Uncommented !include_try local.conf
At least one Linux distro wants this.

14 years agolmtp/smtp client: Crashfix if remote returned failure to RCPT TO.
Timo Sirainen [Mon, 21 Mar 2011 16:51:51 +0000 (18:51 +0200)] 
lmtp/smtp client: Crashfix if remote returned failure to RCPT TO.

14 years agofts: Don't notify storage about finishing indexing if notify_ok callback is NULL.
Timo Sirainen [Thu, 17 Mar 2011 17:02:26 +0000 (19:02 +0200)] 
fts: Don't notify storage about finishing indexing if notify_ok callback is NULL.

14 years agoReplaced all getpw/gr*() to use i_getpw/gr*() with improved error handling.
Timo Sirainen [Thu, 17 Mar 2011 14:21:00 +0000 (16:21 +0200)] 
Replaced all getpw/gr*() to use i_getpw/gr*() with improved error handling.

14 years agoAdded i_getpw*() and i_getgr*() wrappers for getpw*()/getgr*().
Timo Sirainen [Thu, 17 Mar 2011 14:20:12 +0000 (16:20 +0200)] 
Added i_getpw*() and i_getgr*() wrappers for getpw*()/getgr*().
These functions make error handling easier.

14 years agomaster: Don't close stderr if logging goes there.
Timo Sirainen [Wed, 16 Mar 2011 17:49:27 +0000 (19:49 +0200)] 
master: Don't close stderr if logging goes there.

14 years agovirtual: Support +mailbox entries that clear \Recent flag from messages.
Timo Sirainen [Wed, 16 Mar 2011 17:17:57 +0000 (19:17 +0200)] 
virtual: Support +mailbox entries that clear \Recent flag from messages.

14 years agodbox: Fixed crash on creation of a new mailbox.
Timo Sirainen [Wed, 16 Mar 2011 16:40:40 +0000 (18:40 +0200)] 
dbox: Fixed crash on creation of a new mailbox.
Broken by recent changes.

14 years agoeacces_error_get*(): Handle errors to / directory better.
Timo Sirainen [Wed, 16 Mar 2011 16:37:14 +0000 (18:37 +0200)] 
eacces_error_get*(): Handle errors to / directory better.

14 years agolib-auth: If connection to auth-master gets lost, reconnect.
Timo Sirainen [Wed, 16 Mar 2011 16:20:47 +0000 (18:20 +0200)] 
lib-auth: If connection to auth-master gets lost, reconnect.

14 years agolib-storage: Moved mailbox_update() assert check from mdbox to common, plus fixed it.
Timo Sirainen [Wed, 16 Mar 2011 15:59:07 +0000 (17:59 +0200)] 
lib-storage: Moved mailbox_update() assert check from mdbox to common, plus fixed it.

14 years agodsync: Preserve \Recent flags state (instead of setting everything \Recent).
Timo Sirainen [Wed, 16 Mar 2011 15:46:29 +0000 (17:46 +0200)] 
dsync: Preserve \Recent flags state (instead of setting everything \Recent).

14 years agolib-storage: Added min_first_recent_uid to struct mailbox_update.
Timo Sirainen [Wed, 16 Mar 2011 15:42:42 +0000 (17:42 +0200)] 
lib-storage: Added min_first_recent_uid to struct mailbox_update.
Implemented for dbox. Maildir/mbox needs some more code to make this work
correctly.

14 years agolib-storage: Added first_recent_uid to struct mailbox_status.
Timo Sirainen [Wed, 16 Mar 2011 15:42:06 +0000 (17:42 +0200)] 
lib-storage: Added first_recent_uid to struct mailbox_status.

14 years agoimap-login: Changed CAPABILITY's tagged OK reply to say post-login capabilities have...
Timo Sirainen [Tue, 15 Mar 2011 19:53:21 +0000 (21:53 +0200)] 
imap-login: Changed CAPABILITY's tagged OK reply to say post-login capabilities have more.

14 years agodbox: Fixed wrong error check while reading external attachments.
Timo Sirainen [Mon, 14 Mar 2011 17:43:31 +0000 (19:43 +0200)] 
dbox: Fixed wrong error check while reading external attachments.

14 years agodsync: When showing mailbox names, show also their GUIDs.
Timo Sirainen [Sat, 12 Mar 2011 15:43:46 +0000 (17:43 +0200)] 
dsync: When showing mailbox names, show also their GUIDs.

14 years agodbox: Give more verbose error message about broken attachment ext-refs.
Timo Sirainen [Sat, 12 Mar 2011 15:24:38 +0000 (17:24 +0200)] 
dbox: Give more verbose error message about broken attachment ext-refs.

14 years agomaildir, sdbox: If committed transaction has only aborted msg saves, don't assert...
Timo Sirainen [Sat, 12 Mar 2011 15:18:47 +0000 (17:18 +0200)] 
maildir, sdbox: If committed transaction has only aborted msg saves, don't assert-crash.

14 years agodsync: If remote dsync times out, log a more verbose reason.
Timo Sirainen [Sat, 12 Mar 2011 13:48:24 +0000 (15:48 +0200)] 
dsync: If remote dsync times out, log a more verbose reason.

14 years agolib-storage: When uid/gid is invalid, tell if it's from setting or userdb lookup.
Timo Sirainen [Sat, 12 Mar 2011 13:27:54 +0000 (15:27 +0200)] 
lib-storage: When uid/gid is invalid, tell if it's from setting or userdb lookup.

14 years agoimap: Added tb-lsub-flags to imap_client_workarounds.
Timo Sirainen [Sat, 12 Mar 2011 13:12:22 +0000 (15:12 +0200)] 
imap: Added tb-lsub-flags to imap_client_workarounds.
Patch by Bruno TrĂ©guier.

14 years agodsync: Reset idle timeouts at the end of i/o callbacks, not beginning.
Timo Sirainen [Thu, 10 Mar 2011 13:56:46 +0000 (15:56 +0200)] 
dsync: Reset idle timeouts at the end of i/o callbacks, not beginning.
This could make a difference if the callback runs for a long time.

14 years agoIMAP: Fixed ID command to log the parameters properly.
Timo Sirainen [Wed, 9 Mar 2011 18:22:52 +0000 (20:22 +0200)] 
IMAP: Fixed ID command to log the parameters properly.
Patch by Mike Abbott / Apple.

14 years agodsync: Use a smaller idle timeout value for client than for server.
Timo Sirainen [Wed, 9 Mar 2011 17:02:42 +0000 (19:02 +0200)] 
dsync: Use a smaller idle timeout value for client than for server.

14 years agodsync: Avoid hanging when saving messages.
Timo Sirainen [Mon, 7 Mar 2011 17:35:09 +0000 (19:35 +0200)] 
dsync: Avoid hanging when saving messages.

14 years agoexpire: Fixed mail_debug logging when same transaction expunged all messages and...
Timo Sirainen [Sun, 6 Mar 2011 23:00:28 +0000 (01:00 +0200)] 
expire: Fixed mail_debug logging when same transaction expunged all messages and saved new.

14 years agoexpire: Added more debugging with mail_debug=yes
Timo Sirainen [Sun, 6 Mar 2011 22:57:08 +0000 (00:57 +0200)] 
expire: Added more debugging with mail_debug=yes

14 years agoexpire: When saving first message to expire mailbox, use the oldest message's save...
Timo Sirainen [Sun, 6 Mar 2011 22:56:54 +0000 (00:56 +0200)] 
expire: When saving first message to expire mailbox, use the oldest message's save-time.
This makes it easier to enable and test expire plugin. This also changes how
expire dict is used: previously when all messages were expunged in a
mailbox its entry was deleted in dict, but now its value is set to 0.

14 years agoAdded signature for changeset 3355b4bbd4ac
Timo Sirainen [Sun, 6 Mar 2011 22:35:25 +0000 (00:35 +0200)] 
Added signature for changeset 3355b4bbd4ac

14 years agoAdded tag 2.0.11 for changeset 3355b4bbd4ac
Timo Sirainen [Sun, 6 Mar 2011 22:35:20 +0000 (00:35 +0200)] 
Added tag 2.0.11 for changeset 3355b4bbd4ac

14 years agoReleased v2.0.11. 2.0.11
Timo Sirainen [Sun, 6 Mar 2011 22:35:20 +0000 (00:35 +0200)] 
Released v2.0.11.

14 years agolib-storage: dotlock_use_excl default was accidentally set to "no".
Timo Sirainen [Sun, 6 Mar 2011 22:31:22 +0000 (00:31 +0200)] 
lib-storage: dotlock_use_excl default was accidentally set to "no".

14 years agodsync: Fixed a timeout/crash when saving messages to remote dsync.
Timo Sirainen [Sun, 6 Mar 2011 22:16:26 +0000 (00:16 +0200)] 
dsync: Fixed a timeout/crash when saving messages to remote dsync.

14 years agomdbox: Avoid leaking fds when saving many messages larger than mdbox_rotate_size.
Timo Sirainen [Sun, 6 Mar 2011 21:55:01 +0000 (23:55 +0200)] 
mdbox: Avoid leaking fds when saving many messages larger than mdbox_rotate_size.

14 years agoauth: Fixed ldap assert-crash.
Timo Sirainen [Sat, 5 Mar 2011 11:36:19 +0000 (13:36 +0200)] 
auth: Fixed ldap assert-crash.

14 years agodoveadm acl set: Require non-standard rights to be prefixed with ':' char.
Timo Sirainen [Fri, 4 Mar 2011 19:21:37 +0000 (21:21 +0200)] 
doveadm acl set: Require non-standard rights to be prefixed with ':' char.

14 years agoAdded signature for changeset 755c63ff089f
Timo Sirainen [Fri, 4 Mar 2011 18:59:31 +0000 (20:59 +0200)] 
Added signature for changeset 755c63ff089f

14 years agoAdded tag 2.0.10 for changeset 755c63ff089f
Timo Sirainen [Fri, 4 Mar 2011 18:59:28 +0000 (20:59 +0200)] 
Added tag 2.0.10 for changeset 755c63ff089f

14 years agoReleased v2.0.10. 2.0.10
Timo Sirainen [Fri, 4 Mar 2011 18:59:24 +0000 (20:59 +0200)] 
Released v2.0.10.

14 years agoUpdated copyright notices to include year 2011.
Timo Sirainen [Fri, 4 Mar 2011 18:53:46 +0000 (20:53 +0200)] 
Updated copyright notices to include year 2011.

14 years agolib-master: Added reconnection timeout to anvil client.
Timo Sirainen [Fri, 4 Mar 2011 18:46:41 +0000 (20:46 +0200)] 
lib-master: Added reconnection timeout to anvil client.
Previously if anvil kept disconnecting, the client was rapidly flooding the
logs with errors.

14 years agomaster: Allow protocols value to be empty (= same as "none")
Timo Sirainen [Fri, 4 Mar 2011 18:45:17 +0000 (20:45 +0200)] 
master: Allow protocols value to be empty (= same as "none")

14 years agomaster: Use per-services_list "master is dead" fd, so services know when config is...
Timo Sirainen [Fri, 4 Mar 2011 18:37:03 +0000 (20:37 +0200)] 
master: Use per-services_list "master is dead" fd, so services know when config is reload.

14 years agomaster: Memory leak fix if services couldn't be initialized.
Timo Sirainen [Fri, 4 Mar 2011 18:01:03 +0000 (20:01 +0200)] 
master: Memory leak fix if services couldn't be initialized.
(On config reload.)

14 years agolib-sql: When adding more connections to sql pool, connect to them immediately.
Timo Sirainen [Fri, 4 Mar 2011 17:51:44 +0000 (19:51 +0200)] 
lib-sql: When adding more connections to sql pool, connect to them immediately.

14 years agopgsql: Don't assert-crash if query fails when trying to send it.
Timo Sirainen [Fri, 4 Mar 2011 17:51:06 +0000 (19:51 +0200)] 
pgsql: Don't assert-crash if query fails when trying to send it.

14 years agopgsql: If host isn't given, don't show pgsql((null)) as log prefix (or crash).
Timo Sirainen [Fri, 4 Mar 2011 17:33:52 +0000 (19:33 +0200)] 
pgsql: If host isn't given, don't show pgsql((null)) as log prefix (or crash).

14 years agoexample-config: Added import_environment.
Timo Sirainen [Fri, 4 Mar 2011 17:07:31 +0000 (19:07 +0200)] 
example-config: Added import_environment.

14 years agologin: Skip auth penalty checks from IPs in login_trusted_networks.
Timo Sirainen [Fri, 4 Mar 2011 16:52:17 +0000 (18:52 +0200)] 
login: Skip auth penalty checks from IPs in login_trusted_networks.

14 years agoauth: Allow clients to specify that they want to skip auth penalty check.
Timo Sirainen [Fri, 4 Mar 2011 16:51:46 +0000 (18:51 +0200)] 
auth: Allow clients to specify that they want to skip auth penalty check.
This is "safe", because the clients specify the IP for the penalty check
anyway.

14 years agovirtual: Allow search rule continuation lines to begin with tab as well as space.
Timo Sirainen [Fri, 4 Mar 2011 16:32:09 +0000 (18:32 +0200)] 
virtual: Allow search rule continuation lines to begin with tab as well as space.

14 years agolib-imap: imap_parser_finish_line() didn't return failure on invalid input.
Timo Sirainen [Fri, 4 Mar 2011 16:31:02 +0000 (18:31 +0200)] 
lib-imap: imap_parser_finish_line() didn't return failure on invalid input.

14 years agosdbox: Fixed creating mailbox with given GUID.
Timo Sirainen [Fri, 4 Mar 2011 16:19:56 +0000 (18:19 +0200)] 
sdbox: Fixed creating mailbox with given GUID.

14 years agodoveadm acl debug: If any errors are noticed, fix them.
Timo Sirainen [Fri, 4 Mar 2011 16:09:01 +0000 (18:09 +0200)] 
doveadm acl debug: If any errors are noticed, fix them.

14 years agoacl: Added acl_backend_nonowner_lookups_rebuild()
Timo Sirainen [Fri, 4 Mar 2011 16:08:30 +0000 (18:08 +0200)] 
acl: Added acl_backend_nonowner_lookups_rebuild()

14 years agodoveadm: Added acl delete command.
Timo Sirainen [Fri, 4 Mar 2011 15:56:11 +0000 (17:56 +0200)] 
doveadm: Added acl delete command.

14 years agodoveadm acl debug: Show also if mailbox has private flags.
Timo Sirainen [Fri, 4 Mar 2011 15:51:46 +0000 (17:51 +0200)] 
doveadm acl debug: Show also if mailbox has private flags.

14 years agoacl: Added doveadm plugin supporting acl get/set/rights/debug commands.
Timo Sirainen [Fri, 4 Mar 2011 01:22:45 +0000 (03:22 +0200)] 
acl: Added doveadm plugin supporting acl get/set/rights/debug commands.

14 years agolib-storage: MAIL_STORAGE_SERVICE_FLAG_DEBUG didn't do anything.
Timo Sirainen [Fri, 4 Mar 2011 01:16:25 +0000 (03:16 +0200)] 
lib-storage: MAIL_STORAGE_SERVICE_FLAG_DEBUG didn't do anything.

14 years agoacl: Fixed crash when acl_lookup_dict was disabled and user belonged to groups.
Timo Sirainen [Fri, 4 Mar 2011 00:51:18 +0000 (02:51 +0200)] 
acl: Fixed crash when acl_lookup_dict was disabled and user belonged to groups.

14 years agomdbox purge: Fixes to handling corrupted mdbox files.
Timo Sirainen [Wed, 2 Mar 2011 13:52:10 +0000 (15:52 +0200)] 
mdbox purge: Fixes to handling corrupted mdbox files.

14 years agomdbox: Storage rebuilding may have skipped over messages if the file was already...
Timo Sirainen [Wed, 2 Mar 2011 13:51:28 +0000 (15:51 +0200)] 
mdbox: Storage rebuilding may have skipped over messages if the file was already at EOF.
Probably didn't happen except when purging noticed corruption and triggered
index rebuild.

14 years agomysql/pgsql: Log prefixes now contain also the hostname.
Timo Sirainen [Wed, 2 Mar 2011 12:57:58 +0000 (14:57 +0200)] 
mysql/pgsql: Log prefixes now contain also the hostname.
This is useful when there are multiple hosts in use.

14 years agolib-charset: Skip over only invalid characters, not entire buffers around them.
Timo Sirainen [Mon, 28 Feb 2011 17:52:10 +0000 (19:52 +0200)] 
lib-charset: Skip over only invalid characters, not entire buffers around them.

14 years agodoveadm import: Fixed potential memory corruption.
Timo Sirainen [Mon, 28 Feb 2011 17:20:00 +0000 (19:20 +0200)] 
doveadm import: Fixed potential memory corruption.

14 years agodoveadm: Unload plugins only after calling command's deinit() function.
Timo Sirainen [Mon, 28 Feb 2011 16:57:21 +0000 (18:57 +0200)] 
doveadm: Unload plugins only after calling command's deinit() function.
This fixes a crash on deinit when using a plugin that hooks into
user.deinit().

14 years agodoveadm: Memory leak fix.
Timo Sirainen [Mon, 28 Feb 2011 15:50:41 +0000 (17:50 +0200)] 
doveadm: Memory leak fix.

14 years agoauth: Log a warning if ldap attribute has unexpectedly multiple values.
Timo Sirainen [Mon, 28 Feb 2011 15:34:24 +0000 (17:34 +0200)] 
auth: Log a warning if ldap attribute has unexpectedly multiple values.

14 years agolib-storage: Failures when building thread index were hidden.
Timo Sirainen [Mon, 28 Feb 2011 14:03:40 +0000 (16:03 +0200)] 
lib-storage: Failures when building thread index were hidden.

14 years agolib-index: If keyword is added and remove within transaction, don't write a broken...
Timo Sirainen [Fri, 25 Feb 2011 08:55:34 +0000 (10:55 +0200)] 
lib-index: If keyword is added and remove within transaction, don't write a broken keyword update.
This could have caused "No UID ranges (type=0x400)" errors.

14 years agoconfig: Fixed converting old auth/mail_process_size settings.
Timo Sirainen [Tue, 22 Feb 2011 13:44:42 +0000 (15:44 +0200)] 
config: Fixed converting old auth/mail_process_size settings.

14 years agoconfig: Previous commit allows removing "0" from strlist/0/key=value output.
Timo Sirainen [Tue, 22 Feb 2011 13:02:23 +0000 (15:02 +0200)] 
config: Previous commit allows removing "0" from strlist/0/key=value output.

14 years agolib-settings: Fixed setting "strlist/key=value" when strlist hadn't been initialized...
Timo Sirainen [Tue, 22 Feb 2011 13:00:37 +0000 (15:00 +0200)] 
lib-settings: Fixed setting "strlist/key=value" when strlist hadn't been initialized yet.
This happened when using -O parameter.

14 years agolib-lda: Added submission_host setting to send mails via SMTP instead of sendmail.
Timo Sirainen [Tue, 22 Feb 2011 11:57:20 +0000 (13:57 +0200)] 
lib-lda: Added submission_host setting to send mails via SMTP instead of sendmail.

14 years agoimap: Fixed infinite loop / memory eating with SEARCHRES + pipelining $.
Timo Sirainen [Tue, 22 Feb 2011 09:59:57 +0000 (11:59 +0200)] 
imap: Fixed infinite loop / memory eating with SEARCHRES + pipelining $.
If SEARCH RETURN (SAVE) command was running long enough so that Dovecot
started executing the next command, and if that command used $ in
messageset, Dovecot went into infinite function recursion.

14 years agosystemd service: added [Install] section, so it can be used independently from doveco...
Mike Kazantsev (sacrilege) [Tue, 22 Feb 2011 09:14:31 +0000 (11:14 +0200)] 
systemd service: added [Install] section, so it can be used independently from dovecot.socket

14 years agodoveadm expire: Added more error and debug messages.
Timo Sirainen [Tue, 22 Feb 2011 09:04:55 +0000 (11:04 +0200)] 
doveadm expire: Added more error and debug messages.

14 years agodoveadm import: Settings weren't correctly used for the import storage.
Timo Sirainen [Tue, 22 Feb 2011 08:43:28 +0000 (10:43 +0200)] 
doveadm import: Settings weren't correctly used for the import storage.
For example plugins weren't loaded, causing problems with zlib compressed
messages.

14 years agolib-index: Verify that expunge-guid records have valid UID.
Timo Sirainen [Tue, 22 Feb 2011 08:21:26 +0000 (10:21 +0200)] 
lib-index: Verify that expunge-guid records have valid UID.

14 years agoCompiler warning fix.
Timo Sirainen [Fri, 18 Feb 2011 03:56:38 +0000 (05:56 +0200)] 
Compiler warning fix.

14 years agoAdded uni_utf8_data_is_valid().
Timo Sirainen [Fri, 18 Feb 2011 03:55:34 +0000 (05:55 +0200)] 
Added uni_utf8_data_is_valid().

14 years agoman: Storage quota values are reported in kilobytes.
Pascal Volk [Thu, 17 Feb 2011 15:30:46 +0000 (15:30 +0000)] 
man: Storage quota values are reported in kilobytes.

14 years agodsync: Flush workers' output earlier when saving messages.
Timo Sirainen [Thu, 17 Feb 2011 08:57:05 +0000 (10:57 +0200)] 
dsync: Flush workers' output earlier when saving messages.

14 years agodsync: Error handling fix to "proxy client timed out".
Timo Sirainen [Thu, 17 Feb 2011 08:55:38 +0000 (10:55 +0200)] 
dsync: Error handling fix to "proxy client timed out".

14 years agodsync: Fixed somewhat random failures with saving messages to remote dsync.
Timo Sirainen [Thu, 17 Feb 2011 08:55:07 +0000 (10:55 +0200)] 
dsync: Fixed somewhat random failures with saving messages to remote dsync.

14 years agodbox index rebuild: If alt dir isn't mounted (can't be mkdir()ed), abort rebuild.
Timo Sirainen [Thu, 17 Feb 2011 07:54:26 +0000 (09:54 +0200)] 
dbox index rebuild: If alt dir isn't mounted (can't be mkdir()ed), abort rebuild.

14 years agodbox: Check that attachment extref parts won't point outside message.
Timo Sirainen [Thu, 17 Feb 2011 07:32:35 +0000 (09:32 +0200)] 
dbox: Check that attachment extref parts won't point outside message.