]> git.ipfire.org Git - thirdparty/dovecot/core.git/log
thirdparty/dovecot/core.git
15 years agomdbox: Avoid leaking fds when saving many messages larger than mdbox_rotate_size.
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.

15 years agoauth: Fixed ldap assert-crash.
Timo Sirainen [Sat, 5 Mar 2011 11:36:19 +0000 (13:36 +0200)] 
auth: Fixed ldap assert-crash.

15 years agodoveadm acl set: Require non-standard rights to be prefixed with ':' char.
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.

15 years agoAdded signature for changeset 755c63ff089f
Timo Sirainen [Fri, 4 Mar 2011 18:59:31 +0000 (20:59 +0200)] 
Added signature for changeset 755c63ff089f

15 years agoAdded tag 2.0.10 for changeset 755c63ff089f
Timo Sirainen [Fri, 4 Mar 2011 18:59:28 +0000 (20:59 +0200)] 
Added tag 2.0.10 for changeset 755c63ff089f

15 years agoReleased v2.0.10. 2.0.10
Timo Sirainen [Fri, 4 Mar 2011 18:59:24 +0000 (20:59 +0200)] 
Released v2.0.10.

15 years agoUpdated copyright notices to include year 2011.
Timo Sirainen [Fri, 4 Mar 2011 18:54:29 +0000 (20:54 +0200)] 
Updated copyright notices to include year 2011.

15 years agoUpdated 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.

15 years agolib-master: Added reconnection timeout to anvil client.
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.

15 years agomaster: Allow protocols value to be empty (= same as "none")
Timo Sirainen [Fri, 4 Mar 2011 18:45:17 +0000 (20:45 +0200)] 
master: Allow protocols value to be empty (= same as "none")

15 years agomaster: Use per-services_list "master is dead" fd, so services know when config is...
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.

15 years agomaster: Memory leak fix if services couldn't be initialized.
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.)

15 years agolib-sql: When adding more connections to sql pool, connect to them immediately.
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.

15 years agopgsql: Don't assert-crash if query fails when trying to send it.
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.

15 years agopgsql: If host isn't given, don't show pgsql((null)) as log prefix (or crash).
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).

15 years agoexample-config: Added import_environment.
Timo Sirainen [Fri, 4 Mar 2011 17:07:31 +0000 (19:07 +0200)] 
example-config: Added import_environment.

15 years agologin: Skip auth penalty checks from IPs in login_trusted_networks.
Timo Sirainen [Fri, 4 Mar 2011 16:52:17 +0000 (18:52 +0200)] 
login: Skip auth penalty checks from IPs in login_trusted_networks.

15 years agoauth: Allow clients to specify that they want to skip auth penalty check.
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.

15 years agovirtual: 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.

15 years agovirtual: 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.

15 years agolib-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.

15 years agolib-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.

15 years agosdbox: Fixed creating mailbox with given GUID.
Timo Sirainen [Fri, 4 Mar 2011 16:20:38 +0000 (18:20 +0200)] 
sdbox: Fixed creating mailbox with given GUID.

15 years agosdbox: 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.

15 years agodoveadm 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.

15 years agodoveadm 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.

15 years agoacl: 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()

15 years agoacl: 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()

15 years agodoveadm acl debug: Compile fix for earlier change.
Timo Sirainen [Fri, 4 Mar 2011 15:57:29 +0000 (17:57 +0200)] 
doveadm acl debug: Compile fix for earlier change.

15 years agodoveadm: Added acl delete command.
Timo Sirainen [Fri, 4 Mar 2011 15:56:11 +0000 (17:56 +0200)] 
doveadm: Added acl delete command.

15 years agodoveadm: Added acl delete command.
Timo Sirainen [Fri, 4 Mar 2011 15:56:11 +0000 (17:56 +0200)] 
doveadm: Added acl delete command.

15 years agodoveadm 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.

15 years agodoveadm 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.

15 years agoacl: Added doveadm plugin supporting acl get/set/rights/debug commands.
Timo Sirainen [Fri, 4 Mar 2011 01:22:45 +0000 (03:22 +0200)] 
acl: Added doveadm plugin supporting acl get/set/rights/debug commands.

15 years agolib-storage: Fixed accessing shared mailboxes.
Timo Sirainen [Fri, 4 Mar 2011 01:16:51 +0000 (03:16 +0200)] 
lib-storage: Fixed accessing shared mailboxes.

15 years agolib-storage: MAIL_STORAGE_SERVICE_FLAG_DEBUG didn't do anything.
Timo Sirainen [Fri, 4 Mar 2011 01:16:25 +0000 (03:16 +0200)] 
lib-storage: MAIL_STORAGE_SERVICE_FLAG_DEBUG didn't do anything.

15 years agolib-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.

15 years agoacl: Added doveadm acl debug command.
Timo Sirainen [Fri, 4 Mar 2011 01:03:26 +0000 (03:03 +0200)] 
acl: Added doveadm acl debug command.

15 years agoacl: Fixed crash when acl_lookup_dict was disabled and user belonged to groups.
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.

15 years agoacl: 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.

15 years agoacl: Added doveadm plugin supporting acl get/set/rights commands.
Timo Sirainen [Fri, 4 Mar 2011 00:13:26 +0000 (02:13 +0200)] 
acl: Added doveadm plugin supporting acl get/set/rights commands.

15 years agomdbox purge: Fixes to handling corrupted mdbox files.
Timo Sirainen [Wed, 2 Mar 2011 13:52:10 +0000 (15:52 +0200)] 
mdbox purge: Fixes to handling corrupted mdbox files.

15 years agomdbox: Storage rebuilding may have skipped over messages if the file was already...
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.

15 years agomysql/pgsql: Log prefixes now contain also the hostname.
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.

15 years agolib-charset: Skip over only invalid characters, not entire buffers around them.
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.

15 years agodoveadm import: Fixed potential memory corruption.
Timo Sirainen [Mon, 28 Feb 2011 17:20:00 +0000 (19:20 +0200)] 
doveadm import: Fixed potential memory corruption.

15 years agodoveadm: Unload plugins only after calling command's deinit() function.
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().

15 years agodoveadm: Memory leak fix.
Timo Sirainen [Mon, 28 Feb 2011 15:50:41 +0000 (17:50 +0200)] 
doveadm: Memory leak fix.

15 years agoauth: Log a warning if ldap attribute has unexpectedly multiple values.
Timo Sirainen [Mon, 28 Feb 2011 15:34:24 +0000 (17:34 +0200)] 
auth: Log a warning if ldap attribute has unexpectedly multiple values.

15 years agolib-storage: Crashfix on thread handling.
Timo Sirainen [Mon, 28 Feb 2011 14:34:04 +0000 (16:34 +0200)] 
lib-storage: Crashfix on thread handling.

15 years agoimapc: Use multiple client connections when necessary. Some other fixes.
Timo Sirainen [Mon, 28 Feb 2011 14:33:50 +0000 (16:33 +0200)] 
imapc: Use multiple client connections when necessary. Some other fixes.

15 years agolib-storage: Failures when building thread index were hidden.
Timo Sirainen [Mon, 28 Feb 2011 14:03:40 +0000 (16:03 +0200)] 
lib-storage: Failures when building thread index were hidden.

15 years agoimapc: Fixed sending large streams in commands (APPEND)
Timo Sirainen [Mon, 28 Feb 2011 11:13:38 +0000 (13:13 +0200)] 
imapc: Fixed sending large streams in commands (APPEND)

15 years agolib-index: If keyword is added and remove within transaction, don't write a broken...
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.

15 years agoimapc: Don't try to wait for FETCH to return messages that are known to be expunged.
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.

15 years agoimapc: Fixes to handling FETCH commands.
Timo Sirainen [Thu, 24 Feb 2011 13:37:22 +0000 (15:37 +0200)] 
imapc: Fixes to handling FETCH commands.

15 years agoimapc: Many fixes related to syncing and error handling.
Timo Sirainen [Thu, 24 Feb 2011 13:17:47 +0000 (15:17 +0200)] 
imapc: Many fixes related to syncing and error handling.

15 years agolib-index: Give better assert-crashes if view or log view isn't closed.
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.

15 years agoioloop: Memory leak fix.
Timo Sirainen [Thu, 24 Feb 2011 10:57:31 +0000 (12:57 +0200)] 
ioloop: Memory leak fix.

15 years agoimapc: Fixed crashing in IDLE handling when server got disconnected.
Timo Sirainen [Thu, 24 Feb 2011 09:27:42 +0000 (11:27 +0200)] 
imapc: Fixed crashing in IDLE handling when server got disconnected.

15 years agoAvoid unnecessary data stack leaks.
Timo Sirainen [Thu, 24 Feb 2011 09:26:27 +0000 (11:26 +0200)] 
Avoid unnecessary data stack leaks.

15 years agolib-index: If keyword is added and remove within transaction, don't write a broken...
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.

15 years agoNEWS updated with initial list of new features.
Timo Sirainen [Tue, 22 Feb 2011 13:49:14 +0000 (15:49 +0200)] 
NEWS updated with initial list of new features.

15 years agoTODO updated
Timo Sirainen [Tue, 22 Feb 2011 13:49:04 +0000 (15:49 +0200)] 
TODO updated

15 years agoconfig: Fixed converting old auth/mail_process_size settings.
Timo Sirainen [Tue, 22 Feb 2011 13:44:42 +0000 (15:44 +0200)] 
config: Fixed converting old auth/mail_process_size settings.

15 years agoMerged changes from v2.0 tree.
Timo Sirainen [Tue, 22 Feb 2011 13:31:31 +0000 (15:31 +0200)] 
Merged changes from v2.0 tree.

15 years agoconfig: Previous commit allows removing "0" from strlist/0/key=value output.
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.

15 years agolib-settings: Fixed setting "strlist/key=value" when strlist hadn't been initialized...
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.

15 years agolib-lda: Added submission_host setting to send mails via SMTP instead of sendmail.
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.

15 years agoimap: Fixed infinite loop / memory eating with SEARCHRES + pipelining $.
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.

15 years agosystemd service: added [Install] section, so it can be used independently from doveco...
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

15 years agodoveadm expire: Added more error and debug messages.
Timo Sirainen [Tue, 22 Feb 2011 09:04:55 +0000 (11:04 +0200)] 
doveadm expire: Added more error and debug messages.

15 years agodoveadm import: Settings weren't correctly used for the import storage.
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.

15 years agolib-index: Verify that expunge-guid records have valid UID.
Timo Sirainen [Tue, 22 Feb 2011 08:21:26 +0000 (10:21 +0200)] 
lib-index: Verify that expunge-guid records have valid UID.

15 years agoFixed compiling with configure --with-storages when imapc wasn't listed.
Timo Sirainen [Sat, 19 Feb 2011 14:56:21 +0000 (16:56 +0200)] 
Fixed compiling with configure --with-storages when imapc wasn't listed.

15 years agofs layout: Fixed crash on listing % when namespace had a prefix.
Timo Sirainen [Sat, 19 Feb 2011 14:46:14 +0000 (16:46 +0200)] 
fs layout: Fixed crash on listing % when namespace had a prefix.

15 years agoimapc: Added more debugging output with mail_debug=yes
Timo Sirainen [Sat, 19 Feb 2011 14:42:45 +0000 (16:42 +0200)] 
imapc: Added more debugging output with mail_debug=yes

15 years agoCompiler warning fix.
Timo Sirainen [Fri, 18 Feb 2011 03:56:38 +0000 (05:56 +0200)] 
Compiler warning fix.

15 years agoAdded uni_utf8_data_is_valid().
Timo Sirainen [Fri, 18 Feb 2011 03:55:34 +0000 (05:55 +0200)] 
Added uni_utf8_data_is_valid().

15 years agoMakefile: Added missing imapc-client*.h
Timo Sirainen [Thu, 17 Feb 2011 16:02:45 +0000 (18:02 +0200)] 
Makefile: Added missing imapc-client*.h

15 years agoman: Storage quota values are reported in kilobytes.
Pascal Volk [Thu, 17 Feb 2011 15:30:46 +0000 (15:30 +0000)] 
man: Storage quota values are reported in kilobytes.

15 years agodsync: Flush workers' output earlier when saving messages.
Timo Sirainen [Thu, 17 Feb 2011 08:57:05 +0000 (10:57 +0200)] 
dsync: Flush workers' output earlier when saving messages.

15 years agodsync: Error handling fix to "proxy client timed out".
Timo Sirainen [Thu, 17 Feb 2011 08:55:38 +0000 (10:55 +0200)] 
dsync: Error handling fix to "proxy client timed out".

15 years agodsync: Fixed somewhat random failures with saving messages to remote dsync.
Timo Sirainen [Thu, 17 Feb 2011 08:55:07 +0000 (10:55 +0200)] 
dsync: Fixed somewhat random failures with saving messages to remote dsync.

15 years agodbox index rebuild: If alt dir isn't mounted (can't be mkdir()ed), abort rebuild.
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.

15 years agodbox: Check that attachment extref parts won't point outside message.
Timo Sirainen [Thu, 17 Feb 2011 07:32:35 +0000 (09:32 +0200)] 
dbox: Check that attachment extref parts won't point outside message.

15 years agoistream-limit: Allow seeking past limit without assert-crashing.
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.

15 years agoexample-config: mail_max_userip_connections default is 10, even for pop3.
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.

15 years agopgsql: Added assert.
Timo Sirainen [Thu, 17 Feb 2011 06:58:43 +0000 (08:58 +0200)] 
pgsql: Added assert.

15 years agopgsql: Don't assert-crash on "query timed out" error.
Timo Sirainen [Thu, 17 Feb 2011 06:41:46 +0000 (08:41 +0200)] 
pgsql: Don't assert-crash on "query timed out" error.

15 years agolib-storage: Fixed renaming mailboxes in a non-private namespace.
Timo Sirainen [Thu, 17 Feb 2011 06:29:47 +0000 (08:29 +0200)] 
lib-storage: Fixed renaming mailboxes in a non-private namespace.

15 years agolmtp: Don't forget LHLO host when sending multiple messages in session.
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.

15 years agoimapc: When local IDLE is started, force remote server to first check changes with...
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.

15 years agoimapc: Mailbox listing code works now perfectly.
Timo Sirainen [Sat, 12 Feb 2011 04:06:32 +0000 (06:06 +0200)] 
imapc: Mailbox listing code works now perfectly.

15 years agolib-storage: Fixes to mailbox_list_iter_update()
Timo Sirainen [Sat, 12 Feb 2011 04:05:40 +0000 (06:05 +0200)] 
lib-storage: Fixes to mailbox_list_iter_update()

15 years agolib-storage: mailbox_list_mailbox() should have replaced info flags, not updated...
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.

15 years agolib-storage: Added mailbox_tree_set_separator()
Timo Sirainen [Fri, 11 Feb 2011 23:29:20 +0000 (01:29 +0200)] 
lib-storage: Added mailbox_tree_set_separator()

15 years agolib-storage: Minor code cleanup.
Timo Sirainen [Fri, 11 Feb 2011 23:09:10 +0000 (01:09 +0200)] 
lib-storage: Minor code cleanup.

15 years agolib-storage: When listing subscriptions, make sure children flags are returned if...
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.

15 years agoprintf_format_fix*() assert-crashed if the format ended with "%%".
Timo Sirainen [Sat, 12 Feb 2011 03:31:32 +0000 (05:31 +0200)] 
printf_format_fix*() assert-crashed if the format ended with "%%".