]> git.ipfire.org Git - thirdparty/dovecot/core.git/log
thirdparty/dovecot/core.git
15 years agomaster: If an idling process seems stuck, log an error and disable it.
Timo Sirainen [Wed, 9 Jun 2010 20:09:34 +0000 (21:09 +0100)] 
master: If an idling process seems stuck, log an error and disable it.

--HG--
branch : HEAD

15 years agolib-master: Try to send master status more reliably.
Timo Sirainen [Wed, 9 Jun 2010 19:42:14 +0000 (20:42 +0100)] 
lib-master: Try to send master status more reliably.

--HG--
branch : HEAD

15 years agodoveadm: Don't fail immediately if some mailbox can't be opened.
Timo Sirainen [Wed, 9 Jun 2010 18:47:25 +0000 (19:47 +0100)] 
doveadm: Don't fail immediately if some mailbox can't be opened.

--HG--
branch : HEAD

15 years agodoveadm: Added mailbox status command.
Timo Sirainen [Wed, 9 Jun 2010 18:42:09 +0000 (19:42 +0100)] 
doveadm: Added mailbox status command.

--HG--
branch : HEAD

15 years agoimap: STATUS (X-GUID) added extra space to result.
Timo Sirainen [Wed, 9 Jun 2010 18:22:23 +0000 (19:22 +0100)] 
imap: STATUS (X-GUID) added extra space to result.

--HG--
branch : HEAD

15 years agodoveadm: Mail commands now prefix each line with username if -A parameter is given.
Timo Sirainen [Wed, 9 Jun 2010 17:53:40 +0000 (18:53 +0100)] 
doveadm: Mail commands now prefix each line with username if -A parameter is given.

--HG--
branch : HEAD

15 years agodoveadm fetch: Added "user" field.
Timo Sirainen [Wed, 9 Jun 2010 17:52:42 +0000 (18:52 +0100)] 
doveadm fetch: Added "user" field.

--HG--
branch : HEAD

15 years agodoveconf: Renamed lip/rip filters to local/remote, which also support DNS lookups...
Timo Sirainen [Wed, 9 Jun 2010 17:32:47 +0000 (18:32 +0100)] 
doveconf: Renamed lip/rip filters to local/remote, which also support DNS lookups now.

--HG--
branch : HEAD

15 years agodoveconf: Show local, remote name/bits {} blocks with the /bits part.
Timo Sirainen [Wed, 9 Jun 2010 17:29:55 +0000 (18:29 +0100)] 
doveconf: Show local, remote name/bits {} blocks with the /bits part.

--HG--
branch : HEAD

15 years agolib-storage: Fixes to recent plugin API change.
Timo Sirainen [Wed, 9 Jun 2010 17:02:46 +0000 (18:02 +0100)] 
lib-storage: Fixes to recent plugin API change.

--HG--
branch : HEAD

15 years agolib-master: Error logging fix for 64bit systems.
Timo Sirainen [Wed, 9 Jun 2010 16:03:20 +0000 (17:03 +0100)] 
lib-master: Error logging fix for 64bit systems.

--HG--
branch : HEAD

15 years agolib-master: Added timeout to master login attempts and improved error logging.
Timo Sirainen [Wed, 9 Jun 2010 15:39:12 +0000 (16:39 +0100)] 
lib-master: Added timeout to master login attempts and improved error logging.

--HG--
branch : HEAD

15 years agologin: If master login fails, make sure the client gets disconnected.
Timo Sirainen [Wed, 9 Jun 2010 15:38:33 +0000 (16:38 +0100)] 
login: If master login fails, make sure the client gets disconnected.

--HG--
branch : HEAD

15 years agologin: Master login internal failures weren't handled correctly.
Timo Sirainen [Wed, 9 Jun 2010 15:37:57 +0000 (16:37 +0100)] 
login: Master login internal failures weren't handled correctly.

--HG--
branch : HEAD

15 years agoconfig: local_name foo {} is now for TLS SNI. local foo {} only resolves foo to its IP.
Timo Sirainen [Wed, 9 Jun 2010 15:16:40 +0000 (16:16 +0100)] 
config: local_name foo {} is now for TLS SNI. local foo {} only resolves foo to its IP.

--HG--
branch : HEAD

15 years agomdbox: stat() storage directory first before trying to mkdir it.
Timo Sirainen [Tue, 8 Jun 2010 20:00:11 +0000 (21:00 +0100)] 
mdbox: stat() storage directory first before trying to mkdir it.

--HG--
branch : HEAD

15 years agoauth: Abort pending penalty lookups earlier in deinit.
Timo Sirainen [Tue, 8 Jun 2010 19:52:24 +0000 (20:52 +0100)] 
auth: Abort pending penalty lookups earlier in deinit.

--HG--
branch : HEAD

15 years agoauth: Fixed a memory leak when looking up penalty value from anvil.
Timo Sirainen [Tue, 8 Jun 2010 19:51:59 +0000 (20:51 +0100)] 
auth: Fixed a memory leak when looking up penalty value from anvil.

--HG--
branch : HEAD

15 years agolib-storage: Set mail_namespace.unexpanded_set also when no namespaces are defined.
Timo Sirainen [Tue, 8 Jun 2010 19:32:23 +0000 (20:32 +0100)] 
lib-storage: Set mail_namespace.unexpanded_set also when no namespaces are defined.

--HG--
branch : HEAD

15 years agoauth: Changed how auth deinitilization works.
Timo Sirainen [Tue, 8 Jun 2010 18:34:14 +0000 (19:34 +0100)] 
auth: Changed how auth deinitilization works.

--HG--
branch : HEAD

15 years agoauth: Removed unnecessary auth_request callback and context uses.
Timo Sirainen [Tue, 8 Jun 2010 17:47:24 +0000 (18:47 +0100)] 
auth: Removed unnecessary auth_request callback and context uses.

--HG--
branch : HEAD

15 years agolmtp proxy: Fixed 30 second delay after finishing DATA.
Timo Sirainen [Mon, 7 Jun 2010 20:02:00 +0000 (21:02 +0100)] 
lmtp proxy: Fixed 30 second delay after finishing DATA.

--HG--
branch : HEAD

15 years agolmtp proxy: Fixed passdb username change.
Timo Sirainen [Mon, 7 Jun 2010 19:50:08 +0000 (20:50 +0100)] 
lmtp proxy: Fixed passdb username change.

--HG--
branch : HEAD

15 years agoauth: More async auth request deinit fixing.
Timo Sirainen [Mon, 7 Jun 2010 18:51:59 +0000 (19:51 +0100)] 
auth: More async auth request deinit fixing.

--HG--
branch : HEAD

15 years agomaster: Small code cleanup.
Timo Sirainen [Mon, 7 Jun 2010 18:31:08 +0000 (19:31 +0100)] 
master: Small code cleanup.

--HG--
branch : HEAD

15 years agoauth: Another attempt in trying to fix crashed at deinit on pending async auth reques...
Timo Sirainen [Mon, 7 Jun 2010 18:28:15 +0000 (19:28 +0100)] 
auth: Another attempt in trying to fix crashed at deinit on pending async auth request lookups.

--HG--
branch : HEAD

15 years agologin: Deinit auth socket after destroying clients to avoid crash.
Timo Sirainen [Mon, 7 Jun 2010 18:17:46 +0000 (19:17 +0100)] 
login: Deinit auth socket after destroying clients to avoid crash.

--HG--
branch : HEAD

15 years agoauth: Fixed prefetch userdb interaction with passdb changing username.
Timo Sirainen [Mon, 7 Jun 2010 17:53:42 +0000 (18:53 +0100)] 
auth: Fixed prefetch userdb interaction with passdb changing username.
If userdb_* fields were set before user was changed, prefetch returned
the unchanged username.

--HG--
branch : HEAD

15 years agodoveadm: stop and reload commands now run with minimal initialization code.
Timo Sirainen [Mon, 7 Jun 2010 16:48:51 +0000 (17:48 +0100)] 
doveadm: stop and reload commands now run with minimal initialization code.
This allows them to work even if there is something wrong with config file.

--HG--
branch : HEAD

15 years agolib-storage: Plugin API changed to run plugin functions in correct order.
Timo Sirainen [Mon, 7 Jun 2010 16:06:17 +0000 (17:06 +0100)] 
lib-storage: Plugin API changed to run plugin functions in correct order.
Previously the hooks were run in correct order, but the functions they
overrode were run in reverse order. This caused problems when multiple
plugins were used.

--HG--
branch : HEAD

15 years agoMailbox deletion: Delay marking its index deleted until ACL has had a chance to abort...
Timo Sirainen [Mon, 7 Jun 2010 13:05:42 +0000 (14:05 +0100)] 
Mailbox deletion: Delay marking its index deleted until ACL has had a chance to abort the deletion.

--HG--
branch : HEAD

15 years agomdbox: Removed unnecessary code line.
Timo Sirainen [Sat, 5 Jun 2010 12:38:17 +0000 (13:38 +0100)] 
mdbox: Removed unnecessary code line.

--HG--
branch : HEAD

15 years agoTODO updated.
Timo Sirainen [Fri, 4 Jun 2010 20:40:17 +0000 (21:40 +0100)] 
TODO updated.

--HG--
branch : HEAD

15 years agodbox, mdbox: Fixed race conditions when creating mailboxes.
Timo Sirainen [Fri, 4 Jun 2010 20:09:12 +0000 (21:09 +0100)] 
dbox, mdbox: Fixed race conditions when creating mailboxes.

--HG--
branch : HEAD

15 years agorawlog: Rewrote timestamp handling. Now with -t parameter each line begins with times...
Timo Sirainen [Fri, 4 Jun 2010 18:57:49 +0000 (19:57 +0100)] 
rawlog: Rewrote timestamp handling. Now with -t parameter each line begins with timestamp.

--HG--
branch : HEAD

15 years agoscript, script-login: Tell GNU getopt() not to access -parameters after first non...
Timo Sirainen [Fri, 4 Jun 2010 18:47:50 +0000 (19:47 +0100)] 
script, script-login: Tell GNU getopt() not to access -parameters after first non-parameter.

--HG--
branch : HEAD

15 years agolib-storage: Fixed accessing uncommitted saved mails with dsync
Timo Sirainen [Fri, 4 Jun 2010 18:16:42 +0000 (19:16 +0100)] 
lib-storage: Fixed accessing uncommitted saved mails with dsync
dsync preserves uids, so uid==0 check won't work for detecting such mails.

--HG--
branch : HEAD

15 years agolmtp: Compile fix.
Timo Sirainen [Fri, 4 Jun 2010 18:14:42 +0000 (19:14 +0100)] 
lmtp: Compile fix.

--HG--
branch : HEAD

15 years agodsync: Fixed loading plugins when built --without-shared-libs
Timo Sirainen [Fri, 4 Jun 2010 17:51:05 +0000 (18:51 +0100)] 
dsync: Fixed loading plugins when built --without-shared-libs

--HG--
branch : HEAD

15 years agodict client: Allow connecting to server multiple times in a second.
Timo Sirainen [Fri, 4 Jun 2010 17:26:06 +0000 (18:26 +0100)] 
dict client: Allow connecting to server multiple times in a second.

--HG--
branch : HEAD

15 years agoWhen creating shared directories, preserve parent dir's permissions if it has setgid...
Timo Sirainen [Fri, 4 Jun 2010 17:05:28 +0000 (18:05 +0100)] 
When creating shared directories, preserve parent dir's permissions if it has setgid bit enabled.
This works only if location path uses %variables. The directories up to
last variable are created by preserving parent directory's modes, while
the rest of the directories are created with 0700. For example
with "/var/mail/%d/%2n/%n/Maildir", "/var/mail/domain/nn" preserves /var/mail's
permissions, while the "username/Maildir" directories have 0700 mode.

--HG--
branch : HEAD

15 years agoAvoid including mailbox-list-private.h everywhere.
Timo Sirainen [Fri, 4 Jun 2010 15:59:31 +0000 (16:59 +0100)] 
Avoid including mailbox-list-private.h everywhere.

--HG--
branch : HEAD

15 years agolib-storage: Added mailbox_list_get_root_path() to reduce code duplication.
Timo Sirainen [Fri, 4 Jun 2010 15:51:16 +0000 (16:51 +0100)] 
lib-storage: Added mailbox_list_get_root_path() to reduce code duplication.

--HG--
branch : HEAD

15 years agolib-storage: Code cleanup.
Timo Sirainen [Fri, 4 Jun 2010 15:36:24 +0000 (16:36 +0100)] 
lib-storage: Code cleanup.

--HG--
branch : HEAD

15 years agoauth: Deinit auth request handler before pass/userdbs
Timo Sirainen [Fri, 4 Jun 2010 15:15:28 +0000 (16:15 +0100)] 
auth: Deinit auth request handler before pass/userdbs

--HG--
branch : HEAD

15 years agomail-log: If saved uid isn't available, log an error instead of crashing.
Timo Sirainen [Fri, 4 Jun 2010 14:51:47 +0000 (15:51 +0100)] 
mail-log: If saved uid isn't available, log an error instead of crashing.
This shouldn't happen, except when saving to virtual mailbox.

--HG--
branch : HEAD

15 years agomail-log: Code cleanup.
Timo Sirainen [Fri, 4 Jun 2010 14:50:41 +0000 (15:50 +0100)] 
mail-log: Code cleanup.

--HG--
branch : HEAD

15 years agomail-log: Show lda/lmtp deliveries as "save", not "copy from Dovecot Delivery Mail".
Timo Sirainen [Fri, 4 Jun 2010 14:39:58 +0000 (15:39 +0100)] 
mail-log: Show lda/lmtp deliveries as "save", not "copy from Dovecot Delivery Mail".

--HG--
branch : HEAD

15 years agoauth: When stopping, try to wait for auth clients to disconnect.
Timo Sirainen [Fri, 4 Jun 2010 14:25:03 +0000 (15:25 +0100)] 
auth: When stopping, try to wait for auth clients to disconnect.
This should avoid auth failures during config reloads.

--HG--
branch : HEAD

15 years agoscript: Clear environment before running the script.
Timo Sirainen [Fri, 4 Jun 2010 14:11:55 +0000 (15:11 +0100)] 
script: Clear environment before running the script.

--HG--
branch : HEAD

15 years agodoveadm quota get: Avoid integer overflows with really high quota usage.
Timo Sirainen [Wed, 2 Jun 2010 19:10:23 +0000 (20:10 +0100)] 
doveadm quota get: Avoid integer overflows with really high quota usage.

--HG--
branch : HEAD

15 years agoauth: Added %{login_user}, %{login_username} and %{login_domain} variables that are...
Timo Sirainen [Wed, 2 Jun 2010 18:52:32 +0000 (19:52 +0100)] 
auth: Added %{login_user}, %{login_username} and %{login_domain} variables that are set for master logins.

--HG--
branch : HEAD

15 years agodoveadm quota get: Print usage also in percentages.
Timo Sirainen [Wed, 2 Jun 2010 18:24:07 +0000 (19:24 +0100)] 
doveadm quota get: Print usage also in percentages.

--HG--
branch : HEAD

15 years agoexample-config: Moved ACL settings to a separate .conf file.
Timo Sirainen [Wed, 2 Jun 2010 18:20:54 +0000 (19:20 +0100)] 
example-config: Moved ACL settings to a separate .conf file.

--HG--
branch : HEAD

15 years agoexample-config: Moved quota configuration to a separate .conf file and improved the...
Timo Sirainen [Wed, 2 Jun 2010 18:17:08 +0000 (19:17 +0100)] 
example-config: Moved quota configuration to a separate .conf file and improved the comments.

--HG--
branch : HEAD

15 years agoquota: Use the new "script" service for executing quota warnings.
Timo Sirainen [Wed, 2 Jun 2010 17:52:12 +0000 (18:52 +0100)] 
quota: Use the new "script" service for executing quota warnings.
This improves the performance, especially when the process is handling
multiple users, because it no longer has to fork a process and wait for
the script to finish.

Example configuration:

plugin {
  quota_warning = storage=90%% quota-warning 90 %u
}
service quota-warning {
  executable = script /usr/local/bin/quota-warning.sh
  user = vmail
  unix_listener quota-warning {
  }
}

The quota-warning.sh will be executed with parameters 90 and username.

--HG--
branch : HEAD

15 years agoAdded "script" service that can be used to easily execute programs via UNIX socket.
Timo Sirainen [Wed, 2 Jun 2010 17:46:26 +0000 (18:46 +0100)] 
Added "script" service that can be used to easily execute programs via UNIX socket.

--HG--
branch : HEAD

15 years agoscript-login: Added version check to the protocol.
Timo Sirainen [Wed, 2 Jun 2010 17:45:02 +0000 (18:45 +0100)] 
script-login: Added version check to the protocol.

--HG--
branch : HEAD

15 years agoscript-login: Error message fix.
Timo Sirainen [Wed, 2 Jun 2010 16:22:41 +0000 (17:22 +0100)] 
script-login: Error message fix.

--HG--
branch : HEAD

15 years agoAdded version_string_verify() and removed code duplication with it.
Timo Sirainen [Wed, 2 Jun 2010 17:27:08 +0000 (18:27 +0100)] 
Added version_string_verify() and removed code duplication with it.

--HG--
branch : HEAD

15 years agoRenamed "script" binary to "script-login".
Timo Sirainen [Wed, 2 Jun 2010 16:21:21 +0000 (17:21 +0100)] 
Renamed "script" binary to "script-login".

--HG--
branch : HEAD

15 years agoauth: Fixes to destroying pending async userdb requests at deinit.
Timo Sirainen [Wed, 2 Jun 2010 15:48:55 +0000 (16:48 +0100)] 
auth: Fixes to destroying pending async userdb requests at deinit.

--HG--
branch : HEAD

15 years agolib-dict: Changed proxy client's idle timeout from 1 second to 0.
Timo Sirainen [Wed, 2 Jun 2010 15:15:58 +0000 (16:15 +0100)] 
lib-dict: Changed proxy client's idle timeout from 1 second to 0.

--HG--
branch : HEAD

15 years agoauth: Added passdb static.
Timo Sirainen [Wed, 2 Jun 2010 15:08:07 +0000 (16:08 +0100)] 
auth: Added passdb static.

--HG--
branch : HEAD

15 years agoauth: Removed USERDB_STATIC macro. It's always built anyway.
Timo Sirainen [Wed, 2 Jun 2010 14:50:37 +0000 (15:50 +0100)] 
auth: Removed USERDB_STATIC macro. It's always built anyway.

--HG--
branch : HEAD

15 years agoauth: Recent change caused userdb lookups to crash.
Timo Sirainen [Wed, 2 Jun 2010 00:23:51 +0000 (01:23 +0100)] 
auth: Recent change caused userdb lookups to crash.
The deinit bug that it tried to fix isn't fixed yet.

--HG--
branch : HEAD

15 years agomdbox: When rebuilding storage, don't use map records that have wrong size.
Timo Sirainen [Tue, 1 Jun 2010 19:00:07 +0000 (20:00 +0100)] 
mdbox: When rebuilding storage, don't use map records that have wrong size.

--HG--
branch : HEAD

15 years agoexample-config: Updated global mail_plugins comment.
Timo Sirainen [Tue, 1 Jun 2010 17:43:16 +0000 (18:43 +0100)] 
example-config: Updated global mail_plugins comment.

--HG--
branch : HEAD

15 years agoconfig: Fixed handling obsolete [ipv6addr]:port listen setting.
Timo Sirainen [Tue, 1 Jun 2010 17:37:37 +0000 (18:37 +0100)] 
config: Fixed handling obsolete [ipv6addr]:port listen setting.

--HG--
branch : HEAD

15 years agoAdded support for [] around ipv6 addresses everywhere.
Timo Sirainen [Tue, 1 Jun 2010 17:35:48 +0000 (18:35 +0100)] 
Added support for [] around ipv6 addresses everywhere.

--HG--
branch : HEAD

15 years agoacl: Allow tabs between extended acl names.
Timo Sirainen [Tue, 1 Jun 2010 16:51:50 +0000 (17:51 +0100)] 
acl: Allow tabs between extended acl names.

--HG--
branch : HEAD

15 years agoconfigure: Don't use spaces after -I and -L compiler flags.
Timo Sirainen [Tue, 1 Jun 2010 16:34:11 +0000 (17:34 +0100)] 
configure: Don't use spaces after -I and -L compiler flags.
Apparently they break in some setups. Patch by Ben DJ.

--HG--
branch : HEAD

15 years agoCompile fix for OSX 10.3.
Timo Sirainen [Tue, 1 Jun 2010 16:20:42 +0000 (17:20 +0100)] 
Compile fix for OSX 10.3.

--HG--
branch : HEAD

15 years agovirtual: Fixed looking up namespace for save-destination mailbox (!ns/box)
Timo Sirainen [Tue, 1 Jun 2010 16:08:13 +0000 (17:08 +0100)] 
virtual: Fixed looking up namespace for save-destination mailbox (!ns/box)

--HG--
branch : HEAD

15 years agoimap: Removed a no-op outlook-idle imap client workaround.
Timo Sirainen [Tue, 1 Jun 2010 15:58:17 +0000 (16:58 +0100)] 
imap: Removed a no-op outlook-idle imap client workaround.

--HG--
branch : HEAD

15 years agoimap: Removed netscape-eoh (Netscape 4.x) from imap client workarounds.
Timo Sirainen [Tue, 1 Jun 2010 15:57:55 +0000 (16:57 +0100)] 
imap: Removed netscape-eoh (Netscape 4.x) from imap client workarounds.
This client should be long dead by now. Also the workaround causes
Dovecot to violate IMAP RFC, so it's not really recommended anyway.

--HG--
branch : HEAD

15 years agoauth: Aborting pending async requests on deinit caused crashes.
Timo Sirainen [Tue, 1 Jun 2010 15:37:59 +0000 (16:37 +0100)] 
auth: Aborting pending async requests on deinit caused crashes.

--HG--
branch : HEAD

15 years agoheader filter istream: Avoid seeking backwards when caller just wants to reset the...
Timo Sirainen [Tue, 1 Jun 2010 15:01:21 +0000 (16:01 +0100)] 
header filter istream: Avoid seeking backwards when caller just wants to reset the stream buffers.

--HG--
branch : HEAD

15 years agolmtp: Fixes to seteuid calls.
Timo Sirainen [Mon, 31 May 2010 20:38:19 +0000 (21:38 +0100)] 
lmtp: Fixes to seteuid calls.
When delivering to multiple users, the first user's mail should be
deinitialized with that user's effective uid. Also there's no point in
setting uid to 0 between deliveries to multiple users.

--HG--
branch : HEAD

15 years agolib-index: If index is read-only, always fail when trying to lock cache file.
Timo Sirainen [Mon, 31 May 2010 19:34:42 +0000 (20:34 +0100)] 
lib-index: If index is read-only, always fail when trying to lock cache file.

--HG--
branch : HEAD

15 years agoimap: Fixed previous idle change more correctly.
Timo Sirainen [Mon, 31 May 2010 18:28:04 +0000 (19:28 +0100)] 
imap: Fixed previous idle change more correctly.
The previous way could have crashed in some situations.

--HG--
branch : HEAD

15 years agoimap: If client was disconnected while IDLEing (e.g. storage error), it got stuck...
Timo Sirainen [Mon, 31 May 2010 18:15:01 +0000 (19:15 +0100)] 
imap: If client was disconnected while IDLEing (e.g. storage error), it got stuck instead.

--HG--
branch : HEAD

15 years agolib-index: Try to handle index directory deletion more nicely.
Timo Sirainen [Mon, 31 May 2010 18:09:41 +0000 (19:09 +0100)] 
lib-index: Try to handle index directory deletion more nicely.

--HG--
branch : HEAD

15 years agolib-storage: Don't log rename() error if dovecot-uidvalidity didn't contain valid...
Timo Sirainen [Mon, 31 May 2010 17:57:46 +0000 (18:57 +0100)] 
lib-storage: Don't log rename() error if dovecot-uidvalidity didn't contain valid value.

--HG--
branch : HEAD

15 years agolib-lda: If two LDAs try to autocreate the same mailbox at the same time, don't fail...
Timo Sirainen [Mon, 31 May 2010 15:46:08 +0000 (16:46 +0100)] 
lib-lda: If two LDAs try to autocreate the same mailbox at the same time, don't fail the other one.

--HG--
branch : HEAD

15 years agoauth: Improved passwd-file's EACCES error messages.
Timo Sirainen [Mon, 31 May 2010 15:42:23 +0000 (16:42 +0100)] 
auth: Improved passwd-file's EACCES error messages.

--HG--
branch : HEAD

15 years agodoveadm: Removed an unnecessary code line.
Timo Sirainen [Mon, 31 May 2010 15:01:09 +0000 (16:01 +0100)] 
doveadm: Removed an unnecessary code line.

--HG--
branch : HEAD

15 years agodirector: Update connection counts also on login connection deinit.
Timo Sirainen [Mon, 31 May 2010 14:32:18 +0000 (15:32 +0100)] 
director: Update connection counts also on login connection deinit.

--HG--
branch : HEAD

15 years agolib-storage: mail_get_stream() no longer sets stream_r if it returns failure.
Timo Sirainen [Mon, 31 May 2010 14:25:22 +0000 (15:25 +0100)] 
lib-storage: mail_get_stream() no longer sets stream_r if it returns failure.
This fixes e.g. FETCH RFC822.* commands when input couldn't be read.

--HG--
branch : HEAD

15 years agoIf read() from a mail stream fails, log the stream name (filename typically).
Timo Sirainen [Mon, 31 May 2010 14:12:57 +0000 (15:12 +0100)] 
If read() from a mail stream fails, log the stream name (filename typically).

--HG--
branch : HEAD

15 years agoimap: LIST now handles better if INBOX is in a different namespace than prefix=""
Timo Sirainen [Fri, 28 May 2010 17:30:55 +0000 (18:30 +0100)] 
imap: LIST now handles better if INBOX is in a different namespace than prefix=""

--HG--
branch : HEAD

15 years agodoveadm log find: Wait 1 second after logging, to give syslog time to write to files.
Timo Sirainen [Fri, 28 May 2010 17:12:05 +0000 (18:12 +0100)] 
doveadm log find: Wait 1 second after logging, to give syslog time to write to files.

--HG--
branch : HEAD

15 years agoquota: Non-default quota rules should now have '+' before the limit value.
Timo Sirainen [Fri, 28 May 2010 16:39:05 +0000 (17:39 +0100)] 
quota: Non-default quota rules should now have '+' before the limit value.
This should make it clearer what it means. The obsolete way without '+' might
be changed in future to actually mean an absolute quota limit.

--HG--
branch : HEAD

15 years agodoveadm mailbox convert renamed to doveadm mailbox mutf7.
Timo Sirainen [Fri, 28 May 2010 16:03:41 +0000 (17:03 +0100)] 
doveadm mailbox convert renamed to doveadm mailbox mutf7.

--HG--
branch : HEAD

15 years agoquota-fs: Log also mountpoint type with mail_debug=yes.
Timo Sirainen [Fri, 28 May 2010 15:52:24 +0000 (16:52 +0100)] 
quota-fs: Log also mountpoint type with mail_debug=yes.

--HG--
branch : HEAD

15 years agodoveadm: Detect '?' also as wildcard character in usernames.
Timo Sirainen [Fri, 28 May 2010 15:44:14 +0000 (16:44 +0100)] 
doveadm: Detect '?' also as wildcard character in usernames.

--HG--
branch : HEAD

15 years agodoveadm: Group subcommands into a single line in usage output.
Timo Sirainen [Fri, 28 May 2010 15:26:30 +0000 (16:26 +0100)] 
doveadm: Group subcommands into a single line in usage output.

--HG--
branch : HEAD

15 years agodoveadm help <cmd> now also outputs to stdout.
Timo Sirainen [Fri, 28 May 2010 14:26:39 +0000 (15:26 +0100)] 
doveadm help <cmd> now also outputs to stdout.

--HG--
branch : HEAD

15 years agodoveadm help and without parameters now writes output to stdout, otherwise stderr.
Timo Sirainen [Fri, 28 May 2010 14:24:55 +0000 (15:24 +0100)] 
doveadm help and without parameters now writes output to stdout, otherwise stderr.

--HG--
branch : HEAD

15 years agomaster: dovecot --log-error now internally calls doveadm log test.
Timo Sirainen [Fri, 28 May 2010 14:20:19 +0000 (15:20 +0100)] 
master: dovecot --log-error now internally calls doveadm log test.

--HG--
branch : HEAD