[dovecot/core] 5614f9: config: Add config_filter_get_all

GitHub noreply at github.com
Tue Mar 6 11:30:27 EET 2018


  Branch: refs/heads/master
  Home:   https://github.com/dovecot/core
  Commit: 5614f9871151ff47e90aba9de79f8348a93186c6
      https://github.com/dovecot/core/commit/5614f9871151ff47e90aba9de79f8348a93186c6
  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: 6b104244a58a1710d8f3ce033260931b4afdec06
      https://github.com/dovecot/core/commit/6b104244a58a1710d8f3ce033260931b4afdec06
  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: 7c6c224fdf5299e21e62f44140efc02de0b30595
      https://github.com/dovecot/core/commit/7c6c224fdf5299e21e62f44140efc02de0b30595
  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: b40cc4c3353e7d04449e0a2b463778f8dc696b2f
      https://github.com/dovecot/core/commit/b40cc4c3353e7d04449e0a2b463778f8dc696b2f
  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: 05d2b80265123f48a8a0fec9c981de6e33ec0f2c
      https://github.com/dovecot/core/commit/05d2b80265123f48a8a0fec9c981de6e33ec0f2c
  Author: Aki Tuomi <aki.tuomi at dovecot.fi>
  Date:   2018-03-06 (Tue, 06 Mar 2018)

  Changed paths:
    M src/lib-master/master-service-settings-cache.c

  Log Message:
  -----------
  lib-master: Check local_name only if both filter and input have it

Broken in cedc777a1acf830af4cf0b6e9b0f343c81e20adc


  Commit: 0d723dde1033ebd192b76d274470e28d769e7683
      https://github.com/dovecot/core/commit/0d723dde1033ebd192b76d274470e28d769e7683
  Author: Aki Tuomi <aki.tuomi at dovecot.fi>
  Date:   2018-03-06 (Tue, 06 Mar 2018)

  Changed paths:
    M src/lib-master/master-service-settings-cache.c

  Log Message:
  -----------
  lib-master: Fix dns_match_wildcard result value check

It returns 0, not TRUE.


Compare: https://github.com/dovecot/core/compare/948ee5b9ff5c...0d723dde1033


More information about the dovecot-cvs mailing list