]> git.ipfire.org Git - thirdparty/dovecot/core.git/log
thirdparty/dovecot/core.git
15 years agolib-index: Added a missing error logging.
Timo Sirainen [Tue, 29 Jun 2010 19:26:04 +0000 (20:26 +0100)] 
lib-index: Added a missing error logging.

--HG--
branch : HEAD

15 years agosingle-dbox: Fixed broken mailbox handling.
Timo Sirainen [Tue, 29 Jun 2010 19:21:51 +0000 (20:21 +0100)] 
single-dbox: Fixed broken mailbox handling.

--HG--
branch : HEAD

15 years agosingle-dbox: Simplified syncing code.
Timo Sirainen [Tue, 29 Jun 2010 18:34:16 +0000 (19:34 +0100)] 
single-dbox: Simplified syncing code.

--HG--
branch : HEAD

15 years agosingle-dbox: Fixed moving mails to alt storage.
Timo Sirainen [Tue, 29 Jun 2010 18:04:39 +0000 (19:04 +0100)] 
single-dbox: Fixed moving mails to alt storage.

--HG--
branch : HEAD

15 years agodoveadm altmove: Sync all mailboxes after moving mails.
Timo Sirainen [Tue, 29 Jun 2010 18:04:20 +0000 (19:04 +0100)] 
doveadm altmove: Sync all mailboxes after moving mails.

--HG--
branch : HEAD

15 years agopgsql: Fixes for errors handling with synchronous sql queries.
Timo Sirainen [Tue, 29 Jun 2010 17:29:18 +0000 (18:29 +0100)] 
pgsql: Fixes for errors handling with synchronous sql queries.

--HG--
branch : HEAD

15 years agoexample-config: Mention `doveconf -n` instead of `dovecot -n`
Pascal Volk [Tue, 29 Jun 2010 14:44:32 +0000 (14:44 +0000)] 
example-config: Mention `doveconf -n` instead of `dovecot -n`

--HG--
branch : HEAD

15 years ago[m]dbox: If alt-dir exists for a mailbox while trying to create it, rebuild mailbox...
Timo Sirainen [Mon, 28 Jun 2010 21:00:58 +0000 (22:00 +0100)] 
[m]dbox: If alt-dir exists for a mailbox while trying to create it, rebuild mailbox indexes.
This makes sure that if there are any mails in the alt-dir, they become
visible rather than be overwritten.

--HG--
branch : HEAD

15 years agomdbox: Don't fail storage rebuild just because storage/ directory doesn't exist.
Timo Sirainen [Mon, 28 Jun 2010 20:58:42 +0000 (21:58 +0100)] 
mdbox: Don't fail storage rebuild just because storage/ directory doesn't exist.
It may be an account for a new user that doesn't yet have any mails.

--HG--
branch : HEAD

15 years agolib-storage: Use mail->saving, not mail->uid==0 to check if mail is being saved.
Timo Sirainen [Mon, 28 Jun 2010 20:34:45 +0000 (21:34 +0100)] 
lib-storage: Use mail->saving, not mail->uid==0 to check if mail is being saved.
The uid may be non-zero when saving with dsync.

--HG--
branch : HEAD

15 years agoexample-config: Don't include README file in distribution tarball.
Timo Sirainen [Mon, 28 Jun 2010 16:58:47 +0000 (17:58 +0100)] 
example-config: Don't include README file in distribution tarball.

--HG--
branch : HEAD

15 years agoexample-config: Added missing config files to the Makefile.
Pascal Volk [Mon, 28 Jun 2010 16:42:21 +0000 (16:42 +0000)] 
example-config: Added missing config files to the Makefile.

--HG--
branch : HEAD

15 years agomdbox: Modified map locking behavior to avoid deadlocks when rebuilding storage.
Timo Sirainen [Mon, 28 Jun 2010 15:47:34 +0000 (16:47 +0100)] 
mdbox: Modified map locking behavior to avoid deadlocks when rebuilding storage.
If both mailbox and map index need to be locked, the map index must now be
locked first. Mailbox syncing optimistically tries to first sync without
map locking, but if it sees expunges, it restarts with the map lock.

The map lock is held now slightly longer during sync than before, but it
shouldn't be noticeable.

--HG--
branch : HEAD

15 years agolib-index: Added mail_index_sync_has_expunges()
Timo Sirainen [Mon, 28 Jun 2010 15:31:39 +0000 (16:31 +0100)] 
lib-index: Added mail_index_sync_has_expunges()

--HG--
branch : HEAD

15 years agoimap, pop3: Forced disconnection of client didn't always close connection immediately.
Timo Sirainen [Mon, 28 Jun 2010 15:25:35 +0000 (16:25 +0100)] 
imap, pop3: Forced disconnection of client didn't always close connection immediately.

--HG--
branch : HEAD

15 years agodoc: added manual pages
Pascal Volk [Mon, 28 Jun 2010 13:56:39 +0000 (13:56 +0000)] 
doc: added manual pages

--HG--
branch : HEAD

15 years agodovecot-config: Added LIBDOVECOT_CONFIG_INCLUDE
Timo Sirainen [Mon, 28 Jun 2010 12:30:32 +0000 (13:30 +0100)] 
dovecot-config: Added LIBDOVECOT_CONFIG_INCLUDE

--HG--
branch : HEAD

15 years agomaster: Most service processes were being idle-killed much too quickly.
Timo Sirainen [Mon, 28 Jun 2010 12:24:20 +0000 (13:24 +0100)] 
master: Most service processes were being idle-killed much too quickly.

--HG--
branch : HEAD

15 years agoquota: Fixed a potential crash with dict quota at deinit.
Timo Sirainen [Mon, 28 Jun 2010 12:19:24 +0000 (13:19 +0100)] 
quota: Fixed a potential crash with dict quota at deinit.

--HG--
branch : HEAD

15 years agodict: Unregister modules after unregistering dict drivers.
Timo Sirainen [Mon, 28 Jun 2010 12:08:51 +0000 (13:08 +0100)] 
dict: Unregister modules after unregistering dict drivers.
Fixes a crash at deinit when sql drivers were built as plugins.

--HG--
branch : HEAD

15 years agodoc/auth-protocol.txt: fixed encoding failure.
Pascal Volk [Sun, 27 Jun 2010 17:15:45 +0000 (17:15 +0000)] 
doc/auth-protocol.txt: fixed encoding failure.

--HG--
branch : HEAD

15 years agoexample-config: Moved disable_plaintext_auth to 10-auth.conf
Timo Sirainen [Fri, 25 Jun 2010 20:04:26 +0000 (21:04 +0100)] 
example-config: Moved disable_plaintext_auth to 10-auth.conf

--HG--
branch : HEAD

15 years agolib-lda: Added mail_deliver_save_open() for merging code with sieve.
Timo Sirainen [Fri, 25 Jun 2010 19:18:55 +0000 (20:18 +0100)] 
lib-lda: Added mail_deliver_save_open() for merging code with sieve.

--HG--
branch : HEAD

15 years agosql cache: Free all unused connections at deinit.
Timo Sirainen [Fri, 25 Jun 2010 16:18:46 +0000 (17:18 +0100)] 
sql cache: Free all unused connections at deinit.

--HG--
branch : HEAD

15 years agolib-index: fsync change broke .newlock dotlock for transaction log.
Timo Sirainen [Fri, 25 Jun 2010 16:02:18 +0000 (17:02 +0100)] 
lib-index: fsync change broke .newlock dotlock for transaction log.

--HG--
branch : HEAD

15 years agoRenamed fsync_disable to mail_fsync=optimized|always|never.
Timo Sirainen [Fri, 25 Jun 2010 15:21:49 +0000 (16:21 +0100)] 
Renamed fsync_disable to mail_fsync=optimized|always|never.

--HG--
branch : HEAD

15 years agolib-storage: Call settings_check() after duplicating settings struct. Fixes lock_meth...
Timo Sirainen [Fri, 25 Jun 2010 14:03:44 +0000 (15:03 +0100)] 
lib-storage: Call settings_check() after duplicating settings struct. Fixes lock_method setting.
lock_method was always ignored and the default fcntl was used.

--HG--
branch : HEAD

15 years agolib-settings: settings_check() now also checks dynamic parsers.
Timo Sirainen [Fri, 25 Jun 2010 14:02:57 +0000 (15:02 +0100)] 
lib-settings: settings_check() now also checks dynamic parsers.

--HG--
branch : HEAD

15 years agoAdded support for per-service idle kill timeout.
Timo Sirainen [Fri, 25 Jun 2010 13:03:20 +0000 (14:03 +0100)] 
Added support for per-service idle kill timeout.
Director and anvil services are by default never killed.
This also fixes the errors about idling director process not dying.

--HG--
branch : HEAD

15 years agolib-storage: Shared namespaces shouldn't have NAMESPACE_FLAG_INBOX set.
Timo Sirainen [Thu, 24 Jun 2010 21:32:05 +0000 (22:32 +0100)] 
lib-storage: Shared namespaces shouldn't have NAMESPACE_FLAG_INBOX set.
There is only one namespace with INBOX.

--HG--
branch : HEAD

15 years agodirector: Lots of fixes. It should be pretty stable now.
Timo Sirainen [Thu, 24 Jun 2010 19:29:27 +0000 (20:29 +0100)] 
director: Lots of fixes. It should be pretty stable now.

--HG--
branch : HEAD

15 years agoconfig: Added hook_config_parser_begin so plugins can change default settings.
Timo Sirainen [Thu, 24 Jun 2010 15:27:20 +0000 (16:27 +0100)] 
config: Added hook_config_parser_begin so plugins can change default settings.

--HG--
branch : HEAD

15 years agoconfig: Install all useful config*.h files.
Timo Sirainen [Thu, 24 Jun 2010 15:26:52 +0000 (16:26 +0100)] 
config: Install all useful config*.h files.

--HG--
branch : HEAD

15 years agolib-master: MASTER_SERVICE_FLAG_NO_IDLE_DIE wasn't actually working.
Timo Sirainen [Thu, 24 Jun 2010 14:47:13 +0000 (15:47 +0100)] 
lib-master: MASTER_SERVICE_FLAG_NO_IDLE_DIE wasn't actually working.

--HG--
branch : HEAD

15 years agodirector: Compiling fix for Solaris.
Timo Sirainen [Thu, 24 Jun 2010 14:13:26 +0000 (15:13 +0100)] 
director: Compiling fix for Solaris.

--HG--
branch : HEAD

15 years agolmtp: BODY=* setting wasn't reset with RSET
Timo Sirainen [Wed, 23 Jun 2010 20:51:46 +0000 (21:51 +0100)] 
lmtp: BODY=* setting wasn't reset with RSET

--HG--
branch : HEAD

15 years agoAdded mail_max_lock_timeout setting.
Timo Sirainen [Wed, 23 Jun 2010 16:52:02 +0000 (17:52 +0100)] 
Added mail_max_lock_timeout setting.
This could be useful inside lda/lmtp protocol sections to avoid them from
spending too much time waiting for locks, since they can easily just
return "try again later".

--HG--
branch : HEAD

15 years agomdbox: Fixed assert-crash on storage rebuild if file got lost.
Timo Sirainen [Wed, 23 Jun 2010 15:58:18 +0000 (16:58 +0100)] 
mdbox: Fixed assert-crash on storage rebuild if file got lost.

--HG--
branch : HEAD

15 years agolib-storage: Changed error message.
Timo Sirainen [Wed, 23 Jun 2010 15:54:37 +0000 (16:54 +0100)] 
lib-storage: Changed error message.

--HG--
branch : HEAD

15 years agomdbox: Storage rebuild handles now duplicate file ids (in primary+alt storage) correctly.
Timo Sirainen [Wed, 23 Jun 2010 15:06:07 +0000 (16:06 +0100)] 
mdbox: Storage rebuild handles now duplicate file ids (in primary+alt storage) correctly.
If a duplicate file is found, it's given a new file id and the file is renamed.

--HG--
branch : HEAD

15 years agolib-storage: When getting decoded headers, don't fail when MIME encoded-words expand...
Timo Sirainen [Wed, 23 Jun 2010 13:59:49 +0000 (14:59 +0100)] 
lib-storage: When getting decoded headers, don't fail when MIME encoded-words expand to LFs.
This fixes errors like: Corrupted index cache file dovecot.index.cache:
Broken header Subject for mail UID 1

--HG--
branch : HEAD

15 years agoquota: Fixed a memory leak on deinit.
Timo Sirainen [Wed, 23 Jun 2010 12:38:55 +0000 (13:38 +0100)] 
quota: Fixed a memory leak on deinit.
Based on patch by Mike Abbott / Apple.

--HG--
branch : HEAD

15 years agofts-solr: Previous change wasn't complete.
Timo Sirainen [Tue, 22 Jun 2010 21:46:11 +0000 (22:46 +0100)] 
fts-solr: Previous change wasn't complete.

--HG--
branch : HEAD

15 years agofts-solr: Fixed handling indexing for multiple body parts.
Timo Sirainen [Tue, 22 Jun 2010 21:41:55 +0000 (22:41 +0100)] 
fts-solr: Fixed handling indexing for multiple body parts.

--HG--
branch : HEAD

15 years agomdbox: Removed broken optimization from storage rebuild, possibly causing broken...
Timo Sirainen [Tue, 22 Jun 2010 21:27:10 +0000 (22:27 +0100)] 
mdbox: Removed broken optimization from storage rebuild, possibly causing broken results.

--HG--
branch : HEAD

15 years agofts: Give binary MIME part data only to FTS backends that support it.
Timo Sirainen [Tue, 22 Jun 2010 20:38:18 +0000 (21:38 +0100)] 
fts: Give binary MIME part data only to FTS backends that support it.

--HG--
branch : HEAD

15 years agoshared storage: Fixed handling LIST reference string.
Timo Sirainen [Tue, 22 Jun 2010 20:14:22 +0000 (21:14 +0100)] 
shared storage: Fixed handling LIST reference string.

--HG--
branch : HEAD

15 years agomdbox: Previous change was broken, fixed now properly to make purge fail early.
Timo Sirainen [Tue, 22 Jun 2010 20:00:15 +0000 (21:00 +0100)] 
mdbox: Previous change was broken, fixed now properly to make purge fail early.

--HG--
branch : HEAD

15 years agomdbox: When purging finds that mailbox is corrupted, stop going through other files.
Timo Sirainen [Tue, 22 Jun 2010 17:27:03 +0000 (18:27 +0100)] 
mdbox: When purging finds that mailbox is corrupted, stop going through other files.

--HG--
branch : HEAD

15 years agodoveadm dump: Detect also if directory has dovecot.map.index
Timo Sirainen [Tue, 22 Jun 2010 14:53:02 +0000 (15:53 +0100)] 
doveadm dump: Detect also if directory has dovecot.map.index

--HG--
branch : HEAD

15 years agodoveadm: Mail commands assert-crashed when using -u wildcards.
Timo Sirainen [Mon, 21 Jun 2010 20:55:24 +0000 (21:55 +0100)] 
doveadm: Mail commands assert-crashed when using -u wildcards.

--HG--
branch : HEAD

15 years agodoveadm: Minor code cleanup to print formatter.
Timo Sirainen [Mon, 21 Jun 2010 20:52:01 +0000 (21:52 +0100)] 
doveadm: Minor code cleanup to print formatter.

--HG--
branch : HEAD

15 years agodoveadm: Added LF after ^L in pager so that the output is nicer to look at with ...
Timo Sirainen [Mon, 21 Jun 2010 20:50:31 +0000 (21:50 +0100)] 
doveadm: Added LF after ^L in pager so that the output is nicer to look at with "less".

--HG--
branch : HEAD

15 years agodoveadm fetch: Removed some unnecessary code.
Timo Sirainen [Mon, 21 Jun 2010 20:48:06 +0000 (21:48 +0100)] 
doveadm fetch: Removed some unnecessary code.

--HG--
branch : HEAD

15 years agodoveadm fetch: Write output using formatter. Use pager as default.
Timo Sirainen [Mon, 21 Jun 2010 20:47:14 +0000 (21:47 +0100)] 
doveadm fetch: Write output using formatter. Use pager as default.

--HG--
branch : HEAD

15 years agodoveadm: Added "pager" formatter and a function to output streamed output values.
Timo Sirainen [Mon, 21 Jun 2010 20:46:20 +0000 (21:46 +0100)] 
doveadm: Added "pager" formatter and a function to output streamed output values.

--HG--
branch : HEAD

15 years agolib-charset: Don't assert-crash when iconv() skips lots of invalid input.
Timo Sirainen [Mon, 21 Jun 2010 20:17:58 +0000 (21:17 +0100)] 
lib-charset: Don't assert-crash when iconv() skips lots of invalid input.

--HG--
branch : HEAD

15 years agodoveadm fetch hdr.*: Show the hdr.name prefix even if the header doestn't exist.
Timo Sirainen [Mon, 21 Jun 2010 16:23:25 +0000 (17:23 +0100)] 
doveadm fetch hdr.*: Show the hdr.name prefix even if the header doestn't exist.

--HG--
branch : HEAD

15 years agolib-storage: Human search parser crashed if mailbox name was missing.
Timo Sirainen [Mon, 21 Jun 2010 16:21:30 +0000 (17:21 +0100)] 
lib-storage: Human search parser crashed if mailbox name was missing.

--HG--
branch : HEAD

15 years agodoveadm: Don't crash with tab formatter at deinit.
Timo Sirainen [Mon, 21 Jun 2010 16:14:55 +0000 (17:14 +0100)] 
doveadm: Don't crash with tab formatter at deinit.

--HG--
branch : HEAD

15 years agodirector: Minor code cleanup.
Timo Sirainen [Mon, 21 Jun 2010 15:59:57 +0000 (16:59 +0100)] 
director: Minor code cleanup.

--HG--
branch : HEAD

15 years agodirector: Don't send expired user records to remote servers.
Timo Sirainen [Mon, 21 Jun 2010 15:57:28 +0000 (16:57 +0100)] 
director: Don't send expired user records to remote servers.

--HG--
branch : HEAD

15 years agodirector: Don't kill ourself when idling.
Timo Sirainen [Mon, 21 Jun 2010 15:54:11 +0000 (16:54 +0100)] 
director: Don't kill ourself when idling.

--HG--
branch : HEAD

15 years agolib-master: Added MASTER_SERVICE_FLAG_NO_IDLE_DIE.
Timo Sirainen [Mon, 21 Jun 2010 15:53:33 +0000 (16:53 +0100)] 
lib-master: Added MASTER_SERVICE_FLAG_NO_IDLE_DIE.

--HG--
branch : HEAD

15 years agoauth: Fixed sending "userdb iteration not supported" failure to client.
Timo Sirainen [Mon, 21 Jun 2010 15:48:45 +0000 (16:48 +0100)] 
auth: Fixed sending "userdb iteration not supported" failure to client.

--HG--
branch : HEAD

15 years agomaster: Don't try to parse -options if they're not the first parameters.
Timo Sirainen [Mon, 21 Jun 2010 15:44:47 +0000 (16:44 +0100)] 
master: Don't try to parse -options if they're not the first parameters.

--HG--
branch : HEAD

15 years agovirtual: Fixed a crash when freeing an allocated, but unopened mailbox.
Timo Sirainen [Mon, 21 Jun 2010 15:39:12 +0000 (16:39 +0100)] 
virtual: Fixed a crash when freeing an allocated, but unopened mailbox.
Based on patch by e-frog.

--HG--
branch : HEAD

15 years agodoveadm: Ignore non-selectable mailboxes for most commands.
Timo Sirainen [Mon, 21 Jun 2010 14:46:21 +0000 (15:46 +0100)] 
doveadm: Ignore non-selectable mailboxes for most commands.

--HG--
branch : HEAD

15 years agodoveadm: Output flushing fixes.
Timo Sirainen [Mon, 21 Jun 2010 14:34:48 +0000 (15:34 +0100)] 
doveadm: Output flushing fixes.

--HG--
branch : HEAD

15 years agodoveadm: Table formatter crashed with large output.
Timo Sirainen [Mon, 21 Jun 2010 14:26:00 +0000 (15:26 +0100)] 
doveadm: Table formatter crashed with large output.

--HG--
branch : HEAD

15 years agodoveadm: Fixed assert-crash with mailbox foo/* in all commands, not just fetch.
Timo Sirainen [Sat, 19 Jun 2010 19:57:42 +0000 (20:57 +0100)] 
doveadm: Fixed assert-crash with mailbox foo/* in all commands, not just fetch.

--HG--
branch : HEAD

15 years agodoveadm: Fixed assert-crash when listing mailbox foo/*
Timo Sirainen [Fri, 18 Jun 2010 20:41:13 +0000 (21:41 +0100)] 
doveadm: Fixed assert-crash when listing mailbox foo/*

--HG--
branch : HEAD

15 years agodirector: Debug logging crashfix.
Timo Sirainen [Fri, 18 Jun 2010 19:07:20 +0000 (20:07 +0100)] 
director: Debug logging crashfix.

--HG--
branch : HEAD

15 years agodirector: Send PINGs every 15 seconds for idling director connections.
Timo Sirainen [Fri, 18 Jun 2010 19:00:24 +0000 (20:00 +0100)] 
director: Send PINGs every 15 seconds for idling director connections.

--HG--
branch : HEAD

15 years agodirector: A lot of fixes.
Timo Sirainen [Fri, 18 Jun 2010 18:21:50 +0000 (19:21 +0100)] 
director: A lot of fixes.

--HG--
branch : HEAD

15 years agodirector-test: Some fixes
Timo Sirainen [Fri, 18 Jun 2010 18:20:38 +0000 (19:20 +0100)] 
director-test: Some fixes

--HG--
branch : HEAD

15 years agodirector-test.sh: Removed absolute path from director-test executable
Timo Sirainen [Fri, 18 Jun 2010 15:51:48 +0000 (16:51 +0100)] 
director-test.sh: Removed absolute path from director-test executable

--HG--
branch : HEAD

15 years agodirector-test: Added a script that generates test config files and other necessary...
Timo Sirainen [Fri, 18 Jun 2010 15:48:20 +0000 (16:48 +0100)] 
director-test: Added a script that generates test config files and other necessary info.

--HG--
branch : HEAD

15 years agodirector: If same user gets redirected to two hosts, don't crash later.
Timo Sirainen [Fri, 18 Jun 2010 15:37:09 +0000 (16:37 +0100)] 
director: If same user gets redirected to two hosts, don't crash later.

--HG--
branch : HEAD

15 years agodirector-test improvements.
Timo Sirainen [Fri, 18 Jun 2010 15:28:49 +0000 (16:28 +0100)] 
director-test improvements.

--HG--
branch : HEAD

15 years agodirector: Debug message improvements.
Timo Sirainen [Fri, 18 Jun 2010 15:28:36 +0000 (16:28 +0100)] 
director: Debug message improvements.

--HG--
branch : HEAD

15 years agoDEBUG: Removed buffer's tests against overflows. It slows down too much.
Timo Sirainen [Fri, 18 Jun 2010 15:28:14 +0000 (16:28 +0100)] 
DEBUG: Removed buffer's tests against overflows. It slows down too much.

--HG--
branch : HEAD

15 years agomaster: Fixed crash on deinit (maybe also on reload).
Timo Sirainen [Fri, 18 Jun 2010 15:27:45 +0000 (16:27 +0100)] 
master: Fixed crash on deinit (maybe also on reload).

--HG--
branch : HEAD

15 years agomailbox list iter: Require MAILBOX_LIST_ITER_VIRTUAL_NAMES flag.
Timo Sirainen [Thu, 17 Jun 2010 20:09:24 +0000 (21:09 +0100)] 
mailbox list iter: Require MAILBOX_LIST_ITER_VIRTUAL_NAMES flag.
The backend code will be simplified later by removing two code paths for
virtual/non-virtual names.

--HG--
branch : HEAD

15 years agoquota: Consistently assume that mailbox names in quota rules are virtual names.
Timo Sirainen [Thu, 17 Jun 2010 19:57:22 +0000 (20:57 +0100)] 
quota: Consistently assume that mailbox names in quota rules are virtual names.
The previous code mixed virtual/real name lookups.

--HG--
branch : HEAD

15 years agolib-storage: Fixed listing mailbox flags for subscriptions=no namespaces.
Timo Sirainen [Thu, 17 Jun 2010 19:28:06 +0000 (20:28 +0100)] 
lib-storage: Fixed listing mailbox flags for subscriptions=no namespaces.

--HG--
branch : HEAD

15 years agolib-storage: Fixed getting flags for subscribed mailboxes with non-default namespace...
Timo Sirainen [Thu, 17 Jun 2010 18:50:44 +0000 (19:50 +0100)] 
lib-storage: Fixed getting flags for subscribed mailboxes with non-default namespace settings.

--HG--
branch : HEAD

15 years agodirector: Added initial testing framework and some debugging output.
Timo Sirainen [Thu, 17 Jun 2010 18:18:34 +0000 (19:18 +0100)] 
director: Added initial testing framework and some debugging output.

--HG--
branch : HEAD

15 years agodirector: Handle CONNECT commands (properly).
Timo Sirainen [Thu, 17 Jun 2010 18:16:09 +0000 (19:16 +0100)] 
director: Handle CONNECT commands (properly).

--HG--
branch : HEAD

15 years agodirector: director_mail_servers setting now allows ip1-ip2 ranges.
Timo Sirainen [Thu, 17 Jun 2010 18:12:23 +0000 (19:12 +0100)] 
director: director_mail_servers setting now allows ip1-ip2 ranges.

--HG--
branch : HEAD

15 years agodirector: Outgoing director connections shouldn't be counted as master clients.
Timo Sirainen [Thu, 17 Jun 2010 15:59:52 +0000 (16:59 +0100)] 
director: Outgoing director connections shouldn't be counted as master clients.

--HG--
branch : HEAD

15 years agodoveadm: Another -A crashfix for mail commands that don't print anything.
Timo Sirainen [Thu, 17 Jun 2010 15:00:01 +0000 (16:00 +0100)] 
doveadm: Another -A crashfix for mail commands that don't print anything.

--HG--
branch : HEAD

15 years agodoveadm: Don't crash when mail command that doesn't print anything uses -A.
Timo Sirainen [Thu, 17 Jun 2010 14:40:43 +0000 (15:40 +0100)] 
doveadm: Don't crash when mail command that doesn't print anything uses -A.

--HG--
branch : HEAD

15 years agodoveadm director: Make sure write()s send everything.
Timo Sirainen [Thu, 17 Jun 2010 14:14:31 +0000 (15:14 +0100)] 
doveadm director: Make sure write()s send everything.

--HG--
branch : HEAD

15 years agoimap, pop3, lmtp: Close network sockets with net_disconnect().
Timo Sirainen [Thu, 17 Jun 2010 13:47:27 +0000 (14:47 +0100)] 
imap, pop3, lmtp: Close network sockets with net_disconnect().

--HG--
branch : HEAD

15 years agonet_disconnect(): Ignore ECONNRESET error.
Timo Sirainen [Thu, 17 Jun 2010 13:47:16 +0000 (14:47 +0100)] 
net_disconnect(): Ignore ECONNRESET error.

--HG--
branch : HEAD

15 years agoimap: UID commands could have written garbage to process title.
Timo Sirainen [Thu, 17 Jun 2010 12:53:14 +0000 (13:53 +0100)] 
imap: UID commands could have written garbage to process title.
Patch by Mike Abbott / Apple

--HG--
branch : HEAD

15 years agoexample-config: Updated LMTP listeners.
Timo Sirainen [Wed, 16 Jun 2010 18:56:45 +0000 (19:56 +0100)] 
example-config: Updated LMTP listeners.

--HG--
branch : HEAD

15 years agoexample-config: Updated log_path comment to include syslog.
Timo Sirainen [Wed, 16 Jun 2010 18:35:36 +0000 (19:35 +0100)] 
example-config: Updated log_path comment to include syslog.

--HG--
branch : HEAD

15 years agoexample-config: Show "user" field for service auth/auth-worker
Timo Sirainen [Wed, 16 Jun 2010 17:41:52 +0000 (18:41 +0100)] 
example-config: Show "user" field for service auth/auth-worker

--HG--
branch : HEAD