log

age author description
Fri, 04 Nov 2016 12:04:11 +0200 Timo Sirainen lib-storage: Fix doveadm search query parsing to use timezones correctly.
Fri, 04 Nov 2016 12:03:47 +0200 Timo Sirainen lib-storage: Reverse MAIL_SEARCH_ARG_FLAG_USE_TZ handling again.
Thu, 03 Nov 2016 19:16:49 +0200 Timo Sirainen lib: Define ARRAY_TYPE for uint8_t, uint16_t and uint64_t.
Tue, 01 Nov 2016 21:50:29 +0200 Aki Tuomi auth: Use buffer_truncate_rshift_bits
Thu, 27 Oct 2016 16:20:20 +0300 Aki Tuomi lib: Add tests for hashed var-expand
Thu, 27 Oct 2016 15:37:45 +0300 Aki Tuomi lib: Add generic hashing support to var-expand
Mon, 31 Oct 2016 19:20:51 +0200 Timo Sirainen lib: var_expand() code cleanup - Moved short %v expansion to its own function.
Tue, 01 Nov 2016 20:14:43 +0200 Aki Tuomi lib: Add unit test for buffer truncate
Mon, 16 May 2016 13:19:50 +0300 Timo Sirainen lib: Updated buffer_set_used_size() comment and added unit test.
Thu, 27 Oct 2016 16:19:52 +0300 Aki Tuomi lib: Do not consume {} inside %{}
Tue, 01 Nov 2016 20:06:46 +0200 Aki Tuomi lib: Add buffer truncate
Wed, 02 Nov 2016 23:00:50 +0200 Timo Sirainen auth: Make static analyzer happier.
Wed, 02 Nov 2016 21:59:12 +0200 Timo Sirainen fts: Fix error message when syncing FTS root mailbox fails.
Wed, 02 Nov 2016 15:31:14 +0200 Timo Sirainen lib: ioloop-notify-kqueue wasn't storing source filename.
Wed, 09 Nov 2016 00:48:32 +0100 Stephan Bosch lib-http: test-http-client-errors: Add test for server that returns error status early while client is still sending blocking payload.
Wed, 09 Nov 2016 00:46:32 +0100 Stephan Bosch lib-http: client: Fixed assert failure occurring when server returns error status early while client is still sending blocking payload.
Wed, 09 Nov 2016 00:24:54 +0100 Stephan Bosch lib-http: Added blocking client support to test-http-client-errors.
Thu, 03 Nov 2016 21:06:27 +0100 Stephan Bosch lib-http: Fixed potential segfault problem in test-http-client-errors.
Tue, 25 Oct 2016 09:56:34 +0200 Stephan Bosch lib-http: Added DNS-related tests to test-http-client-errors.
Fri, 16 Sep 2016 20:29:00 +0200 Stephan Bosch lib-http: client: Destroy host and associated queue objects after no more requests remain and an idle timeout expires.
Fri, 16 Sep 2016 20:22:17 +0200 Stephan Bosch lib-http: client: Implemented host name lookup TTL.
Thu, 15 Sep 2016 22:49:54 +0200 Stephan Bosch lib-http: client: Added http_client_queue_requests_active().
Fri, 16 Sep 2016 01:58:27 +0200 Stephan Bosch lib-http: client: Create queue->pending_peers array from the beginning.
Fri, 16 Sep 2016 01:35:09 +0200 Stephan Bosch lib-http: client: Link peers to queue earlier: during connection attempts.
Thu, 15 Sep 2016 02:14:46 +0200 Stephan Bosch lib-http: client: Created http_client_peer_drop() function that closes a peer object gracefully.
Thu, 16 Jun 2016 22:02:08 +0200 Stephan Bosch lib-http: client/server: Enable the TCP_NODELAY option for all connections.
Thu, 16 Jun 2016 22:01:06 +0200 Stephan Bosch lib: Created net_set_tcp_nodelay(), which enables the TCP_NODELAY socket option.
Mon, 23 May 2016 02:36:10 +0200 Stephan Bosch lib-http: client: Improved labeling of debug messages.
Sat, 16 Apr 2016 03:54:00 +0200 Stephan Bosch lib-http: server: Implemented means to gracefully shut down the server.
Wed, 27 Apr 2016 12:00:25 +0200 Stephan Bosch lib-http: client: Added ability to configure a specific proxy for individual requests.
Sat, 16 Apr 2016 02:05:28 +0200 Stephan Bosch lib-http: client: Added pure attribute to some of the request property functions.
Sat, 16 Apr 2016 02:03:10 +0200 Stephan Bosch lib-http: client: Cleaned up headers and added some more documentation there.
Thu, 15 Sep 2016 02:09:47 +0200 Stephan Bosch lib-http: client: Unlink all queues from peer when it is disconnected.
Thu, 15 Sep 2016 01:59:23 +0200 Stephan Bosch lib-http: client: Improved logging of connection loss handling in peer.
Wed, 14 Sep 2016 21:37:38 +0200 Stephan Bosch lib-http: client: If a peer object is no longer linked to a queue, don't close it until all connections are inactive.
Wed, 14 Sep 2016 01:37:05 +0200 Stephan Bosch lib-http: client: Added debug messages that indicate when a queue is linked/unlinked to a peer.
Wed, 14 Sep 2016 01:30:16 +0200 Stephan Bosch lib-http: client: Added function that counts how many connections are active within a peer.
Wed, 14 Sep 2016 01:26:10 +0200 Stephan Bosch lib-http: client: Added function that checks whether a connection is currently active.
Sun, 11 Sep 2016 19:34:34 +0200 Stephan Bosch lib-http: client: Created http_client_connection_failure() handler.
Sun, 11 Sep 2016 19:44:32 +0200 Stephan Bosch lib-http: client: Set conn->connect_request to NULL immediately in http_client_connection_tunnel_response().
Sun, 11 Sep 2016 17:46:10 +0200 Stephan Bosch lib-http: client: Improved handling of hosts with explicit IP address.
Sun, 11 Sep 2016 14:51:28 +0200 Stephan Bosch lib-http: Made test-http-client-errors more reliable.
Tue, 01 Nov 2016 12:35:08 +0200 Timo Sirainen lib-index: Don't waste 3 bytes of space in struct mail_index_record.
Tue, 01 Nov 2016 12:43:03 +0200 Timo Sirainen lib-storage: Don't enable modseqs on STATUS_HIGHESTMODSEQ.
Tue, 01 Nov 2016 15:51:02 +0200 Timo Sirainen lib-storage: Reverse MAIL_SEARCH_ARG_FLAG_USE_TZ handling.
Mon, 31 Oct 2016 21:39:44 +0200 Timo Sirainen doveadm director: Fix memory leaks if hostname lookup fails.
Tue, 01 Nov 2016 17:09:27 +0200 Timo Sirainen lib: Fix str_truncate() when string size is already smaller.
Tue, 03 May 2016 20:17:12 +0300 Timo Sirainen lib: Added more unit tests to str_*()
Sat, 30 Apr 2016 14:03:32 +0300 Timo Sirainen lib: Make str_*() inline which are simple buffer_* wrappers.
Fri, 16 Sep 2016 09:53:06 +0300 Timo Sirainen imap/pop3 proxy: If passdb returns proxy_not_trusted, don't send ID/XCLIENT
Mon, 31 Oct 2016 20:19:07 +0200 Timo Sirainen auth: If passwd-file can't be read, return tempfail (not user unknown).
Mon, 31 Oct 2016 20:06:35 +0200 Timo Sirainen auth: If uidgid_file doesn't exist, fail the userdb lookup.
Fri, 28 Oct 2016 13:26:42 +0300 Timo Sirainen mdbox: Fix assert-crash caused by race condition with multiple doveadm purges.
Mon, 31 Oct 2016 19:12:14 +0200 Timo Sirainen fs-randomfail: "write" probability was reversed.
Mon, 31 Oct 2016 15:37:00 +0200 Aki Tuomi lib-test: Do not init/deinit library twice
Mon, 31 Oct 2016 15:36:39 +0200 Aki Tuomi lib: Add function to see if lib is initialized
Fri, 28 Oct 2016 19:38:43 +0300 Timo Sirainen dsync: Fix potential assert on mailbox deinit.
Fri, 28 Oct 2016 17:10:16 +0300 Paul Howarth configure: Improve check for OpenSSL without EC support
Fri, 28 Oct 2016 11:54:27 +0300 Timo Sirainen auth: Fix crash when exporting passdb fields to auth-worker that have NULL values
Thu, 27 Oct 2016 13:20:03 +0300 Timo Sirainen lib-compression: Fixed fd leak in unit test
Thu, 27 Oct 2016 11:19:50 +0300 Timo Sirainen lib-auth: Minor debug logging improvement.
Fri, 28 Oct 2016 17:00:13 +0300 Timo Sirainen lib-program-client: Fix building with compilers that have no typeof()
Fri, 15 Jul 2016 11:31:25 +0300 Aki Tuomi auth: Remove i_assert for credentials scheme
Thu, 27 Oct 2016 03:58:21 +0300 Martti Rannanjärvi doveadm: fix compile warning in doveadm-dump-index
Fri, 21 Oct 2016 14:34:47 +0300 Timo Sirainen director: Fix shutdown_clients=no to not break
Fri, 21 Oct 2016 00:25:20 +0300 Timo Sirainen imap-hibernate: Fix "DONE" handling.
Wed, 26 Oct 2016 23:20:17 +0300 Timo Sirainen doveadm dump: Dump mailbox names in mailbox.list.index's header.
Wed, 26 Oct 2016 18:06:36 +0300 Timo Sirainen *-login: Removed enforcing maximum calculated fd limit.
Wed, 26 Oct 2016 18:05:32 +0300 Timo Sirainen Compiler warning fixes with -Wstrict-bool
Wed, 26 Oct 2016 14:58:56 +0300 Timo Sirainen lib: Fixed net_str2port*() comments
Tue, 25 Oct 2016 20:52:16 +0300 Timo Sirainen doveadm fs get: Use pager formatter by default to avoid extra LF at the end.
Tue, 25 Oct 2016 20:54:17 +0300 Timo Sirainen doveadm: Code cleanup - add and use DOVEADM_PRINT_TYPE_PAGER macro
Tue, 25 Oct 2016 20:51:36 +0300 Timo Sirainen doveadm: "pager" formatter supports now DOVEADM_PRINT_HEADER_FLAG_HIDE_TITLE
Thu, 21 Apr 2016 14:22:10 +0300 Martti Rannanjärvi doveadm: \f\n only between pages in pager
Tue, 25 Oct 2016 22:39:38 +0300 Timo Sirainen director: Avoid assert-crash at deinit if user moves are still being added.
Tue, 25 Oct 2016 22:17:23 +0300 Timo Sirainen director: Send user's old and new backend IPs to flush script.
Tue, 25 Oct 2016 22:12:01 +0300 Timo Sirainen director: User move - Don't try to kick user's connections if user wasn't even known.
Tue, 25 Oct 2016 22:06:02 +0300 Timo Sirainen director: Code cleanup - moved user kill startup to its own function.
Tue, 25 Oct 2016 21:47:01 +0300 Timo Sirainen director: Code cleanup - global director is no longer needed.
Mon, 17 Oct 2016 01:07:50 +0300 Timo Sirainen director: Moved all user killing state to struct director_kill_context
Tue, 25 Oct 2016 21:41:16 +0300 Timo Sirainen director: Code cleanup - rename director_kill_context.self to kill_is_self_initiated
Thu, 20 Oct 2016 16:46:31 +0300 Timo Sirainen director: Code cleanup - added USER_IS_BEING_KILLED() macro
Thu, 20 Oct 2016 16:41:23 +0300 Timo Sirainen director: Code cleanup - move enum user_kill_state to director.h
Tue, 25 Oct 2016 21:20:54 +0300 Timo Sirainen director: Fix HOST-RESET-USERS with host parameter.
Tue, 25 Oct 2016 01:03:05 +0300 Timo Sirainen doveadm director dump: Fixed output to include LFs
Tue, 25 Oct 2016 00:48:08 +0300 Timo Sirainen director: Execute director_flush_socket only from one director.
Tue, 25 Oct 2016 00:32:59 +0300 Timo Sirainen director: Improve debug logging output.
Tue, 25 Oct 2016 00:25:38 +0300 Timo Sirainen director: Fix user move hangs when another move is triggered early.
Tue, 25 Oct 2016 00:22:20 +0300 Timo Sirainen director: Prevent race conditions by adding USER_KILL_STATE_FLUSHING
Tue, 25 Oct 2016 00:13:23 +0300 Timo Sirainen director: If user host conflict is detected, make sure new host is sent back.
Mon, 24 Oct 2016 22:42:43 +0300 Timo Sirainen doveadm director flush: Added --max-parallel parameter.
Mon, 24 Oct 2016 22:41:25 +0300 Timo Sirainen director: HOST-RESET-USERS moves users more slowly now.
Tue, 25 Oct 2016 00:11:50 +0300 Timo Sirainen director: If user move times out, log the state it was in at the time.
Mon, 24 Oct 2016 22:39:56 +0300 Timo Sirainen director: Log user's kill_state with a human-readable string.
Mon, 24 Oct 2016 22:27:30 +0300 Timo Sirainen doveadm director: Invalid parameters cause doveadm to fail silently.
Mon, 24 Oct 2016 22:22:28 +0300 Timo Sirainen director: Fix sending up/down state in handshakes.
Mon, 24 Oct 2016 21:58:03 +0300 Timo Sirainen director: If SYNCs are received during handshake, send them later.
Mon, 24 Oct 2016 20:21:36 +0300 Timo Sirainen director: Code cleanup - Give tab-unescaped args to all doveadm command handlers.
Mon, 24 Oct 2016 20:20:09 +0300 Timo Sirainen director: USER-MOVE didn't handle non-hash username correctly.
Mon, 24 Oct 2016 20:16:57 +0300 Timo Sirainen director: Make sure IP address parsing works in DIRECTOR-ADD/REMOVE
Mon, 24 Oct 2016 20:08:54 +0300 Timo Sirainen director: Code cleanup - moved command handling to its own function.
Mon, 24 Oct 2016 20:07:26 +0300 Timo Sirainen director: Show in process title how many users are being moved.
Mon, 24 Oct 2016 20:00:40 +0300 Timo Sirainen director: Code cleanup - Finish user move always in the same function.
Mon, 24 Oct 2016 19:59:54 +0300 Timo Sirainen director: Call state_change_callback on user move timeout.
Fri, 21 Oct 2016 12:50:56 +0300 Timo Sirainen director: Code cleanup - allow commands handlers to stop processing input
Tue, 25 Oct 2016 13:27:29 +0300 Aki Tuomi lib-mail: Add tests for dec/hexdec encoded entities
Tue, 25 Oct 2016 12:48:23 +0300 Aki Tuomi lib-mail: Support decimal/hexadecimal encoded entities
Tue, 25 Oct 2016 10:29:50 +0300 Aki Tuomi imap-login: Skip NIL value in ID handler
Mon, 24 Oct 2016 18:52:24 +0300 Timo Sirainen lib-compression: Added unit tests for reading .gz files
Mon, 24 Oct 2016 18:31:53 +0300 Timo Sirainen lib-compression: Added file uncompression support for test-compression
Mon, 24 Oct 2016 18:29:06 +0300 Timo Sirainen lib-compress: Don't assume too early that gz file continues after a trailer.
Fri, 21 Oct 2016 13:55:42 +0300 Aki Tuomi doveadm: Rewind input early enough
Mon, 24 Oct 2016 17:15:00 +0300 Timo Sirainen istream-zlib: "missing gz trailer" error message was wrong.
Mon, 24 Oct 2016 15:59:07 +0300 Timo Sirainen lib: With FILE_LOCK_SLOW_WARNING_MSECS log a warning also when keeping lock for long.
Mon, 24 Oct 2016 16:57:49 +0300 Timo Sirainen configure: Fixed checking if OpenSSL is too old for lib-dcrypt
Mon, 24 Oct 2016 16:05:00 +0300 Timo Sirainen lib: Fix compiler warnings in test-ioloop
Mon, 24 Oct 2016 13:08:47 +0300 Timo Sirainen lib-http: Add ioloop and lock wait information to timeout messages.
Mon, 24 Oct 2016 12:17:44 +0300 Timo Sirainen dict-client: Fix logging how much time was spent in other ioloops in slow lookup warnings.
Mon, 24 Oct 2016 12:16:48 +0300 Timo Sirainen lib: Added ioloop_global_wait_usecs
Mon, 24 Oct 2016 14:05:58 +0300 Timo Sirainen lib: Add FILE_LOCK_SLOW_WARNING_MSECS environment.