]>
git.ipfire.org Git - thirdparty/dovecot/core.git/log
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
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
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
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
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
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
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
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
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
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
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
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
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
Timo Sirainen [Mon, 17 Aug 2009 16:52:22 +0000 (12:52 -0400)]
Renamed auth-master socket to auth-userdb socket.
--HG--
branch : HEAD
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
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
Timo Sirainen [Sun, 16 Aug 2009 00:21:40 +0000 (20:21 -0400)]
.hgignore: Added mailboxlogview
--HG--
branch : HEAD
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
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
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
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
Timo Sirainen [Fri, 14 Aug 2009 22:14:21 +0000 (18:14 -0400)]
master: Support reloading configuration.
--HG--
branch : HEAD
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
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
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
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
Timo Sirainen [Fri, 14 Aug 2009 06:54:41 +0000 (02:54 -0400)]
auth: Check for potentially dangerous NULs in usernames.
--HG--
branch : HEAD
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
Timo Sirainen [Fri, 14 Aug 2009 00:23:01 +0000 (20:23 -0400)]
listescape: Don't escape characters in namespace prefixes.
--HG--
branch : HEAD
Timo Sirainen [Fri, 14 Aug 2009 00:03:52 +0000 (20:03 -0400)]
Added unit test for istream-tee.
--HG--
branch : HEAD
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
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
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
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
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
Timo Sirainen [Thu, 13 Aug 2009 17:00:17 +0000 (13:00 -0400)]
lmtp: Use new mail block sizes.
--HG--
branch : HEAD
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
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
Timo Sirainen [Thu, 13 Aug 2009 16:22:45 +0000 (12:22 -0400)]
Added i_stream_set_init_buffer_size().
--HG--
branch : HEAD
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
Timo Sirainen [Wed, 12 Aug 2009 22:15:32 +0000 (18:15 -0400)]
login proxy: Changed "unavailable" error message.
--HG--
branch : HEAD
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
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
Timo Sirainen [Wed, 12 Aug 2009 21:27:50 +0000 (17:27 -0400)]
Added unit tests for timeval_*().
--HG--
branch : HEAD
Timo Sirainen [Wed, 12 Aug 2009 21:26:56 +0000 (17:26 -0400)]
timeval_diff_*() fixes.
--HG--
branch : HEAD
Timo Sirainen [Wed, 12 Aug 2009 21:06:07 +0000 (17:06 -0400)]
Use timeval_diff_*() more.
--HG--
branch : HEAD
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
Timo Sirainen [Wed, 12 Aug 2009 21:01:40 +0000 (17:01 -0400)]
Fixed openssl malloc() failure check.
--HG--
branch : HEAD
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
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
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
Timo Sirainen [Tue, 11 Aug 2009 16:47:54 +0000 (12:47 -0400)]
Compiler warning fixes.
--HG--
branch : HEAD
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
Timo Sirainen [Sun, 9 Aug 2009 21:53:07 +0000 (17:53 -0400)]
draft-gulbrandsen-imap-response-codes became RFC 5530.
--HG--
branch : HEAD
Timo Sirainen [Mon, 10 Aug 2009 17:50:01 +0000 (13:50 -0400)]
maildir: Another fix to handling saves/UID changes.
--HG--
branch : HEAD
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
Timo Sirainen [Mon, 10 Aug 2009 17:36:01 +0000 (13:36 -0400)]
dsync: Minor verbose logging improvements.
--HG--
branch : HEAD
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
Timo Sirainen [Mon, 10 Aug 2009 02:00:30 +0000 (22:00 -0400)]
*-login: Moved ssl=required checking to login-common.
--HG--
branch : HEAD
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
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
Timo Sirainen [Sun, 9 Aug 2009 21:55:43 +0000 (17:55 -0400)]
*-login: Use a common client_send_line() API.
--HG--
branch : HEAD
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
Timo Sirainen [Sun, 9 Aug 2009 19:03:40 +0000 (15:03 -0400)]
Don't crash when listing shared namespace prefix.
--HG--
branch : HEAD
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
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
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
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
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
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
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
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
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
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
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
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
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
Timo Sirainen [Fri, 7 Aug 2009 16:59:59 +0000 (12:59 -0400)]
Compiler warning fix when building without SSL.
--HG--
branch : HEAD
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
Timo Sirainen [Thu, 6 Aug 2009 00:30:43 +0000 (20:30 -0400)]
dsync: Lots of updates and fixes.
--HG--
branch : HEAD
Timo Sirainen [Thu, 6 Aug 2009 00:30:06 +0000 (20:30 -0400)]
Added mailboxlogview utility for viewing mailbox logs.
--HG--
branch : HEAD
Timo Sirainen [Thu, 6 Aug 2009 00:29:52 +0000 (20:29 -0400)]
logview: UID updates increase modseq.
--HG--
branch : HEAD
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
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
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
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
Timo Sirainen [Thu, 6 Aug 2009 00:17:13 +0000 (20:17 -0400)]
maildir: mail_update_uid() now updates uidlist also.
--HG--
branch : HEAD
Timo Sirainen [Thu, 6 Aug 2009 00:15:47 +0000 (20:15 -0400)]
Maildir: Allow specifying recent flags for saved messages.
--HG--
branch : HEAD
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
Timo Sirainen [Thu, 6 Aug 2009 00:09:24 +0000 (20:09 -0400)]
mailbox_update(): Update index also.
--HG--
branch : HEAD
Timo Sirainen [Thu, 6 Aug 2009 00:01:34 +0000 (20:01 -0400)]
lib-index: Added mail_index_update_highest_modseq().
--HG--
branch : HEAD
Timo Sirainen [Thu, 6 Aug 2009 00:01:02 +0000 (20:01 -0400)]
lib-index: Fixes to handling UID changes.
--HG--
branch : HEAD
Timo Sirainen [Tue, 4 Aug 2009 18:54:36 +0000 (14:54 -0400)]
ssl_username_from_cert=yes: Don't truncate username, don't allow NULs in it.
--HG--
branch : HEAD
Timo Sirainen [Tue, 4 Aug 2009 18:35:21 +0000 (14:35 -0400)]
imap: Fixed tb-extra-mailbox-sep workeround.
--HG--
branch : HEAD
Timo Sirainen [Mon, 3 Aug 2009 20:01:04 +0000 (16:01 -0400)]
lib-storage: Use less memory from data stack.
--HG--
branch : HEAD
Timo Sirainen [Mon, 3 Aug 2009 19:23:14 +0000 (15:23 -0400)]
maildir: If saving fails, revert also changes to indexes.
Fixes a crash in that situation.
--HG--
branch : HEAD
Timo Sirainen [Mon, 3 Aug 2009 19:20:11 +0000 (15:20 -0400)]
mail_index_expunge: Drop also modseq updates when expunging a newly appended record.
--HG--
branch : HEAD
Timo Sirainen [Mon, 3 Aug 2009 17:33:50 +0000 (13:33 -0400)]
Makefiles: Changed check-test to depend on all-am to fix build dependency problems.
--HG--
branch : HEAD
Timo Sirainen [Mon, 3 Aug 2009 17:32:27 +0000 (13:32 -0400)]
Removed unused "make test" handling.
--HG--
branch : HEAD
Timo Sirainen [Mon, 3 Aug 2009 16:47:37 +0000 (12:47 -0400)]
maildir: Don't recreate dovecot-uidlist all the time.
--HG--
branch : HEAD