]> git.ipfire.org Git - thirdparty/dovecot/core.git/log
thirdparty/dovecot/core.git
16 years agogssapi: Apparently all usernames end with NUL. Allow it.
Timo Sirainen [Fri, 28 Aug 2009 20:50:39 +0000 (16:50 -0400)] 
gssapi: Apparently all usernames end with NUL. Allow it.

--HG--
branch : HEAD

16 years agoqresync: Fixed off-by-one modseq comparison when figuring out what VANISHED replies...
Timo Sirainen [Fri, 28 Aug 2009 19:25:30 +0000 (15:25 -0400)] 
qresync: Fixed off-by-one modseq comparison when figuring out what VANISHED replies to send.

--HG--
branch : HEAD

16 years agoimap: Don't crash if SELECT .. QRESYNC doesn't specify list of UIDs.
Timo Sirainen [Fri, 28 Aug 2009 19:22:08 +0000 (15:22 -0400)] 
imap: Don't crash if SELECT .. QRESYNC doesn't specify list of UIDs.

--HG--
branch : HEAD

16 years agoconfig: Read auth_* settings correctly that don't exist inside auth {}
Timo Sirainen [Fri, 28 Aug 2009 18:44:10 +0000 (14:44 -0400)] 
config: Read auth_* settings correctly that don't exist inside auth {}

--HG--
branch : HEAD

16 years agoauth: More fixes to figuring out what type the auth socket is.
Timo Sirainen [Fri, 28 Aug 2009 18:42:59 +0000 (14:42 -0400)] 
auth: More fixes to figuring out what type the auth socket is.

--HG--
branch : HEAD

16 years agodovecot-ldap-example.conf: Changed the example "base" setting.
Timo Sirainen [Fri, 28 Aug 2009 18:13:02 +0000 (14:13 -0400)] 
dovecot-ldap-example.conf: Changed the example "base" setting.

--HG--
branch : HEAD

16 years agofile_set_size() was broken with OSes that didn't support posix_fallocate().
Timo Sirainen [Fri, 28 Aug 2009 16:57:26 +0000 (12:57 -0400)] 
file_set_size() was broken with OSes that didn't support posix_fallocate().

--HG--
branch : HEAD

16 years agoacl: Don't use dovecot-acl-list with public namespaces.
Timo Sirainen [Fri, 28 Aug 2009 15:38:06 +0000 (11:38 -0400)] 
acl: Don't use dovecot-acl-list with public namespaces.
All mailboxes in a public namespace are typically in dovecot-acl-list anyway.

--HG--
branch : HEAD

16 years agoSolaris: Don't crash when signal handler is called with siginfo_t=NULL.
Timo Sirainen [Fri, 28 Aug 2009 15:05:12 +0000 (11:05 -0400)] 
Solaris: Don't crash when signal handler is called with siginfo_t=NULL.

--HG--
branch : HEAD

16 years agoldap: Don't log an error when server disconnects us because of idling.
Timo Sirainen [Tue, 25 Aug 2009 13:31:43 +0000 (09:31 -0400)] 
ldap: Don't log an error when server disconnects us because of idling.

--HG--
branch : HEAD

16 years agomaildir: Fixed maildir_sync_get_changes() to work as it should have.
Timo Sirainen [Tue, 25 Aug 2009 13:16:58 +0000 (09:16 -0400)] 
maildir: Fixed maildir_sync_get_changes() to work as it should have.

--HG--
branch : HEAD

16 years agoReimplemented mail-log plugin using notify plugin framework.
Timo Sirainen [Mon, 24 Aug 2009 20:58:53 +0000 (16:58 -0400)] 
Reimplemented mail-log plugin using notify plugin framework.
Patch by Mark Washenberger / Rackspace.

--HG--
branch : HEAD

16 years agoAdded a notify plugin that can be used as a generic event catching framework by other...
Timo Sirainen [Mon, 24 Aug 2009 20:57:50 +0000 (16:57 -0400)] 
Added a notify plugin that can be used as a generic event catching framework by other plugins.
Patch by Mark Washenberger / Rackspace.

--HG--
branch : HEAD

16 years ago*-login: If proxying is enabled but no host is given, don't crash.
Timo Sirainen [Mon, 24 Aug 2009 20:55:12 +0000 (16:55 -0400)] 
*-login: If proxying is enabled but no host is given, don't crash.

--HG--
branch : HEAD

16 years agoauth: Don't crash at startup if auth socket name doesn't contain "-".
Timo Sirainen [Mon, 24 Aug 2009 20:44:03 +0000 (16:44 -0400)] 
auth: Don't crash at startup if auth socket name doesn't contain "-".

--HG--
branch : HEAD

16 years agoauth worker server: Don't assert-crash if the whole reply doesn't come in one packet.
Timo Sirainen [Mon, 24 Aug 2009 18:09:49 +0000 (14:09 -0400)] 
auth worker server: Don't assert-crash if the whole reply doesn't come in one packet.

--HG--
branch : HEAD

16 years agomaster: If execv() fails with ENOMEM, mention the vsz_limit setting.
Timo Sirainen [Mon, 24 Aug 2009 17:15:34 +0000 (13:15 -0400)] 
master: If execv() fails with ENOMEM, mention the vsz_limit setting.

--HG--
branch : HEAD

16 years agolib-master: If accept() fails and there are no clients, die instead of waiting forever.
Timo Sirainen [Mon, 24 Aug 2009 15:38:56 +0000 (11:38 -0400)] 
lib-master: If accept() fails and there are no clients, die instead of waiting forever.

--HG--
branch : HEAD

16 years agomaildir: If opening a mail fails with EACCES, log a better error message.
Timo Sirainen [Mon, 17 Aug 2009 18:18:52 +0000 (14:18 -0400)] 
maildir: If opening a mail fails with EACCES, log a better error message.

--HG--
branch : HEAD

16 years agosmtp_client_open() API changed to take lda_settings instead of mail_deliver_context.
Timo Sirainen [Mon, 17 Aug 2009 17:05:32 +0000 (13:05 -0400)] 
smtp_client_open() API changed to take lda_settings instead of mail_deliver_context.

--HG--
branch : HEAD

16 years agoauth: Added PASS command for auth-master socket to do passdb lookups.
Timo Sirainen [Mon, 17 Aug 2009 16:55:29 +0000 (12:55 -0400)] 
auth: Added PASS command for auth-master socket to do passdb lookups.

--HG--
branch : HEAD

16 years agoauth: Added auth-master socket that's allowed to do REQUEST commands.
Timo Sirainen [Mon, 17 Aug 2009 16:54:54 +0000 (12:54 -0400)] 
auth: Added auth-master socket that's allowed to do REQUEST commands.

--HG--
branch : HEAD

16 years agoRenamed auth-master socket to auth-userdb socket.
Timo Sirainen [Mon, 17 Aug 2009 16:52:22 +0000 (12:52 -0400)] 
Renamed auth-master socket to auth-userdb socket.

--HG--
branch : HEAD

16 years agombox-snarf: Keep the mailbox locked while snarfing to avoid duplicates.
Timo Sirainen [Mon, 17 Aug 2009 14:45:29 +0000 (10:45 -0400)] 
mbox-snarf: Keep the mailbox locked while snarfing to avoid duplicates.

--HG--
branch : HEAD

16 years agoacl: When looking up ACL defaults, use global/local default files if they exist.
Timo Sirainen [Sun, 16 Aug 2009 00:41:55 +0000 (20:41 -0400)] 
acl: When looking up ACL defaults, use global/local default files if they exist.

--HG--
branch : HEAD

16 years ago.hgignore: Added mailboxlogview
Timo Sirainen [Sun, 16 Aug 2009 00:21:40 +0000 (20:21 -0400)] 
.hgignore: Added mailboxlogview

--HG--
branch : HEAD

16 years agolistescape: Fixed to work with dynamically created shared namespaces.
Timo Sirainen [Fri, 14 Aug 2009 22:47:07 +0000 (18:47 -0400)] 
listescape: Fixed to work with dynamically created shared namespaces.

--HG--
branch : HEAD

16 years agonamespace initialization: Allow plugins to override namespace.real_sep.
Timo Sirainen [Fri, 14 Aug 2009 22:46:09 +0000 (18:46 -0400)] 
namespace initialization: Allow plugins to override namespace.real_sep.

--HG--
branch : HEAD

16 years agolistescape: Handle properly subscriptions to namespaces with subscriptions=no.
Timo Sirainen [Fri, 14 Aug 2009 22:33:39 +0000 (18:33 -0400)] 
listescape: Handle properly subscriptions to namespaces with subscriptions=no.

--HG--
branch : HEAD

16 years agosettings parser: If first line begins with "ERROR ", return it as the error message.
Timo Sirainen [Fri, 14 Aug 2009 22:14:50 +0000 (18:14 -0400)] 
settings parser: If first line begins with "ERROR ", return it as the error message.

--HG--
branch : HEAD

16 years agomaster: Support reloading configuration.
Timo Sirainen [Fri, 14 Aug 2009 22:14:21 +0000 (18:14 -0400)] 
master: Support reloading configuration.

--HG--
branch : HEAD

16 years agoconfig: If master module requests configuration, reread it before replying.
Timo Sirainen [Fri, 14 Aug 2009 22:13:35 +0000 (18:13 -0400)] 
config: If master module requests configuration, reread it before replying.
If new configuration is invalid, send an ERROR reply back.

--HG--
branch : HEAD

16 years agolib-test: Added test_istream_set_max_buffer_size().
Timo Sirainen [Fri, 14 Aug 2009 21:36:27 +0000 (17:36 -0400)] 
lib-test: Added test_istream_set_max_buffer_size().

--HG--
branch : HEAD

16 years agosetting_parse_environ(): Don't crash if environ=NULL.
Timo Sirainen [Fri, 14 Aug 2009 18:18:15 +0000 (14:18 -0400)] 
setting_parse_environ(): Don't crash if environ=NULL.

--HG--
branch : HEAD

16 years agolf-istream: Don't assert-crash if last character in buffer is CR, not followed by LF.
Timo Sirainen [Fri, 14 Aug 2009 17:14:25 +0000 (13:14 -0400)] 
lf-istream: Don't assert-crash if last character in buffer is CR, not followed by LF.

--HG--
branch : HEAD

16 years agoauth: Check for potentially dangerous NULs in usernames.
Timo Sirainen [Fri, 14 Aug 2009 06:54:41 +0000 (02:54 -0400)] 
auth: Check for potentially dangerous NULs in usernames.

--HG--
branch : HEAD

16 years agotb-extra-mailbox-sep workaround works better now.
Timo Sirainen [Fri, 14 Aug 2009 00:45:55 +0000 (20:45 -0400)] 
tb-extra-mailbox-sep workaround works better now.
Mailbox is subscribed without trailing separator. Unsubscribe tries to
remove both with and without separator.

--HG--
branch : HEAD

16 years agolistescape: Don't escape characters in namespace prefixes.
Timo Sirainen [Fri, 14 Aug 2009 00:23:01 +0000 (20:23 -0400)] 
listescape: Don't escape characters in namespace prefixes.

--HG--
branch : HEAD

16 years agoAdded unit test for istream-tee.
Timo Sirainen [Fri, 14 Aug 2009 00:03:52 +0000 (20:03 -0400)] 
Added unit test for istream-tee.

--HG--
branch : HEAD

16 years agoRenamed test-istream.c to test-istream-crlf.c
Timo Sirainen [Thu, 13 Aug 2009 23:03:52 +0000 (19:03 -0400)] 
Renamed test-istream.c to test-istream-crlf.c

--HG--
branch : HEAD

16 years agoTransaction view: Don't assert-crash if record size grows during transaction.
Timo Sirainen [Thu, 13 Aug 2009 22:33:18 +0000 (18:33 -0400)] 
Transaction view: Don't assert-crash if record size grows during transaction.

--HG--
branch : HEAD

16 years agomaster: Allow inet_listener address to specify multiple addresses.
Timo Sirainen [Thu, 13 Aug 2009 18:17:57 +0000 (14:17 -0400)] 
master: Allow inet_listener address to specify multiple addresses.

--HG--
branch : HEAD

16 years ago*-login: Allow auth input to be larger than the rest of the input.
Timo Sirainen [Thu, 13 Aug 2009 17:31:27 +0000 (13:31 -0400)] 
*-login: Allow auth input to be larger than the rest of the input.

--HG--
branch : HEAD

16 years ago*-login: Allow backend to parse SASL responses from client (for managesieve).
Timo Sirainen [Thu, 13 Aug 2009 17:00:43 +0000 (13:00 -0400)] 
*-login: Allow backend to parse SASL responses from client (for managesieve).

--HG--
branch : HEAD

16 years agolmtp: Use new mail block sizes.
Timo Sirainen [Thu, 13 Aug 2009 17:00:17 +0000 (13:00 -0400)] 
lmtp: Use new mail block sizes.

--HG--
branch : HEAD

16 years agoUse separate read block sizes when reading only message header vs. full message.
Timo Sirainen [Thu, 13 Aug 2009 16:46:28 +0000 (12:46 -0400)] 
Use separate read block sizes when reading only message header vs. full message.

--HG--
branch : HEAD

16 years agolib-storage: Actually use MAIL_READ_BLOCK_SIZE sized blocks when reading mails.
Timo Sirainen [Thu, 13 Aug 2009 16:23:44 +0000 (12:23 -0400)] 
lib-storage: Actually use MAIL_READ_BLOCK_SIZE sized blocks when reading mails.

--HG--
branch : HEAD

16 years agoAdded i_stream_set_init_buffer_size().
Timo Sirainen [Thu, 13 Aug 2009 16:22:45 +0000 (12:22 -0400)] 
Added i_stream_set_init_buffer_size().

--HG--
branch : HEAD

16 years agologin proxy: And added new files missing from previous commit.
Timo Sirainen [Wed, 12 Aug 2009 22:25:31 +0000 (18:25 -0400)] 
login proxy: And added new files missing from previous commit.

--HG--
branch : HEAD

16 years agologin proxy: Changed "unavailable" error message.
Timo Sirainen [Wed, 12 Aug 2009 22:15:32 +0000 (18:15 -0400)] 
login proxy: Changed "unavailable" error message.

--HG--
branch : HEAD

16 years agologin-proxy: If proxy destination is known to be down, fail immediately.
Timo Sirainen [Wed, 12 Aug 2009 22:11:15 +0000 (18:11 -0400)] 
login-proxy: If proxy destination is known to be down, fail immediately.
We'll use simple rules:

1. If connection to destination server failed more recently than it
succeeded AND there is currently at least one client trying to connect to
it, fail immediately without even trying to connect.

2. Whenever a connection to destination server fails because of timeout or
some connect failure AND last successful connection to server was before our
connect() started, update the "last failed" timestamp.

With these rules there are no unnecessary connect() attempts or waits to
servers that are down. When the server does come back up, it's noticed
immediately.

--HG--
branch : HEAD

16 years agologin proxy: Added client_proxy passdb extra field to specify proxy's connect timeout.
Timo Sirainen [Wed, 12 Aug 2009 22:02:20 +0000 (18:02 -0400)] 
login proxy: Added client_proxy passdb extra field to specify proxy's connect timeout.

--HG--
branch : HEAD

16 years agoAdded unit tests for timeval_*().
Timo Sirainen [Wed, 12 Aug 2009 21:27:50 +0000 (17:27 -0400)] 
Added unit tests for timeval_*().

--HG--
branch : HEAD

16 years agotimeval_diff_*() fixes.
Timo Sirainen [Wed, 12 Aug 2009 21:26:56 +0000 (17:26 -0400)] 
timeval_diff_*() fixes.

--HG--
branch : HEAD

16 years agoUse timeval_diff_*() more.
Timo Sirainen [Wed, 12 Aug 2009 21:06:07 +0000 (17:06 -0400)] 
Use timeval_diff_*() more.

--HG--
branch : HEAD

16 years agoMoved all struct timeval comparing/calculation code to lib/time-util.
Timo Sirainen [Wed, 12 Aug 2009 20:59:47 +0000 (16:59 -0400)] 
Moved all struct timeval comparing/calculation code to lib/time-util.

--HG--
branch : HEAD

16 years agoFixed openssl malloc() failure check.
Timo Sirainen [Wed, 12 Aug 2009 21:01:40 +0000 (17:01 -0400)] 
Fixed openssl malloc() failure check.

--HG--
branch : HEAD

16 years ago*-login: Abstract out SASL continue reply sending (for managesieve).
Timo Sirainen [Wed, 12 Aug 2009 20:43:41 +0000 (16:43 -0400)] 
*-login: Abstract out SASL continue reply sending (for managesieve).

--HG--
branch : HEAD

16 years agoostream-buffer: Don't grow buffer above max_buffer_size.
Timo Sirainen [Tue, 11 Aug 2009 20:59:55 +0000 (16:59 -0400)] 
ostream-buffer: Don't grow buffer above max_buffer_size.

--HG--
branch : HEAD

16 years ago*-login: Call client_vfuncs.destroy() on client_destroy(), not on unref.
Timo Sirainen [Tue, 11 Aug 2009 18:08:09 +0000 (14:08 -0400)] 
*-login: Call client_vfuncs.destroy() on client_destroy(), not on unref.

--HG--
branch : HEAD

16 years agoCompiler warning fixes.
Timo Sirainen [Tue, 11 Aug 2009 16:47:54 +0000 (12:47 -0400)] 
Compiler warning fixes.

--HG--
branch : HEAD

16 years agotest-message-header-parser: Removed accidentally committed debug code.
Timo Sirainen [Tue, 11 Aug 2009 16:47:46 +0000 (12:47 -0400)] 
test-message-header-parser: Removed accidentally committed debug code.

--HG--
branch : HEAD

16 years agodraft-gulbrandsen-imap-response-codes became RFC 5530.
Timo Sirainen [Sun, 9 Aug 2009 21:53:07 +0000 (17:53 -0400)] 
draft-gulbrandsen-imap-response-codes became RFC 5530.

--HG--
branch : HEAD

16 years agomaildir: Another fix to handling saves/UID changes.
Timo Sirainen [Mon, 10 Aug 2009 17:50:01 +0000 (13:50 -0400)] 
maildir: Another fix to handling saves/UID changes.

--HG--
branch : HEAD

16 years agoistream-mail-stats: Don't double-reference parent stream.
Timo Sirainen [Mon, 10 Aug 2009 17:49:31 +0000 (13:49 -0400)] 
istream-mail-stats: Don't double-reference parent stream.

--HG--
branch : HEAD

16 years agodsync: Minor verbose logging improvements.
Timo Sirainen [Mon, 10 Aug 2009 17:36:01 +0000 (13:36 -0400)] 
dsync: Minor verbose logging improvements.

--HG--
branch : HEAD

16 years agomaildir: Don't assert-crash if we're changing UIDs without saving mails.
Timo Sirainen [Mon, 10 Aug 2009 17:17:21 +0000 (13:17 -0400)] 
maildir: Don't assert-crash if we're changing UIDs without saving mails.

--HG--
branch : HEAD

16 years ago*-login: Moved ssl=required checking to login-common.
Timo Sirainen [Mon, 10 Aug 2009 02:00:30 +0000 (22:00 -0400)] 
*-login: Moved ssl=required checking to login-common.

--HG--
branch : HEAD

16 years ago*-login: Moved most of the common code to login-common.
Timo Sirainen [Mon, 10 Aug 2009 01:53:14 +0000 (21:53 -0400)] 
*-login: Moved most of the common code to login-common.

--HG--
branch : HEAD

16 years agolib-storage: Don't crash if trying to use unknown storage class.
Timo Sirainen [Mon, 10 Aug 2009 01:48:45 +0000 (21:48 -0400)] 
lib-storage: Don't crash if trying to use unknown storage class.

--HG--
branch : HEAD

16 years ago*-login: Use a common client_send_line() API.
Timo Sirainen [Sun, 9 Aug 2009 21:55:43 +0000 (17:55 -0400)] 
*-login: Use a common client_send_line() API.

--HG--
branch : HEAD

16 years ago*-login: Moved common code to sasl_server_get_advertised_mechs().
Timo Sirainen [Sun, 9 Aug 2009 20:20:31 +0000 (16:20 -0400)] 
*-login: Moved common code to sasl_server_get_advertised_mechs().

--HG--
branch : HEAD

16 years agoDon't crash when listing shared namespace prefix.
Timo Sirainen [Sun, 9 Aug 2009 19:03:40 +0000 (15:03 -0400)] 
Don't crash when listing shared namespace prefix.

--HG--
branch : HEAD

16 years agoautocreate: Fixed autosubscribing to mailboxes in subscriptions=no namespaces.
Timo Sirainen [Sun, 9 Aug 2009 18:58:38 +0000 (14:58 -0400)] 
autocreate: Fixed autosubscribing to mailboxes in subscriptions=no namespaces.
Also log autosubscribe failures if mail_debug=yes.

--HG--
branch : HEAD

16 years agoIMAP: Fixed THREAD .. INTHREAD crashing. Also cleaned up the code a bit.
Timo Sirainen [Fri, 7 Aug 2009 23:25:51 +0000 (19:25 -0400)] 
IMAP: Fixed THREAD .. INTHREAD crashing. Also cleaned up the code a bit.

--HG--
branch : HEAD

16 years agoconfigure: Removed --with-linux-quota parameter.
Timo Sirainen [Fri, 7 Aug 2009 21:57:36 +0000 (17:57 -0400)] 
configure: Removed --with-linux-quota parameter.
It was useful only in some broken setups and even there it can be specified
with CPPFLAGS instead.

--HG--
branch : HEAD

16 years agodbox: Don't crash when trying to update migrated maildir's uidlist.
Timo Sirainen [Fri, 7 Aug 2009 21:13:00 +0000 (17:13 -0400)] 
dbox: Don't crash when trying to update migrated maildir's uidlist.
Normally this shouldn't happen though.

--HG--
branch : HEAD

16 years agoquota: Don't link rpcsvc library.
Timo Sirainen [Fri, 7 Aug 2009 21:06:15 +0000 (17:06 -0400)] 
quota: Don't link rpcsvc library.
It shouldn't be necessary since we generate our own rquota_xdr.c

--HG--
branch : HEAD

16 years agoconfigure: Allow --with-linux-quota=n to be only 1 or 2.
Timo Sirainen [Fri, 7 Aug 2009 20:54:36 +0000 (16:54 -0400)] 
configure: Allow --with-linux-quota=n to be only 1 or 2.

--HG--
branch : HEAD

16 years agosort: Don't assert-crash if sort indexes are broken.
Timo Sirainen [Fri, 7 Aug 2009 20:47:51 +0000 (16:47 -0400)] 
sort: Don't assert-crash if sort indexes are broken.

--HG--
branch : HEAD

16 years agofts: Fixed crashing with Squat.
Timo Sirainen [Fri, 7 Aug 2009 19:12:04 +0000 (15:12 -0400)] 
fts: Fixed crashing with Squat.
A better solution would be for Squat to use existing mailboxes' Squat
indexes, but for now this isn't done.

--HG--
branch : HEAD

16 years agovirtual: If opening backend mailbox fails, show the maibox name.
Timo Sirainen [Fri, 7 Aug 2009 18:57:48 +0000 (14:57 -0400)] 
virtual: If opening backend mailbox fails, show the maibox name.

--HG--
branch : HEAD

16 years agoldap: Fixed hang when >128 requests were sent at once.
Timo Sirainen [Fri, 7 Aug 2009 18:44:58 +0000 (14:44 -0400)] 
ldap: Fixed hang when >128 requests were sent at once.
Based on patch by Marek Miska.

--HG--
branch : HEAD

16 years agolib-storage: Disallow control characters in mailbox names when creating them.
Timo Sirainen [Fri, 7 Aug 2009 18:21:40 +0000 (14:21 -0400)] 
lib-storage: Disallow control characters in mailbox names when creating them.

--HG--
branch : HEAD

16 years ago*-login: If OpenSSL fails with malloc failure, log an error.
Timo Sirainen [Fri, 7 Aug 2009 17:56:04 +0000 (13:56 -0400)] 
*-login: If OpenSSL fails with malloc failure, log an error.

--HG--
branch : HEAD

16 years agomaildir+deliver: Add all existing messages to uidlist if it doesn't exist yet.
Timo Sirainen [Fri, 7 Aug 2009 17:24:13 +0000 (13:24 -0400)] 
maildir+deliver: Add all existing messages to uidlist if it doesn't exist yet.

--HG--
branch : HEAD

16 years agoCompiler warning fix when building without SSL.
Timo Sirainen [Fri, 7 Aug 2009 16:59:59 +0000 (12:59 -0400)] 
Compiler warning fix when building without SSL.

--HG--
branch : HEAD

16 years agoindex-mail: Expose tee_stream so plugins can read the stream too while mail is being...
Timo Sirainen [Thu, 6 Aug 2009 19:56:31 +0000 (15:56 -0400)] 
index-mail: Expose tee_stream so plugins can read the stream too while mail is being read.

--HG--
branch : HEAD

16 years agodsync: Lots of updates and fixes.
Timo Sirainen [Thu, 6 Aug 2009 00:30:43 +0000 (20:30 -0400)] 
dsync: Lots of updates and fixes.

--HG--
branch : HEAD

16 years agoAdded mailboxlogview utility for viewing mailbox logs.
Timo Sirainen [Thu, 6 Aug 2009 00:30:06 +0000 (20:30 -0400)] 
Added mailboxlogview utility for viewing mailbox logs.

--HG--
branch : HEAD

16 years agologview: UID updates increase modseq.
Timo Sirainen [Thu, 6 Aug 2009 00:29:52 +0000 (20:29 -0400)] 
logview: UID updates increase modseq.

--HG--
branch : HEAD

16 years agolib-storage: Fill mailbox log with mailbox delete/rename/(un)subscribes.
Timo Sirainen [Thu, 6 Aug 2009 00:29:24 +0000 (20:29 -0400)] 
lib-storage: Fill mailbox log with mailbox delete/rename/(un)subscribes.

--HG--
branch : HEAD

16 years agolib-index: Added mailbox transaction log.
Timo Sirainen [Thu, 6 Aug 2009 00:28:50 +0000 (20:28 -0400)] 
lib-index: Added mailbox transaction log.
It's a much simplified version of mail transaction log.

--HG--
branch : HEAD

16 years agoioloop poll: Added assert to catch double-io_add()s.
Timo Sirainen [Thu, 6 Aug 2009 00:24:56 +0000 (20:24 -0400)] 
ioloop poll: Added assert to catch double-io_add()s.

--HG--
branch : HEAD

16 years agoAdded mailbox_list_get_guid() to get/create directory GUID.
Timo Sirainen [Thu, 6 Aug 2009 00:23:46 +0000 (20:23 -0400)] 
Added mailbox_list_get_guid() to get/create directory GUID.
Directory GUIDs are mainly useful for dsync to identify \Noselect mailboxes.

--HG--
branch : HEAD

16 years agomaildir: mail_update_uid() now updates uidlist also.
Timo Sirainen [Thu, 6 Aug 2009 00:17:13 +0000 (20:17 -0400)] 
maildir: mail_update_uid() now updates uidlist also.

--HG--
branch : HEAD

16 years agoMaildir: Allow specifying recent flags for saved messages.
Timo Sirainen [Thu, 6 Aug 2009 00:15:47 +0000 (20:15 -0400)] 
Maildir: Allow specifying recent flags for saved messages.

--HG--
branch : HEAD

16 years agomail_update_flags(): Allow removing recent flag from message.
Timo Sirainen [Thu, 6 Aug 2009 00:14:05 +0000 (20:14 -0400)] 
mail_update_flags(): Allow removing recent flag from message.

--HG--
branch : HEAD

16 years agomailbox_update(): Update index also.
Timo Sirainen [Thu, 6 Aug 2009 00:09:24 +0000 (20:09 -0400)] 
mailbox_update(): Update index also.

--HG--
branch : HEAD

16 years agolib-index: Added mail_index_update_highest_modseq().
Timo Sirainen [Thu, 6 Aug 2009 00:01:34 +0000 (20:01 -0400)] 
lib-index: Added mail_index_update_highest_modseq().

--HG--
branch : HEAD