]>
git.ipfire.org Git - thirdparty/dovecot/core.git/log
Timo Sirainen [Thu, 4 Jun 2009 19:28:46 +0000 (15:28 -0400)]
lib-storage: Avoid wasting data stack usage.
--HG--
branch : HEAD
Timo Sirainen [Thu, 4 Jun 2009 19:27:26 +0000 (15:27 -0400)]
dbox: When rebuilding dbox storage, reset recent flags to avoid assert-crashing.
--HG--
branch : HEAD
Timo Sirainen [Thu, 4 Jun 2009 17:08:19 +0000 (13:08 -0400)]
dbox, cydir: Ignore MAILBOX_OPEN_NO_INDEX_FILES flag when opening mailbox.
--HG--
branch : HEAD
Timo Sirainen [Thu, 4 Jun 2009 17:07:11 +0000 (13:07 -0400)]
dox: When checking dbox header in sync, make sure we're using the latest index.
--HG--
branch : HEAD
Timo Sirainen [Thu, 4 Jun 2009 16:52:14 +0000 (12:52 -0400)]
Fixed log process after recent lib-master changes.
--HG--
branch : HEAD
Timo Sirainen [Thu, 4 Jun 2009 16:45:33 +0000 (12:45 -0400)]
dbox: Fixed creating new mailboxes.
--HG--
branch : HEAD
Timo Sirainen [Thu, 4 Jun 2009 16:45:14 +0000 (12:45 -0400)]
lib-master: Non-listening processes should die when their std-client is destroyed.
--HG--
branch : HEAD
Timo Sirainen [Thu, 4 Jun 2009 16:44:37 +0000 (12:44 -0400)]
anvil: Fixed checking what the master connection is.
--HG--
branch : HEAD
Timo Sirainen [Wed, 3 Jun 2009 21:23:24 +0000 (17:23 -0400)]
dbox: storage directory was created without +x permissions.
--HG--
branch : HEAD
Timo Sirainen [Wed, 3 Jun 2009 21:19:53 +0000 (17:19 -0400)]
log, lib-master: More fifo handling fixes.
--HG--
branch : HEAD
Timo Sirainen [Wed, 3 Jun 2009 21:08:26 +0000 (17:08 -0400)]
lib-master: Fixed crashing on deinit when listening on fifos.
--HG--
branch : HEAD
Timo Sirainen [Wed, 3 Jun 2009 20:45:23 +0000 (16:45 -0400)]
mail storages can now be shared between namespaces.
--HG--
branch : HEAD
Timo Sirainen [Wed, 3 Jun 2009 19:57:55 +0000 (15:57 -0400)]
Compiling fix for Solaris 7.
--HG--
branch : HEAD
Timo Sirainen [Wed, 3 Jun 2009 02:30:28 +0000 (22:30 -0400)]
Initial commit for making mail_storage:mailbox_list to be from 1:1 to n:n.
This will allow namespaces to share the same storage and a single namespace
to have multiple storages (multiple mailbox formats). Neither works
currently, and this commit probably breaks some things.
--HG--
branch : HEAD
Timo Sirainen [Tue, 2 Jun 2009 21:42:40 +0000 (17:42 -0400)]
IMAP: Error handling fix for mailbox name validity checking.
--HG--
branch : HEAD
Timo Sirainen [Tue, 2 Jun 2009 19:09:30 +0000 (15:09 -0400)]
virtual: Error handling fix. Don't expose hidden namespace names.
--HG--
branch : HEAD
Timo Sirainen [Mon, 1 Jun 2009 19:21:21 +0000 (15:21 -0400)]
lib-master: When master dies, stop listening for new connections.
--HG--
branch : HEAD
Timo Sirainen [Mon, 1 Jun 2009 19:19:41 +0000 (15:19 -0400)]
When auth client disconnected, it didn't update master service count.
--HG--
branch : HEAD
Timo Sirainen [Mon, 1 Jun 2009 19:13:08 +0000 (15:13 -0400)]
imap: If CAPABILITY was used before login, "Logged in" was missing OK prefix.
--HG--
branch : HEAD
Timo Sirainen [Mon, 1 Jun 2009 18:37:18 +0000 (14:37 -0400)]
IMAP FETCH: Previous change broke fetching RFC822*.
--HG--
branch : HEAD
Timo Sirainen [Mon, 1 Jun 2009 18:30:05 +0000 (14:30 -0400)]
IMAP FETCH: Binary searching fetch handlers was a bit broken.
--HG--
branch : HEAD
Timo Sirainen [Mon, 1 Jun 2009 16:37:58 +0000 (12:37 -0400)]
imap: After logging in, send CAPABILITY and tagged OK in the same IP packet.
--HG--
branch : HEAD
Timo Sirainen [Mon, 1 Jun 2009 05:11:17 +0000 (01:11 -0400)]
liblib unit tests are now split to separate files.
--HG--
branch : HEAD
Timo Sirainen [Mon, 1 Jun 2009 04:41:23 +0000 (00:41 -0400)]
message_id_get_next() didn't contain @ in reply when msgid wasn't in canonical form.
--HG--
branch : HEAD
Timo Sirainen [Mon, 1 Jun 2009 04:29:53 +0000 (00:29 -0400)]
message_address_write() wrote extra @ if route was specified.
--HG--
branch : HEAD
Timo Sirainen [Mon, 1 Jun 2009 02:41:22 +0000 (22:41 -0400)]
fts-solr: Reset XML parser when doing update requests.
We don't really care about what the XML contains, we'll just verify that
it's valid input.
--HG--
branch : HEAD
Timo Sirainen [Mon, 1 Jun 2009 02:15:55 +0000 (22:15 -0400)]
More group permission handling fixes.
--HG--
branch : HEAD
Timo Sirainen [Mon, 1 Jun 2009 02:03:25 +0000 (22:03 -0400)]
index: Handle better errors where a new file's group can't be changed.
--HG--
branch : HEAD
Timo Sirainen [Mon, 1 Jun 2009 01:32:17 +0000 (21:32 -0400)]
IMAP: UID commands didn't set cmd->name properly.
Patch by Richard Platel.
--HG--
branch : HEAD
Timo Sirainen [Mon, 1 Jun 2009 01:26:00 +0000 (21:26 -0400)]
storage: Create index/control root directories using same permissions as mail root.
--HG--
branch : HEAD
Timo Sirainen [Mon, 1 Jun 2009 01:24:50 +0000 (21:24 -0400)]
Added mkdir_chown().
--HG--
branch : HEAD
Timo Sirainen [Mon, 1 Jun 2009 00:41:49 +0000 (20:41 -0400)]
dovecot-master-example.conf: Added IPv6 listeners.
--HG--
branch : HEAD
Timo Sirainen [Mon, 1 Jun 2009 00:14:59 +0000 (20:14 -0400)]
Link test programs with .lo instead of .o. Dependencies aren't tracked properly with .o.
--HG--
branch : HEAD
Timo Sirainen [Mon, 1 Jun 2009 00:10:04 +0000 (20:10 -0400)]
expire-tool: Make sure expire plugin won't get used.
--HG--
branch : HEAD
Timo Sirainen [Mon, 1 Jun 2009 00:07:52 +0000 (20:07 -0400)]
lib-master: Added master_service_get_name().
--HG--
branch : HEAD
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
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
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
Timo Sirainen [Sun, 31 May 2009 19:19:37 +0000 (15:19 -0400)]
thread-refs.txt was missing from release tarball.
--HG--
branch : HEAD
Timo Sirainen [Sun, 31 May 2009 19:19:02 +0000 (15:19 -0400)]
Removed unused code.
--HG--
branch : HEAD
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
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
Timo Sirainen [Fri, 29 May 2009 16:33:58 +0000 (12:33 -0400)]
dict server works again.
--HG--
branch : HEAD
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
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
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
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