[dovecot/core] 3dc758: quota-clone: Always update dict
GitHub
noreply at github.com
Tue Oct 10 18:29:23 EEST 2017
Branch: refs/heads/release-2.2.33
Home: https://github.com/dovecot/core
Commit: 3dc758622a83c1b858423da93711ed2fde201e81
https://github.com/dovecot/core/commit/3dc758622a83c1b858423da93711ed2fde201e81
Author: Aki Tuomi <aki.tuomi at dovecot.fi>
Date: 2017-10-05 (Thu, 05 Oct 2017)
Changed paths:
M src/plugins/quota-clone/quota-clone-plugin.c
Log Message:
-----------
quota-clone: Always update dict
ret_count and ret_bytes become zero if no quota rules
are specified, so we need to update the dict anyways.
Broken in 81d10aff29baede9ae4944d6c89790871123d11d
Commit: 49a526355f539678af0257dff3db3bb3c83b6839
https://github.com/dovecot/core/commit/49a526355f539678af0257dff3db3bb3c83b6839
Author: Timo Sirainen <timo.sirainen at dovecot.fi>
Date: 2017-10-05 (Thu, 05 Oct 2017)
Changed paths:
M src/director/director.c
Log Message:
-----------
director: Fix tracking user move count when user is freed early
users_moving_count wasn't updated if the user was freed before killing it
finished. This caused "doveadm director flush" to hang while waiting for
the move count to drop to 0, which it never did. Also following flushes
were doing less work in parallel, or possibly even nothing since director
thought there were too many users already being moved.
Commit: 5848bf10efc3562c66b8a933b11f46f5584f0a84
https://github.com/dovecot/core/commit/5848bf10efc3562c66b8a933b11f46f5584f0a84
Author: Timo Sirainen <timo.sirainen at dovecot.fi>
Date: 2017-10-05 (Thu, 05 Oct 2017)
Changed paths:
M src/director/doveadm-connection.c
Log Message:
-----------
director: Fix HOST-RESET-USERS when all hosts are down
If there were a lot of users being kicked, the host was flushed after the
initial round of user kills. This caused the rest of the user connections to
be just discarded instead of actually being killed.
Commit: 7a4621110a964a8c6aa984c0314a1a887c374bdf
https://github.com/dovecot/core/commit/7a4621110a964a8c6aa984c0314a1a887c374bdf
Author: Aki Tuomi <aki.tuomi at dovecot.fi>
Date: 2017-10-05 (Thu, 05 Oct 2017)
Changed paths:
M src/lib/Makefile.am
A src/lib/istream-multiplex.c
A src/lib/istream-multiplex.h
A src/lib/ostream-multiplex.c
A src/lib/ostream-multiplex.h
A src/lib/test-istream-multiplex.c
M src/lib/test-lib.c
M src/lib/test-lib.h
A src/lib/test-multiplex.c
A src/lib/test-ostream-multiplex.c
Log Message:
-----------
lib: Add multiplex stream support
This allows having multiple channels of data in single stream.
Commit: 2cb630d7dda92e907e412a416c4c0fb256c98a7e
https://github.com/dovecot/core/commit/2cb630d7dda92e907e412a416c4c0fb256c98a7e
Author: Aki Tuomi <aki.tuomi at dovecot.fi>
Date: 2017-10-05 (Thu, 05 Oct 2017)
Changed paths:
M src/doveadm/client-connection.c
M src/doveadm/client-connection.h
M src/doveadm/doveadm-util.h
M src/doveadm/server-connection.c
Log Message:
-----------
doveadm-server: Refactor connection handshake and authentication
Simplifies next change
Commit: 6960662b27ebd6ce3a5dd45d9cebac901d1002d4
https://github.com/dovecot/core/commit/6960662b27ebd6ce3a5dd45d9cebac901d1002d4
Author: Aki Tuomi <aki.tuomi at dovecot.fi>
Date: 2017-10-05 (Thu, 05 Oct 2017)
Changed paths:
M src/doveadm/client-connection.c
M src/doveadm/doveadm-util.h
M src/doveadm/server-connection.c
Log Message:
-----------
doveadm: Refactor server/client code to support versioning properly
This way we can distinguish between old and new server side
Commit: 7daf9f4648cbd255dc6d9fad8f9e0b9a66a755b7
https://github.com/dovecot/core/commit/7daf9f4648cbd255dc6d9fad8f9e0b9a66a755b7
Author: Aki Tuomi <aki.tuomi at dovecot.fi>
Date: 2017-10-05 (Thu, 05 Oct 2017)
Changed paths:
M src/doveadm/client-connection.c
M src/doveadm/client-connection.h
M src/doveadm/doveadm-util.c
M src/doveadm/doveadm-util.h
M src/doveadm/server-connection.c
Log Message:
-----------
doveadm: Deliver remote logs over doveadm socket
Commit: e9910418ac5badf7cf82c1f73d1678ed02a686cb
https://github.com/dovecot/core/commit/e9910418ac5badf7cf82c1f73d1678ed02a686cb
Author: Timo Sirainen <timo.sirainen at dovecot.fi>
Date: 2017-10-05 (Thu, 05 Oct 2017)
Changed paths:
M src/lib/buffer.h
Log Message:
-----------
lib: Fix warning with gcc7's -Wint-in-bool-context
Commit: 71a491318b4b3c5c9d20ca2d96ebde3a223fccc9
https://github.com/dovecot/core/commit/71a491318b4b3c5c9d20ca2d96ebde3a223fccc9
Author: Timo Sirainen <timo.sirainen at dovecot.fi>
Date: 2017-10-05 (Thu, 05 Oct 2017)
Changed paths:
M src/lib-master/master-service-private.h
M src/lib-master/master-service.c
M src/lib-master/master-service.h
Log Message:
-----------
lib-master: master_service_init_log() - Switch log handlers only on the first call
The secondary calls were only done by mail_storage_service_*() calls. They
want to initialize the logging once, but afterwards they only care about
changing the log prefix. Switch to this behavior now explicitly.
This fixes behavior if logging functions are changed between
mail_storage_service_*() calls, so they don't get reset.
Commit: 86a787a082b0006b6b0ed4671bbc714755957806
https://github.com/dovecot/core/commit/86a787a082b0006b6b0ed4671bbc714755957806
Author: Timo Sirainen <timo.sirainen at dovecot.fi>
Date: 2017-10-05 (Thu, 05 Oct 2017)
Changed paths:
M src/director/director.c
M src/director/doveadm-connection.c
Log Message:
-----------
doveadm director ring remove: Wait ring sync before and after removal
This helps mainly with automated tests.
Commit: c78c950ef8d094066942914ac706d34a9c1bb429
https://github.com/dovecot/core/commit/c78c950ef8d094066942914ac706d34a9c1bb429
Author: Timo Sirainen <timo.sirainen at dovecot.fi>
Date: 2017-10-05 (Thu, 05 Oct 2017)
Changed paths:
M src/director/director.c
Log Message:
-----------
director: When logging "ring SYNC lost", include sync seq number in message
This can help with debugging.
Commit: f16eeebdd5870f48535c801c41f78a07030c2f86
https://github.com/dovecot/core/commit/f16eeebdd5870f48535c801c41f78a07030c2f86
Author: Timo Sirainen <timo.sirainen at dovecot.fi>
Date: 2017-10-05 (Thu, 05 Oct 2017)
Changed paths:
M src/director/director.c
Log Message:
-----------
director: Improve debugging: Log ring desync when there is no right connection
Commit: 2ff32179d88fa3463d6897ef74581e0af304f89f
https://github.com/dovecot/core/commit/2ff32179d88fa3463d6897ef74581e0af304f89f
Author: Timo Sirainen <timo.sirainen at dovecot.fi>
Date: 2017-10-05 (Thu, 05 Oct 2017)
Changed paths:
M src/director/director-connection.c
M src/director/director.c
M src/director/director.h
M src/director/doveadm-connection.c
Log Message:
-----------
director: Log info line whenever a director is added/removed from ring
This can help with debugging problems.
Commit: 4f8ec7760b231ef970c280790dc125f5e60523e4
https://github.com/dovecot/core/commit/4f8ec7760b231ef970c280790dc125f5e60523e4
Author: Timo Sirainen <timo.sirainen at dovecot.fi>
Date: 2017-10-05 (Thu, 05 Oct 2017)
Changed paths:
M src/director/director.c
Log Message:
-----------
director: Cleanup - move code to a new director_log_connect()
Also adds a missing ')' to the log line.
Commit: cc4257614b13e9b400c56880f83ab0dfbc8f2b2b
https://github.com/dovecot/core/commit/cc4257614b13e9b400c56880f83ab0dfbc8f2b2b
Author: Timo Sirainen <timo.sirainen at dovecot.fi>
Date: 2017-10-05 (Thu, 05 Oct 2017)
Changed paths:
M src/director/director-connection.c
M src/director/director.c
M src/director/director.h
M src/director/main.c
Log Message:
-----------
director: Log info line for every incoming/outgoing connection
This can help with debugging problems.
Commit: 1c88cb7429c7b56e03673788b01f13d05b4b2768
https://github.com/dovecot/core/commit/1c88cb7429c7b56e03673788b01f13d05b4b2768
Author: Timo Sirainen <timo.sirainen at dovecot.fi>
Date: 2017-10-05 (Thu, 05 Oct 2017)
Changed paths:
M src/director/director-connection.c
Log Message:
-----------
director: Don't reset directors' last_network_failure while handshaking
The reset is done mainly to make it faster for a director that has been down
to connect back to the ring, without other directors still thinking that
it's down. But DIRECTOR that is sent during handshake says nothing about
whether the director is up at the moment or not.
Commit: 63818a815986ea836b856f6794a5bd17de0dd903
https://github.com/dovecot/core/commit/63818a815986ea836b856f6794a5bd17de0dd903
Author: Timo Sirainen <timo.sirainen at dovecot.fi>
Date: 2017-10-05 (Thu, 05 Oct 2017)
Changed paths:
M src/director/director.c
Log Message:
-----------
director: When director is removed, notify it before disconnecting
This way the removed director will know that it's been removed, and it
can also more quickly forward the removal to other directors.
Commit: 3284bc936567cd5d497e1e7823bab98a1dc54613
https://github.com/dovecot/core/commit/3284bc936567cd5d497e1e7823bab98a1dc54613
Author: Timo Sirainen <timo.sirainen at dovecot.fi>
Date: 2017-10-05 (Thu, 05 Oct 2017)
Changed paths:
M src/director/director-connection.c
Log Message:
-----------
director: After CONNECT was received, make sure we disconnect
The remote side won't be reading anything after the CONNECT, so we have to
disconnect anyway. If we decide that the CONNECT request is wrong, reconnect
after a short delay and hope that the remote agrees with us the next time.
Commit: 656b9cd7f15c0e379a0a35eaa97459ab5919724b
https://github.com/dovecot/core/commit/656b9cd7f15c0e379a0a35eaa97459ab5919724b
Author: Timo Sirainen <timo.sirainen at dovecot.fi>
Date: 2017-10-05 (Thu, 05 Oct 2017)
Changed paths:
M src/director/director-connection.c
Log Message:
-----------
director: Ignore CONNECT requests to hosts that have been removed already
Commit: 959376d04da2eb161e911f0a914bba7d86f4cc9e
https://github.com/dovecot/core/commit/959376d04da2eb161e911f0a914bba7d86f4cc9e
Author: Timo Sirainen <timo.sirainen at dovecot.fi>
Date: 2017-10-05 (Thu, 05 Oct 2017)
Changed paths:
M src/director/doveadm-connection.c
Log Message:
-----------
director: Fix ring sync wait after DIRECTOR-REMOVE
It was sending OK twice, and the first OK was too early.
Commit: 547fa7e595c2af1b93408936889d9d194edd552a
https://github.com/dovecot/core/commit/547fa7e595c2af1b93408936889d9d194edd552a
Author: Timo Sirainen <timo.sirainen at dovecot.fi>
Date: 2017-10-05 (Thu, 05 Oct 2017)
Changed paths:
M src/director/director-connection.c
Log Message:
-----------
director: Don't crash if DIRECTOR-REMOVE is received for itself
This triggers the director removal from the ring, which causes the
connection to be destroyed. But since we're still in the middle of handling
the connection it needs refcounting.
Commit: 868c94dfa9bbda6fe527a7facab40cbfb3c2a06b
https://github.com/dovecot/core/commit/868c94dfa9bbda6fe527a7facab40cbfb3c2a06b
Author: Timo Sirainen <timo.sirainen at dovecot.fi>
Date: 2017-10-05 (Thu, 05 Oct 2017)
Changed paths:
M src/director/doveadm-connection.c
Log Message:
-----------
director: Don't crash on doveadm director ring remove for unknown director
Ring syncing isn't started, so it shouldn't try to wait for ring sync.
Fixes:
Panic: file doveadm-connection.c: line 859 (doveadm_connection_cmd_run): assertion failed: (conn->dir->right == NULL && conn->dir->left == NULL)
Commit: d78b8d04a30eda05a0c2f50e4f4a5c0f2cd63a79
https://github.com/dovecot/core/commit/d78b8d04a30eda05a0c2f50e4f4a5c0f2cd63a79
Author: Timo Sirainen <timo.sirainen at dovecot.fi>
Date: 2017-10-05 (Thu, 05 Oct 2017)
Changed paths:
M src/director/director.c
Log Message:
-----------
director: Allow doveadm director ring remove for the same director
Fixes:
Panic: file doveadm-connection.c: line 859 (doveadm_connection_cmd_run): assertion failed: (conn->dir->right == NULL && conn->dir->left == NULL)
Commit: 184bcab00b008953ad8d869241709fbc664f0a58
https://github.com/dovecot/core/commit/184bcab00b008953ad8d869241709fbc664f0a58
Author: Timo Sirainen <timo.sirainen at dovecot.fi>
Date: 2017-10-05 (Thu, 05 Oct 2017)
Changed paths:
M src/director/director.c
Log Message:
-----------
director: Fix potential panic when director is alone
If director is alone and it can't connect to other directors, it might crash
with:
Panic: file director.c: line 318 (director_set_ring_synced): assertion failed: (!dir->ring_synced)
Commit: ab9e658e626d28d0598e2dc983d2f28a48d09f1d
https://github.com/dovecot/core/commit/ab9e658e626d28d0598e2dc983d2f28a48d09f1d
Author: Timo Sirainen <timo.sirainen at dovecot.fi>
Date: 2017-10-05 (Thu, 05 Oct 2017)
Changed paths:
M src/director/director.c
Log Message:
-----------
director: Rename director_delayed_dir_remove_timeout() to director_hosts_purge_removed()
This allows using it for other purposes without having a confusing name.
Commit: f066ee1f0977f2e017f3fe927106c9622813e0a8
https://github.com/dovecot/core/commit/f066ee1f0977f2e017f3fe927106c9622813e0a8
Author: Timo Sirainen <timo.sirainen at dovecot.fi>
Date: 2017-10-05 (Thu, 05 Oct 2017)
Changed paths:
M src/director/director.c
Log Message:
-----------
director: When ring is synced, purge any pending "removed" directors
This allows adding a director back to the ring without having to wait for 30
seconds.
Commit: c1538be43b3f1f070f1487a732e821b559520231
https://github.com/dovecot/core/commit/c1538be43b3f1f070f1487a732e821b559520231
Author: Timo Sirainen <timo.sirainen at dovecot.fi>
Date: 2017-10-05 (Thu, 05 Oct 2017)
Changed paths:
M NEWS
M configure.ac
Log Message:
-----------
Released v2.2.33.rc1.
Commit: 90d745e0ae53ce608aa139d15286298da354a732
https://github.com/dovecot/core/commit/90d745e0ae53ce608aa139d15286298da354a732
Author: Timo Sirainen <timo.sirainen at dovecot.fi>
Date: 2017-10-05 (Thu, 05 Oct 2017)
Changed paths:
M src/lib/istream-multiplex.c
Log Message:
-----------
lib: istream-multiplex - Minor code cleanup
Avoid propagating the error twice, and avoid any confusion about what "got"
actually contains.
Commit: f352c763b65b9729b68c1db9655c63e5d2f87251
https://github.com/dovecot/core/commit/f352c763b65b9729b68c1db9655c63e5d2f87251
Author: Timo Sirainen <timo.sirainen at dovecot.fi>
Date: 2017-10-05 (Thu, 05 Oct 2017)
Changed paths:
M src/lib/test-istream-multiplex.c
M src/lib/test-multiplex.c
M src/lib/test-ostream-multiplex.c
Log Message:
-----------
lib: iostream-multiplex tests - Fix hangs by setting the pipe fds non-blocking
Commit: 8bfc42d4d8b969e21e8e6f6393c641d3f9625251
https://github.com/dovecot/core/commit/8bfc42d4d8b969e21e8e6f6393c641d3f9625251
Author: Sergey Kitov <sergey.kitov at open-xchange.com>
Date: 2017-10-06 (Fri, 06 Oct 2017)
Changed paths:
M src/auth/db-ldap.c
Log Message:
-----------
auth: Expand %{ldap_dn} to ldap_get_dn().
Commit: 67c90c97b55fceabaa937a0947066be93801f915
https://github.com/dovecot/core/commit/67c90c97b55fceabaa937a0947066be93801f915
Author: Timo Sirainen <timo.sirainen at dovecot.fi>
Date: 2017-10-06 (Fri, 06 Oct 2017)
Changed paths:
M src/auth/db-ldap.c
Log Message:
-----------
auth: Fix %{ldap_dn} change to compile with v2.2 API
Commit: ba6c321d5b18f069ecbe2de5c3e68082b8a70180
https://github.com/dovecot/core/commit/ba6c321d5b18f069ecbe2de5c3e68082b8a70180
Author: Timo Sirainen <timo.sirainen at dovecot.fi>
Date: 2017-10-09 (Mon, 09 Oct 2017)
Changed paths:
M src/plugins/acl/acl-global-file.c
Log Message:
-----------
acl: Fix checking whether global acl-file has changed
We always assumed that it was changed and re-read it.
Commit: 8bd8652b1224c2ec6846e655d8d038141efd2d36
https://github.com/dovecot/core/commit/8bd8652b1224c2ec6846e655d8d038141efd2d36
Author: Timo Sirainen <timo.sirainen at dovecot.fi>
Date: 2017-10-09 (Mon, 09 Oct 2017)
Changed paths:
M src/plugins/acl/acl-backend-vfile.c
Log Message:
-----------
acl: Cleanup - move code to a new acl_vfile_validity_has_changed()
Commit: b1b550153ed0274f6519d08609481e368e6b6d2a
https://github.com/dovecot/core/commit/b1b550153ed0274f6519d08609481e368e6b6d2a
Author: Timo Sirainen <timo.sirainen at dovecot.fi>
Date: 2017-10-09 (Mon, 09 Oct 2017)
Changed paths:
M src/plugins/acl/acl-backend-vfile.c
M src/plugins/acl/acl-global-file.c
M src/plugins/acl/acl-global-file.h
Log Message:
-----------
acl: Fix checking create (k) permission in global acl-file
Just because the global ACL file hasn't changed since it was last refreshed
for another ACL object, it doesn't mean that those ACLs don't need to be
applied to this ACL object.
This didn't usually cause problems, because the initial ACL object refresh
was always done due to local-path refresh returning "needs a refresh".
The only exception was when acl_object_init_from_parent() was called,
because it added an empty non-NULL validity for the local-path, so the
"needs a refresh" wasn't returned. This happened only when trying to
CREATE or RENAME mailbox under a parent where user didn't have create
permissions.
This affected only when using a single global acl-file, not when using
global acl directory containing per-mailbox files.
Commit: d1b011901ab12174ccb51925e6d9db97c5fb0e41
https://github.com/dovecot/core/commit/d1b011901ab12174ccb51925e6d9db97c5fb0e41
Author: Timo Sirainen <timo.sirainen at dovecot.fi>
Date: 2017-10-09 (Mon, 09 Oct 2017)
Changed paths:
M src/plugins/acl/acl-backend-vfile.c
Log Message:
-----------
acl: Fix compiler warning with -Wstrict-bool
Commit: 1c777b3e479bda19c9a0dd2e0e9970b62d6ea0e4
https://github.com/dovecot/core/commit/1c777b3e479bda19c9a0dd2e0e9970b62d6ea0e4
Author: Timo Sirainen <timo.sirainen at dovecot.fi>
Date: 2017-10-09 (Mon, 09 Oct 2017)
Changed paths:
M src/lib/istream-multiplex.c
Log Message:
-----------
lib: istream-multiplex - Forward i_stream_switch_ioloop() to parent
Most istreams do this because istream_private.parent is set to the parent
stream, but this can't be done with istream-multiplex. The main problem
with attempting to do the same with istream-multiplex is that the different
channels don't share the same I/O. Just because one channel received data
doesn't mean that other channels received any data. (It would be possible
to solve this by implementing a new method that allows overriding
i_stream_set_io(), but I'm not sure if that's a good idea either.)
Commit: e0456dc06596c227cecb9360cc1edac1e7ac8e02
https://github.com/dovecot/core/commit/e0456dc06596c227cecb9360cc1edac1e7ac8e02
Author: Timo Sirainen <timo.sirainen at dovecot.fi>
Date: 2017-10-09 (Mon, 09 Oct 2017)
Changed paths:
M src/lib/ostream-multiplex.c
Log Message:
-----------
lib: ostream-multiplex - set ostream_private.parent
Unlike with istream-multiplex, there are no issues with I/Os. Only the
parent stream will have the I/O. Using the default parent adds the
missing methods that otherwise would have needed to be implemented:
- cork
- flush_pending
- switch_ioloop
Commit: 2c0c73fe7bcb5308b0177efb21f9ac5fe306a231
https://github.com/dovecot/core/commit/2c0c73fe7bcb5308b0177efb21f9ac5fe306a231
Author: Timo Sirainen <timo.sirainen at dovecot.fi>
Date: 2017-10-09 (Mon, 09 Oct 2017)
Changed paths:
M src/doveadm/doveadm-log.c
Log Message:
-----------
doveadm log test: Fix it to work again
Broken by 719abeb2088987f213a33a7dd1fe78958beaef03
Commit: beb9d9256315bce1dd9ba3005dfc9d5e5fb91259
https://github.com/dovecot/core/commit/beb9d9256315bce1dd9ba3005dfc9d5e5fb91259
Author: Timo Sirainen <timo.sirainen at dovecot.fi>
Date: 2017-10-09 (Mon, 09 Oct 2017)
Changed paths:
M src/doveadm/server-connection.c
Log Message:
-----------
doveadm: Add remote(host) prefix to all proxied logs
Commit: d5488dcd35a9f78abb373bbb155448a37ccea7ff
https://github.com/dovecot/core/commit/d5488dcd35a9f78abb373bbb155448a37ccea7ff
Author: Aki Tuomi <aki.tuomi at dovecot.fi>
Date: 2017-10-09 (Mon, 09 Oct 2017)
Changed paths:
M src/lib/ostream-multiplex.c
Log Message:
-----------
ostream-multiplex: Unreference stream parent
Otherwise it won't get free'd.
Commit: 424deab0a5fb2aa946af448a54e1afd671a5e45e
https://github.com/dovecot/core/commit/424deab0a5fb2aa946af448a54e1afd671a5e45e
Author: Aki Tuomi <aki.tuomi at dovecot.fi>
Date: 2017-10-10 (Tue, 10 Oct 2017)
Changed paths:
M src/plugins/mail-crypt/doveadm-mail-crypt.c
Log Message:
-----------
mail-crypt: Fix key generation handling
Userkey generation would not set all required fields.
Commit: dc88b0d8c3c525cfc94e1c81ecee8cde29b773a1
https://github.com/dovecot/core/commit/dc88b0d8c3c525cfc94e1c81ecee8cde29b773a1
Author: Aki Tuomi <aki.tuomi at dovecot.fi>
Date: 2017-10-10 (Tue, 10 Oct 2017)
Changed paths:
M src/plugins/mail-crypt/doveadm-mail-crypt.c
Log Message:
-----------
mail-crypt: Improve doveadm output
Commit: e46dc6c966fe9289a1d523e94b2612171de276f3
https://github.com/dovecot/core/commit/e46dc6c966fe9289a1d523e94b2612171de276f3
Author: Martti Rannanjärvi <martti.rannanjarvi at dovecot.fi>
Date: 2017-10-10 (Tue, 10 Oct 2017)
Changed paths:
M src/plugins/mail-crypt/doveadm-mail-crypt.c
Log Message:
-----------
doveadm-mail-crypt: Print existing userkey hash when aborting generate
Commit: 154a011b939a78ed98e601e7aae1d1742e164f1a
https://github.com/dovecot/core/commit/154a011b939a78ed98e601e7aae1d1742e164f1a
Author: Martti Rannanjärvi <martti.rannanjarvi at dovecot.fi>
Date: 2017-10-10 (Tue, 10 Oct 2017)
Changed paths:
M src/plugins/mail-crypt/doveadm-mail-crypt.c
Log Message:
-----------
doveadm-mail-crypt: Print existing folder key hash when aborting generate
Commit: b9ead8d45a7cf6063d0f45c3d5466e2e78a92d8e
https://github.com/dovecot/core/commit/b9ead8d45a7cf6063d0f45c3d5466e2e78a92d8e
Author: Timo Sirainen <timo.sirainen at dovecot.fi>
Date: 2017-10-10 (Tue, 10 Oct 2017)
Changed paths:
M src/pop3/main.c
Log Message:
-----------
pop3: Expand settings to fix rawlog_dir
Even if %variables weren't used in rawlog_dir, the path was always prefixed
with "0".
Commit: 577616b71d220dab9eae2bdd98257c346fd26ab4
https://github.com/dovecot/core/commit/577616b71d220dab9eae2bdd98257c346fd26ab4
Author: Timo Sirainen <timo.sirainen at dovecot.fi>
Date: 2017-10-10 (Tue, 10 Oct 2017)
Changed paths:
M src/plugins/mail-crypt/doveadm-mail-crypt.c
Log Message:
-----------
doveadm mcp keypair generate: Fix -f parameter
Commit: 98144712141ff8c942cc2207c8ec6d15a6e40bc8
https://github.com/dovecot/core/commit/98144712141ff8c942cc2207c8ec6d15a6e40bc8
Author: Aki Tuomi <aki.tuomi at dovecot.fi>
Date: 2017-10-10 (Tue, 10 Oct 2017)
Changed paths:
M src/doveadm/server-connection.c
Log Message:
-----------
doveadm: Return after destroying connection
Prevents NULL deferences, found by coverity.
Commit: a1cbe6d45e0094ff270199b89afe97c36827829f
https://github.com/dovecot/core/commit/a1cbe6d45e0094ff270199b89afe97c36827829f
Author: Aki Tuomi <aki.tuomi at dovecot.fi>
Date: 2017-10-10 (Tue, 10 Oct 2017)
Changed paths:
M src/lib/test-istream-multiplex.c
M src/lib/test-multiplex.c
M src/lib/test-ostream-multiplex.c
Log Message:
-----------
iostream-multiplex: Check return values in tests
Commit: ed64529a7d6dce95b78f30d50e27d32d0ded2cd8
https://github.com/dovecot/core/commit/ed64529a7d6dce95b78f30d50e27d32d0ded2cd8
Author: Aki Tuomi <aki.tuomi at dovecot.fi>
Date: 2017-10-10 (Tue, 10 Oct 2017)
Changed paths:
M src/doveadm/client-connection.c
Log Message:
-----------
doveadm-server: Remove flush before multiplex
It's not really necessary, found by coverity
Commit: af9672c1e0bebc64e73f039c9ddca41ac62ce50c
https://github.com/dovecot/core/commit/af9672c1e0bebc64e73f039c9ddca41ac62ce50c
Author: Aki Tuomi <aki.tuomi at dovecot.fi>
Date: 2017-10-10 (Tue, 10 Oct 2017)
Changed paths:
M src/lib/test-ostream-escaped.c
Log Message:
-----------
test-ostream-escaped: Check flush return value
Found by coverity
Commit: 40770486fe94e339bc2127475d98b70c1a9ade70
https://github.com/dovecot/core/commit/40770486fe94e339bc2127475d98b70c1a9ade70
Author: Aki Tuomi <aki.tuomi at dovecot.fi>
Date: 2017-10-10 (Tue, 10 Oct 2017)
Changed paths:
M src/lib/ostream-multiplex.c
Log Message:
-----------
ostream-multiplex: Check flush return value
Commit: e168b589da0be01e81ec7d77735d4e1a5fd5a263
https://github.com/dovecot/core/commit/e168b589da0be01e81ec7d77735d4e1a5fd5a263
Author: Timo Sirainen <timo.sirainen at dovecot.fi>
Date: 2017-10-10 (Tue, 10 Oct 2017)
Changed paths:
M src/lib/istream-multiplex.c
Log Message:
-----------
lib: istream-multiplex - Minor optimization
There's no need to find channel when we already know it. This also helps
static analyzers to understand that req_channel can't be NULL.
Commit: 3af85d6bba52329ac6516dc839fe82905f5935fe
https://github.com/dovecot/core/commit/3af85d6bba52329ac6516dc839fe82905f5935fe
Author: Aki Tuomi <aki.tuomi at dovecot.fi>
Date: 2017-10-10 (Tue, 10 Oct 2017)
Changed paths:
M src/plugins/mail-crypt/doveadm-mail-crypt.c
Log Message:
-----------
doveadm-mail-crypt: Do not return prematurely in key generate
Broken by 446d7d9ddfe122e152b832c13fc28d164ae2c5e9
Commit: 81157ad22ee3a03495831b9d7ef5007d22348167
https://github.com/dovecot/core/commit/81157ad22ee3a03495831b9d7ef5007d22348167
Author: Timo Sirainen <timo.sirainen at dovecot.fi>
Date: 2017-10-10 (Tue, 10 Oct 2017)
Changed paths:
M src/lib/ostream-multiplex.c
Log Message:
-----------
lib: ostream-multiplex - remove unnecessary flushes
Commit: 8945785ecd91ec89b9b8696758cd25c03b80ae4c
https://github.com/dovecot/core/commit/8945785ecd91ec89b9b8696758cd25c03b80ae4c
Author: Timo Sirainen <timo.sirainen at dovecot.fi>
Date: 2017-10-10 (Tue, 10 Oct 2017)
Changed paths:
M src/lib/ostream-multiplex.c
Log Message:
-----------
lib: ostream-multiplex - ignore flush return value
There's nothing that can be done about it at close() time. Silences static
analyzer warnings.
Commit: 68b0a183ed4d86c3ec05b8fdfbf6f771af799e0c
https://github.com/dovecot/core/commit/68b0a183ed4d86c3ec05b8fdfbf6f771af799e0c
Author: Timo Sirainen <timo.sirainen at dovecot.fi>
Date: 2017-10-10 (Tue, 10 Oct 2017)
Changed paths:
M NEWS
M configure.ac
Log Message:
-----------
Released v2.2.33.
Compare: https://github.com/dovecot/core/compare/3dc758622a83^...68b0a183ed4d
More information about the dovecot-cvs
mailing list