]>
git.ipfire.org Git - thirdparty/dovecot/core.git/log
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.
Timo Sirainen [Mon, 21 Mar 2011 16:51:51 +0000 (18:51 +0200)]
lmtp/smtp client: Crashfix if remote returned failure to RCPT TO.
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.
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.
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.
Timo Sirainen [Wed, 16 Mar 2011 17:49:27 +0000 (19:49 +0200)]
master: Don't close stderr if logging goes there.
Timo Sirainen [Wed, 16 Mar 2011 17:17:57 +0000 (19:17 +0200)]
virtual: Support +mailbox entries that clear \Recent flag from messages.
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.
Timo Sirainen [Wed, 16 Mar 2011 16:37:14 +0000 (18:37 +0200)]
eacces_error_get*(): Handle errors to / directory better.
Timo Sirainen [Wed, 16 Mar 2011 16:20:47 +0000 (18:20 +0200)]
lib-auth: If connection to auth-master gets lost, reconnect.
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.
Timo Sirainen [Wed, 16 Mar 2011 15:46:29 +0000 (17:46 +0200)]
dsync: Preserve \Recent flags state (instead of setting everything \Recent).
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.
Timo Sirainen [Wed, 16 Mar 2011 15:42:06 +0000 (17:42 +0200)]
lib-storage: Added first_recent_uid to struct mailbox_status.
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.
Timo Sirainen [Mon, 14 Mar 2011 17:43:31 +0000 (19:43 +0200)]
dbox: Fixed wrong error check while reading external attachments.
Timo Sirainen [Sat, 12 Mar 2011 15:43:46 +0000 (17:43 +0200)]
dsync: When showing mailbox names, show also their GUIDs.
Timo Sirainen [Sat, 12 Mar 2011 15:24:38 +0000 (17:24 +0200)]
dbox: Give more verbose error message about broken attachment ext-refs.
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.
Timo Sirainen [Sat, 12 Mar 2011 13:48:24 +0000 (15:48 +0200)]
dsync: If remote dsync times out, log a more verbose reason.
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.
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.
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.
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.
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.
Timo Sirainen [Mon, 7 Mar 2011 17:35:09 +0000 (19:35 +0200)]
dsync: Avoid hanging when saving messages.
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.
Timo Sirainen [Sun, 6 Mar 2011 22:57:08 +0000 (00:57 +0200)]
expire: Added more debugging with mail_debug=yes
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.
Timo Sirainen [Sun, 6 Mar 2011 22:35:25 +0000 (00:35 +0200)]
Added signature for changeset
3355b4bbd4ac
Timo Sirainen [Sun, 6 Mar 2011 22:35:20 +0000 (00:35 +0200)]
Added tag 2.0.11 for changeset
3355b4bbd4ac
Timo Sirainen [Sun, 6 Mar 2011 22:35:20 +0000 (00:35 +0200)]
Released v2.0.11.
Timo Sirainen [Sun, 6 Mar 2011 22:31:22 +0000 (00:31 +0200)]
lib-storage: dotlock_use_excl default was accidentally set to "no".
Timo Sirainen [Sun, 6 Mar 2011 22:16:26 +0000 (00:16 +0200)]
dsync: Fixed a timeout/crash when saving messages to remote dsync.
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.
Timo Sirainen [Sat, 5 Mar 2011 11:36:19 +0000 (13:36 +0200)]
auth: Fixed ldap assert-crash.
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.
Timo Sirainen [Fri, 4 Mar 2011 18:59:31 +0000 (20:59 +0200)]
Added signature for changeset
755c63ff089f
Timo Sirainen [Fri, 4 Mar 2011 18:59:28 +0000 (20:59 +0200)]
Added tag 2.0.10 for changeset
755c63ff089f
Timo Sirainen [Fri, 4 Mar 2011 18:59:24 +0000 (20:59 +0200)]
Released v2.0.10.
Timo Sirainen [Fri, 4 Mar 2011 18:53:46 +0000 (20:53 +0200)]
Updated copyright notices to include year 2011.
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.
Timo Sirainen [Fri, 4 Mar 2011 18:45:17 +0000 (20:45 +0200)]
master: Allow protocols value to be empty (= same as "none")
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.
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.)
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.
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.
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).
Timo Sirainen [Fri, 4 Mar 2011 17:07:31 +0000 (19:07 +0200)]
example-config: Added import_environment.
Timo Sirainen [Fri, 4 Mar 2011 16:52:17 +0000 (18:52 +0200)]
login: Skip auth penalty checks from IPs in login_trusted_networks.
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.
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.
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.
Timo Sirainen [Fri, 4 Mar 2011 16:19:56 +0000 (18:19 +0200)]
sdbox: Fixed creating mailbox with given GUID.
Timo Sirainen [Fri, 4 Mar 2011 16:09:01 +0000 (18:09 +0200)]
doveadm acl debug: If any errors are noticed, fix them.
Timo Sirainen [Fri, 4 Mar 2011 16:08:30 +0000 (18:08 +0200)]
acl: Added acl_backend_nonowner_lookups_rebuild()
Timo Sirainen [Fri, 4 Mar 2011 15:56:11 +0000 (17:56 +0200)]
doveadm: Added acl delete command.
Timo Sirainen [Fri, 4 Mar 2011 15:51:46 +0000 (17:51 +0200)]
doveadm acl debug: Show also if mailbox has private flags.
Timo Sirainen [Fri, 4 Mar 2011 01:22:45 +0000 (03:22 +0200)]
acl: Added doveadm plugin supporting acl get/set/rights/debug commands.
Timo Sirainen [Fri, 4 Mar 2011 01:16:25 +0000 (03:16 +0200)]
lib-storage: MAIL_STORAGE_SERVICE_FLAG_DEBUG didn't do anything.
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.
Timo Sirainen [Wed, 2 Mar 2011 13:52:10 +0000 (15:52 +0200)]
mdbox purge: Fixes to handling corrupted mdbox files.
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.
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.
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.
Timo Sirainen [Mon, 28 Feb 2011 17:20:00 +0000 (19:20 +0200)]
doveadm import: Fixed potential memory corruption.
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().
Timo Sirainen [Mon, 28 Feb 2011 15:50:41 +0000 (17:50 +0200)]
doveadm: Memory leak fix.
Timo Sirainen [Mon, 28 Feb 2011 15:34:24 +0000 (17:34 +0200)]
auth: Log a warning if ldap attribute has unexpectedly multiple values.
Timo Sirainen [Mon, 28 Feb 2011 14:03:40 +0000 (16:03 +0200)]
lib-storage: Failures when building thread index were hidden.
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.
Timo Sirainen [Tue, 22 Feb 2011 13:44:42 +0000 (15:44 +0200)]
config: Fixed converting old auth/mail_process_size settings.
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.
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.
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.
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.
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
Timo Sirainen [Tue, 22 Feb 2011 09:04:55 +0000 (11:04 +0200)]
doveadm expire: Added more error and debug messages.
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.
Timo Sirainen [Tue, 22 Feb 2011 08:21:26 +0000 (10:21 +0200)]
lib-index: Verify that expunge-guid records have valid UID.
Timo Sirainen [Fri, 18 Feb 2011 03:56:38 +0000 (05:56 +0200)]
Compiler warning fix.
Timo Sirainen [Fri, 18 Feb 2011 03:55:34 +0000 (05:55 +0200)]
Added uni_utf8_data_is_valid().
Pascal Volk [Thu, 17 Feb 2011 15:30:46 +0000 (15:30 +0000)]
man: Storage quota values are reported in kilobytes.
Timo Sirainen [Thu, 17 Feb 2011 08:57:05 +0000 (10:57 +0200)]
dsync: Flush workers' output earlier when saving messages.
Timo Sirainen [Thu, 17 Feb 2011 08:55:38 +0000 (10:55 +0200)]
dsync: Error handling fix to "proxy client timed out".
Timo Sirainen [Thu, 17 Feb 2011 08:55:07 +0000 (10:55 +0200)]
dsync: Fixed somewhat random failures with saving messages to remote dsync.
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.
Timo Sirainen [Thu, 17 Feb 2011 07:32:35 +0000 (09:32 +0200)]
dbox: Check that attachment extref parts won't point outside message.
Timo Sirainen [Thu, 17 Feb 2011 07:28:55 +0000 (09:28 +0200)]
istream-limit: Allow seeking past limit without assert-crashing.
The next read() will simply return EOF.
Timo Sirainen [Thu, 17 Feb 2011 07:01:38 +0000 (09:01 +0200)]
example-config: mail_max_userip_connections default is 10, even for pop3.
3 would probably be better, but there's no way to set per-protocol defaults
currently.
Timo Sirainen [Thu, 17 Feb 2011 06:58:43 +0000 (08:58 +0200)]
pgsql: Added assert.
Timo Sirainen [Thu, 17 Feb 2011 06:41:46 +0000 (08:41 +0200)]
pgsql: Don't assert-crash on "query timed out" error.
Timo Sirainen [Thu, 17 Feb 2011 06:29:47 +0000 (08:29 +0200)]
lib-storage: Fixed renaming mailboxes in a non-private namespace.
Timo Sirainen [Thu, 17 Feb 2011 06:12:21 +0000 (08:12 +0200)]
lmtp: Don't forget LHLO host when sending multiple messages in session.
Timo Sirainen [Fri, 11 Feb 2011 21:44:39 +0000 (23:44 +0200)]
auth: If username contains invalid chars, log sanitized username even without auth_debug.
Timo Sirainen [Fri, 11 Feb 2011 21:35:52 +0000 (23:35 +0200)]
doveadm: Previous mailbox create -s fix broke -A/-u parameters.
Fixed now properly the root cause: -S parameter was handled as -s by getopt.
Dennis Schridde [Thu, 10 Feb 2011 13:58:43 +0000 (14:58 +0100)]
Put modulename in quotes when complaining about its non-existence
Timo Sirainen [Thu, 10 Feb 2011 01:03:28 +0000 (03:03 +0200)]
master: Change stderr to /dev/null just before forking.
Timo Sirainen [Thu, 10 Feb 2011 00:51:22 +0000 (02:51 +0200)]
istream-header-filter: Fixes handling HEADER_FILTER_END_BODY_WITH_LF correctly.
Timo Sirainen [Thu, 10 Feb 2011 00:21:03 +0000 (02:21 +0200)]
Maildir++: Fixed crash when listing subscriptions for a subscriptions=no namespace from LAYOUT=fs namespace.