[dovecot/core] c73b79: config: Add config_filter_get_all
GitHub
noreply at github.com
Tue Mar 6 13:30:36 EET 2018
Branch: refs/heads/master-2.2
Home: https://github.com/dovecot/core
Commit: c73b79290b15c15b7cbeece6bada54a4c8520e73
https://github.com/dovecot/core/commit/c73b79290b15c15b7cbeece6bada54a4c8520e73
Author: Aki Tuomi <aki.tuomi at dovecot.fi>
Date: 2018-03-06 (Tue, 06 Mar 2018)
Changed paths:
M src/config/config-filter.c
M src/config/config-filter.h
Log Message:
-----------
config: Add config_filter_get_all
Returns all filters
Commit: dc792a9495629e6c436e463d36df80455d799a26
https://github.com/dovecot/core/commit/dc792a9495629e6c436e463d36df80455d799a26
Author: Aki Tuomi <aki.tuomi at dovecot.fi>
Date: 2018-03-06 (Tue, 06 Mar 2018)
Changed paths:
M src/config/config-connection.c
Log Message:
-----------
config: Add command to request all filters
Commit: 717376654ba51cc730d76b7edea827e3630e61fc
https://github.com/dovecot/core/commit/717376654ba51cc730d76b7edea827e3630e61fc
Author: Aki Tuomi <aki.tuomi at dovecot.fi>
Date: 2018-03-06 (Tue, 06 Mar 2018)
Changed paths:
M src/lib-master/Makefile.am
M src/lib-master/master-service-settings-cache.c
M src/lib-master/master-service-settings-cache.h
M src/lib-master/master-service-settings.c
M src/lib-master/master-service-settings.h
M src/lib-master/test-master-service-settings-cache.c
Log Message:
-----------
lib-master: Support validating config filters against requests
Validation will sanitize the input request and drop any fields
that have no filter in config. E.g. if you have a local block
with name, and nothing else, then lip/rip will be dropped
from the request.
Commit: d856e3fa4fe0e6fc4d41aa4c41735fc540e33d99
https://github.com/dovecot/core/commit/d856e3fa4fe0e6fc4d41aa4c41735fc540e33d99
Author: Aki Tuomi <aki.tuomi at dovecot.fi>
Date: 2018-03-06 (Tue, 06 Mar 2018)
Changed paths:
M src/login-common/login-settings.c
Log Message:
-----------
login-common: Enable config filtering by local name
Prevents servername misuse.
Commit: a18fad930f68904c921a2da6b711bb710ec42f47
https://github.com/dovecot/core/commit/a18fad930f68904c921a2da6b711bb710ec42f47
Author: Aki Tuomi <aki.tuomi at dovecot.fi>
Date: 2018-03-06 (Tue, 06 Mar 2018)
Changed paths:
M src/Makefile.am
Log Message:
-----------
lib-dns: Move before lib-master
Commit: 1c9f77b6f59235144b4f7908434e772b4f58a988
https://github.com/dovecot/core/commit/1c9f77b6f59235144b4f7908434e772b4f58a988
Author: Timo Sirainen <timo.sirainen at dovecot.fi>
Date: 2018-03-06 (Tue, 06 Mar 2018)
Changed paths:
M src/lib-mail/rfc822-parser.c
Log Message:
-----------
lib-mail: rfc822-parser - Add asserts to make sure parser state is correct
Commit: df4c280e39b6bbe5100dc16a317bfc860572b8ea
https://github.com/dovecot/core/commit/df4c280e39b6bbe5100dc16a317bfc860572b8ea
Author: Timo Sirainen <timo.sirainen at dovecot.fi>
Date: 2018-03-06 (Tue, 06 Mar 2018)
Changed paths:
M src/lib-mail/test-message-address.c
Log Message:
-----------
lib-mail: test-message-address - Add TEST_MESSAGE_ADDRESS_FLAG_SKIP_LIST flag
This commit just adds the flag and sets it to 0 for all existing tests.
Commit: 60ec9c94b3e23ec828880ff5a8660c9315ee32c1
https://github.com/dovecot/core/commit/60ec9c94b3e23ec828880ff5a8660c9315ee32c1
Author: Timo Sirainen <timo.sirainen at dovecot.fi>
Date: 2018-03-06 (Tue, 06 Mar 2018)
Changed paths:
M src/lib-mail/message-address.c
M src/lib-mail/test-message-address.c
Log Message:
-----------
lib-mail: Fix out-of-bounds read when parsing an invalid email address
The included unit test doesn't fail, but running it with valgrind shows
"Invalid read of size 1" error.
Broken in d6737a17a27402e7a262f7ba8a2ed588d576f23c
Discovered by Aleksandar Nikolic of Cisco Talos
Commit: 120438f7701def61c9149d7ea1221ccbd8026919
https://github.com/dovecot/core/commit/120438f7701def61c9149d7ea1221ccbd8026919
Author: Timo Sirainen <timo.sirainen at dovecot.fi>
Date: 2018-03-06 (Tue, 06 Mar 2018)
Changed paths:
M src/lib-mail/message-address.c
M src/lib-mail/message-date.c
M src/lib-mail/message-part-data.c
M src/lib-mail/rfc2231-parser.c
M src/lib-mail/rfc822-parser.c
Log Message:
-----------
lib-mail: Make sure parsers don't accidentally go much beyond end pointer
Commit: ba1ca973d43043dfe409682b2c1df4a554dc5c78
https://github.com/dovecot/core/commit/ba1ca973d43043dfe409682b2c1df4a554dc5c78
Author: Timo Sirainen <timo.sirainen at dovecot.fi>
Date: 2018-03-06 (Tue, 06 Mar 2018)
Changed paths:
M src/lib-mail/rfc822-parser.h
Log Message:
-----------
lib-mail: Add rfc822_parser_deinit()
It's not a strict requirement to call this, but it assert-crashes if the
state isn't valid.
Commit: 051037440ab7b8a8cff6fb5ad222a0a78c731f86
https://github.com/dovecot/core/commit/051037440ab7b8a8cff6fb5ad222a0a78c731f86
Author: Timo Sirainen <timo.sirainen at dovecot.fi>
Date: 2018-03-06 (Tue, 06 Mar 2018)
Changed paths:
M src/lib-mail/message-address.c
M src/lib-mail/message-id.c
M src/lib-mail/message-parser.c
Log Message:
-----------
lib-mail: Refactor code to make the next commit smaller
Commit: ac9db8b043b0715fd8ae7777b35176953f767568
https://github.com/dovecot/core/commit/ac9db8b043b0715fd8ae7777b35176953f767568
Author: Timo Sirainen <timo.sirainen at dovecot.fi>
Date: 2018-03-06 (Tue, 06 Mar 2018)
Changed paths:
M src/lib-mail/istream-attachment-extractor.c
M src/lib-mail/message-address.c
M src/lib-mail/message-date.c
M src/lib-mail/message-decoder.c
M src/lib-mail/message-id.c
M src/lib-mail/message-parser.c
M src/lib-mail/message-part-data.c
M src/lib-mail/message-search.c
M src/lib-mail/test-rfc2231-parser.c
M src/lib-mail/test-rfc822-parser.c
M src/plugins/fts/fts-build-mail.c
M src/plugins/fts/fts-parser-script.c
Log Message:
-----------
global: Call rfc822_parser_deinit() wherever possible
Compare: https://github.com/dovecot/core/compare/a20630b9c3a6...ac9db8b043b0
More information about the dovecot-cvs
mailing list