]> git.ipfire.org Git - thirdparty/dovecot/core.git/log
thirdparty/dovecot/core.git
16 years agolib-master: Added master_service_get_name().
Timo Sirainen [Mon, 1 Jun 2009 00:07:52 +0000 (20:07 -0400)] 
lib-master: Added master_service_get_name().

--HG--
branch : HEAD

16 years agoexpire-tool --test: Log timestamps also in user-readable format.
Timo Sirainen [Sun, 31 May 2009 23:48:46 +0000 (19:48 -0400)] 
expire-tool --test: Log timestamps also in user-readable format.

--HG--
branch : HEAD

16 years agoMaildir: Use i_stream_stat() instead of i_stream_get_fd()+fstat(). Fixes zlib plugin.
Timo Sirainen [Sun, 31 May 2009 23:29:53 +0000 (19:29 -0400)] 
Maildir: Use i_stream_stat() instead of i_stream_get_fd()+fstat(). Fixes zlib plugin.

--HG--
branch : HEAD

16 years agoconfigure: If all passdb/userdb/sql drivers are compiled, don't print an empty line...
Timo Sirainen [Sun, 31 May 2009 19:22:32 +0000 (15:22 -0400)] 
configure: If all passdb/userdb/sql drivers are compiled, don't print an empty line for them.

--HG--
branch : HEAD

16 years agothread-refs.txt was missing from release tarball.
Timo Sirainen [Sun, 31 May 2009 19:19:37 +0000 (15:19 -0400)] 
thread-refs.txt was missing from release tarball.

--HG--
branch : HEAD

16 years agoRemoved unused code.
Timo Sirainen [Sun, 31 May 2009 19:19:02 +0000 (15:19 -0400)] 
Removed unused code.

--HG--
branch : HEAD

16 years agomail_storage_service*() chdired to base_dir instead of user's home dir.
Timo Sirainen [Fri, 29 May 2009 22:05:43 +0000 (18:05 -0400)] 
mail_storage_service*() chdired to base_dir instead of user's home dir.

--HG--
branch : HEAD

16 years agodict server: Forgot to add new files in previous commit.
Timo Sirainen [Fri, 29 May 2009 21:13:13 +0000 (17:13 -0400)] 
dict server: Forgot to add new files in previous commit.

--HG--
branch : HEAD

16 years agodict server works again.
Timo Sirainen [Fri, 29 May 2009 16:33:58 +0000 (12:33 -0400)] 
dict server works again.

--HG--
branch : HEAD

16 years agovirtual: If search rule is missing, use SEARCH_ALL.
Timo Sirainen [Thu, 28 May 2009 18:42:21 +0000 (14:42 -0400)] 
virtual: If search rule is missing, use SEARCH_ALL.

--HG--
branch : HEAD

16 years agomail_search_args_dup(): Don't return broken results if there are no search args.
Timo Sirainen [Thu, 28 May 2009 18:39:21 +0000 (14:39 -0400)] 
mail_search_args_dup(): Don't return broken results if there are no search args.

--HG--
branch : HEAD

16 years agoimap-login now advertises only pre-login capabilities.
Timo Sirainen [Thu, 28 May 2009 16:57:15 +0000 (12:57 -0400)] 
imap-login now advertises only pre-login capabilities.
If client had used CAPABILITY command before logging in, untagged CAPABILITY
is sent to client in the hope that client understands this. This change
could get reverted if it breaks too many clients.

--HG--
branch : HEAD

16 years agoAdded unit test for mbox-from.
Timo Sirainen [Wed, 27 May 2009 01:57:02 +0000 (21:57 -0400)] 
Added unit test for mbox-from.

--HG--
branch : HEAD

16 years agoRemoved ioloop_timezone. It's not working nowadays.
Timo Sirainen [Wed, 27 May 2009 01:53:54 +0000 (21:53 -0400)] 
Removed ioloop_timezone. It's not working nowadays.

--HG--
branch : HEAD

16 years agombox_from_parse(): Fixes to handling missing timezones.
Timo Sirainen [Wed, 27 May 2009 01:53:22 +0000 (21:53 -0400)] 
mbox_from_parse(): Fixes to handling missing timezones.
Also use timezone variable, gettimeofday()'s timezone is 0 nowadays in Linux.

--HG--
branch : HEAD

16 years agomail-transaction-log-view compiling fix.
Timo Sirainen [Wed, 27 May 2009 00:43:57 +0000 (20:43 -0400)] 
mail-transaction-log-view compiling fix.

--HG--
branch : HEAD

16 years agomail-transaction-log-view unit testing is now also independent.
Timo Sirainen [Wed, 27 May 2009 00:43:01 +0000 (20:43 -0400)] 
mail-transaction-log-view unit testing is now also independent.

--HG--
branch : HEAD

16 years agoDEBUG: lib-master no longer verifies fd leaks for programs running standalone.
Timo Sirainen [Wed, 27 May 2009 00:23:26 +0000 (20:23 -0400)] 
DEBUG: lib-master no longer verifies fd leaks for programs running standalone.

--HG--
branch : HEAD

16 years agoAdded unit test for mail-transaction-log-append.
Timo Sirainen [Wed, 27 May 2009 00:22:50 +0000 (20:22 -0400)] 
Added unit test for mail-transaction-log-append.

--HG--
branch : HEAD

16 years agoMoved some generic library functions to mail-index-util.c.
Timo Sirainen [Wed, 27 May 2009 00:22:05 +0000 (20:22 -0400)] 
Moved some generic library functions to mail-index-util.c.

--HG--
branch : HEAD

16 years agoFixed bugs caused by recent mail-transaction-log-append refactoring.
Timo Sirainen [Wed, 27 May 2009 00:21:18 +0000 (20:21 -0400)] 
Fixed bugs caused by recent mail-transaction-log-append refactoring.

--HG--
branch : HEAD

16 years agoAdded unit test for message-header-parser.
Timo Sirainen [Tue, 26 May 2009 20:51:58 +0000 (16:51 -0400)] 
Added unit test for message-header-parser.

--HG--
branch : HEAD

16 years agomessage-header-parser: MESSAGE_HEADER_PARSER_FLAG_CLEAN_ONELINE should affect only...
Timo Sirainen [Tue, 26 May 2009 20:51:08 +0000 (16:51 -0400)] 
message-header-parser: MESSAGE_HEADER_PARSER_FLAG_CLEAN_ONELINE should affect only full_line.
Otherwise it behaves inconsistently between hdr->use_full_value=TRUE/FALSE.

--HG--
branch : HEAD

16 years agomessage header parser: Don't set hdr->continues=TRUE when hdr->eoh=TRUE.
Timo Sirainen [Tue, 26 May 2009 20:31:42 +0000 (16:31 -0400)] 
message header parser: Don't set hdr->continues=TRUE when hdr->eoh=TRUE.
This happened if body began with LWSP. Also if parser has seen eoh but not
the following character, don't bother waiting for it.

--HG--
branch : HEAD

16 years agotest-message-parser: Improvements.
Timo Sirainen [Tue, 26 May 2009 20:29:31 +0000 (16:29 -0400)] 
test-message-parser: Improvements.

--HG--
branch : HEAD

16 years agotest-message-parser: Fixed and improvements.
Timo Sirainen [Tue, 26 May 2009 19:23:34 +0000 (15:23 -0400)] 
test-message-parser: Fixed and improvements.

--HG--
branch : HEAD

16 years agomessage_parser_init_from_parts(): Assert that MESSAGE_PARSER_FLAG_SKIP_BODY_BLOCK...
Timo Sirainen [Tue, 26 May 2009 19:21:15 +0000 (15:21 -0400)] 
message_parser_init_from_parts(): Assert that MESSAGE_PARSER_FLAG_SKIP_BODY_BLOCK is set.

--HG--
branch : HEAD

16 years agoSplit test-mail binary to test-mail-* binaries.
Timo Sirainen [Tue, 26 May 2009 18:55:40 +0000 (14:55 -0400)] 
Split test-mail binary to test-mail-* binaries.

--HG--
branch : HEAD

16 years agoimap: Cleaned up "command pending" handling code. Should fix hangs caused by recent...
Timo Sirainen [Tue, 26 May 2009 18:21:59 +0000 (14:21 -0400)] 
imap: Cleaned up "command pending" handling code. Should fix hangs caused by recent changes.

--HG--
branch : HEAD

16 years agoimap: Don't cancel sync if client disconnects in the middle.
Timo Sirainen [Tue, 26 May 2009 18:20:23 +0000 (14:20 -0400)] 
imap: Don't cancel sync if client disconnects in the middle.
Fixes "Message count decreased" errors.

--HG--
branch : HEAD

16 years agoauth: Improved "Password not in expected scheme" error message.
Timo Sirainen [Tue, 26 May 2009 17:48:18 +0000 (13:48 -0400)] 
auth: Improved "Password not in expected scheme" error message.

--HG--
branch : HEAD

16 years agoFixed handling non-default namespace separators.
Timo Sirainen [Tue, 26 May 2009 07:20:40 +0000 (03:20 -0400)] 
Fixed handling non-default namespace separators.

--HG--
branch : HEAD

16 years agoimap, pop3: Fixed assert-crash on exit.
Timo Sirainen [Tue, 26 May 2009 07:15:59 +0000 (03:15 -0400)] 
imap, pop3: Fixed assert-crash on exit.

--HG--
branch : HEAD

16 years agoauth: Forgot to add mech-external.c in earlier commit.
Timo Sirainen [Tue, 26 May 2009 06:53:42 +0000 (02:53 -0400)] 
auth: Forgot to add mech-external.c in earlier commit.

--HG--
branch : HEAD

16 years agovirtual: Don't assert-crash if trying to access an expunged mail.
Timo Sirainen [Tue, 26 May 2009 05:54:36 +0000 (01:54 -0400)] 
virtual: Don't assert-crash if trying to access an expunged mail.

--HG--
branch : HEAD

16 years agovirtual: Fix to previous commit.
Timo Sirainen [Tue, 26 May 2009 05:53:50 +0000 (01:53 -0400)] 
virtual: Fix to previous commit.

--HG--
branch : HEAD

16 years agovirtual: Fixed crashes when simultaneous connections accessed the same virtual mailbox.
Timo Sirainen [Tue, 26 May 2009 05:36:51 +0000 (01:36 -0400)] 
virtual: Fixed crashes when simultaneous connections accessed the same virtual mailbox.

--HG--
branch : HEAD

16 years agoconvert plugin: Don't crash after finishing conversion.
Timo Sirainen [Tue, 26 May 2009 04:39:25 +0000 (00:39 -0400)] 
convert plugin: Don't crash after finishing conversion.

--HG--
branch : HEAD

16 years agovirtual: Virtual mailboxes shouldn't be counted in quota.
Timo Sirainen [Tue, 26 May 2009 03:43:39 +0000 (23:43 -0400)] 
virtual: Virtual mailboxes shouldn't be counted in quota.

--HG--
branch : HEAD

16 years agoSplit NAMESPACE_FLAG_INTERNAL into distinct _NOQUOTA and _NOACL flags.
Timo Sirainen [Tue, 26 May 2009 03:41:12 +0000 (23:41 -0400)] 
Split NAMESPACE_FLAG_INTERNAL into distinct _NOQUOTA and _NOACL flags.

--HG--
branch : HEAD

16 years agoimap: Don't send "Waiting for auth process" if it's the client that's waiting on...
Timo Sirainen [Tue, 26 May 2009 03:33:56 +0000 (23:33 -0400)] 
imap: Don't send "Waiting for auth process" if it's the client that's waiting on AUTHENTICATE.

--HG--
branch : HEAD

16 years agolda: If temp file can't be created because home dir doesn't exist, create it.
timo@timo-desktop [Tue, 26 May 2009 02:38:26 +0000 (22:38 -0400)] 
lda: If temp file can't be created because home dir doesn't exist, create it.

--HG--
branch : HEAD

16 years agolda: Log to specified log file, not to stderr.
Timo Sirainen [Tue, 26 May 2009 02:20:13 +0000 (22:20 -0400)] 
lda: Log to specified log file, not to stderr.

--HG--
branch : HEAD

16 years agoistream-seekable: Changed API to use a callback function to create the temp file.
Timo Sirainen [Tue, 26 May 2009 02:18:39 +0000 (22:18 -0400)] 
istream-seekable: Changed API to use a callback function to create the temp file.

--HG--
branch : HEAD

16 years agoconvert plugin: If alt_hierarchy_char isn't specified, don't truncate mailbox names.
Timo Sirainen [Tue, 26 May 2009 01:52:55 +0000 (21:52 -0400)] 
convert plugin: If alt_hierarchy_char isn't specified, don't truncate mailbox names.

--HG--
branch : HEAD

16 years agoconvert-tool didn't handle command line parameters correctly.
Timo Sirainen [Tue, 26 May 2009 01:44:24 +0000 (21:44 -0400)] 
convert-tool didn't handle command line parameters correctly.

--HG--
branch : HEAD

16 years agoimap-parser: Don't return early if line ends with CR but there's no LF.
Timo Sirainen [Tue, 26 May 2009 01:22:55 +0000 (21:22 -0400)] 
imap-parser: Don't return early if line ends with CR but there's no LF.

--HG--
branch : HEAD

16 years agoimap-parser unit testing started.
Timo Sirainen [Tue, 26 May 2009 01:22:47 +0000 (21:22 -0400)] 
imap-parser unit testing started.

--HG--
branch : HEAD

16 years agoSplit test-imap binary to test-imap-match and test-imap-utf7.
Timo Sirainen [Tue, 26 May 2009 01:03:42 +0000 (21:03 -0400)] 
Split test-imap binary to test-imap-match and test-imap-utf7.

--HG--
branch : HEAD

16 years ago.hgignore: Ignore all test-* binaries.
Timo Sirainen [Tue, 26 May 2009 01:02:18 +0000 (21:02 -0400)] 
.hgignore: Ignore all test-* binaries.

--HG--
branch : HEAD

16 years agodovecot-example.conf: Make it clear mail_log_group_events is boolean.
Timo Sirainen [Tue, 26 May 2009 00:41:08 +0000 (20:41 -0400)] 
dovecot-example.conf: Make it clear mail_log_group_events is boolean.

--HG--
branch : HEAD

16 years agoauth: Added support for EXTERNAL SASL mechanism.
Timo Sirainen [Tue, 26 May 2009 00:35:41 +0000 (20:35 -0400)] 
auth: Added support for EXTERNAL SASL mechanism.

--HG--
branch : HEAD

16 years agoauth: If initial SASL reply was given but empty, pass it to auth mechanisms.
Timo Sirainen [Tue, 26 May 2009 00:34:33 +0000 (20:34 -0400)] 
auth: If initial SASL reply was given but empty, pass it to auth mechanisms.

--HG--
branch : HEAD

16 years agoMessage-decoder: Fixes to handling binary body parts.
Timo Sirainen [Mon, 25 May 2009 23:44:56 +0000 (19:44 -0400)] 
Message-decoder: Fixes to handling binary body parts.

--HG--
branch : HEAD

16 years agoimap: Mailbox closing command shouldn't hang on waiting a delayed sync to finish.
Timo Sirainen [Mon, 25 May 2009 23:30:05 +0000 (19:30 -0400)] 
imap: Mailbox closing command shouldn't hang on waiting a delayed sync to finish.

--HG--
branch : HEAD

16 years agolmtp: Handle MAIL FROM and RCPT TO parameters properly.
Timo Sirainen [Mon, 25 May 2009 23:06:40 +0000 (19:06 -0400)] 
lmtp: Handle MAIL FROM and RCPT TO parameters properly.

--HG--
branch : HEAD

16 years agoIMAP: Make sure pending syncs are done before a mailbox-changing command is run.
Timo Sirainen [Sun, 24 May 2009 22:08:58 +0000 (18:08 -0400)] 
IMAP: Make sure pending syncs are done before a mailbox-changing command is run.

--HG--
branch : HEAD

16 years agodovecot-example.conf: Drop _file from ssl_cert and ssl_key.
Timo Sirainen [Sat, 23 May 2009 19:02:30 +0000 (15:02 -0400)] 
dovecot-example.conf: Drop _file from ssl_cert and ssl_key.

--HG--
branch : HEAD

16 years agoimap, pop3 no longer assume that there's only a single client in process.
Timo Sirainen [Fri, 22 May 2009 23:24:26 +0000 (19:24 -0400)] 
imap, pop3 no longer assume that there's only a single client in process.

--HG--
branch : HEAD

16 years agolazy-expunge plugin implements mailbox deletions now using mailbox_list_rename_mailbox().
Timo Sirainen [Fri, 22 May 2009 23:16:45 +0000 (19:16 -0400)] 
lazy-expunge plugin implements mailbox deletions now using mailbox_list_rename_mailbox().

--HG--
branch : HEAD

16 years agoImplemented initial support for renaming mailboxes across namespaces.
Timo Sirainen [Fri, 22 May 2009 23:16:03 +0000 (19:16 -0400)] 
Implemented initial support for renaming mailboxes across namespaces.

--HG--
branch : HEAD

16 years agosettings_parse_stream*() could have stopped after reading unknown settings.
Timo Sirainen [Fri, 22 May 2009 22:28:08 +0000 (18:28 -0400)] 
settings_parse_stream*() could have stopped after reading unknown settings.

--HG--
branch : HEAD

16 years agoFETCH: If FETCH returned [EXPUNGEISSUED], it got stuck to all subsequent replies...
Timo Sirainen [Fri, 22 May 2009 22:26:07 +0000 (18:26 -0400)] 
FETCH: If FETCH returned [EXPUNGEISSUED], it got stuck to all subsequent replies too.

--HG--
branch : HEAD

16 years agoFixed LMTP server to actualy work.
Timo Sirainen [Fri, 22 May 2009 21:40:49 +0000 (17:40 -0400)] 
Fixed LMTP server to actualy work.

--HG--
branch : HEAD

16 years agoAdded missing master_service_client_connection_destroyed() calls.
Timo Sirainen [Fri, 22 May 2009 21:29:13 +0000 (17:29 -0400)] 
Added missing master_service_client_connection_destroyed() calls.

--HG--
branch : HEAD

16 years agolib-master has now a global master_service variable that all binaries use.
Timo Sirainen [Fri, 22 May 2009 21:26:27 +0000 (17:26 -0400)] 
lib-master has now a global master_service variable that all binaries use.
There should always be only one of them anyway.

--HG--
branch : HEAD

16 years agoMailbox renaming with LAYOUT=fs wasn't renaming control dirs if they were used.
Timo Sirainen [Fri, 22 May 2009 17:07:17 +0000 (13:07 -0400)] 
Mailbox renaming with LAYOUT=fs wasn't renaming control dirs if they were used.

--HG--
branch : HEAD

16 years agolazy-expunge plugin: Replaced maildir-specific expunge implementation with generic...
Timo Sirainen [Thu, 21 May 2009 19:11:49 +0000 (15:11 -0400)] 
lazy-expunge plugin: Replaced maildir-specific expunge implementation with generic copy+expunge.

--HG--
branch : HEAD

16 years agomaster process shouldn't log to stderr. Changed the lib-master flag to _DONT_LOG_TO_S...
Timo Sirainen [Thu, 21 May 2009 18:39:55 +0000 (14:39 -0400)] 
master process shouldn't log to stderr. Changed the lib-master flag to _DONT_LOG_TO_STDERR.

--HG--
branch : HEAD

16 years agoimap code cleanup: Use array instead of buffer for storing fetch handlers.
Timo Sirainen [Thu, 21 May 2009 16:59:30 +0000 (12:59 -0400)] 
imap code cleanup: Use array instead of buffer for storing fetch handlers.

--HG--
branch : HEAD

16 years agoIMAP: Register FETCH handlers at startup so we don't break if plugins add them.
Timo Sirainen [Thu, 21 May 2009 16:55:57 +0000 (12:55 -0400)] 
IMAP: Register FETCH handlers at startup so we don't break if plugins add them.

--HG--
branch : HEAD

16 years agoauth: Handle crypt() failing.
Timo Sirainen [Thu, 21 May 2009 16:45:50 +0000 (12:45 -0400)] 
auth: Handle crypt() failing.

--HG--
branch : HEAD

16 years agoidxview: Show dbox record contents in human-readable form.
Timo Sirainen [Thu, 21 May 2009 03:13:48 +0000 (23:13 -0400)] 
idxview: Show dbox record contents in human-readable form.

--HG--
branch : HEAD

16 years agodbox: Fixed giving wrong map_uid_validity to new mailboxes.
Timo Sirainen [Thu, 21 May 2009 03:13:01 +0000 (23:13 -0400)] 
dbox: Fixed giving wrong map_uid_validity to new mailboxes.

--HG--
branch : HEAD

16 years agomulti-dbox: Added save date to dbox index records so it won't be shared across mailboxes.
Timo Sirainen [Thu, 21 May 2009 02:59:41 +0000 (22:59 -0400)] 
multi-dbox: Added save date to dbox index records so it won't be shared across mailboxes.

--HG--
branch : HEAD

16 years agoAdded FETCH X-SAVEDATE.
Timo Sirainen [Thu, 21 May 2009 02:52:55 +0000 (22:52 -0400)] 
Added FETCH X-SAVEDATE.
Based on patch by Alaa Ibrahim.

--HG--
branch : HEAD

16 years agolib-master: Log to stderr by default when starting standalone.
Timo Sirainen [Thu, 21 May 2009 02:45:16 +0000 (22:45 -0400)] 
lib-master: Log to stderr by default when starting standalone.

--HG--
branch : HEAD

16 years agolib-master: Added -O parameter to use program default settings.
Timo Sirainen [Thu, 21 May 2009 02:43:08 +0000 (22:43 -0400)] 
lib-master: Added -O parameter to use program default settings.

--HG--
branch : HEAD

16 years agodeliver_log_format: %s should contain subject in UTF8, not in MIME-encoded form.
Timo Sirainen [Wed, 20 May 2009 21:53:03 +0000 (17:53 -0400)] 
deliver_log_format: %s should contain subject in UTF8, not in MIME-encoded form.

--HG--
branch : HEAD

16 years agoMaildir: Make sure messages are removed from index if they are deleted externally...
Timo Sirainen [Wed, 20 May 2009 21:47:49 +0000 (17:47 -0400)] 
Maildir: Make sure messages are removed from index if they are deleted externally from new/.
The problem happened when a message in new/ was indexed, deleted externally
and the mailbox was again opened as read-only. This caused a partial sync
in new/ directory, which didn't notice that the files were gone.

--HG--
branch : HEAD

16 years agoCreated mail_index_map_lookup_seq_range() from code in mail-index-view.c.
Timo Sirainen [Wed, 20 May 2009 21:30:46 +0000 (17:30 -0400)] 
Created mail_index_map_lookup_seq_range() from code in mail-index-view.c.

--HG--
branch : HEAD

16 years agoMoved some code from mail-index-map.c to mail-index-map-read.c
Timo Sirainen [Wed, 20 May 2009 21:28:53 +0000 (17:28 -0400)] 
Moved some code from mail-index-map.c to mail-index-map-read.c

--HG--
branch : HEAD

16 years agoMoved some code from mail-index-map.c to mail-index-map-hdr.c
Timo Sirainen [Wed, 20 May 2009 19:39:39 +0000 (15:39 -0400)] 
Moved some code from mail-index-map.c to mail-index-map-hdr.c

--HG--
branch : HEAD

16 years agoauth: Fixed using ldap plugin.
Timo Sirainen [Wed, 20 May 2009 18:04:25 +0000 (14:04 -0400)] 
auth: Fixed using ldap plugin.

--HG--
branch : HEAD

16 years agodovecot --build-options: If SQL or LDAP was built as plugins, say it.
Timo Sirainen [Wed, 20 May 2009 17:52:49 +0000 (13:52 -0400)] 
dovecot --build-options: If SQL or LDAP was built as plugins, say it.

--HG--
branch : HEAD

16 years agoSEARCH INTREAD: Crashfix when deinitializing.
Timo Sirainen [Tue, 19 May 2009 18:48:08 +0000 (14:48 -0400)] 
SEARCH INTREAD: Crashfix when deinitializing.

--HG--
branch : HEAD

16 years agoIf FETCH gets too little message data, use "FETCH failed" disconnection reason.
Timo Sirainen [Tue, 19 May 2009 17:37:31 +0000 (13:37 -0400)] 
If FETCH gets too little message data, use "FETCH failed" disconnection reason.

--HG--
branch : HEAD

16 years agoo_stream_send_istream(): Make sure istream->eof gets set after sending everything...
Timo Sirainen [Tue, 19 May 2009 17:36:33 +0000 (13:36 -0400)] 
o_stream_send_istream(): Make sure istream->eof gets set after sending everything with sendfile().

--HG--
branch : HEAD

16 years agosafe_sendfile(): Error handling fixes for Linux and Solaris.
Timo Sirainen [Tue, 19 May 2009 17:34:54 +0000 (13:34 -0400)] 
safe_sendfile(): Error handling fixes for Linux and Solaris.

--HG--
branch : HEAD

16 years agoFixed compiling without OpenSSL.
Timo Sirainen [Mon, 18 May 2009 18:01:23 +0000 (14:01 -0400)] 
Fixed compiling without OpenSSL.

--HG--
branch : HEAD

16 years agoMoved mail_thread_type_parse() to lib-storage.a to avoid some linking problems.
Timo Sirainen [Mon, 18 May 2009 17:16:55 +0000 (13:16 -0400)] 
Moved mail_thread_type_parse() to lib-storage.a to avoid some linking problems.

--HG--
branch : HEAD

16 years agomessage-decoder now supports optionally returning non-text bodyparts as-is.
Timo Sirainen [Mon, 18 May 2009 17:09:25 +0000 (13:09 -0400)] 
message-decoder now supports optionally returning non-text bodyparts as-is.

--HG--
branch : HEAD

16 years agozlib: Don't expose file descriptor. Others can't do anything with it anyway.
Timo Sirainen [Mon, 18 May 2009 01:35:07 +0000 (21:35 -0400)] 
zlib: Don't expose file descriptor. Others can't do anything with it anyway.
Fixes o_stream_send_istream(zlib_istream), which was trying to sendfile() the
compressed data.

--HG--
branch : HEAD

16 years agoAdded env_backup_*() for saving/restoring environment.
Timo Sirainen [Mon, 18 May 2009 01:03:39 +0000 (21:03 -0400)] 
Added env_backup_*() for saving/restoring environment.

--HG--
branch : HEAD

16 years agoenv_clean(): Clear the environment memory pool also.
Timo Sirainen [Mon, 18 May 2009 01:02:38 +0000 (21:02 -0400)] 
env_clean(): Clear the environment memory pool also.
We trust that nowadays our environment clearing code works everywhere.

--HG--
branch : HEAD

16 years agoenv-util: Minor code cleanup.
Timo Sirainen [Mon, 18 May 2009 01:01:45 +0000 (21:01 -0400)] 
env-util: Minor code cleanup.

--HG--
branch : HEAD

16 years agoBerkeley DB dict: Transactions should be aborted with abort(), not discard().
Timo Sirainen [Mon, 18 May 2009 00:34:35 +0000 (20:34 -0400)] 
Berkeley DB dict: Transactions should be aborted with abort(), not discard().

--HG--
branch : HEAD

16 years agovirtual: If we can't open a mailbox that was added using a wildcard, just skip it.
Timo Sirainen [Sun, 17 May 2009 22:45:23 +0000 (18:45 -0400)] 
virtual: If we can't open a mailbox that was added using a wildcard, just skip it.

--HG--
branch : HEAD

16 years agoquota-fs: Improved debug logging.
Timo Sirainen [Sun, 17 May 2009 22:35:30 +0000 (18:35 -0400)] 
quota-fs: Improved debug logging.

--HG--
branch : HEAD

16 years agovirtual: Fixed handling multiple mailboxes using the same search args.
Timo Sirainen [Sun, 17 May 2009 22:29:35 +0000 (18:29 -0400)] 
virtual: Fixed handling multiple mailboxes using the same search args.

--HG--
branch : HEAD