]> git.ipfire.org Git - thirdparty/dovecot/core.git/log
thirdparty/dovecot/core.git
16 years agomaster: If process uid/gid is too high, refer to last_valid_* settings instead of...
Timo Sirainen [Mon, 31 Aug 2009 23:44:49 +0000 (19:44 -0400)] 
master: If process uid/gid is too high, refer to last_valid_* settings instead of first_valid_*.
Based on patch by Pascal Volk.

--HG--
branch : HEAD

16 years agovirtual: Don't crash if trying to change a message that was already expunged in backe...
Timo Sirainen [Mon, 31 Aug 2009 23:32:05 +0000 (19:32 -0400)] 
virtual: Don't crash if trying to change a message that was already expunged in backend mailbox.

--HG--
branch : HEAD

16 years agolib-storage: Allow selecting namespace prefix even when list=no.
Timo Sirainen [Mon, 31 Aug 2009 23:16:12 +0000 (19:16 -0400)] 
lib-storage: Allow selecting namespace prefix even when list=no.

--HG--
branch : HEAD

16 years agoAdded pop3_save_uidl setting.
Timo Sirainen [Mon, 31 Aug 2009 23:05:22 +0000 (19:05 -0400)] 
Added pop3_save_uidl setting.
When UIDLs are sent to client, save them to dovecot-uidlist. This allows
changing pop3_uidl_format without messages getting re-downloaded. It's also
useful with virtual POP3 INBOX when UIDLs are based on IMAP UIDs that may
not be as stable as in non-virtual INBOX.

--HG--
branch : HEAD

16 years agoconfig: Removed auth sections completely for now.
Timo Sirainen [Mon, 31 Aug 2009 21:21:37 +0000 (17:21 -0400)] 
config: Removed auth sections completely for now.
They might come back in some other more generic form.

--HG--
branch : HEAD

16 years agoexample-config: Moved auth_socket_path to mail.conf.
Timo Sirainen [Mon, 31 Aug 2009 21:19:56 +0000 (17:19 -0400)] 
example-config: Moved auth_socket_path to mail.conf.

--HG--
branch : HEAD

16 years agoauth: Use net_getunixname() instead of implementing it ourself.
Timo Sirainen [Mon, 31 Aug 2009 21:04:37 +0000 (17:04 -0400)] 
auth: Use net_getunixname() instead of implementing it ourself.

--HG--
branch : HEAD

16 years agoAdded net_getunixname().
Timo Sirainen [Mon, 31 Aug 2009 21:04:27 +0000 (17:04 -0400)] 
Added net_getunixname().

--HG--
branch : HEAD

16 years agoSplit dovecot-example.conf to multiple files. Also it's now installed under docdir.
Timo Sirainen [Mon, 31 Aug 2009 20:35:43 +0000 (16:35 -0400)] 
Split dovecot-example.conf to multiple files. Also it's now installed under docdir.

--HG--
branch : HEAD

16 years agomaster: If ssl=no, skip inet_listeners with ssl=yes.
Timo Sirainen [Mon, 31 Aug 2009 20:14:56 +0000 (16:14 -0400)] 
master: If ssl=no, skip inet_listeners with ssl=yes.

--HG--
branch : HEAD

16 years agomaster: Fixes to checks using service's client_limit.
Timo Sirainen [Mon, 31 Aug 2009 18:14:29 +0000 (14:14 -0400)] 
master: Fixes to checks using service's client_limit.

--HG--
branch : HEAD

16 years agoAdded service_count setting to limit how many requests a service can handle before...
Timo Sirainen [Mon, 31 Aug 2009 18:07:35 +0000 (14:07 -0400)] 
Added service_count setting to limit how many requests a service can handle before dying.

--HG--
branch : HEAD

16 years agoRemoved last traces of login_process_per_connection setting.
Timo Sirainen [Mon, 31 Aug 2009 18:06:50 +0000 (14:06 -0400)] 
Removed last traces of login_process_per_connection setting.

--HG--
branch : HEAD

16 years agoprotocols setting works again.
Timo Sirainen [Mon, 31 Aug 2009 17:13:57 +0000 (13:13 -0400)] 
protocols setting works again.
Services can now specify which protocol they implement and they can quickly
enabled/disabled by modifying protocols setting. imaps and pop3s are no
longer separate protocols.

--HG--
branch : HEAD

16 years agodovecot-example.conf: Removed (most) settings that are no longer used.
Timo Sirainen [Mon, 31 Aug 2009 17:00:47 +0000 (13:00 -0400)] 
dovecot-example.conf: Removed (most) settings that are no longer used.

--HG--
branch : HEAD

16 years agodovecot-master-example.conf: Added some comments.
Timo Sirainen [Mon, 31 Aug 2009 17:00:12 +0000 (13:00 -0400)] 
dovecot-master-example.conf: Added some comments.

--HG--
branch : HEAD

16 years agoconfig: Auth settings now require the "auth_" prefix also inside auth blocks.
Timo Sirainen [Mon, 31 Aug 2009 16:43:23 +0000 (12:43 -0400)] 
config: Auth settings now require the "auth_" prefix also inside auth blocks.

--HG--
branch : HEAD

16 years agoconfig: Code cleanups.
Timo Sirainen [Mon, 31 Aug 2009 16:20:38 +0000 (12:20 -0400)] 
config: Code cleanups.

--HG--
branch : HEAD

16 years agolmtp: Added initial support for proxying mails to other LMTP/SMTP servers.
Timo Sirainen [Mon, 31 Aug 2009 15:38:42 +0000 (11:38 -0400)] 
lmtp: Added initial support for proxying mails to other LMTP/SMTP servers.

--HG--
branch : HEAD

16 years agolib-lda: Added LMTP client code.
Timo Sirainen [Mon, 31 Aug 2009 15:37:55 +0000 (11:37 -0400)] 
lib-lda: Added LMTP client code.

--HG--
branch : HEAD

16 years agoAdded auth_master_pass_lookup() and changed auth_master_used_lookup() API.
Timo Sirainen [Mon, 31 Aug 2009 15:37:25 +0000 (11:37 -0400)] 
Added auth_master_pass_lookup() and changed auth_master_used_lookup() API.
User lookup can now send local/remote IPs and ports to auth process.

--HG--
branch : HEAD

16 years agoMinor code cleanup.
Timo Sirainen [Mon, 31 Aug 2009 15:33:42 +0000 (11:33 -0400)] 
Minor code cleanup.

--HG--
branch : HEAD

16 years agoimap_quote*(): If fix_text=FALSE and input contains CRs or LFs, use literals.
Timo Sirainen [Fri, 28 Aug 2009 21:30:05 +0000 (17:30 -0400)] 
imap_quote*(): If fix_text=FALSE and input contains CRs or LFs, use literals.

--HG--
branch : HEAD

16 years agoimap_quote*() now have fix_text parameter. If it's not set, input isn't modified...
Timo Sirainen [Fri, 28 Aug 2009 21:27:08 +0000 (17:27 -0400)] 
imap_quote*() now have fix_text parameter. If it's not set, input isn't modified at all.

--HG--
branch : HEAD

16 years agoPlugins now use mail_save_context.copying instead of their own save_hacks.
Timo Sirainen [Fri, 28 Aug 2009 21:01:41 +0000 (17:01 -0400)] 
Plugins now use mail_save_context.copying instead of their own save_hacks.

--HG--
branch : HEAD

16 years agomailbox_copy() now sets mail_save_context.copying=TRUE.
Timo Sirainen [Fri, 28 Aug 2009 21:01:26 +0000 (17:01 -0400)] 
mailbox_copy() now sets mail_save_context.copying=TRUE.

--HG--
branch : HEAD

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