]>
git.ipfire.org Git - thirdparty/dovecot/core.git/log
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:54:29 +0000 (20:54 +0200)]
Updated 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.
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: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: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:20:38 +0000 (18:20 +0200)]
sdbox: 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.
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: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 16:08:30 +0000 (18:08 +0200)]
acl: Added acl_backend_nonowner_lookups_rebuild()
Timo Sirainen [Fri, 4 Mar 2011 15:57:29 +0000 (17:57 +0200)]
doveadm acl debug: Compile fix for earlier change.
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: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 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:51 +0000 (03:16 +0200)]
lib-storage: Fixed accessing shared mailboxes.
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 01:16:15 +0000 (03:16 +0200)]
lib-storage: MAIL_STORAGE_SERVICE_FLAG_DEBUG didn't do anything.
Timo Sirainen [Fri, 4 Mar 2011 01:03:26 +0000 (03:03 +0200)]
acl: Added doveadm acl debug command.
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 [Fri, 4 Mar 2011 00:50:47 +0000 (02:50 +0200)]
acl: Fixed crash when acl_lookup_dict was disabled and user belonged to groups.
Timo Sirainen [Fri, 4 Mar 2011 00:13:26 +0000 (02:13 +0200)]
acl: Added doveadm plugin supporting acl get/set/rights commands.
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:34:04 +0000 (16:34 +0200)]
lib-storage: Crashfix on thread handling.
Timo Sirainen [Mon, 28 Feb 2011 14:33:50 +0000 (16:33 +0200)]
imapc: Use multiple client connections when necessary. Some other fixes.
Timo Sirainen [Mon, 28 Feb 2011 14:03:40 +0000 (16:03 +0200)]
lib-storage: Failures when building thread index were hidden.
Timo Sirainen [Mon, 28 Feb 2011 11:13:38 +0000 (13:13 +0200)]
imapc: Fixed sending large streams in commands (APPEND)
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 [Thu, 24 Feb 2011 15:06:41 +0000 (17:06 +0200)]
imapc: Don't try to wait for FETCH to return messages that are known to be expunged.
Timo Sirainen [Thu, 24 Feb 2011 13:37:22 +0000 (15:37 +0200)]
imapc: Fixes to handling FETCH commands.
Timo Sirainen [Thu, 24 Feb 2011 13:17:47 +0000 (15:17 +0200)]
imapc: Many fixes related to syncing and error handling.
Timo Sirainen [Thu, 24 Feb 2011 11:19:05 +0000 (13:19 +0200)]
lib-index: Give better assert-crashes if view or log view isn't closed.
Earlier it should have also assert-crashed with "log->files == NULL", which
didn't make it clear enough why the files aren't NULL.
Timo Sirainen [Thu, 24 Feb 2011 10:57:31 +0000 (12:57 +0200)]
ioloop: Memory leak fix.
Timo Sirainen [Thu, 24 Feb 2011 09:27:42 +0000 (11:27 +0200)]
imapc: Fixed crashing in IDLE handling when server got disconnected.
Timo Sirainen [Thu, 24 Feb 2011 09:26:27 +0000 (11:26 +0200)]
Avoid unnecessary data stack leaks.
Timo Sirainen [Thu, 24 Feb 2011 09:02:29 +0000 (11:02 +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:49:14 +0000 (15:49 +0200)]
NEWS updated with initial list of new features.
Timo Sirainen [Tue, 22 Feb 2011 13:49:04 +0000 (15:49 +0200)]
TODO updated
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:31:31 +0000 (15:31 +0200)]
Merged changes from v2.0 tree.
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 [Sat, 19 Feb 2011 14:56:21 +0000 (16:56 +0200)]
Fixed compiling with configure --with-storages when imapc wasn't listed.
Timo Sirainen [Sat, 19 Feb 2011 14:46:14 +0000 (16:46 +0200)]
fs layout: Fixed crash on listing % when namespace had a prefix.
Timo Sirainen [Sat, 19 Feb 2011 14:42:45 +0000 (16:42 +0200)]
imapc: Added more debugging output with mail_debug=yes
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().
Timo Sirainen [Thu, 17 Feb 2011 16:02:45 +0000 (18:02 +0200)]
Makefile: Added missing imapc-client*.h
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 [Thu, 17 Feb 2011 05:45:30 +0000 (07:45 +0200)]
imapc: When local IDLE is started, force remote server to first check changes with NOOP.
This is makes clicking Thunderbird's "get mail" button to check for new
mails with servers that don't notify about them immediately after they
arrive.
Timo Sirainen [Sat, 12 Feb 2011 04:06:32 +0000 (06:06 +0200)]
imapc: Mailbox listing code works now perfectly.
Timo Sirainen [Sat, 12 Feb 2011 04:05:40 +0000 (06:05 +0200)]
lib-storage: Fixes to mailbox_list_iter_update()
Timo Sirainen [Sat, 12 Feb 2011 04:05:07 +0000 (06:05 +0200)]
lib-storage: mailbox_list_mailbox() should have replaced info flags, not updated them.
Many callers didn't have the flags cleared before calling it.
Timo Sirainen [Fri, 11 Feb 2011 23:29:20 +0000 (01:29 +0200)]
lib-storage: Added mailbox_tree_set_separator()
Timo Sirainen [Fri, 11 Feb 2011 23:09:10 +0000 (01:09 +0200)]
lib-storage: Minor code cleanup.
Timo Sirainen [Sat, 12 Feb 2011 03:32:25 +0000 (05:32 +0200)]
lib-storage: When listing subscriptions, make sure children flags are returned if requested.
Timo Sirainen [Sat, 12 Feb 2011 03:31:32 +0000 (05:31 +0200)]
printf_format_fix*() assert-crashed if the format ended with "%%".