[dovecot/pigeonhole] 6dd99d: lib-sieve: file storage: Improve listing permissio...

GitHub noreply at github.com
Wed Feb 15 20:37:26 UTC 2017


  Branch: refs/heads/master-0.4
  Home:   https://github.com/dovecot/pigeonhole
  Commit: 6dd99df9a3af1e2b3e13d38f8dbcce840773160e
      https://github.com/dovecot/pigeonhole/commit/6dd99df9a3af1e2b3e13d38f8dbcce840773160e
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2017-02-15 (Wed, 15 Feb 2017)

  Changed paths:
    M src/lib-sieve/storage/file/sieve-file-storage-list.c

  Log Message:
  -----------
  lib-sieve: file storage: Improve listing permission error.

Use eacces_error_get(), rather than just printing "Permission denied".


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

  Changed paths:
    M src/lib-sieve/storage/file/sieve-file-storage-save.c

  Log Message:
  -----------
  lib-sieve: file storage: Improve save permission error.

Use eacces_error_get(), rather than just printing "Permission denied".


  Commit: 9f7bbf7811fa885d95d793c3ad17056b68bdfc25
      https://github.com/dovecot/pigeonhole/commit/9f7bbf7811fa885d95d793c3ad17056b68bdfc25
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2017-02-15 (Wed, 15 Feb 2017)

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

  Log Message:
  -----------
  imapsieve plugin: Make sure "INBOX" is upper case in static mailbox rules.

Otherwise, the mailbox name would never match, since matching is performed case-sensitively and Dovecot only returns the upper-cased "INBOX".
This change prevents confusing administrators that for some reason choose to use a different capitalization of that mailbox name.


  Commit: 4f513558ddab04bcad66091c12838bbdebdd9f91
      https://github.com/dovecot/pigeonhole/commit/4f513558ddab04bcad66091c12838bbdebdd9f91
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2017-02-15 (Wed, 15 Feb 2017)

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

  Log Message:
  -----------
  lib-sieve: binary: Added means to obtain stat() information from loaded binary.


  Commit: 356dcd4988374ae36aef6bb1f957b9a813c1baf3
      https://github.com/dovecot/pigeonhole/commit/356dcd4988374ae36aef6bb1f957b9a813c1baf3
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2017-02-15 (Wed, 15 Feb 2017)

  Changed paths:
    M src/lib-sieve/storage/file/sieve-file-script.c

  Log Message:
  -----------
  lib-sieve: file storage: Amended the up-to-date timestamp comparison for on-disk binaries to include nanoseconds.

This will fix problems occurring when both binary and script are saved within the same second.
On older systems that have no support for nanoseconds in the stat() time stamps, this has no effect.


Compare: https://github.com/dovecot/pigeonhole/compare/d0f4804d8789...356dcd498837


More information about the dovecot-cvs mailing list