Wed, 02 Sep 2015 17:51:23 +0300 |
Timo Sirainen |
dict: Added dict-async service.
|
Wed, 02 Sep 2015 17:37:16 +0300 |
Timo Sirainen |
dict-sql: Added support for async operations.
|
Wed, 02 Sep 2015 17:36:47 +0300 |
Timo Sirainen |
dict: Use the new async APIs for everything.
|
Wed, 02 Sep 2015 17:34:43 +0300 |
Timo Sirainen |
lib-dict: Added async API for lookup and iteration.
|
Wed, 02 Sep 2015 17:28:41 +0300 |
Timo Sirainen |
dict-sql: Code cleanup - added sql_dict_transaction_has_nonexistent()
|
Wed, 02 Sep 2015 17:27:09 +0300 |
Timo Sirainen |
dict-sql: Code cleanup - use a common sql_dict_transaction_free()
|
Wed, 02 Sep 2015 17:26:08 +0300 |
Timo Sirainen |
dict-sql: Fixed memory leak when committing/rollbacking unchanged transaction.
|
Wed, 02 Sep 2015 17:23:45 +0300 |
Timo Sirainen |
dict-sql: Code cleanup - separated SQL query building function from sending it.
|
Wed, 02 Sep 2015 17:21:06 +0300 |
Timo Sirainen |
lib-dict: Code cleanup - give name for enum dict_protocol_cmd/reply
|
Wed, 02 Sep 2015 17:20:02 +0300 |
Timo Sirainen |
lib-sql: Mark Cassandra driver as pooled.
|
Wed, 02 Sep 2015 17:19:08 +0300 |
Timo Sirainen |
lib-sql: Debugging help - Added assert before clearing sql_result.callback.
|
Wed, 02 Sep 2015 17:16:41 +0300 |
Timo Sirainen |
lib-sql: sql_result.free() should never be reached from the query callback.
|
Tue, 01 Sep 2015 16:25:11 +0300 |
Timo Sirainen |
lib-imap-client: If connect() fails immediately, log an error and retry the next IP.
|
Tue, 01 Sep 2015 00:11:37 +0300 |
Timo Sirainen |
auth: Added ":protected" suffix to passdb and userdb field names.
|
Mon, 31 Aug 2015 23:54:24 +0300 |
Timo Sirainen |
lib-fs: Added "dict" backend, which is a wrapper to using lib-dict.
|
Mon, 31 Aug 2015 23:46:05 +0300 |
Timo Sirainen |
imap-hibernate: Use sockets' st_dev and st_ino to verify that the passed fd is correct.
|
Mon, 31 Aug 2015 23:25:12 +0300 |
Timo Sirainen |
lib: Added str_to_ino()
|
Mon, 31 Aug 2015 23:11:17 +0300 |
Timo Sirainen |
imap: NOTIFY SET STATUS didn't send HIGHESTMODSEQ in STATUS reponses when needed.
|
Mon, 31 Aug 2015 22:45:17 +0300 |
Timo Sirainen |
*-login: mail_max_userip_connections=0 was broken by f8ab4f979e92
|
Mon, 31 Aug 2015 22:25:57 +0300 |
Timo Sirainen |
cassandra: Changed default consistency levels to local-quorum.
|
Mon, 31 Aug 2015 21:31:46 +0300 |
Timo Sirainen |
cassandra: Split consistency setting to read_consistency and write_consistency.
|
Mon, 31 Aug 2015 20:23:32 +0300 |
Teemu Huovila |
lib-fts: Add missing "j'" to French contractions.
|
Mon, 31 Aug 2015 14:24:54 +0300 |
Stephan Bosch |
Earlier in_port_t fix was ineffective due to one small detail.
|
Mon, 31 Aug 2015 13:33:26 +0300 |
Teemu Huovila |
lib-fts: Add UTF-8 unit test for lowercase filter.
|
Mon, 31 Aug 2015 13:33:26 +0300 |
Teemu Huovila |
lib-fts: Add prefixing contraction filter.
|
Sun, 30 Aug 2015 01:00:30 +0300 |
Timo Sirainen |
aggregator: Allow replicator_port=0 setting (fix to previous in_port_t changes)
|
Sun, 30 Aug 2015 00:46:32 +0300 |
Stephan Bosch |
Earlier in_port_t fix created problems with service listener configuration.
|
Sun, 30 Aug 2015 00:42:16 +0300 |
Timo Sirainen |
lib-master: Compiler warning fix
|
Sat, 25 Apr 2015 11:42:06 +0200 |
Stephan Bosch |
http-client: Added support for using an HTTP proxy running on a unix socket.
|
Sat, 29 Aug 2015 14:42:49 +0300 |
Stephan Bosch |
Removed all invocations of strtoll() and friends.
|
Sat, 29 Aug 2015 14:31:51 +0300 |
Stephan Bosch |
strnum: Implemented many more numeric string parsing functions.
|
Sat, 29 Aug 2015 14:30:37 +0300 |
Stephan Bosch |
Removed all invocations of atoi().
|
Sat, 29 Aug 2015 14:26:30 +0300 |
Stephan Bosch |
Changed type of internet port values to in_port_t everywhere.
|
Sat, 29 Aug 2015 14:21:27 +0300 |
Stephan Bosch |
ioloop-epoll: Fix fatal epoll_wait() error occurring when there are only ios with no fd.
|
Sat, 29 Aug 2015 14:20:57 +0300 |
Stephan Bosch |
lib-http: client: Added proper handling of 408 response status.
|
Fri, 28 Aug 2015 15:44:34 +0200 |
Timo Sirainen |
lib-storage: Added %{userdb:*} expansion to mail settings.
|
Fri, 28 Aug 2015 15:43:45 +0200 |
Timo Sirainen |
lib-settings: Added settings_var_expand_with_funcs()
|
Fri, 28 Aug 2015 15:07:35 +0200 |
Timo Sirainen |
lib: If var_expand_with_funcs() function returns NULL, it should be treated the same as ""
|
Fri, 28 Aug 2015 14:43:35 +0200 |
Timo Sirainen |
*-login: Added %{passdb:*} fields to login_log_format_elements
|
Thu, 27 Aug 2015 18:39:58 +0200 |
Timo Sirainen |
doveadm fs delete: Support giving multiple filename parameters.
|
Thu, 27 Aug 2015 17:38:12 +0200 |
Timo Sirainen |
dsync: Include mailboxes' full path in debug messages.
|
Thu, 27 Aug 2015 17:35:17 +0200 |
Timo Sirainen |
imapc: Don't crash with mailbox_list_index=yes
|
Thu, 27 Aug 2015 17:34:52 +0200 |
Timo Sirainen |
lib: Try fixing ec6e672a6e32 (ioloop timeout fixing)
|
Thu, 27 Aug 2015 15:46:23 +0200 |
Timo Sirainen |
dsync: Fixed running with tcp/tcps destination.
|
Thu, 27 Aug 2015 15:28:21 +0200 |
Timo Sirainen |
dsync: Fixed another crash with recent end-of-list changes.
|
Thu, 27 Aug 2015 15:07:35 +0200 |
Timo Sirainen |
Reverted ec6e672a6e32 for now due to some bugs.
|
Thu, 27 Aug 2015 13:38:44 +0200 |
Timo Sirainen |
dsync: Added -D parameter to disable mailbox renaming.
|
Thu, 27 Aug 2015 12:33:47 +0200 |
Timo Sirainen |
dsync: Fixed again waiting for remote process wait to die.
|
Thu, 27 Aug 2015 10:39:26 +0200 |
Stephan Bosch |
ioloop: Delay actual start of a new normal timeout until the next io_loop_run() cycle.
|
Wed, 26 Aug 2015 17:00:55 +0200 |
Timo Sirainen |
imapc: Fixed handling escape-char
|
Wed, 26 Aug 2015 16:59:47 +0200 |
Timo Sirainen |
lib-storage: mailbox_list_[un]escape_name() can now be called globally
|
Wed, 26 Aug 2015 16:59:07 +0200 |
Timo Sirainen |
dsync: Earlier end-of-list change broke single-process dsync.
|
Wed, 26 Aug 2015 15:44:45 +0200 |
Timo Sirainen |
dsync: Make sure we print all the stderr output from remote processes at deinit.
|
Wed, 26 Aug 2015 15:19:27 +0200 |
Timo Sirainen |
dsync: Added -T parameter to specify the I/O stall timeout.
|
Wed, 26 Aug 2015 15:05:06 +0200 |
Timo Sirainen |
dsync: If mailbox export deinit failed, the failure state may not have reached mailbox importer.
|
Wed, 26 Aug 2015 13:38:52 +0200 |
Timo Sirainen |
dsync: Added assert to make sure end-of-list isn't sent when brain has already failed.
|
Tue, 25 Aug 2015 23:20:49 +0300 |
Timo Sirainen |
imap: If mailbox state couldn't be exported for hibernation, log also the mailbox name.
|
Tue, 25 Aug 2015 23:12:51 +0300 |
Timo Sirainen |
login_log_format_elements: Added %{listener} variable to expand to the listener socket name.
|
Tue, 25 Aug 2015 22:39:16 +0300 |
Timo Sirainen |
example-config: Updated mail_attribute_dict comment
|
Tue, 25 Aug 2015 18:32:23 +0300 |
Timo Sirainen |
imap: Fail silently if selected mailbox format doesn't support GUIDs.
|