]> git.ipfire.org Git - thirdparty/dovecot/core.git/log
thirdparty/dovecot/core.git
16 years agoauth: Improved logging for "password scheme not available" failures.
Timo Sirainen [Sat, 21 Feb 2009 19:51:32 +0000 (14:51 -0500)] 
auth: Improved logging for "password scheme not available" failures.

--HG--
branch : HEAD

16 years agoauth cache: Don't crash if trying to lookup credentials for NULL password.
Timo Sirainen [Sat, 21 Feb 2009 19:38:51 +0000 (14:38 -0500)] 
auth cache: Don't crash if trying to lookup credentials for NULL password.

--HG--
branch : HEAD

16 years agoAuth workers: Don't duplicate "nopassword" field.
Timo Sirainen [Sat, 21 Feb 2009 19:16:22 +0000 (14:16 -0500)] 
Auth workers: Don't duplicate "nopassword" field.

--HG--
branch : HEAD

16 years agovirtual: Crashfix on a specific configuration.
Timo Sirainen [Fri, 20 Feb 2009 23:29:30 +0000 (18:29 -0500)] 
virtual: Crashfix on a specific configuration.

--HG--
branch : HEAD

16 years agoIf chdir() fails with EACCES in mail process creation, log a user-friendly error.
Timo Sirainen [Fri, 20 Feb 2009 22:36:26 +0000 (17:36 -0500)] 
If chdir() fails with EACCES in mail process creation, log a user-friendly error.

--HG--
branch : HEAD

16 years agoMoved user-friendly EACCES error message generation to lib/.
Timo Sirainen [Fri, 20 Feb 2009 22:35:49 +0000 (17:35 -0500)] 
Moved user-friendly EACCES error message generation to lib/.

--HG--
branch : HEAD

16 years agoimap-acl: Don't let client remove admin ACL from its own mailboxes.
Timo Sirainen [Fri, 20 Feb 2009 22:11:25 +0000 (17:11 -0500)] 
imap-acl: Don't let client remove admin ACL from its own mailboxes.

--HG--
branch : HEAD

16 years agoimap-acl: Don't return default rights for mailboxes in non-private namespaces.
Timo Sirainen [Fri, 20 Feb 2009 21:31:37 +0000 (16:31 -0500)] 
imap-acl: Don't return default rights for mailboxes in non-private namespaces.

--HG--
branch : HEAD

16 years agoimap-acl: GETACL: Convert "owner" to the actual username whenever possible.
Timo Sirainen [Fri, 20 Feb 2009 21:26:41 +0000 (16:26 -0500)] 
imap-acl: GETACL: Convert "owner" to the actual username whenever possible.

--HG--
branch : HEAD

16 years agoimap-acl: Handle obsolete 'c' and 'd' rights.
Timo Sirainen [Fri, 20 Feb 2009 20:47:39 +0000 (15:47 -0500)] 
imap-acl: Handle obsolete 'c' and 'd' rights.
Patch by Sascha Wilde.

--HG--
branch : HEAD

16 years agoimap-acl: When GETACL lists negative rights, the "-" wasn't inside quotes.
Timo Sirainen [Fri, 20 Feb 2009 20:38:42 +0000 (15:38 -0500)] 
imap-acl: When GETACL lists negative rights, the "-" wasn't inside quotes.

--HG--
branch : HEAD

16 years agoimap-acl: Fixed GETACL when listing both negative and postitive rights.
Timo Sirainen [Fri, 20 Feb 2009 20:37:42 +0000 (15:37 -0500)] 
imap-acl: Fixed GETACL when listing both negative and postitive rights.

--HG--
branch : HEAD

16 years agoimap-acl: Fixed handling SETACL with empty rights.
Timo Sirainen [Fri, 20 Feb 2009 20:35:43 +0000 (15:35 -0500)] 
imap-acl: Fixed handling SETACL with empty rights.
Patch by Bernhard Herzog.

--HG--
branch : HEAD

16 years agomail-storage API: Added some function description comments.
Timo Sirainen [Fri, 20 Feb 2009 20:27:03 +0000 (15:27 -0500)] 
mail-storage API: Added some function description comments.

--HG--
branch : HEAD

16 years agoidxview: Support specifying the name of dovecot.index file.
Timo Sirainen [Thu, 19 Feb 2009 23:40:27 +0000 (18:40 -0500)] 
idxview: Support specifying the name of dovecot.index file.

--HG--
branch : HEAD

16 years agoIf we detect cached header is corrupted while unfolding it, mark the cache corrupted.
Timo Sirainen [Thu, 19 Feb 2009 18:08:50 +0000 (13:08 -0500)] 
If we detect cached header is corrupted while unfolding it, mark the cache corrupted.

--HG--
branch : HEAD

16 years agoFixed comment for mailbox_list_iter_deinit().
Timo Sirainen [Fri, 13 Feb 2009 22:44:00 +0000 (17:44 -0500)] 
Fixed comment for mailbox_list_iter_deinit().

--HG--
branch : HEAD

16 years ago"Maildir filename has wrong W value" error was missing new/cur directory in the middle.
Timo Sirainen [Thu, 12 Feb 2009 23:36:45 +0000 (18:36 -0500)] 
"Maildir filename has wrong W value" error was missing new/cur directory in the middle.

--HG--
branch : HEAD

16 years agoCode comments updated.
Timo Sirainen [Wed, 11 Feb 2009 22:30:52 +0000 (17:30 -0500)] 
Code comments updated.

--HG--
branch : HEAD

16 years agopop3: Don't crash at startup if mailbox is empty.
Timo Sirainen [Wed, 11 Feb 2009 04:21:02 +0000 (23:21 -0500)] 
pop3: Don't crash at startup if mailbox is empty.

--HG--
branch : HEAD

16 years agoAdded tag 1.2.beta1 for changeset c21c082aebb6
Timo Sirainen [Wed, 11 Feb 2009 00:28:06 +0000 (19:28 -0500)] 
Added tag 1.2.beta1 for changeset c21c082aebb6

--HG--
branch : HEAD

16 years agoReleased v1.2.beta1. 1.2.beta1
Timo Sirainen [Wed, 11 Feb 2009 00:28:02 +0000 (19:28 -0500)] 
Released v1.2.beta1.

--HG--
branch : HEAD

16 years agoMinor changes to mailbox list indexing code. Still disabled/non-working.
Timo Sirainen [Tue, 10 Feb 2009 17:46:14 +0000 (12:46 -0500)] 
Minor changes to mailbox list indexing code. Still disabled/non-working.

--HG--
branch : HEAD

16 years agopop3/imap: When master closes our log fd, don't die when trying to log disconnect...
Timo Sirainen [Tue, 10 Feb 2009 17:19:05 +0000 (12:19 -0500)] 
pop3/imap: When master closes our log fd, don't die when trying to log disconnect reason.

--HG--
branch : HEAD

16 years agoRenamed imap_args_to_str() to imap_write_args() and added a new imap_args_to_str().
Timo Sirainen [Tue, 10 Feb 2009 17:01:41 +0000 (12:01 -0500)] 
Renamed imap_args_to_str() to imap_write_args() and added a new imap_args_to_str().

--HG--
branch : HEAD

16 years agomaster: Another deinit crashfix
Timo Sirainen [Tue, 10 Feb 2009 03:44:42 +0000 (22:44 -0500)] 
master: Another deinit crashfix

--HG--
branch : HEAD

16 years agoUpdated.
Timo Sirainen [Tue, 10 Feb 2009 02:04:08 +0000 (21:04 -0500)] 
Updated.

--HG--
branch : HEAD

16 years agoGive an error if inbox=yes namespace is missing.
Timo Sirainen [Tue, 10 Feb 2009 01:07:40 +0000 (20:07 -0500)] 
Give an error if inbox=yes namespace is missing.
Previously we attempted to set it automatically, but that didn't work.

--HG--
branch : HEAD

16 years agomaster: make sure we don't access freed memory on deinit.
Timo Sirainen [Tue, 10 Feb 2009 01:00:13 +0000 (20:00 -0500)] 
master: make sure we don't access freed memory on deinit.

--HG--
branch : HEAD

16 years agomaster: Don't crash if auth process dies too early.
Timo Sirainen [Tue, 10 Feb 2009 00:44:07 +0000 (19:44 -0500)] 
master: Don't crash if auth process dies too early.

--HG--
branch : HEAD

16 years agoimap-acl plugin: Memory leak fix
Timo Sirainen [Fri, 6 Feb 2009 23:08:56 +0000 (18:08 -0500)] 
imap-acl plugin: Memory leak fix

--HG--
branch : HEAD

16 years agopgsql: Fixes to handling reconnecting to server.
Timo Sirainen [Fri, 6 Feb 2009 22:40:10 +0000 (17:40 -0500)] 
pgsql: Fixes to handling reconnecting to server.

--HG--
branch : HEAD

16 years agodict sql: If connect setting isn't given, give an error message instead of crashing.
Timo Sirainen [Fri, 6 Feb 2009 22:19:57 +0000 (17:19 -0500)] 
dict sql: If connect setting isn't given, give an error message instead of crashing.

--HG--
branch : HEAD

16 years agoimap: Added module contexts to struct client_command_context.
Timo Sirainen [Fri, 6 Feb 2009 18:49:07 +0000 (13:49 -0500)] 
imap: Added module contexts to struct client_command_context.

--HG--
branch : HEAD

16 years agoimap: Store command args to client command contexts for debugging purposes.
Timo Sirainen [Fri, 6 Feb 2009 18:39:48 +0000 (13:39 -0500)] 
imap: Store command args to client command contexts for debugging purposes.

--HG--
branch : HEAD

16 years agoAdded imap_args_to_str()
Timo Sirainen [Fri, 6 Feb 2009 18:38:54 +0000 (13:38 -0500)] 
Added imap_args_to_str()

--HG--
branch : HEAD

16 years agoimap: export imap_commands array containing all registered commands.
Timo Sirainen [Fri, 6 Feb 2009 18:38:26 +0000 (13:38 -0500)] 
imap: export imap_commands array containing all registered commands.

--HG--
branch : HEAD

16 years agoAvoid calling imap_parser_*() directly. It's not required.
Timo Sirainen [Fri, 6 Feb 2009 18:10:06 +0000 (13:10 -0500)] 
Avoid calling imap_parser_*() directly. It's not required.

--HG--
branch : HEAD

16 years agoMail copying API changed to be based on save API. This allows extending it easily...
Timo Sirainen [Fri, 6 Feb 2009 17:49:46 +0000 (12:49 -0500)] 
Mail copying API changed to be based on save API. This allows extending it easily in future.

--HG--
branch : HEAD

16 years agomaildir: Adding new keywords was broken by recent changes.
Timo Sirainen [Fri, 6 Feb 2009 17:48:38 +0000 (12:48 -0500)] 
maildir: Adding new keywords was broken by recent changes.

--HG--
branch : HEAD

16 years agomail_index_lookup_first() didn't always find the result.
Timo Sirainen [Thu, 5 Feb 2009 23:29:27 +0000 (18:29 -0500)] 
mail_index_lookup_first() didn't always find the result.
This caused SELECT not to return UNSEEN number always.

--HG--
branch : HEAD

16 years agopop3: Fix to previous changes: Update \Seen flags even when not using QUIT.
Timo Sirainen [Thu, 5 Feb 2009 16:54:53 +0000 (11:54 -0500)] 
pop3: Fix to previous changes: Update \Seen flags even when not using QUIT.

--HG--
branch : HEAD

16 years agoistream-tee: Minor cleanups, assert and a potential fix.
Timo Sirainen [Wed, 4 Feb 2009 22:50:05 +0000 (17:50 -0500)] 
istream-tee: Minor cleanups, assert and a potential fix.

--HG--
branch : HEAD

16 years agoi_stream_read(): Added a few more asserts.
Timo Sirainen [Wed, 4 Feb 2009 22:44:01 +0000 (17:44 -0500)] 
i_stream_read(): Added a few more asserts.

--HG--
branch : HEAD

16 years agoGrew initial plain_auth_request pool size.
Timo Sirainen [Wed, 4 Feb 2009 22:43:39 +0000 (17:43 -0500)] 
Grew initial plain_auth_request pool size.

--HG--
branch : HEAD

16 years agoAdded CONTEXT=SEARCH back. We do implement all of it actually, just not CONTEXT=SORT.
Timo Sirainen [Wed, 4 Feb 2009 21:00:48 +0000 (16:00 -0500)] 
Added CONTEXT=SEARCH back. We do implement all of it actually, just not CONTEXT=SORT.

--HG--
branch : HEAD

16 years agopop3: If client idles for 10 seconds, commit transaction (allowing mbox to become...
Timo Sirainen [Wed, 4 Feb 2009 20:36:34 +0000 (15:36 -0500)] 
pop3: If client idles for 10 seconds, commit transaction (allowing mbox to become unlocked).

--HG--
branch : HEAD

16 years agopop3: Track \Seen flag changes in a bitmask and do the changes at QUIT.
Timo Sirainen [Wed, 4 Feb 2009 20:28:31 +0000 (15:28 -0500)] 
pop3: Track \Seen flag changes in a bitmask and do the changes at QUIT.
This way RSET doesn't need to rollback the transaction.

--HG--
branch : HEAD

16 years agombox: flock() and lockf() now use blocking alarm()ed locking.
Timo Sirainen [Wed, 4 Feb 2009 20:13:01 +0000 (15:13 -0500)] 
mbox: flock() and lockf() now use blocking alarm()ed locking.

--HG--
branch : HEAD

16 years agoRemoved CONTEXT=SEARCH capability for now, since with ESORT it requires more code.
Timo Sirainen [Wed, 4 Feb 2009 19:59:41 +0000 (14:59 -0500)] 
Removed CONTEXT=SEARCH capability for now, since with ESORT it requires more code.

--HG--
branch : HEAD

16 years agoImplemented support for ESORT capability.
Timo Sirainen [Wed, 4 Feb 2009 19:58:35 +0000 (14:58 -0500)] 
Implemented support for ESORT capability.

--HG--
branch : HEAD

16 years agoSEARCH RETURN (PARTIAL): Allow higher:lower numbers in partial seq range.
Timo Sirainen [Wed, 4 Feb 2009 19:18:24 +0000 (14:18 -0500)] 
SEARCH RETURN (PARTIAL): Allow higher:lower numbers in partial seq range.

--HG--
branch : HEAD

16 years agoSEARCH: RETURN (PARTIAL) was broken.
Timo Sirainen [Wed, 4 Feb 2009 18:54:49 +0000 (13:54 -0500)] 
SEARCH: RETURN (PARTIAL) was broken.

--HG--
branch : HEAD

16 years agoRenamed imap-search.[ch] to imap-search-args.[ch]
Timo Sirainen [Wed, 4 Feb 2009 17:47:27 +0000 (12:47 -0500)] 
Renamed imap-search.[ch] to imap-search-args.[ch]

--HG--
branch : HEAD

16 years agoauth_debug_passwords=yes: If auth bind fails, log the attempted password.
Timo Sirainen [Wed, 4 Feb 2009 17:30:07 +0000 (12:30 -0500)] 
auth_debug_passwords=yes: If auth bind fails, log the attempted password.

--HG--
branch : HEAD

16 years agoauth_debug_passwords=yes: Log password for PAM lookups.
Timo Sirainen [Wed, 4 Feb 2009 17:23:55 +0000 (12:23 -0500)] 
auth_debug_passwords=yes: Log password for PAM lookups.

--HG--
branch : HEAD

16 years agonfs_check: Mention also mail_nfs_storage=yes in the error message.
Timo Sirainen [Tue, 3 Feb 2009 17:07:21 +0000 (12:07 -0500)] 
nfs_check: Mention also mail_nfs_storage=yes in the error message.

--HG--
branch : HEAD

16 years agoIf mail_chroot is set, don't fail at startup in dump-capability.
Timo Sirainen [Tue, 3 Feb 2009 16:57:35 +0000 (11:57 -0500)] 
If mail_chroot is set, don't fail at startup in dump-capability.

--HG--
branch : HEAD

16 years agodovecot-ldap-example.conf: Updated dn and dnpass comments.
Timo Sirainen [Tue, 3 Feb 2009 00:03:25 +0000 (19:03 -0500)] 
dovecot-ldap-example.conf: Updated dn and dnpass comments.

--HG--
branch : HEAD

16 years agoldap: Give better error message when aborting LDAP requests due to not being connected.
Timo Sirainen [Tue, 3 Feb 2009 00:00:50 +0000 (19:00 -0500)] 
ldap: Give better error message when aborting LDAP requests due to not being connected.

--HG--
branch : HEAD

16 years agoChanged default ldap_version from 2 to 3. Some servers no longer allow v2.
Timo Sirainen [Mon, 2 Feb 2009 23:25:21 +0000 (18:25 -0500)] 
Changed default ldap_version from 2 to 3. Some servers no longer allow v2.

--HG--
branch : HEAD

16 years agonfs+maildir: lseek() may also return ESTALE failure, handle it.
Timo Sirainen [Mon, 2 Feb 2009 19:57:33 +0000 (14:57 -0500)] 
nfs+maildir: lseek() may also return ESTALE failure, handle it.

--HG--
branch : HEAD

16 years agodeliver: If -a wasn't specified and no Envelope-To: header, the fallback implementati...
Timo Sirainen [Mon, 2 Feb 2009 17:50:27 +0000 (12:50 -0500)] 
deliver: If -a wasn't specified and no Envelope-To: header, the fallback implementation was buggy.
Patch by Steffen Kaiser.

--HG--
branch : HEAD

16 years agodeliver: If -f <sender> was specified and -a not, the sender was used also as the...
Timo Sirainen [Mon, 2 Feb 2009 17:48:41 +0000 (12:48 -0500)] 
deliver: If -f <sender> was specified and -a not, the sender was used also as the destination.
%f in deliver_log_format was also expanded to the sender.

--HG--
branch : HEAD

16 years agomaster: Give an error if login_dir = base_dir.
Timo Sirainen [Mon, 2 Feb 2009 17:27:56 +0000 (12:27 -0500)] 
master: Give an error if login_dir = base_dir.

--HG--
branch : HEAD

16 years agomaster: Don't crash at quit if there is some unwritten data in logs.
Timo Sirainen [Mon, 2 Feb 2009 17:14:54 +0000 (12:14 -0500)] 
master: Don't crash at quit if there is some unwritten data in logs.

--HG--
branch : HEAD

16 years agouserdb prefetch + blocking passdbs was still broken with non-plaintext auth.
Timo Sirainen [Mon, 2 Feb 2009 17:12:15 +0000 (12:12 -0500)] 
userdb prefetch + blocking passdbs was still broken with non-plaintext auth.

--HG--
branch : HEAD

16 years agoacl: We stopped calling hook_mail_storage_created for internal namespaces.
Timo Sirainen [Mon, 2 Feb 2009 03:24:56 +0000 (22:24 -0500)] 
acl: We stopped calling hook_mail_storage_created for internal namespaces.

--HG--
branch : HEAD

16 years agoauth: Using "username" or "domain" passdb fields caused problems with cache and block...
Timo Sirainen [Sat, 31 Jan 2009 18:15:12 +0000 (20:15 +0200)] 
auth: Using "username" or "domain" passdb fields caused problems with cache and blocking passdbs.

--HG--
branch : HEAD

16 years agodbox: INTERNALDATE and save date was returned wrong for converted maildir files.
Timo Sirainen [Fri, 30 Jan 2009 00:25:02 +0000 (19:25 -0500)] 
dbox: INTERNALDATE and save date was returned wrong for converted maildir files.
Patch by Jose Celestino.

--HG--
branch : HEAD

16 years agomailbox_allow_new_keywords() was returning the opposite value, causing \* flag to...
Timo Sirainen [Tue, 27 Jan 2009 19:33:48 +0000 (14:33 -0500)] 
mailbox_allow_new_keywords() was returning the opposite value, causing \* flag to be reported wrong.

--HG--
branch : HEAD

16 years agodict file: Compiler warning fix.
Timo Sirainen [Tue, 27 Jan 2009 18:15:16 +0000 (13:15 -0500)] 
dict file: Compiler warning fix.

--HG--
branch : HEAD

16 years agoIf some setting contains a bad value, make sure the error message contains the settin...
Timo Sirainen [Tue, 27 Jan 2009 00:17:54 +0000 (19:17 -0500)] 
If some setting contains a bad value, make sure the error message contains the setting name.

--HG--
branch : HEAD

16 years agodotlocking: Increase the wait time 1,5 x every second until we reach 3 seconds.
Timo Sirainen [Mon, 26 Jan 2009 21:21:30 +0000 (16:21 -0500)] 
dotlocking: Increase the wait time 1,5 x every second until we reach 3 seconds.
If the dotlock ever gets updated in any way, the wait time is dropped back
to the initial value of 0.1-0.2 secs.

--HG--
branch : HEAD

16 years agomaildir: Handling keywords was more or less broken because of a broken sort compare...
Timo Sirainen [Mon, 26 Jan 2009 19:13:23 +0000 (14:13 -0500)] 
maildir: Handling keywords was more or less broken because of a broken sort compare function.

--HG--
branch : HEAD

16 years agodovecot-example.conf: Moved userdb prefetch before other userdbs, since that's where...
Timo Sirainen [Mon, 26 Jan 2009 01:13:34 +0000 (20:13 -0500)] 
dovecot-example.conf: Moved userdb prefetch before other userdbs, since that's where it should be.

--HG--
branch : HEAD

16 years agoAnother caching fix to blocking passdbs when using non-plaintext auth.
Timo Sirainen [Mon, 26 Jan 2009 01:11:24 +0000 (20:11 -0500)] 
Another caching fix to blocking passdbs when using non-plaintext auth.

--HG--
branch : HEAD

16 years agoPrevious change to handling blocking passdbs broke it for userdb prefetch.
Timo Sirainen [Mon, 26 Jan 2009 01:11:08 +0000 (20:11 -0500)] 
Previous change to handling blocking passdbs broke it for userdb prefetch.

--HG--
branch : HEAD

16 years agomaster: When shutting down, avoid dict processes giving "unknown process exited"...
Timo Sirainen [Mon, 26 Jan 2009 00:51:00 +0000 (19:51 -0500)] 
master: When shutting down, avoid dict processes giving "unknown process exited" errors.

--HG--
branch : HEAD

16 years agoIncreased some initial memory pool sizes.
Timo Sirainen [Mon, 26 Jan 2009 00:40:36 +0000 (19:40 -0500)] 
Increased some initial memory pool sizes.

--HG--
branch : HEAD

16 years agopgsql: Don't break when using multiple transactions.
Timo Sirainen [Mon, 26 Jan 2009 00:40:15 +0000 (19:40 -0500)] 
pgsql: Don't break when using multiple transactions.

--HG--
branch : HEAD

16 years agodict proxy client: Don't hang when doing an async commit.
Timo Sirainen [Mon, 26 Jan 2009 00:39:41 +0000 (19:39 -0500)] 
dict proxy client: Don't hang when doing an async commit.

--HG--
branch : HEAD

16 years agodict: Fixes to handling dying dict processes.
Timo Sirainen [Sun, 25 Jan 2009 23:39:07 +0000 (18:39 -0500)] 
dict: Fixes to handling dying dict processes.

--HG--
branch : HEAD

16 years agodict: Set listener socket non-blocking so it doesn't hang on accept() when Dovecot...
Timo Sirainen [Sun, 25 Jan 2009 23:23:52 +0000 (18:23 -0500)] 
dict: Set listener socket non-blocking so it doesn't hang on accept() when Dovecot is shutting down.

--HG--
branch : HEAD

16 years agovirtual: Fix assert-crashing caused by previous changes.
Timo Sirainen [Sun, 25 Jan 2009 22:47:23 +0000 (17:47 -0500)] 
virtual: Fix assert-crashing caused by previous changes.

--HG--
branch : HEAD

16 years agodbox rebuild: Previous change removed too much code.
Timo Sirainen [Sun, 25 Jan 2009 17:54:54 +0000 (19:54 +0200)] 
dbox rebuild: Previous change removed too much code.

--HG--
branch : HEAD

16 years agoDon't use clean_pool with login processes.
Timo Sirainen [Fri, 23 Jan 2009 18:13:15 +0000 (13:13 -0500)] 
Don't use clean_pool with login processes.
The previous fix for clean_pool perhaps might have fixed all the bugs
related to it, but since it only produces extra work with no real benefit,
just don't use it. The original idea behind using it was flawed.

--HG--
branch : HEAD

16 years agoShared namespaces: Allow using %% in the prefix.
Timo Sirainen [Fri, 23 Jan 2009 18:12:50 +0000 (13:12 -0500)] 
Shared namespaces: Allow using %% in the prefix.

--HG--
branch : HEAD

16 years agodbox rebuild: Dont try to give unknown maildir files UIDs that are after uidlist...
Timo Sirainen [Thu, 22 Jan 2009 00:42:35 +0000 (02:42 +0200)] 
dbox rebuild: Dont try to give unknown maildir files UIDs that are after uidlist's nextuid.
Although it might allow keeping the same UIDs after repeated rebuilds, if
any of the files were deleted at some point the UIDs would change and that
would be just worse.

--HG--
branch : HEAD

16 years agoAnother fix to mail_index_transaction_get_next_uid() fix.
Timo Sirainen [Thu, 22 Jan 2009 00:39:52 +0000 (02:39 +0200)] 
Another fix to mail_index_transaction_get_next_uid() fix.

--HG--
branch : HEAD

16 years agoFix to mail_index_transaction_get_next_uid() fix.
Timo Sirainen [Thu, 22 Jan 2009 00:40:19 +0000 (19:40 -0500)] 
Fix to mail_index_transaction_get_next_uid() fix.

--HG--
branch : HEAD

16 years agodbox: Minor error logging fix.
Timo Sirainen [Wed, 21 Jan 2009 23:31:12 +0000 (18:31 -0500)] 
dbox: Minor error logging fix.

--HG--
branch : HEAD

16 years agomail_index_transaction_get_next_uid() shouldn't sort appends. They may still be modified!
Timo Sirainen [Wed, 21 Jan 2009 23:29:44 +0000 (18:29 -0500)] 
mail_index_transaction_get_next_uid() shouldn't sort appends. They may still be modified!
Fixes a dbox rebuild bug.

--HG--
branch : HEAD

16 years agodbox: Improved error message.
Timo Sirainen [Wed, 21 Jan 2009 21:51:58 +0000 (16:51 -0500)] 
dbox: Improved error message.

--HG--
branch : HEAD

16 years agoSending SIGUSR2 to dovecot-auth now also logs statistics about cache inserts.
Timo Sirainen [Wed, 21 Jan 2009 20:48:51 +0000 (15:48 -0500)] 
Sending SIGUSR2 to dovecot-auth now also logs statistics about cache inserts.

--HG--
branch : HEAD

16 years agoquota debug: Hide "(0%)" if quota limits aren't defined defined in percentages.
Timo Sirainen [Wed, 21 Jan 2009 17:40:06 +0000 (12:40 -0500)] 
quota debug: Hide "(0%)" if quota limits aren't defined defined in percentages.

--HG--
branch : HEAD

16 years agodbox rebuild: Don't crash if nothing was previously in cache.
Timo Sirainen [Wed, 21 Jan 2009 17:30:15 +0000 (12:30 -0500)] 
dbox rebuild: Don't crash if nothing was previously in cache.

--HG--
branch : HEAD

16 years agoDon't warn about maybe not being able to log in if protocols=none.
Timo Sirainen [Tue, 20 Jan 2009 22:36:50 +0000 (17:36 -0500)] 
Don't warn about maybe not being able to log in if protocols=none.

--HG--
branch : HEAD

16 years agoIf all login processes are in use and we can't create a new one, log a warning.
Timo Sirainen [Tue, 20 Jan 2009 20:04:25 +0000 (15:04 -0500)] 
If all login processes are in use and we can't create a new one, log a warning.

--HG--
branch : HEAD

16 years agomail_extra_groups backwards compatibility setting removed.
Timo Sirainen [Tue, 20 Jan 2009 17:31:58 +0000 (12:31 -0500)] 
mail_extra_groups backwards compatibility setting removed.

--HG--
branch : HEAD