[dovecot/pigeonhole] 7d06cd: managesieve: Fix creation of critical error messag...

GitHub noreply at github.com
Thu Mar 16 22:51:00 UTC 2017


  Branch: refs/heads/master
  Home:   https://github.com/dovecot/pigeonhole
  Commit: 7d06cde9e02c0d397e31f1cf6c45af8796c725e3
      https://github.com/dovecot/pigeonhole/commit/7d06cde9e02c0d397e31f1cf6c45af8796c725e3
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2017-02-26 (Sun, 26 Feb 2017)

  Changed paths:
    M src/managesieve/managesieve-client.c

  Log Message:
  -----------
  managesieve: Fix creation of critical error message timestamp.

This used strftime() directly and allocated memory from the heap before i_fatal().
It also used printf() to send the BYE message, which will only work right when the service is running stand-alone.


  Commit: bf2bd0ff180c791d3c69f775a9e796853d6bd527
      https://github.com/dovecot/pigeonhole/commit/bf2bd0ff180c791d3c69f775a9e796853d6bd527
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2017-02-26 (Sun, 26 Feb 2017)

  Changed paths:
    M src/lib-sieve/sieve-actions.c

  Log Message:
  -----------
  lib-sieve: store action: Made static analyzer happier about tr_context argument for sieve_act_store_add_flags().

Added an assert ensuring it is not NULL.


  Commit: 9f9bc901b00927482e5b8c6f3c744261e8cf87fd
      https://github.com/dovecot/pigeonhole/commit/9f9bc901b00927482e5b8c6f3c744261e8cf87fd
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2017-03-09 (Thu, 09 Mar 2017)

  Changed paths:
    M src/managesieve-login/client.h
    M src/managesieve-login/managesieve-proxy.c

  Log Message:
  -----------
  managesieve-login: Use enum managesieve_proxy_state for proxy_state


  Commit: 8053c068a8da678eeeeeb7ec7a1a619bbcef0246
      https://github.com/dovecot/pigeonhole/commit/8053c068a8da678eeeeeb7ec7a1a619bbcef0246
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2017-03-09 (Thu, 09 Mar 2017)

  Changed paths:
    M src/managesieve-login/client.c
    M src/managesieve-login/client.h
    M src/managesieve-login/managesieve-proxy.c
    M src/managesieve-login/managesieve-proxy.h

  Log Message:
  -----------
  managesieve-login: Log proxy state as human-readable string


  Commit: e028318918be8322c2205481b44f88a89cc579b2
      https://github.com/dovecot/pigeonhole/commit/e028318918be8322c2205481b44f88a89cc579b2
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2017-03-16 (Thu, 16 Mar 2017)

  Changed paths:
    M src/lib-sieve/sieve.c

  Log Message:
  -----------
  lib-sieve: multiscript: The execution of the discard script had an implicit "keep", rather than an implicit "discard".


Compare: https://github.com/dovecot/pigeonhole/compare/92f3d3238a6d...e028318918be


More information about the dovecot-cvs mailing list