[dovecot/core] 7c3a80: lib: var_expand() code cleanup - Moved short %v ex...

GitHub noreply at github.com
Wed Nov 2 13:00:11 UTC 2016


  Branch: refs/heads/master
  Home:   https://github.com/dovecot/core
  Commit: 7c3a801caa8daa9a7f57e61b4d1e63f02a51e7e4
      https://github.com/dovecot/core/commit/7c3a801caa8daa9a7f57e61b4d1e63f02a51e7e4
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2016-11-02 (Wed, 02 Nov 2016)

  Changed paths:
    M src/lib/var-expand.c

  Log Message:
  -----------
  lib: var_expand() code cleanup - Moved short %v expansion to its own function.


  Commit: d5e68154e67819140e513cbd037eda9c1b929c4e
      https://github.com/dovecot/core/commit/d5e68154e67819140e513cbd037eda9c1b929c4e
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2016-11-02 (Wed, 02 Nov 2016)

  Changed paths:
    M src/auth/passdb-passwd-file.c
    M src/auth/userdb-passwd-file.c

  Log Message:
  -----------
  auth: Code cleanup - Move passwd-file extra fields import to its own function.

This will shrink the diff output for the following var_expand() change.


  Commit: 0f5dc4da3982053036be65190e44bf28a67b1ca2
      https://github.com/dovecot/core/commit/0f5dc4da3982053036be65190e44bf28a67b1ca2
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2016-11-02 (Wed, 02 Nov 2016)

  Changed paths:
    M src/auth/auth-cache.c
    M src/auth/auth-policy.c
    M src/auth/auth-request-var-expand.c
    M src/auth/auth-request-var-expand.h
    M src/auth/auth-request.c
    M src/auth/db-checkpassword.c
    M src/auth/db-dict.c
    M src/auth/db-ldap.c
    M src/auth/db-passwd-file.c
    M src/auth/passdb-imap.c
    M src/auth/passdb-ldap.c
    M src/auth/passdb-pam.c
    M src/auth/passdb-passwd-file.c
    M src/auth/passdb-sql.c
    M src/auth/passdb-static.c
    M src/auth/passdb-template.c
    M src/auth/passdb-template.h
    M src/auth/test-auth-cache.c
    M src/auth/test-auth-request-var-expand.c
    M src/auth/userdb-dict.c
    M src/auth/userdb-ldap.c
    M src/auth/userdb-passwd-file.c
    M src/auth/userdb-passwd.c
    M src/auth/userdb-sql.c
    M src/auth/userdb-static.c
    M src/auth/userdb-template.c
    M src/auth/userdb-template.h
    M src/director/director-request.c
    M src/director/director.c
    M src/director/doveadm-connection.c
    M src/director/notify-connection.c
    M src/director/test-user-directory.c
    M src/director/user-directory.c
    M src/director/user-directory.h
    M src/doveadm/doveadm-auth-server.c
    M src/doveadm/doveadm-auth.c
    M src/doveadm/doveadm-director.c
    M src/doveadm/doveadm-dsync.c
    M src/doveadm/doveadm-print-formatted.c
    M src/imap-hibernate/imap-client.c
    M src/imap-urlauth/imap-urlauth-worker.c
    M src/imap/imap-client.c
    M src/imap/main.c
    M src/lda/main.c
    M src/lib-lda/mail-deliver.c
    M src/lib-lda/mail-send.c
    M src/lib-mail/mail-user-hash.c
    M src/lib-mail/mail-user-hash.h
    M src/lib-settings/settings-parser.c
    M src/lib-settings/settings-parser.h
    M src/lib-sql/driver-cassandra.c
    M src/lib-storage/index/shared/shared-storage.c
    M src/lib-storage/mail-storage-service.c
    M src/lib-storage/mail-user.c
    M src/lib/test-var-expand.c
    M src/lib/var-expand.c
    M src/lib/var-expand.h
    M src/lmtp/client.c
    M src/lmtp/commands.c
    M src/login-common/client-common.c
    M src/login-common/login-proxy.c
    M src/login-common/login-settings.c
    M src/plugins/acl/acl-shared-storage.c
    M src/plugins/dict-ldap/dict-ldap.c
    M src/pop3/pop3-client.c
    M src/pop3/pop3-commands.c

  Log Message:
  -----------
  lib: API change - var_expand*() now returns error string.

This allows callers to fail properly if the format string is invalid.


  Commit: bcf1cf2afb9692b0db555e6ecf662a2fbd19793d
      https://github.com/dovecot/core/commit/bcf1cf2afb9692b0db555e6ecf662a2fbd19793d
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2016-11-02 (Wed, 02 Nov 2016)

  Changed paths:
    M src/auth/auth-request-var-expand.c
    M src/auth/db-dict.c
    M src/auth/db-ldap.c
    M src/lib-storage/mail-storage-service.c
    M src/lib-storage/mail-user.c
    M src/lib/test-var-expand.c
    M src/lib/var-expand.c
    M src/lib/var-expand.h
    M src/login-common/client-common.c

  Log Message:
  -----------
  lib: API change - var_expand_func_table.func() can now return error.

None of the existing functions were changed to return errors (yet).


Compare: https://github.com/dovecot/core/compare/d2fd204b303e...bcf1cf2afb96


More information about the dovecot-cvs mailing list