]>
git.ipfire.org Git - thirdparty/dovecot/core.git/log
Timo Sirainen [Wed, 27 May 2009 01:57:02 +0000 (21:57 -0400)]
Added unit test for mbox-from.
--HG--
branch : HEAD
Timo Sirainen [Wed, 27 May 2009 01:53:54 +0000 (21:53 -0400)]
Removed ioloop_timezone. It's not working nowadays.
--HG--
branch : HEAD
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
Timo Sirainen [Wed, 27 May 2009 00:43:57 +0000 (20:43 -0400)]
mail-transaction-log-view compiling fix.
--HG--
branch : HEAD
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
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
Timo Sirainen [Wed, 27 May 2009 00:22:50 +0000 (20:22 -0400)]
Added unit test for mail-transaction-log-append.
--HG--
branch : HEAD
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
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
Timo Sirainen [Tue, 26 May 2009 20:51:58 +0000 (16:51 -0400)]
Added unit test for message-header-parser.
--HG--
branch : HEAD
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
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
Timo Sirainen [Tue, 26 May 2009 20:29:31 +0000 (16:29 -0400)]
test-message-parser: Improvements.
--HG--
branch : HEAD
Timo Sirainen [Tue, 26 May 2009 19:23:34 +0000 (15:23 -0400)]
test-message-parser: Fixed and improvements.
--HG--
branch : HEAD
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
Timo Sirainen [Tue, 26 May 2009 18:55:40 +0000 (14:55 -0400)]
Split test-mail binary to test-mail-* binaries.
--HG--
branch : HEAD
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
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
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
Timo Sirainen [Tue, 26 May 2009 07:20:40 +0000 (03:20 -0400)]
Fixed handling non-default namespace separators.
--HG--
branch : HEAD
Timo Sirainen [Tue, 26 May 2009 07:15:59 +0000 (03:15 -0400)]
imap, pop3: Fixed assert-crash on exit.
--HG--
branch : HEAD
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
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
Timo Sirainen [Tue, 26 May 2009 05:53:50 +0000 (01:53 -0400)]
virtual: Fix to previous commit.
--HG--
branch : HEAD
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
Timo Sirainen [Tue, 26 May 2009 04:39:25 +0000 (00:39 -0400)]
convert plugin: Don't crash after finishing conversion.
--HG--
branch : HEAD
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
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
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
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
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
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
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
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
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
Timo Sirainen [Tue, 26 May 2009 01:22:47 +0000 (21:22 -0400)]
imap-parser unit testing started.
--HG--
branch : HEAD
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
Timo Sirainen [Tue, 26 May 2009 01:02:18 +0000 (21:02 -0400)]
.hgignore: Ignore all test-* binaries.
--HG--
branch : HEAD
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
Timo Sirainen [Tue, 26 May 2009 00:35:41 +0000 (20:35 -0400)]
auth: Added support for EXTERNAL SASL mechanism.
--HG--
branch : HEAD
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
Timo Sirainen [Mon, 25 May 2009 23:44:56 +0000 (19:44 -0400)]
Message-decoder: Fixes to handling binary body parts.
--HG--
branch : HEAD
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
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
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
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
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
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
Timo Sirainen [Fri, 22 May 2009 23:16:03 +0000 (19:16 -0400)]
Implemented initial support for renaming mailboxes across namespaces.
--HG--
branch : HEAD
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
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
Timo Sirainen [Fri, 22 May 2009 21:40:49 +0000 (17:40 -0400)]
Fixed LMTP server to actualy work.
--HG--
branch : HEAD
Timo Sirainen [Fri, 22 May 2009 21:29:13 +0000 (17:29 -0400)]
Added missing master_service_client_connection_destroyed() calls.
--HG--
branch : HEAD
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
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
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
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
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
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
Timo Sirainen [Thu, 21 May 2009 16:45:50 +0000 (12:45 -0400)]
auth: Handle crypt() failing.
--HG--
branch : HEAD
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
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
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
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
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
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
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
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
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
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
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
Timo Sirainen [Wed, 20 May 2009 18:04:25 +0000 (14:04 -0400)]
auth: Fixed using ldap plugin.
--HG--
branch : HEAD
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
Timo Sirainen [Tue, 19 May 2009 18:48:08 +0000 (14:48 -0400)]
SEARCH INTREAD: Crashfix when deinitializing.
--HG--
branch : HEAD
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
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
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
Timo Sirainen [Mon, 18 May 2009 18:01:23 +0000 (14:01 -0400)]
Fixed compiling without OpenSSL.
--HG--
branch : HEAD
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
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
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
Timo Sirainen [Mon, 18 May 2009 01:03:39 +0000 (21:03 -0400)]
Added env_backup_*() for saving/restoring environment.
--HG--
branch : HEAD
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
Timo Sirainen [Mon, 18 May 2009 01:01:45 +0000 (21:01 -0400)]
env-util: Minor code cleanup.
--HG--
branch : HEAD
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
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
Timo Sirainen [Sun, 17 May 2009 22:35:30 +0000 (18:35 -0400)]
quota-fs: Improved debug logging.
--HG--
branch : HEAD
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
Timo Sirainen [Sun, 17 May 2009 22:28:55 +0000 (18:28 -0400)]
Added mail_search_args_dup().
--HG--
branch : HEAD
Timo Sirainen [Sun, 17 May 2009 21:54:40 +0000 (17:54 -0400)]
virtual: Handle broken index files better.
--HG--
branch : HEAD
Timo Sirainen [Sun, 17 May 2009 21:54:01 +0000 (17:54 -0400)]
Added mail_index_unlink().
--HG--
branch : HEAD
Timo Sirainen [Sun, 17 May 2009 21:30:58 +0000 (17:30 -0400)]
Dropping connections from sql connection pool could have crashed.
--HG--
branch : HEAD
Timo Sirainen [Sun, 17 May 2009 21:15:01 +0000 (17:15 -0400)]
virtual: Fixed several crashes.
--HG--
branch : HEAD
Timo Sirainen [Sun, 17 May 2009 21:12:19 +0000 (17:12 -0400)]
Tracking flag updates in saved search results was broken when expunging messages.
--HG--
branch : HEAD
Timo Sirainen [Sun, 17 May 2009 21:11:15 +0000 (17:11 -0400)]
Message threading assert-crashfix.
--HG--
branch : HEAD
Timo Sirainen [Sun, 17 May 2009 19:43:50 +0000 (15:43 -0400)]
virtual: Assert-crashfix when opening mailbox.
--HG--
branch : HEAD
Timo Sirainen [Sun, 17 May 2009 19:43:03 +0000 (15:43 -0400)]
Search: Added an assert.
--HG--
branch : HEAD
Timo Sirainen [Sun, 17 May 2009 19:42:23 +0000 (15:42 -0400)]
mail_thread_init(): Don't assert-crash when checking if we can use a cached thread tree.
--HG--
branch : HEAD
Timo Sirainen [Sun, 17 May 2009 18:42:13 +0000 (14:42 -0400)]
And fix for last change: Use LIBICONV, not LTLIBICONV when linking.
--HG--
branch : HEAD
Timo Sirainen [Sun, 17 May 2009 18:40:34 +0000 (14:40 -0400)]
test-* programs weren't linking enough libraries in all systems.
--HG--
branch : HEAD