log

age author description
Mon, 29 Jul 2013 22:06:13 +0300 Timo Sirainen director: Don't allow director_user_expire to be less than 10 seconds.
Wed, 17 Jul 2013 10:23:21 +0300 Timo Sirainen liblib: connection_disconnect() didn't close fd_out if it was different from fd_in.
Fri, 12 Jul 2013 03:06:26 +0300 Timo Sirainen director: Don't log an error if login connection gets closed with ECONNRESET.
Fri, 12 Jul 2013 03:01:31 +0300 Timo Sirainen auth: With multiple passdbs the previous passdb's userdb_* fields weren't cleared.
Fri, 12 Jul 2013 02:43:43 +0300 Timo Sirainen auth: If blocking passdb returned only NULLs for userdb_ fields, use userdb prefetch anyway.
Fri, 12 Jul 2013 02:29:00 +0300 Timo Sirainen auth: Use fewer syscalls for sending user list.
Fri, 12 Jul 2013 02:26:44 +0300 Timo Sirainen lib-auth: auth_master_user_list_*() no longer reads the entire user list into memory.
Fri, 12 Jul 2013 02:17:31 +0300 Timo Sirainen lib-storage: mail_storage_service_all_init() no longer returns total number of users.
Fri, 12 Jul 2013 01:57:45 +0300 Timo Sirainen auth: Avoid wasting data stack when iterating users.
Fri, 12 Jul 2013 01:39:47 +0300 Timo Sirainen man: Updated doveadm-director man page.
Fri, 12 Jul 2013 01:36:41 +0300 Timo Sirainen lib-ssl-iostream: Crashfix for recent change.
Thu, 11 Jul 2013 14:29:05 +0300 Timo Sirainen lib-http: Added a very dummy test-http-server
Thu, 11 Jul 2013 14:18:42 +0300 Timo Sirainen lib-http: Implemented http-request-parser for HTTP servers.
Thu, 11 Jul 2013 12:54:02 +0300 Timo Sirainen lib-http: Moved struct http_response* to http-response.h
Thu, 11 Jul 2013 10:25:32 +0300 Timo Sirainen lib-http: Minor change to make sure http_response_header.size is always correct.
Thu, 11 Jul 2013 10:19:43 +0300 Timo Sirainen lib-http: Minor fix/cleanup to detecting stream errors when skipping payload.
Thu, 11 Jul 2013 10:17:49 +0300 Timo Sirainen lib-http: Updated test-http-response-parser
Thu, 11 Jul 2013 09:33:13 +0300 Timo Sirainen lib-http: test-http-header-parser makes sure the parser works one byte at a time.
Thu, 11 Jul 2013 09:29:36 +0300 Timo Sirainen lib-http: Fixed previous test-http-response-parser change.
Thu, 11 Jul 2013 09:25:53 +0300 Timo Sirainen lib-http: Fixed handling responses whose header arrives in smaller pieces.
Thu, 11 Jul 2013 09:23:14 +0300 Timo Sirainen lib-http: Simplify http response status-line parsing code.
Thu, 11 Jul 2013 00:30:28 +0300 Timo Sirainen lib-http: Http requests weren't freed when connection was aborted.
Thu, 11 Jul 2013 00:28:54 +0300 Timo Sirainen lib-ssl-iostream: Compiler warning fix
Wed, 10 Jul 2013 10:01:26 +0300 Timo Sirainen lib-ssl-iostreams: ssl_protocols setting supports now TLSv1.1 and TLSv1.2 values.
Wed, 10 Jul 2013 09:43:19 +0300 Timo Sirainen auth: Fixed crash for some lookups that didn't specify service name.
Wed, 10 Jul 2013 09:37:06 +0300 Timo Sirainen Maildir++ quota: When recreating, don't use maildirsize.lock file.
Wed, 10 Jul 2013 08:58:36 +0300 Timo Sirainen lib-ssl-iostream: Added support for ECDH/ECDHE cipher suites
Wed, 10 Jul 2013 08:47:49 +0300 Timo Sirainen login-common: Compiler warning fix with OpenSSL v1.0.2+
Wed, 10 Jul 2013 08:42:09 +0300 Timo Sirainen lib-http: Minor comment update.
Sat, 06 Jul 2013 14:46:16 +1000 David Hicks login-common: Add support for ECDH/ECDHE cipher suites
Wed, 10 Jul 2013 06:54:57 +0300 Timo Sirainen imapc: Reorganize code so that imapc_list works without imapc_storage.
Wed, 10 Jul 2013 06:05:20 +0300 Timo Sirainen imapc: Code cleanup: Don't access imapc settings via storage.
Wed, 10 Jul 2013 05:57:36 +0300 Timo Sirainen imapc: Minor code cleanup.
Wed, 10 Jul 2013 05:37:01 +0300 Timo Sirainen auth: If passdb ldap returned no values for userdb_ fields, use userdb prefetch anyway.
Wed, 10 Jul 2013 05:29:45 +0300 Timo Sirainen auth: If passdb sql returned only NULLs for userdb_ fields, use userdb prefetch anyway.
Wed, 10 Jul 2013 05:19:22 +0300 Timo Sirainen pop3: Avoid assert-crash if client disconnects during LIST.
Wed, 10 Jul 2013 03:27:52 +0300 Timo Sirainen lib-http: Fix/cleanup to handling connect failures.
Wed, 10 Jul 2013 02:50:04 +0300 Timo Sirainen lib-http: Fixed tracking number of pending connections to host-port.
Wed, 10 Jul 2013 02:31:05 +0300 Timo Sirainen lib-http: Don't assert-crash in case of somewhat unexpected failing connections.
Wed, 10 Jul 2013 01:44:40 +0300 Timo Sirainen lib-http: Always try to connect to host's all IPs when connections fail.
Fri, 28 Jun 2013 19:48:37 +0300 Timo Sirainen dns, lib-dns: Added support for async DNS PTR lookups.
Fri, 28 Jun 2013 19:48:15 +0300 Timo Sirainen Added net_gethostbyaddr() for DNS PTR lookups.
Thu, 27 Jun 2013 23:07:20 +0300 Timo Sirainen lib-http: Added more debug messages.
Thu, 27 Jun 2013 22:49:50 +0300 Timo Sirainen lib-http: When successfully connected to a peer, don't drop the peer's pending connections.
Thu, 27 Jun 2013 20:37:46 +0300 Timo Sirainen lib-http: Don't crash if payload stream is referenced by caller after its connection is freed.
Thu, 27 Jun 2013 20:32:01 +0300 Timo Sirainen lib-http: Remove request timeout from being used during payload read.
Thu, 27 Jun 2013 20:28:51 +0300 Timo Sirainen lib-http: Call request's destroy callback always, not just on success.
Thu, 27 Jun 2013 20:27:57 +0300 Timo Sirainen lib-http: If connection times out, set the stream's errno to ETIMEDOUT in case it's used.
Thu, 27 Jun 2013 20:26:50 +0300 Timo Sirainen lib-http: When connection is freed, abort also the pending request.
Thu, 27 Jun 2013 20:26:13 +0300 Timo Sirainen lib-http: Timeouts were being handled wrong/leaked by ioloop switching.
Thu, 27 Jun 2013 20:24:45 +0300 Timo Sirainen lib-http: Minor code cleanup.
Thu, 27 Jun 2013 18:04:04 +0300 Timo Sirainen lib-http: Fixed hang when many connections were being created and closed.
Thu, 27 Jun 2013 18:03:38 +0300 Timo Sirainen lib-http: Added http_client_get_pending_request_count()
Wed, 26 Jun 2013 22:23:20 +0300 Timo Sirainen dsync: Recent changes broke remote dsync
Wed, 26 Jun 2013 21:35:37 +0300 Timo Sirainen config: Give a somewhat better warning for when using protocols=imaps or pop3s.
Wed, 26 Jun 2013 20:53:01 +0300 Timo Sirainen dsync: Added -1 parameter to do a "one way sync" without reverting changes.
Wed, 26 Jun 2013 20:03:26 +0300 Timo Sirainen dsync: Send DSYNC_BRAIN_FLAG_NO_MAIL_SYNC via ibc-stream to slave brain.
Wed, 26 Jun 2013 19:47:40 +0300 Timo Sirainen pop3c: Fixed mail saving to fail nicely, not assert-crash.
Wed, 26 Jun 2013 19:33:38 +0300 Timo Sirainen dsync: Fixed syncing when one of the backends supported GUIDs.
Wed, 26 Jun 2013 15:44:08 +0300 Timo Sirainen pop3c: Return error instead of crashing when trying to save a mail.
Wed, 26 Jun 2013 15:29:43 +0300 Timo Sirainen dsync: Fixed handling expunges when GUIDs aren't supported by the backend(s).
Wed, 26 Jun 2013 14:37:34 +0300 Timo Sirainen lib-sasl: Use dsasl_ prefix so we don't conflict with Cyrus SASL library.
Tue, 25 Jun 2013 16:03:04 +0300 Timo Sirainen dsync: Don't log index errors if modseq points beyond the current view.
Tue, 25 Jun 2013 15:48:24 +0300 Timo Sirainen mdbox: Resize mdbox index header if necessary also when rebuilding indexes.
Tue, 25 Jun 2013 15:47:48 +0300 Timo Sirainen lib-index: Assert-crash instead of writing a broken transaction with too large ext header update.
Tue, 25 Jun 2013 15:46:50 +0300 Timo Sirainen lib-index: Don't write a broken transaction if extension resize is done at first use.
Tue, 25 Jun 2013 02:23:02 +0300 Timo Sirainen Added signature for changeset 4b3c9c3e4fb8
Tue, 25 Jun 2013 02:22:59 +0300 Timo Sirainen Added tag 2.2.4 for changeset 4b3c9c3e4fb8
Tue, 25 Jun 2013 02:22:58 +0300 Timo Sirainen Released v2.2.4.
Tue, 25 Jun 2013 01:24:51 +0300 Timo Sirainen Make static analyzer happier.
Tue, 25 Jun 2013 01:23:17 +0300 Timo Sirainen doveadm deduplicate: Fixed error handling.
Tue, 25 Jun 2013 00:10:39 +0300 Timo Sirainen quota: Fixed quota_rule with non-uppercase INBOX.
Mon, 24 Jun 2013 23:33:59 +0300 Timo Sirainen imap-login: If CAPABILITY is already in server banner, don't ask for it again.
Mon, 24 Jun 2013 23:14:35 +0300 Timo Sirainen dsync: Fixed "export:/count" value in verbose_proctitle=yes
Mon, 24 Jun 2013 23:10:20 +0300 Timo Sirainen mbox: Avoid assert-crashing by too optimistically upgrading a lock to write-lock.
Mon, 24 Jun 2013 23:06:45 +0300 Timo Sirainen dsync: Don't crash at deinit when dsync fails early.
Mon, 24 Jun 2013 22:25:47 +0300 Timo Sirainen dsync: Don't try to find mailboxes from unwanted namespaces.
Mon, 24 Jun 2013 16:37:48 +0300 Timo Sirainen dsync: If verbose_proctitle=yes, show the current state in it.
Mon, 24 Jun 2013 16:36:32 +0300 Timo Sirainen dsync: State names were wrong in debug/error messages.
Tue, 18 Jun 2013 18:56:15 +0300 Timo Sirainen lib-storage: Fixed crash with some autocreated (e.g. shared) namespaces.
Tue, 18 Jun 2013 18:54:20 +0300 Timo Sirainen sdbox: If sdbox header is corrupted, resize it to make sure its size is correct.
Tue, 18 Jun 2013 17:05:20 +0300 Timo Sirainen doveadm: Added deduplicate command.
Tue, 18 Jun 2013 15:14:42 +0300 Timo Sirainen doveadm: Added "flags" command to modify messages' flags.
Tue, 18 Jun 2013 13:00:23 +0300 Timo Sirainen mdbox: If mdbox header is corrupted, resize it to make sure its size is correct.
Tue, 18 Jun 2013 12:59:17 +0300 Timo Sirainen lib-index: Don't bother tracking if header/records were changed.
Tue, 18 Jun 2013 12:56:27 +0300 Timo Sirainen lib-index: If error is found from transaction log, update dovecot.index so it won't be read again.
Tue, 18 Jun 2013 12:15:50 +0300 Timo Sirainen lib-sasl: API usage comment update
Tue, 18 Jun 2013 11:59:21 +0300 Timo Sirainen imap/pop3 proxy: Master user logins were broken by lib-sasl change.
Mon, 17 Jun 2013 16:37:46 +0300 Timo Sirainen pop3: Fixed crash at deinit
Mon, 17 Jun 2013 14:39:59 +0300 Timo Sirainen dsync: Minor fixes to checking if namespace is wanted to be synced.
Mon, 17 Jun 2013 00:03:16 +0300 Timo Sirainen Make static analyzer happier.
Mon, 17 Jun 2013 00:31:22 +0300 Timo Sirainen Added signature for changeset 5d9f52c9a287
Mon, 17 Jun 2013 00:31:18 +0300 Timo Sirainen Added tag 2.2.3 for changeset 5d9f52c9a287
Mon, 17 Jun 2013 00:31:18 +0300 Timo Sirainen Released v2.2.3.
Sun, 16 Jun 2013 23:56:28 +0300 Timo Sirainen mdbox: Minor fix to handling corrupted mdbox header.
Sun, 16 Jun 2013 21:25:39 +0300 Timo Sirainen fts-lucene: Fixed building without libstemmer
Sun, 16 Jun 2013 21:15:42 +0300 Timo Sirainen lib-imap: Fixed parsing literal8 in some situations.
Sun, 16 Jun 2013 21:08:40 +0300 Timo Sirainen istream-attachment-extractor: Fixed handling attachment as the message body without MIME.
Sun, 16 Jun 2013 20:15:42 +0300 Timo Sirainen lib-storage: mail_storage_service_lookup() ignored input->service.
Fri, 14 Jun 2013 02:14:09 +0300 Timo Sirainen Compiler warning fix.
Fri, 14 Jun 2013 00:23:45 +0300 Timo Sirainen dsync: Fixed syncing renaming mailboxes with children.
Fri, 14 Jun 2013 00:16:58 +0300 Timo Sirainen dsync: Don't try to delete nonexistent mailbox directories.
Fri, 14 Jun 2013 00:16:14 +0300 Timo Sirainen dsync: Avoid wasting data stack on larger renames.
Thu, 13 Jun 2013 23:31:00 +0300 Timo Sirainen quota-status: Fixed log prefix.
Thu, 13 Jun 2013 23:22:20 +0300 Timo Sirainen lib-storage: Fixed crash with listing shared mailboxes.
Thu, 13 Jun 2013 18:54:07 +0300 Timo Sirainen fts-solr: Do only soft commits. Use a cronjob to do hard commits.
Thu, 13 Jun 2013 18:53:22 +0300 Timo Sirainen solr-schema.xml: More updates for Solr v4.x and hopefully with better filters.
Thu, 13 Jun 2013 17:55:24 +0300 Timo Sirainen solr-schema.xml: Replaced EnglishPorterFilterFactory with SnowballPorterFilterFactory
Thu, 13 Jun 2013 06:07:54 +0300 Timo Sirainen Call master_service_init_finish() only after all of the initialization is done.
Thu, 13 Jun 2013 05:29:07 +0300 Timo Sirainen imapc: Fixed list iteration when namespace and backend separators differed.
Thu, 13 Jun 2013 05:27:30 +0300 Timo Sirainen mailbox_list_index=yes: Fixed list iteration when namespace and backend separators differed.
Thu, 13 Jun 2013 04:35:06 +0300 Timo Sirainen doveadm: Pass through the exit code from doveadm-server to client.
Thu, 13 Jun 2013 04:33:41 +0300 Timo Sirainen dsync: Don't try to access mailboxes with no_mail_sync flag enabled.
Thu, 13 Jun 2013 03:26:22 +0300 Timo Sirainen Memory leak fixes.
Wed, 12 Jun 2013 23:01:26 +0300 Timo Sirainen zlib: Enable only for storages that support MAIL_STORAGE_CLASS_FLAG_BINARY_DATA
Wed, 12 Jun 2013 22:58:42 +0300 Timo Sirainen lib-storage: Added MAIL_STORAGE_CLASS_FLAG_BINARY_DATA flag for classes.
Wed, 12 Jun 2013 22:45:43 +0300 Timo Sirainen pop3-migration: struct mailbox must be freed before mail_storage is destroyed.
Wed, 12 Jun 2013 22:03:07 +0300 Timo Sirainen lib-dict: Error handling fixes to asynchronous transactions.
Wed, 12 Jun 2013 21:41:09 +0300 Timo Sirainen Moved "INBOX can't be deleted" check from lib-storage to IMAP-specific code.
Wed, 12 Jun 2013 21:25:09 +0300 Timo Sirainen lib-storage: Don't crash if backend doesn't have subscriptions file.
Wed, 12 Jun 2013 21:16:06 +0300 Timo Sirainen pop3c: Don't assert-crash if we can't do DNS lookup.
Wed, 12 Jun 2013 16:43:41 +0300 Timo Sirainen pop3c: Return Date: header's date also as received and saved date.
Wed, 12 Jun 2013 16:29:17 +0300 Timo Sirainen pop3c: Allow mailbox_update() for Dovecot's internal fields.
Wed, 12 Jun 2013 16:27:47 +0300 Timo Sirainen pop3c: Don't assert-crash when trying to list subscriptions.
Wed, 12 Jun 2013 16:20:19 +0300 Timo Sirainen pop3c: Give GUID to the INBOX to avoid crashes with dsync.
Wed, 12 Jun 2013 04:44:11 +0300 Timo Sirainen zlib plugin: Removed explicit checks for maildir/sdbox/mdbox.
Sun, 09 Jun 2013 21:06:49 +0300 Timo Sirainen man: Recent change accidentally changed LGPLv2.1 -> LGPLv2.2, reverted.
Sun, 09 Jun 2013 14:56:36 +0300 Timo Sirainen acl: Crashfix
Sun, 09 Jun 2013 14:53:31 +0300 Timo Sirainen lib-storage: Fixed crashes caused by recent "multiple storages per namespace" change.
Sun, 09 Jun 2013 06:03:34 +0300 Timo Sirainen imap/pop3-login: Use libsasl for authenticating to remote IMAP/POP3 server.
Sun, 09 Jun 2013 06:02:14 +0300 Timo Sirainen Added initial libsasl for implementing client side SASL library.
Sun, 09 Jun 2013 03:10:43 +0300 Timo Sirainen fts-lucene: Support normalize setting also without snowball. Added no_snowball setting.
Sun, 09 Jun 2013 02:49:48 +0300 Timo Sirainen man pages: Updated v2.1 -> v2.2
Sun, 09 Jun 2013 02:46:50 +0300 Timo Sirainen lib-http: Added soft_connect_timeout_msecs setting to connect to multiple IPs in parallel.
Sun, 09 Jun 2013 02:08:24 +0300 Timo Sirainen lib-http: If connect to peer failed, don't recreate a new connection to handle pending requests.
Sun, 09 Jun 2013 00:48:14 +0300 Timo Sirainen lib-storage: Added mailbox { driver } setting to specify which storage to use.
Sun, 09 Jun 2013 00:46:06 +0300 Timo Sirainen lib-storage: Added support for multiple storages per namespace.
Sun, 09 Jun 2013 00:42:36 +0300 Timo Sirainen imapc: imapc_storage no longer requires imapc_mailbox_list.
Sun, 09 Jun 2013 00:06:42 +0300 Timo Sirainen auth: If worker request has been queued for 60 secs, abort it.
Fri, 07 Jun 2013 22:06:24 +0300 Timo Sirainen auth: Don't crash in non-plaintext auth if master user login is tried without master passdbs.
Fri, 07 Jun 2013 20:12:15 +0300 Timo Sirainen imap-login: If PLAIN mechanism is disabled, advertise LOGINDISABLED always.
Thu, 06 Jun 2013 16:43:01 +0300 Timo Sirainen var_expand(): Fixed initializing variable to %N
Thu, 06 Jun 2013 12:42:34 +0300 Timo Sirainen var_expand*(): Added small unit tests for %H and %N
Thu, 06 Jun 2013 12:36:30 +0300 Timo Sirainen var_expand*(): Fixed %N to work the same with little and big endian CPUs.
Thu, 06 Jun 2013 12:24:27 +0300 Timo Sirainen lib-imap-client: When switching ioloops, do it also for the DNS lookup.
Thu, 06 Jun 2013 12:21:14 +0300 Timo Sirainen lib-imap-client: Make sure DNS lookups get aborted at disconnect.
Thu, 06 Jun 2013 12:20:54 +0300 Timo Sirainen lib-imap-client: Don't start another DNS lookup if there's already one ongoing.
Thu, 06 Jun 2013 11:40:27 +0300 Timo Sirainen Avoid using mail_namespace.storage directly.
Thu, 06 Jun 2013 11:16:05 +0300 Timo Sirainen lib-storage: Renamed mailbox_list_get_closest_storage() to ..._get_default_storage()
Thu, 06 Jun 2013 10:55:27 +0300 Timo Sirainen imapc: Minor code cleanup
Thu, 06 Jun 2013 10:52:14 +0300 Timo Sirainen imapc: If imapc isn't the inbox=yes namespace, do the login and initial LIST in background.
Thu, 06 Jun 2013 09:47:39 +0300 Timo Sirainen lib-imap-client: When server sends BYE before disconnection, log it as the reason.
Thu, 06 Jun 2013 08:57:13 +0300 Timo Sirainen imapc: When deleting a mailbox, unselect the current one just in case they're the same.
Thu, 06 Jun 2013 08:56:19 +0300 Timo Sirainen lib-imap-client: Added support for UNSELECT capability.
Thu, 06 Jun 2013 08:56:07 +0300 Timo Sirainen lib-imap-client: If SELECT/EXAMINE fails, set the connection as not being selected.
Thu, 06 Jun 2013 06:55:34 +0300 Timo Sirainen imapc: Index dirs were being wrongly deleted when imapc_list_prefix was set.
Thu, 06 Jun 2013 06:32:58 +0300 Timo Sirainen lib-http: Treat connect() timeouts as retryable errors.
Thu, 06 Jun 2013 05:58:16 +0300 Timo Sirainen lib-http: Fixed previous patch setting connection connected only after SSL handshake.
Wed, 05 Jun 2013 18:21:55 +0300 Timo Sirainen dsync: Set broken_char to a control char, so invalid mailbox names are handled properly.
Wed, 05 Jun 2013 18:15:22 +0300 Timo Sirainen lib-storage: mailbox_list_settings.broken_char wasn't escaping 8bit chars correctly.
Wed, 05 Jun 2013 17:49:46 +0300 Timo Sirainen lib-imap: Make sure imap_utf7_to_utf8() doesn't access invalid input string out of bounds.
Wed, 05 Jun 2013 17:48:48 +0300 Timo Sirainen lib-imap: Added imap_utf7_is_valid()
Wed, 05 Jun 2013 17:14:49 +0300 Timo Sirainen dsync: If unexpected changes happened during sync, log a warning and exit with code 2.
Wed, 05 Jun 2013 16:40:01 +0300 Timo Sirainen lib-http: After peer has received 100 response, don't add ambiguity timeout anymore.
Wed, 05 Jun 2013 16:28:16 +0300 Timo Sirainen lib-http: When receiving 1xx response while waiting for 100, don't restart timeout.
Wed, 05 Jun 2013 16:19:38 +0300 Timo Sirainen lib-http: Added connect and request timeout settings.
Wed, 05 Jun 2013 15:43:42 +0300 Timo Sirainen lib-http: Mark the HTTP connection connected only after SSL handshake is finished.
Wed, 05 Jun 2013 15:08:59 +0300 Timo Sirainen lib-http: Don't create a new HTTP connection when there is already one connecting.
Sat, 01 Jun 2013 17:17:47 +0300 Timo Sirainen lda/lmtp: If mail delivery fails with tempfail, don't fallback to saving to INBOX.
Sat, 01 Jun 2013 17:11:55 +0300 Timo Sirainen lib-index: Avoid memcpy()ing data over itself.
Sat, 01 Jun 2013 17:08:19 +0300 Timo Sirainen lib-fs: If fs_default_copy() fails, close the copy stream immediately.
Sat, 01 Jun 2013 15:33:58 +0300 Timo Sirainen lmtp: Give the DATA input stream a name, so the raw mailbox gets a name and doesn't fail.
Sat, 01 Jun 2013 04:17:40 +0300 Timo Sirainen imapc: If imapc_list_prefix is set, don't skip it in filesystem paths.
Sat, 01 Jun 2013 04:06:48 +0300 Timo Sirainen lib-storage: If mailbox autocreate fails with "already exists", ignore the error.
Sat, 01 Jun 2013 03:48:07 +0300 Timo Sirainen imapc: Return correct mailbox list flags for the imapc prefix mailbox itself.
Sat, 01 Jun 2013 03:37:21 +0300 Timo Sirainen imapc: Allow accessing the imapc_list_prefix itself.
Sat, 01 Jun 2013 03:20:15 +0300 Timo Sirainen imapc: Fixed mailbox deletion.
Sat, 01 Jun 2013 03:06:54 +0300 Timo Sirainen imapc: Don't assert-crash when trying to access imapc_list_prefix itself.
Sat, 01 Jun 2013 02:56:57 +0300 Timo Sirainen lib-imap-client: Ask CAPABILITY again after STARTTLS
Sat, 01 Jun 2013 02:56:25 +0300 Timo Sirainen lib-storage: Empty mailbox name isn't valid.
Sat, 01 Jun 2013 02:25:54 +0300 Timo Sirainen Make sure errno is preserved in non-delayed signal handlers.
Fri, 31 May 2013 17:36:45 +0300 Timo Sirainen imapc: Changed imapc_user setting's default to empty.
Fri, 31 May 2013 17:36:19 +0300 Timo Sirainen imapc: Empty imapc_user expands to namespace's owner, or with public namespaces to user itself.
Fri, 31 May 2013 17:05:13 +0300 Timo Sirainen lib-imap-client: Connect and command timeouts are now configurable.
Fri, 31 May 2013 02:29:49 +0300 Stephan Bosch imap: URLFETCH's URL callback would prematurely uncork the output stream when called for a local URL.
Thu, 30 May 2013 22:44:54 +0300 Timo Sirainen imap: URLFETCH's tagged reply wasn't sent while TCP corked.
Thu, 30 May 2013 22:27:57 +0300 Timo Sirainen auth: Fixed error handling for proxy host dns_lookup()
Thu, 30 May 2013 22:27:23 +0300 Timo Sirainen Reverted previous wrong commit.
Thu, 30 May 2013 22:26:14 +0300 Timo Sirainen auth: Fixed error handling for proxy host dns_lookup()
Thu, 30 May 2013 21:45:13 +0300 Timo Sirainen layout=index: Allow mailbox create/delete/rename during mailbox list iteration.
Thu, 30 May 2013 19:03:05 +0300 Timo Sirainen lib-index: Fixed a broken assert.
Thu, 30 May 2013 18:04:58 +0300 Stephan Bosch lib-imap-urlauth: Added API for using the fetch interface with an already parsed IMAP URL object.
Thu, 30 May 2013 18:04:52 +0300 Stephan Bosch imap: Fixed segfault in URLFETCH command.
Thu, 30 May 2013 18:04:17 +0300 Stephan Bosch lib-imap-urlauth: Fixed handling of URLAUTH service connection resume after pending local request.
Thu, 30 May 2013 18:04:10 +0300 Stephan Bosch lib-imap-urlauth: Fixed pending_request counter difference between locally and remotely fetched URLAUTHs.
Thu, 30 May 2013 18:03:53 +0300 Stephan Bosch lib-imap-urlauth: Fixed URLAUTH fetch reference counting for when requests are aborted at deinit.
Thu, 30 May 2013 18:03:46 +0300 Stephan Bosch lib-imap-urlauth: Fixed URLAUTH connection resume after error.
Thu, 30 May 2013 18:03:38 +0300 Stephan Bosch lib-imap-urlauth: Made sure callbacks from URLAUTH service connection are executed only once.
Thu, 30 May 2013 17:45:27 +0300 Timo Sirainen var_expand(): Added %N, which is the same as %H except based on MD5.
Wed, 29 May 2013 16:40:50 +0300 Timo Sirainen lib-imap: imap_append_string_for_humans() returned broken output for whitespace-only input.
Wed, 29 May 2013 12:44:15 +0300 Timo Sirainen lib-settings: Support also "seconds" and "minutes" (instead of just secs/mins)
Wed, 29 May 2013 12:33:17 +0300 Timo Sirainen dsync: Fixed dsync handshaking since recent change.
Wed, 29 May 2013 03:47:38 +0300 Timo Sirainen lib-index: Fixed mail_cache_lookup_headers() when fields were still in memory buffer.
Wed, 29 May 2013 03:27:09 +0300 Timo Sirainen lib-storage: If INDEX=MEMORY, return index root dir as nonexistent instead of as "".
Wed, 29 May 2013 03:26:41 +0300 Timo Sirainen lib-storage: Reverted previous change after all.
Wed, 29 May 2013 03:23:40 +0300 Timo Sirainen lib-storage: Don't try to mkdir() empty directory with INDEX=MEMORY
Wed, 29 May 2013 03:18:04 +0300 Timo Sirainen Fixed compiling with gcc v3.3 and older.
Tue, 28 May 2013 18:18:45 +0300 Timo Sirainen auth ldap: If ldap debug_level>0, log how long initialization took.
Tue, 28 May 2013 17:30:42 +0300 Timo Sirainen auth: Keep auth_request referenced during DNS lookup.
Tue, 28 May 2013 17:10:03 +0300 Timo Sirainen doveadm-server: Pass local/remote_ip/port to passdb lookups so proxy_maybe works.
Tue, 28 May 2013 16:30:38 +0300 Timo Sirainen auth: Fixed caching empty userdb result.
Tue, 28 May 2013 16:30:19 +0300 Timo Sirainen auth: If blocking userdb returns no fields, don't crash when trying to cache the result.
Tue, 28 May 2013 01:03:58 +0300 Timo Sirainen lib-fs: Added fs_get_root_driver()
Mon, 27 May 2013 21:03:14 +0300 Timo Sirainen dbox: Don't cache pop3.uidl|order unless index header indicates there are those.
Mon, 27 May 2013 20:45:08 +0300 Timo Sirainen lib-index: Added mail_index_ext_resize_hdr()
Mon, 27 May 2013 20:44:56 +0300 Timo Sirainen lib-index: Fixed resizing header when old&new sizes were the same when aligned.
Mon, 27 May 2013 20:44:05 +0300 Timo Sirainen lib-index: Create ext-intro records using the latest sizes, not initial sizes.
Mon, 27 May 2013 20:18:35 +0300 Timo Sirainen dbox: Return cached pop3.order=0 as empty string instead to fix sorting problems.
Sun, 26 May 2013 21:57:36 +0300 Timo Sirainen dsync: Added -x parameter to exclude mailboxes from sync.
Sun, 26 May 2013 21:44:50 +0300 Timo Sirainen imapc: Fixed assert-crash when copying messages.
Sun, 26 May 2013 21:20:47 +0300 Timo Sirainen dsync: Small code cleanup.
Sun, 26 May 2013 21:07:09 +0300 Timo Sirainen imapc: Pass through SPECIAL-USE LIST flags if imapc is in INBOX namespace.
Sun, 26 May 2013 19:14:21 +0300 Timo Sirainen dbox: Added support for POP3 message order.
Sun, 26 May 2013 19:04:00 +0300 Timo Sirainen lib-index: mail_cache_lookup*() can now return fields recently added with mail_cache_add()
Thu, 23 May 2013 17:36:54 +0300 Timo Sirainen lib-http: Added ssl_cert|key|key_password settings to be passed to ssl-iostream.
Wed, 22 May 2013 15:59:38 +0300 Timo Sirainen *-login: If ssl=required, don't list any SASL mechanisms before STARTTLS.
Wed, 22 May 2013 15:57:13 +0300 Timo Sirainen *-login: ssl=required should imply disable_plaintext_auth=yes
Wed, 22 May 2013 15:44:05 +0300 Timo Sirainen lib-storage: Optimize SEARCH_MODSEQ query if it's higher than HIGHESTMODSEQ.
Wed, 22 May 2013 15:16:22 +0300 Timo Sirainen dsync: Fixed unsubscribing from mailbox within same session as the mailbox's deletion.
Wed, 22 May 2013 14:56:41 +0300 Timo Sirainen dsync: Don't notify replicator process about successful dsync if the dsync failed.
Tue, 21 May 2013 22:57:06 +0300 Timo Sirainen *-login: If auth failed with a specified reason, the reason wasn't actually shown to client.
Tue, 21 May 2013 22:55:23 +0300 Stephan Bosch lib-imap-urlauth: Fixed deinitialization of the URLAUTH fetch handler.
Tue, 21 May 2013 22:55:17 +0300 Stephan Bosch lib-imap-urlauth: Fixed resuming in URLAUTH fetch handler.
Tue, 21 May 2013 22:55:12 +0300 Stephan Bosch lib-imap-urlauth: Fixed local URLAUTH fetches that didn't immediately finish handling content.
Tue, 21 May 2013 17:09:37 +0300 Timo Sirainen auth: Fixed crash if LDAP query returned multiple results.
Mon, 20 May 2013 18:26:16 +0300 Timo Sirainen dsync: Previous have_save_guids change somewhat broke compatibility with earlier dsync versions.
Mon, 20 May 2013 17:30:23 +0300 Timo Sirainen dsync: Fixed unsubscribing from an already deleted mailbox.
Mon, 20 May 2013 02:25:26 +0300 Timo Sirainen Added signature for changeset 7aa929edd551
Mon, 20 May 2013 02:25:23 +0300 Timo Sirainen Added tag 2.2.2 for changeset 7aa929edd551
Mon, 20 May 2013 02:25:23 +0300 Timo Sirainen Released v2.2.2.