log

age author description
Mon, 25 Jun 2012 01:14:03 +0300 Timo Sirainen Make sure we check all the functions' return values. Minor API changes to simplify this.
Mon, 25 Jun 2012 00:01:59 +0300 Timo Sirainen Added o_stream_nsend*() and related functions to make delayed error handling safer.
Sun, 24 Jun 2012 21:43:48 +0300 Timo Sirainen master: Problems with creating base_dir/statedir should be fatals.
Sun, 24 Jun 2012 21:35:18 +0300 Timo Sirainen lib-lda: Duplicate database write failures weren't detected.
Sun, 24 Jun 2012 21:29:56 +0300 Timo Sirainen seq_range_array_add() API change triggered a crash in buggy code.
Sun, 24 Jun 2012 21:19:33 +0300 Timo Sirainen seq_range_array_remove() now returns void. Added seq_ranger_array_try_remove().
Sun, 24 Jun 2012 21:14:56 +0300 Timo Sirainen seq_range_array_add() API changed. Added other functions to provide the less common use cases.
Sun, 24 Jun 2012 20:58:04 +0300 Timo Sirainen Make static analyzer happier.
Sun, 24 Jun 2012 20:57:06 +0300 Timo Sirainen Merged changes from v2.1 tree.
Sun, 24 Jun 2012 20:52:39 +0300 Timo Sirainen Make static analyzer happier.
Sun, 24 Jun 2012 19:44:22 +0300 Timo Sirainen dict file: Don't ignore write failures.
Sun, 24 Jun 2012 03:19:17 +0300 Timo Sirainen director: Fix to handling duplicate USER-WEAK event.
Sun, 24 Jun 2012 03:02:11 +0300 Timo Sirainen mailbox_list_index=yes: Fixed a potential crash.
Sun, 24 Jun 2012 02:20:28 +0300 Timo Sirainen Fixed signed integer shift overflows.
Fri, 22 Jun 2012 18:51:42 +0300 Timo Sirainen lib-ssl-iostream: Memory leak fixes
Thu, 21 Jun 2012 21:25:04 +0300 Timo Sirainen imap: If DELETE can't succeed because mailbox has children, don't give [ALREADYEXISTS] code.
Thu, 21 Jun 2012 19:12:04 +0300 Timo Sirainen quota: Don't crash at init if one of the namespaces no root dir.
Thu, 21 Jun 2012 18:48:38 +0300 Timo Sirainen imapc: Don't crash when using multiple imapc namespaces.
Wed, 20 Jun 2012 02:21:54 +0300 Timo Sirainen message parser: Fixed infinite loop when parsing a specific message.
Mon, 18 Jun 2012 17:05:27 +0300 Timo Sirainen fts-squat: Fixed handling multiple SEARCH parameters.
Mon, 18 Jun 2012 13:21:03 +0300 Timo Sirainen lib-ssl-iostream: Don't assert-crash if underlying connection suddenly disconnects.
Mon, 18 Jun 2012 13:19:41 +0300 Timo Sirainen doveadm: Fixed crash with proxying some commands.
Sat, 16 Jun 2012 02:03:53 +0300 Timo Sirainen imapc: Removed brokenly used explicit data stack frame.
Sat, 16 Jun 2012 01:59:44 +0300 Timo Sirainen doveadm log errors: Usage text update
Fri, 15 Jun 2012 23:44:53 +0300 Timo Sirainen doveadm log errors: Added -s <min_timestamp> parameter
Fri, 15 Jun 2012 17:12:24 +0300 Timo Sirainen example-config: imap_logout_format default was wrong.
Fri, 15 Jun 2012 15:12:33 +0300 Timo Sirainen maildir++ quota: If reading maildirsize fails with ESTALE, retry it.
Wed, 13 Jun 2012 16:29:37 +0300 Timo Sirainen lib-master: Fixed assert crash in some situations after updating instance name.
Wed, 13 Jun 2012 15:34:39 +0300 Timo Sirainen master: If service_count=1 and process_limit=1 and >1 clients connect, log about service_count being why.
Mon, 11 Jun 2012 23:38:45 +0300 Timo Sirainen shared mailboxes: Avoid doing "@domain" userdb lookups.
Mon, 11 Jun 2012 16:54:14 +0300 Timo Sirainen director: Fixed working as standalone.
Mon, 11 Jun 2012 16:30:58 +0300 Timo Sirainen lib-master: -i parameter shouldn't imply -k parameter.
Mon, 11 Jun 2012 16:14:13 +0300 Timo Sirainen lib-charset: Make sure convert_to_utf8*() never returns non-UTF8 output.
Mon, 04 Jun 2012 21:58:00 +0300 Timo Sirainen doveadm config: If -c parameter was given, it wasn't passed to doveconf.
Mon, 04 Jun 2012 21:21:52 +0300 Timo Sirainen doveadm instance list: Added -c parameter to easily get the instance's config path.
Mon, 04 Jun 2012 21:21:28 +0300 Timo Sirainen lib-master: Keep track of config paths in "instances" file.
Mon, 04 Jun 2012 17:23:07 +0300 Timo Sirainen doveadm instance list: Added optional name parameter to list only specified instance.
Mon, 04 Jun 2012 14:03:47 +0300 Timo Sirainen mdbox: Flush/fsync newly saved mail data before locking map.
Mon, 04 Jun 2012 13:59:40 +0300 Timo Sirainen mdbox: Make sure map transaction won't succeed after mdbox_map_atomic_set_failed()
Tue, 29 May 2012 22:22:14 +0300 Timo Sirainen Added signature for changeset c92fb8b928f6
Tue, 29 May 2012 22:22:10 +0300 Timo Sirainen Added tag 2.1.7 for changeset c92fb8b928f6
Tue, 29 May 2012 22:22:10 +0300 Timo Sirainen Released v2.1.7.
Tue, 29 May 2012 20:51:14 +0300 Timo Sirainen mdbox: Fixed assert-crash with index rebuild when using ns prefix and mail wasn't originally in INBOX.
Tue, 29 May 2012 18:38:01 +0300 Timo Sirainen Fixed assert-crash on some situations when user had no supplementary groups.
Wed, 23 May 2012 00:24:06 +0300 Timo Sirainen lib-storage: Verify that with SEARCH HEADER the header name is valid UTF-8.
Sun, 24 Jun 2012 20:48:38 +0300 Timo Sirainen Added file_dotlock_delete_verified() and changed file_dotlock_delete() to return void.
Sun, 24 Jun 2012 20:36:05 +0300 Timo Sirainen lib-mail: Fixed an edge case with message header parser and very long lines.
Sun, 24 Jun 2012 19:51:40 +0300 Timo Sirainen lib-mail: message_header_decode_utf8() API changed to not give return value.
Sun, 24 Jun 2012 19:35:11 +0300 Timo Sirainen fd_set_nonblock() API changed to i_fatal() on failure.
Sun, 24 Jun 2012 19:13:58 +0300 Timo Sirainen dsync: Fixed a potential error if transaction log was completely empty.
Sun, 24 Jun 2012 19:12:26 +0300 Timo Sirainen imap: CATENATE error handling fix
Sun, 24 Jun 2012 18:58:19 +0300 Timo Sirainen Avoid a NULL warning in mysql_init() when HAVE_ATTR_NULL capable compiler is used.
Sun, 24 Jun 2012 03:02:11 +0300 Timo Sirainen mailbox_list_index=yes: Fixed a potential crash.
Sun, 24 Jun 2012 00:52:57 +0300 Timo Sirainen Marked functions parameters that are allowed to be NULL. Some APIs were also changed.
Fri, 22 Jun 2012 21:59:01 +0300 Timo Sirainen Makefile: Removed unnecessary code
Thu, 21 Jun 2012 23:15:21 +0300 Timo Sirainen lib-imap: Added IMAP_RESP_CODE_UNKNOWN_CTE
Thu, 21 Jun 2012 22:56:15 +0300 Timo Sirainen imap: Compile fix due to recent changes
Thu, 21 Jun 2012 22:50:10 +0300 Timo Sirainen Makefile: Removed message-binary-part.h which isn't finished yet.
Thu, 21 Jun 2012 21:58:48 +0300 Timo Sirainen imap: Removed unnecessary code.
Thu, 21 Jun 2012 21:52:56 +0300 Timo Sirainen imap: Rewrote FETCH command to use imap-msgpart API.
Thu, 21 Jun 2012 21:50:35 +0300 Timo Sirainen lib-imap-storage: imap-msgpart rewrite and API change.
Thu, 21 Jun 2012 21:47:06 +0300 Timo Sirainen lib-imap: imap_quote() now skips any CR/LF characters from input.
Thu, 21 Jun 2012 21:44:28 +0300 Timo Sirainen lib-mail: Added istream-nonuls for converting NUL bytes to something else.
Thu, 21 Jun 2012 14:51:36 +0300 Timo Sirainen lib-storage: Fixed mailbox_status.unseen count for private indexes.
Wed, 20 Jun 2012 06:32:06 +0300 Timo Sirainen imap MOVE: Don't commit expunge transaction before the copy transaction has succeeded.
Wed, 20 Jun 2012 06:21:57 +0300 Timo Sirainen imap parser: literal8 flag was handled in opposite way.
Wed, 20 Jun 2012 06:21:17 +0300 Timo Sirainen imap: Implemented MOVE extension.
Wed, 20 Jun 2012 06:17:40 +0300 Timo Sirainen quota: Ignore quota when handling mailbox_move().
Wed, 20 Jun 2012 06:17:00 +0300 Timo Sirainen acl: Optimize failing mailbox_move() when expunge right is missing.
Wed, 20 Jun 2012 06:15:46 +0300 Timo Sirainen lib-storage: Added mailbox_move(), which is basically copy+expunge.
Wed, 20 Jun 2012 06:09:04 +0300 Timo Sirainen istream-binary-converter: Added maximum memory usage limit for header parsing.
Wed, 20 Jun 2012 05:41:54 +0300 Timo Sirainen imap: Fixes to handling BINARY APPENDs.
Wed, 20 Jun 2012 05:39:50 +0300 Timo Sirainen imap: Fixed CATENATE support to send "+ OK" for literals.
Wed, 20 Jun 2012 02:45:20 +0300 Timo Sirainen imap: Implemented BINARY extension support for APPEND/CATENATE.
Wed, 20 Jun 2012 02:44:57 +0300 Timo Sirainen lib-test: Fixed test istream
Wed, 20 Jun 2012 02:44:35 +0300 Timo Sirainen imap parser: Added support for parsing literal8 (for BINARY extension)
Wed, 20 Jun 2012 02:23:42 +0300 Timo Sirainen Added istream-binary-converter to convert binary MIME parts to base64.
Wed, 20 Jun 2012 02:22:27 +0300 Timo Sirainen message parser: Added MESSAGE_PARSER_FLAG_INCLUDE_BOUNDARIES flag.
Wed, 20 Jun 2012 02:21:54 +0300 Timo Sirainen message parser: Fixed infinite loop when parsing a specific message.
Wed, 20 Jun 2012 01:45:55 +0300 Timo Sirainen message header parser: Don't skip header if header name is longer than input buffer.
Wed, 20 Jun 2012 01:40:14 +0300 Timo Sirainen message header parser: Fixed handling very long multiline headers.
Wed, 20 Jun 2012 00:48:08 +0300 Timo Sirainen message parser: Fixes to handling CRLF linefeeds.
Sat, 16 Jun 2012 02:06:16 +0300 Timo Sirainen example-config: Refer to ssl=required in disable_plaintext_auth setting.
Mon, 11 Jun 2012 18:22:06 +0300 Timo Sirainen shared mailboxes: Per-user flags can now be stored in private index files.
Tue, 05 Jun 2012 00:34:32 +0300 Timo Sirainen Makefile: Added more missing dsync*.h files
Mon, 04 Jun 2012 23:33:40 +0300 Timo Sirainen Makefile: Added missing dsync-mail.h
Mon, 04 Jun 2012 22:15:46 +0300 Timo Sirainen Makefile: Added missing dsync-mailbox.h
Sat, 02 Jun 2012 19:39:27 +0300 Timo Sirainen imap: Code cleanup and error handling fixes for CATENATE
Sat, 02 Jun 2012 19:01:25 +0300 Timo Sirainen Error handling API changes to previous IMAP URL related changes.
Sat, 02 Jun 2012 18:15:46 +0300 Stephan Bosch Adds 'anonymous' field to struct mail_user; derived indirectly from userdb extra fields.
Sat, 02 Jun 2012 18:14:16 +0300 Stephan Bosch imap: Implemented CATENATE extension.
Sat, 02 Jun 2012 17:56:27 +0300 Stephan Bosch Created lib-imap-storage for IMAP-specific functionality that uses lib-storage.
Sat, 02 Jun 2012 17:53:31 +0300 Stephan Bosch lib-imap: Added IMAP URL parser.
Sat, 02 Jun 2012 17:15:18 +0300 Stephan Bosch imap-parser: Added IMAP_PARSE_FLAG_INSIDE_LIST flag.
Sat, 02 Jun 2012 17:12:06 +0300 Stephan Bosch Added chain istream.
Sat, 02 Jun 2012 17:06:21 +0300 Stephan Bosch liblib: Added generic URI parsing functions.
Sat, 02 Jun 2012 16:55:21 +0300 Stephan Bosch Adds ISO8601/RFC3339 date format parsing and construction support.
Tue, 22 May 2012 23:19:16 +0300 Timo Sirainen TODO updated
Tue, 22 May 2012 23:17:31 +0300 Timo Sirainen Initial version of dsync rewrite.
Fri, 04 May 2012 05:35:36 +0300 Timo Sirainen lib-storage: Added MAILBOX_TRANSACTION_FLAG_SYNC flag
Tue, 22 May 2012 17:10:20 +0300 Timo Sirainen dbox: Don't reset index when mailbox_update() changes UIDVALIDITY.
Thu, 03 May 2012 21:46:07 +0300 Timo Sirainen Added MAIL_INDEX_TRANSACTION_FLAG_SYNC
Tue, 22 May 2012 17:03:20 +0300 Timo Sirainen Don't write "keyword reset" records to transaction log anymore.
Tue, 22 May 2012 16:54:55 +0300 Timo Sirainen lib-index: Added mail_transaction_log_view_set_all()
Tue, 22 May 2012 16:54:43 +0300 Timo Sirainen lib-index: Don't log an error if UIDVALIDITY changes.
Sun, 20 May 2012 03:32:55 +0300 Timo Sirainen Use timeout_add_short() for sub-second timeouts. Fail at compile time if timeout_add() is <1s.
Sun, 20 May 2012 03:25:04 +0300 Timo Sirainen Merged changes from v2.1 tree.
Sun, 20 May 2012 03:08:01 +0300 Timo Sirainen director: When we find unwanted connection, wait for 10s for it to disconnect us, not 10ms.
Sun, 20 May 2012 02:41:08 +0300 Timo Sirainen lib-master: Anvil reconnect timeout should be 5 seconds, not 5 milliseconds.
Sat, 19 May 2012 22:25:27 +0300 Timo Sirainen auth: Fixed crash with DIGEST-MD5 when attempting to do master user login without master passdbs.
Sat, 19 May 2012 22:11:41 +0300 Timo Sirainen expire: Handle dict errors. Don't crash if lookup fails.
Sat, 19 May 2012 21:18:04 +0300 Timo Sirainen director: Implemented ability to remove directors from a running ring.
Sat, 19 May 2012 21:16:42 +0300 Timo Sirainen director: Don't crash with quickly disconnecting incoming director connections.
Sat, 19 May 2012 18:43:13 +0300 Timo Sirainen lib-storage: If chroot is used and mail_debug=yes, log the chroot path.
Thu, 17 May 2012 18:08:58 +0300 Timo Sirainen update-version.sh: Use mv -f to avoid questions in some systems.
Wed, 16 May 2012 18:57:05 +0300 Timo Sirainen sdbox: Avoid using too many fds when copying messages.
Wed, 16 May 2012 16:14:31 +0300 Timo Sirainen login: If user is disabled or password expired, say it in logout reason.
Wed, 16 May 2012 16:14:01 +0300 Timo Sirainen auth: If user is disabled or password expired, tell about it to auth-client.
Tue, 15 May 2012 18:52:41 +0300 Timo Sirainen mdbox: mailbox_update() didn't look at the latest index data.
Mon, 14 May 2012 21:07:43 +0300 Timo Sirainen pop3: Added pop3_uidl_duplicates setting.