[dovecot/core] cda8cd: config: Match multiple names in local_name
GitHub
noreply at github.com
Sat Dec 3 17:00:13 UTC 2016
Branch: refs/heads/master-2.2
Home: https://github.com/dovecot/core
Commit: cda8cd74dd121b7d58e5d9f35da776f8ce8bbd96
https://github.com/dovecot/core/commit/cda8cd74dd121b7d58e5d9f35da776f8ce8bbd96
Author: J. Nick Koston <nick at cpanel.net>
Date: 2016-12-03 (Sat, 03 Dec 2016)
Changed paths:
M src/config/config-filter.c
Log Message:
-----------
config: Match multiple names in local_name
This can significantly reduce memory usage when using
a UCC certificate with multiple names by only loading
the certificate and key once.
Commit: 19ae8a2420c27858c712fbd045dc3b339dbe4c1d
https://github.com/dovecot/core/commit/19ae8a2420c27858c712fbd045dc3b339dbe4c1d
Author: Timo Sirainen <timo.sirainen at dovecot.fi>
Date: 2016-12-03 (Sat, 03 Dec 2016)
Changed paths:
M src/doveadm/doveadm-dsync.c
M src/doveadm/dsync/dsync-brain-mailbox-tree-sync.c
M src/doveadm/dsync/dsync-brain-mailbox.c
M src/doveadm/dsync/dsync-brain-mails.c
M src/doveadm/dsync/dsync-brain-private.h
M src/doveadm/dsync/dsync-brain.c
M src/doveadm/dsync/dsync-brain.h
M src/doveadm/dsync/dsync-mailbox-import.c
M src/doveadm/dsync/dsync-mailbox-import.h
Log Message:
-----------
dsync: When logging "Mailbox changed caused a desync", log also the reason.
The reason is usually somewhere in the debug logs, but it's difficult to
find from there.
Commit: 2d259b5d4062d97b643324477531d184df817388
https://github.com/dovecot/core/commit/2d259b5d4062d97b643324477531d184df817388
Author: Timo Sirainen <timo.sirainen at dovecot.fi>
Date: 2016-12-03 (Sat, 03 Dec 2016)
Changed paths:
M src/lib-dict/dict-client.c
Log Message:
-----------
dict-client: Don't timeout lookups without waiting 1sec in dict ioloop.
What could have happened was:
- dict-client sends a request to dict-server
- dict-client process starts doing something else
- dict-server answers
- dict-client process continues doing something else for over 30 seconds,
not reading the dict-server answer
- dict-client process gets back to dict ioloop, which runs the timeout
before checking if there is anything available for reading.
Now we'll wait for 1 second in the last dict ioloop before assuming that
there's a timeout.
Commit: 05278eda7d2e2b8835cdedcf5a41829ba8493381
https://github.com/dovecot/core/commit/05278eda7d2e2b8835cdedcf5a41829ba8493381
Author: Timo Sirainen <timo.sirainen at dovecot.fi>
Date: 2016-12-03 (Sat, 03 Dec 2016)
Changed paths:
M src/lib-storage/list/mailbox-list-index-status.c
Log Message:
-----------
lib-storage: Return vsize=0 from mailbox list index for empty mailboxes.
If it's known that the mailbox has no mails, there's no reason to open the
mailbox to see that its size is 0.
Commit: 5cafce31fdf7e2d2a926526fa0186b10af195313
https://github.com/dovecot/core/commit/5cafce31fdf7e2d2a926526fa0186b10af195313
Author: Timo Sirainen <timo.sirainen at dovecot.fi>
Date: 2016-12-03 (Sat, 03 Dec 2016)
Changed paths:
M src/lib/seq-range-array.c
M src/lib/test-seq-range-array.c
Log Message:
-----------
lib: seq_range_array_*(): Fix seq2=2^32-1 handling
Adding/merging it when it already existed added duplicated seq_range.
Commit: 41eb9998bea06394a9279c57cff6db2f13af91db
https://github.com/dovecot/core/commit/41eb9998bea06394a9279c57cff6db2f13af91db
Author: Timo Sirainen <timo.sirainen at dovecot.fi>
Date: 2016-12-03 (Sat, 03 Dec 2016)
Changed paths:
M src/lib-storage/mail-search-args-simplify.c
M src/lib-storage/test-mail-search-args-simplify.c
Log Message:
-----------
lib-storage: Fix simplifying sequence sets and UID sets.
They were being handled completely wrong. The unit tests testing them
were also completely wrong.
Commit: ffee2008d9b0fc9d25a628a2c190d8e226a9c98f
https://github.com/dovecot/core/commit/ffee2008d9b0fc9d25a628a2c190d8e226a9c98f
Author: Timo Sirainen <timo.sirainen at dovecot.fi>
Date: 2016-12-03 (Sat, 03 Dec 2016)
Changed paths:
M src/doveadm/dsync/dsync-brain-mailbox-tree-sync.c
Log Message:
-----------
dsync: Add mailbox names as well as GUIDs to log messages.
Commit: aeb41edae809e60174411ae80836aae51acac979
https://github.com/dovecot/core/commit/aeb41edae809e60174411ae80836aae51acac979
Author: Timo Sirainen <timo.sirainen at dovecot.fi>
Date: 2016-12-03 (Sat, 03 Dec 2016)
Changed paths:
M src/doveadm/dsync/dsync-brain-mailbox-tree-sync.c
Log Message:
-----------
dsync: Fix log format string broken by earlier change
Commit: 8adcf3d0bd0a940b05a8c89d04b5327a478da1b5
https://github.com/dovecot/core/commit/8adcf3d0bd0a940b05a8c89d04b5327a478da1b5
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2016-12-03 (Sat, 03 Dec 2016)
Changed paths:
M src/lib-http/http-client-queue.c
M src/lib-http/test-http-client-errors.c
Log Message:
-----------
lib-http: client: Fixed assert failure occurring when a new connection fails for a peer that has active connections.
Fixes: Panic: file http-client-queue.c: line 481 (http_client_queue_connection_failure): assertion failed: (queue->cur_peer == NULL)
Commit: b2b9e928cb0b0b8dfcc7e4a00af208dab71dfc1d
https://github.com/dovecot/core/commit/b2b9e928cb0b0b8dfcc7e4a00af208dab71dfc1d
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2016-12-03 (Sat, 03 Dec 2016)
Changed paths:
M src/auth/auth-policy.c
M src/auth/mech-plain-common.c
M src/auth/mycrypt.c
M src/auth/password-scheme-rpa.c
M src/doveadm/doveadm-print-formatted.c
M src/doveadm/doveadm-print-json.c
M src/lib-dcrypt/dcrypt-gnutls.c
M src/lib-dcrypt/dcrypt-openssl.c
M src/lib-dcrypt/dcrypt.c
M src/lib-dcrypt/istream-decrypt.c
M src/lib-dcrypt/test-crypto.c
M src/lib-dcrypt/test-stream.c
M src/lib-dns/test-dns-util.c
M src/lib-fts/fts-library.c
M src/lib-fts/fts-tokenizer-common.c
M src/lib-http/http-request.c
M src/lib-http/http-response.c
M src/lib/pkcs5.c
Log Message:
-----------
global: Added missing copyright notices.
Commit: 4add20e6573ce9dc4f061ef9d992695d9be4d596
https://github.com/dovecot/core/commit/4add20e6573ce9dc4f061ef9d992695d9be4d596
Author: Timo Sirainen <timo.sirainen at dovecot.fi>
Date: 2016-12-03 (Sat, 03 Dec 2016)
Changed paths:
M src/lib-storage/index/dbox-single/sdbox-sync-rebuild.c
M src/lib-storage/index/dbox-single/sdbox-sync.c
Log Message:
-----------
sdbox: Rebuild index after it's been fsck'd
Commit: 0da9c83bcf9bf51f8ade5db72148c19d75f987b7
https://github.com/dovecot/core/commit/0da9c83bcf9bf51f8ade5db72148c19d75f987b7
Author: Aki Tuomi <aki.tuomi at dovecot.fi>
Date: 2016-12-03 (Sat, 03 Dec 2016)
Changed paths:
M src/lib/hmac.c
M src/lib/hmac.h
Log Message:
-----------
lib: Add hmac helpers
These run hmac for given data with given parameters
and returns stack allocated buffer. They are helpful
when doing lots of HMACs, such as the AWS4 signing
protocol.
Compare: https://github.com/dovecot/core/compare/3002d944bff8...0da9c83bcf9b
More information about the dovecot-cvs
mailing list