[dovecot/pigeonhole] 370b97: lib-sieve: sieve-result: Added /* fall through */ ...

GitHub noreply at github.com
Mon Oct 9 04:07:19 EEST 2017


  Branch: refs/heads/master
  Home:   https://github.com/dovecot/pigeonhole
  Commit: 370b9739e622aef7394753e8b33ce3e0cc92a2ae
      https://github.com/dovecot/pigeonhole/commit/370b9739e622aef7394753e8b33ce3e0cc92a2ae
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2017-10-05 (Thu, 05 Oct 2017)

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

  Log Message:
  -----------
  lib-sieve: sieve-result: Added /* fall through */ comment to mark intentional switch case fall through.

Addresses GCC 7 warning.


  Commit: 15f9fd114da8d137b75411e663a14ec2ec2c6310
      https://github.com/dovecot/pigeonhole/commit/15f9fd114da8d137b75411e663a14ec2ec2c6310
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2017-10-05 (Thu, 05 Oct 2017)

  Changed paths:
    M src/plugins/imapsieve/imap-sieve-storage.c

  Log Message:
  -----------
  imapsieve: Fixed check for the presence of causes in a mailbox rule.

Problem found by GCC 7.


  Commit: 37e8f71c0aa7df7955e355c75adbc143839c30da
      https://github.com/dovecot/pigeonhole/commit/37e8f71c0aa7df7955e355c75adbc143839c30da
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2017-10-05 (Thu, 05 Oct 2017)

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

  Log Message:
  -----------
  managesieve: Fix missing-command check

Mirrors imap fix in Dovecot: 42149f48624b82fdf9631c256497580154c2e412

It's impossible for the command's pointer to be NULL at this point.
Previously, the command_find() would have returned NULL, but this check
presumably short-circuits that search in the trivial case, so has some
real use.

Problem now found by GCC 7.


  Commit: 620b780845989fa951fc8a0382483ab5232d1d91
      https://github.com/dovecot/pigeonhole/commit/620b780845989fa951fc8a0382483ab5232d1d91
  Author: Aki Tuomi <aki.tuomi at dovecot.fi>
  Date:   2017-10-06 (Fri, 06 Oct 2017)

  Changed paths:
    M src/lib-sieve-tool/mail-raw.c

  Log Message:
  -----------
  lib-sieve-tool: Remove fd-set-nonblock.h

It's replaced with fd-util.h which is automatically included now


  Commit: 8b5be61d27c6ff9fa806b7b53bff0562f3f101b7
      https://github.com/dovecot/pigeonhole/commit/8b5be61d27c6ff9fa806b7b53bff0562f3f101b7
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2017-10-06 (Fri, 06 Oct 2017)

  Changed paths:
    M src/managesieve-login/managesieve-login-settings-plugin.c
    M src/managesieve-login/managesieve-login-settings.c
    M src/managesieve/main.c

  Log Message:
  -----------
  managesieve: Remove fd-set-nonblock.h includes.

It's replaced with fd-util.h which is automatically included now.


Compare: https://github.com/dovecot/pigeonhole/compare/a0997e4f1ebd...8b5be61d27c6


More information about the dovecot-cvs mailing list