[dovecot/core] ee73d9: doveconf: Improved the warning message about globa...
GitHub
noreply at github.com
Tue Apr 19 18:04:39 UTC 2016
Branch: refs/heads/master
Home: https://github.com/dovecot/core
Commit: ee73d9657b65e4ff2111e5d2af7107a4eab0c361
https://github.com/dovecot/core/commit/ee73d9657b65e4ff2111e5d2af7107a4eab0c361
Author: Timo Sirainen <timo.sirainen at dovecot.fi>
Date: 2016-04-13 (Wed, 13 Apr 2016)
Changed paths:
M src/config/config-parser.c
Log Message:
-----------
doveconf: Improved the warning message about global setting not overriding a filter
Commit: c6f4485a09e4b4ff480a30328679f6b47b39da67
https://github.com/dovecot/core/commit/c6f4485a09e4b4ff480a30328679f6b47b39da67
Author: Timo Sirainen <timo.sirainen at dovecot.fi>
Date: 2016-04-13 (Wed, 13 Apr 2016)
Changed paths:
M src/lib-dict/Makefile.am
Log Message:
-----------
lib-dict: Don't build dict-ldap if --with-ldap=no
Commit: b025075e4874f6e9ce98883a88554f02f02bdfc5
https://github.com/dovecot/core/commit/b025075e4874f6e9ce98883a88554f02f02bdfc5
Author: Timo Sirainen <timo.sirainen at dovecot.fi>
Date: 2016-04-13 (Wed, 13 Apr 2016)
Changed paths:
M configure.ac
Log Message:
-----------
configure: Fixed building lib-ldap / dict-ldap --with-ldap=plugin
Commit: 6da64a8fd41363c7667e1adab03b58e05e92a611
https://github.com/dovecot/core/commit/6da64a8fd41363c7667e1adab03b58e05e92a611
Author: Stephan Bosch <stephan at rename-it.nl>
Date: 2016-04-14 (Thu, 14 Apr 2016)
Changed paths:
M src/lib-http/http-server-request.c
Log Message:
-----------
lib-http: server: Prevent aborting finished or already aborted requests again.
Commit: 219fd9bfdf4f61adbdf1734a39e0c8951d082fc4
https://github.com/dovecot/core/commit/219fd9bfdf4f61adbdf1734a39e0c8951d082fc4
Author: Timo Sirainen <timo.sirainen at dovecot.fi>
Date: 2016-04-18 (Mon, 18 Apr 2016)
Log Message:
-----------
Merge branches 'master-2.2' and 'master' of git.dovecot.net:dovecot/core
Commit: 43158c7d5a63c2b533ee731eb23b5123052c97fb
https://github.com/dovecot/core/commit/43158c7d5a63c2b533ee731eb23b5123052c97fb
Author: Timo Sirainen <timo.sirainen at dovecot.fi>
Date: 2016-04-18 (Mon, 18 Apr 2016)
Changed paths:
M doc/example-config/conf.d/10-director.conf
M doc/example-config/conf.d/10-mail.conf
M src/director/director-settings.c
M src/director/director-settings.h
M src/director/main.c
M src/lib-stats/stats-connection.c
M src/lib-storage/index/dbox-multi/mdbox-settings.c
M src/plugins/stats/stats-plugin.c
Log Message:
-----------
Merge branch 'master' of git.dovecot.net:dovecot/core
Commit: 9d2df3950b6d658d6272689e77d3e604b782a8fc
https://github.com/dovecot/core/commit/9d2df3950b6d658d6272689e77d3e604b782a8fc
Author: Timo Sirainen <timo.sirainen at dovecot.fi>
Date: 2016-04-19 (Tue, 19 Apr 2016)
Changed paths:
M src/director/director-settings.c
Log Message:
-----------
Merge branch 'master' of git.dovecot.net:dovecot/core
Commit: d1059e094a163ba45df11da3575bc8b200cea335
https://github.com/dovecot/core/commit/d1059e094a163ba45df11da3575bc8b200cea335
Author: Timo Sirainen <timo.sirainen at dovecot.fi>
Date: 2016-04-19 (Tue, 19 Apr 2016)
Changed paths:
M configure.ac
M src/auth/auth-request.c
M src/auth/auth-settings.c
M src/auth/auth-settings.h
M src/lib-storage/list/mailbox-list-index-backend.c
M src/lib-storage/mail-storage-private.h
M src/lib-storage/mail-storage.c
M src/lib-storage/mailbox-list.h
M src/lib/utc-mktime.c
Log Message:
-----------
Merge branch 'master' of git.dovecot.net:dovecot/core
Commit: 575fa28d92361c068b2c08d393605e1de661d922
https://github.com/dovecot/core/commit/575fa28d92361c068b2c08d393605e1de661d922
Author: Martti Rannanjärvi <martti.rannanjarvi at dovecot.fi>
Date: 2016-04-19 (Tue, 19 Apr 2016)
Changed paths:
M src/lib-sql/driver-mysql.c
Log Message:
-----------
lib-sql: ssl_verify_server_cert=1 default on mysql
Commit: 9ef0a41be230670613ae458d1b3692b4ca3959cd
https://github.com/dovecot/core/commit/9ef0a41be230670613ae458d1b3692b4ca3959cd
Author: Martti Rannanjärvi <martti.rannanjarvi at dovecot.fi>
Date: 2016-04-19 (Tue, 19 Apr 2016)
Changed paths:
M src/doveadm/doveadm-print-table.c
Log Message:
-----------
doveadm: print to stdout in table formatter
Commit: fc7dde2040af579e5cf6769bbf63880071badf11
https://github.com/dovecot/core/commit/fc7dde2040af579e5cf6769bbf63880071badf11
Author: Martti Rannanjärvi <martti.rannanjarvi at dovecot.fi>
Date: 2016-04-19 (Tue, 19 Apr 2016)
Changed paths:
M configure.ac
M src/auth/auth-penalty.c
M src/director/mail-host.c
M src/lib-http/test-http-url.c
M src/lib-imap/imap-keepalive.c
M src/lib-imap/test-imap-url.c
M src/lib/net.c
M src/lib/net.h
M src/lib/test-net.c
M src/lib/uri-util.c
M src/login-common/client-common.c
M src/master/main.c
Log Message:
-----------
Require IPv6 to build
Commit: 2d729323913a672708dc600242e1cc3085985dcc
https://github.com/dovecot/core/commit/2d729323913a672708dc600242e1cc3085985dcc
Author: Phil Carmody <phil at dovecot.fi>
Date: 2016-04-19 (Tue, 19 Apr 2016)
Changed paths:
M src/lib/array.h
Log Message:
-----------
lib: array - new copy-making array iterator
Previously macros took a pointer, and that pointer was made to pointed
to each element of the array in turn. Typical use cases for things like
char* or struct* arrays were to immediately/repeatedly, dereference that
pointer.
This new iter (only one implementation done so far, more a proof of
concept) gets rid of the user-visable pointer, and performs the
dereference every time, and only when, a valid element is being
iterated over. Empty array => no assignment. No U.B.
NOTE: This cannot be done without assuming C99. It breaks the build
on compilers that old if any components that are enabled use the
macro. It strongly suggests we just need to make C99 mandatory.
Signed-off-by: Phil Carmody <phil at dovecot.fi>
Commit: 0700888606b96665902af9bf0157dc152850ae27
https://github.com/dovecot/core/commit/0700888606b96665902af9bf0157dc152850ae27
Author: Phil Carmody <phil at dovecot.fi>
Date: 2016-04-19 (Tue, 19 Apr 2016)
Changed paths:
M src/lib/test-array.c
Log Message:
-----------
lib: test-array - test new element-assigning iterator
Test that both (small) object copying and const/nonconst pointer copies work.
Signed-off-by: Phil Carmody <phil at dovecot.fi>
Commit: bb0eabc25c8ec2ee98e31fb81274481cc8ed245e
https://github.com/dovecot/core/commit/bb0eabc25c8ec2ee98e31fb81274481cc8ed245e
Author: Phil Carmody <phil at dovecot.fi>
Date: 2016-04-19 (Tue, 19 Apr 2016)
Changed paths:
M src/lib/bits.h
Log Message:
-----------
lib: bits - new fractional log-like helper
For stats gathering, where the data can have a wide range of values, you
don't necessarily need the same granularity along the full range of values.
For example, 1ms and 11ms latencies are very different, but 1.001s and
1.011s latencies are not worth distinguishing. Something logarithmic seems
more apt. Simply looking at power-of-2 sized bands (e.g. doing log2(n)),
however, is too granular, so these new helpers let you specify how fine
to (linearly) subdivide each of those bands. 1 fractional bit splits
each power of 2 band into 2 halves. 2 fractional bits splits each power
of 2 band into 4 quarters, and so on. 0 fractional bits is just log2().
Exact identification of percentiles is impossible, but it was anyway, as you
simply cannot store all the data required to calculate them. However, a mere
896 buckets will permit you to have 32 bands per power of 2, 5 fracional bits.
The above example would have buckets such as 2.432s-2.496s, and 55.3s-56.3s.
Assuming smooth distribution lets you calculate percentiles more accurately,
just assume within each bucket is a trapezial distribution. This holds even
if the distribution is multi-modal, which it will be. However, maths required.
Signed-off-by: Phil Carmody <phil at dovecot.fi>
Commit: 20be2a7b3ad5aa062d15e0d7146aaad3ba172804
https://github.com/dovecot/core/commit/20be2a7b3ad5aa062d15e0d7146aaad3ba172804
Author: Phil Carmody <phil at dovecot.fi>
Date: 2016-04-19 (Tue, 19 Apr 2016)
Changed paths:
M src/lib/test-bits.c
Log Message:
-----------
lib: test-bits - test the new fractional log helpers
Ensure that the beginning and end of every bucket range are both mapped
into that bucket. It also checks that the bucket ranges are contiguous.
Assuming the function's weakly monatonic, this is as good as testing
every single value.
Signed-off-by: Phil Carmody <phil at dovecot.fi>
Commit: 943ba393dafc67e0df779829c3d33ac34bcb3fa3
https://github.com/dovecot/core/commit/943ba393dafc67e0df779829c3d33ac34bcb3fa3
Author: Phil Carmody <phil at dovecot.fi>
Date: 2016-04-19 (Tue, 19 Apr 2016)
Changed paths:
M src/lib/test-bits.c
Log Message:
-----------
lib: test-bits - add fraclog test for most usual case, constant fracbits
Were there to be any difference between the constant and non-constant tests,
then it would be a compiler error, but it's better to be defensive and know
about that case.
Signed-off-by: Phil Carmody <phil at dovecot.fi>
Commit: 84f697c5e30565823619abaaeb57164c789d4b66
https://github.com/dovecot/core/commit/84f697c5e30565823619abaaeb57164c789d4b66
Author: Phil Carmody <phil at dovecot.fi>
Date: 2016-04-19 (Tue, 19 Apr 2016)
Changed paths:
M src/lib/bits.c
M src/lib/bits.h
Log Message:
-----------
lib: bits - GCC (and clang) provide bit-twiddle intrinsics, use them
Signed-off-by: Phil Carmody <phil at dovecot.fi>
Commit: 01b43947135152e3036bd24b2a87365e21fbd859
https://github.com/dovecot/core/commit/01b43947135152e3036bd24b2a87365e21fbd859
Author: Timo Sirainen <timo.sirainen at dovecot.fi>
Date: 2016-04-19 (Tue, 19 Apr 2016)
Changed paths:
M configure.ac
M src/auth/auth-penalty.c
M src/director/mail-host.c
M src/doveadm/doveadm-print-table.c
M src/lib-http/test-http-url.c
M src/lib-imap/imap-keepalive.c
M src/lib-imap/test-imap-url.c
M src/lib-sql/driver-mysql.c
M src/lib/net.c
M src/lib/net.h
M src/lib/test-net.c
M src/lib/uri-util.c
M src/login-common/client-common.c
M src/master/main.c
Log Message:
-----------
Merge branch 'master' of git.dovecot.net:dovecot/core
Commit: f2d7ae020bda762f78e8e639a69fb129230cbb7d
https://github.com/dovecot/core/commit/f2d7ae020bda762f78e8e639a69fb129230cbb7d
Author: Timo Sirainen <timo.sirainen at dovecot.fi>
Date: 2016-04-19 (Tue, 19 Apr 2016)
Changed paths:
M src/plugins/lazy-expunge/lazy-expunge-plugin.c
Log Message:
-----------
lazy-expunge: Allow lazy_expunge setting to point to a mailbox in any namespace.
This way we can use an existing namespace without having to create a new one
just for a single lazy_expunge mailbox.
Commit: e9bb0c3265a05ea23d3c03de78dfb0381571e99e
https://github.com/dovecot/core/commit/e9bb0c3265a05ea23d3c03de78dfb0381571e99e
Author: Timo Sirainen <timo.sirainen at dovecot.fi>
Date: 2016-04-19 (Tue, 19 Apr 2016)
Changed paths:
M src/lib/array.h
M src/lib/bits.c
M src/lib/bits.h
M src/lib/test-array.c
M src/lib/test-bits.c
M src/plugins/lazy-expunge/lazy-expunge-plugin.c
Log Message:
-----------
Merge branch 'master' of git.dovecot.net:dovecot/core
Compare: https://github.com/dovecot/core/compare/e5a3e4396b53...e9bb0c3265a0
More information about the dovecot-cvs
mailing list