[dovecot/core] 6347bb: doveconf, config: Free all memory at deinit

GitHub noreply at github.com
Tue Apr 12 13:10:10 UTC 2016


  Branch: refs/heads/master
  Home:   https://github.com/dovecot/core
  Commit: 6347bb65e93c27f1bf4330786447c9ab0cab4dbf
      https://github.com/dovecot/core/commit/6347bb65e93c27f1bf4330786447c9ab0cab4dbf
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2016-04-12 (Tue, 12 Apr 2016)

  Changed paths:
    M src/config/config-parser.c
    M src/config/config-parser.h
    M src/config/doveconf.c
    M src/config/main.c

  Log Message:
  -----------
  doveconf, config: Free all memory at deinit


  Commit: 87404eae4581d7ef834f490507503e59a500066e
      https://github.com/dovecot/core/commit/87404eae4581d7ef834f490507503e59a500066e
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2016-04-12 (Tue, 12 Apr 2016)

  Changed paths:
    M src/config/config-parser-private.h
    M src/config/config-parser.c

  Log Message:
  -----------
  doveconf: Log a warning if a global setting is updated after it was already set inside a filter

For example:

protocol imap {
  mail_plugins = $mail_plugins imap_quota
}
mail_plugins = $mail_plugins quota

Will result in:

doveconf: Warning: dovecot.conf line 4: Global setting mail_plugins won't
change the setting inside an earlier filter at dovecot.conf line 2


Compare: https://github.com/dovecot/core/compare/06116e6a19bc...87404eae4581


More information about the dovecot-cvs mailing list