[dovecot/pigeonhole] f95bab: lib-sieve: Implemented support for writing runtime...

GitHub noreply at github.com
Thu Apr 7 02:32:20 UTC 2016


  Branch: refs/heads/master
  Home:   https://github.com/dovecot/pigeonhole
  Commit: f95bab5c40f35da6a2edf54ce467414f1f5866bd
      https://github.com/dovecot/pigeonhole/commit/f95bab5c40f35da6a2edf54ce467414f1f5866bd
  Author: Stephan Bosch <stephan at rename-it.nl>
  Date:   2016-04-06 (Wed, 06 Apr 2016)

  Changed paths:
    M src/lib-sieve/sieve-common.h
    M src/lib-sieve/sieve-interpreter.c
    M src/lib-sieve/sieve-runtime-trace.c
    M src/lib-sieve/sieve-runtime-trace.h
    M src/lib-sieve/sieve-types.h
    M src/lib-sieve/sieve.c
    M src/lib-sieve/sieve.h
    M src/sieve-tools/sieve-test.c
    M src/testsuite/testsuite-script.c
    M src/testsuite/testsuite.c

  Log Message:
  -----------
  lib-sieve: Implemented support for writing runtime trace output to a directory if it exists, much like Dovecot rawlog.


  Commit: ee860f97ce3791d7cf7377fd8b6e9ef4ed7e364f
      https://github.com/dovecot/pigeonhole/commit/ee860f97ce3791d7cf7377fd8b6e9ef4ed7e364f
  Author: Stephan Bosch <stephan at rename-it.nl>
  Date:   2016-04-06 (Wed, 06 Apr 2016)

  Changed paths:
    M src/lib-sieve/sieve.c
    M src/lib-sieve/sieve.h
    M src/plugins/imapsieve/imap-sieve.c
    M src/plugins/lda-sieve/lda-sieve-plugin.c

  Log Message:
  -----------
  lib-sieve: Moved the algorithm for determining the user log file path to lib-sieve.

This was duplicated between the lda-sieve and imapsieve plugins.


  Commit: 228855fcb0d22f95c6b6e9e85a28205d584d033a
      https://github.com/dovecot/pigeonhole/commit/228855fcb0d22f95c6b6e9e85a28205d584d033a
  Author: Stephan Bosch <stephan at dovecot.fi>
  Date:   2016-04-06 (Wed, 06 Apr 2016)

  Changed paths:
    M src/lib-sieve/sieve-commands.h

  Log Message:
  -----------
  lib-sieve: Made command and argument error macros accept NULL for commands and arguments.


  Commit: 905f66a3884efc64c3b0625360b1a531e5e4eae5
      https://github.com/dovecot/pigeonhole/commit/905f66a3884efc64c3b0625360b1a531e5e4eae5
  Author: Stephan Bosch <stephan at dovecot.fi>
  Date:   2016-04-06 (Wed, 06 Apr 2016)

  Changed paths:
    M src/lib-sieve/plugins/imap4flags/ext-imapflags.c
    M src/lib-sieve/plugins/notify/ext-notify.c
    M src/lib-sieve/sieve-validator.c
    M tests/deprecated/notify/errors.svtest
    M tests/deprecated/notify/errors/conflict-ihave.sieve

  Log Message:
  -----------
  lib-sieve: Fixed crashes in extension conflict checking.

Registering conflicting commands before conflicts are checked is a bad idea.
Make sure conflicting extensions are not part of remaining validation process.


  Commit: 6a8f7bdfeabd8f0049ded84d8d8bacd67ae4a1f3
      https://github.com/dovecot/pigeonhole/commit/6a8f7bdfeabd8f0049ded84d8d8bacd67ae4a1f3
  Author: Stephan Bosch <stephan at rename-it.nl>
  Date:   2016-04-07 (Thu, 07 Apr 2016)

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

  Log Message:
  -----------
  lib-sieve: Implemented utility functions for configuring runtime trace logging.


  Commit: 8b51e7c11e59fd433daf09b078abf3c4570bef6e
      https://github.com/dovecot/pigeonhole/commit/8b51e7c11e59fd433daf09b078abf3c4570bef6e
  Author: Stephan Bosch <stephan at rename-it.nl>
  Date:   2016-04-07 (Thu, 07 Apr 2016)

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

  Log Message:
  -----------
  lib-sieve: trace logging: Added optional file name label.

This way, imapsieve can show to which user.mailbox.uid the trace applies.


  Commit: c934cc4216b07b24599face08bdd99e02f6a8dad
      https://github.com/dovecot/pigeonhole/commit/c934cc4216b07b24599face08bdd99e02f6a8dad
  Author: Stephan Bosch <stephan at rename-it.nl>
  Date:   2016-04-07 (Thu, 07 Apr 2016)

  Changed paths:
    M src/plugins/lda-sieve/lda-sieve-plugin.c

  Log Message:
  -----------
  lda-sieve plugin: Added trace logging support.


  Commit: bb4b299e35efdfd23ee2ae41739eb3d32319aa61
      https://github.com/dovecot/pigeonhole/commit/bb4b299e35efdfd23ee2ae41739eb3d32319aa61
  Author: Stephan Bosch <stephan at rename-it.nl>
  Date:   2016-04-07 (Thu, 07 Apr 2016)

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

  Log Message:
  -----------
  imapsieve plugin: Added trace logging support.


  Commit: cd05a404cdb7290631f23bb3bc827b84f38cf28a
      https://github.com/dovecot/pigeonhole/commit/cd05a404cdb7290631f23bb3bc827b84f38cf28a
  Author: Stephan Bosch <stephan at rename-it.nl>
  Date:   2016-04-07 (Thu, 07 Apr 2016)

  Changed paths:
    M INSTALL
    M doc/example-config/conf.d/90-sieve.conf

  Log Message:
  -----------
  Documented new trace debugging features.


Compare: https://github.com/dovecot/pigeonhole/compare/684aa242f987...cd05a404cdb7


More information about the dovecot-cvs mailing list