[prev in list] [next in list] [prev in thread] [next in thread] 

List:       dovecot-cvs
Subject:    [dovecot/pigeonhole] 7ba41a: Removed some remaining real addresses/domains from...
From:       noreply () github ! com (GitHub)
Date:       2016-02-29 0:54:55
Message-ID: 56d396df89431_38573fe44223f29c127767 () hookshot-fe5-cp1-prd ! iad ! github ! net ! mail
[Download RAW message or body]

  Branch: refs/heads/master
  Home:   https://github.com/dovecot/pigeonhole
  Commit: 7ba41a7c7de2e9ec0314d2655ec94da27b50bca8
      https://github.com/dovecot/pigeonhole/commit/7ba41a7c7de2e9ec0314d2655ec94da27b50bca8
  Author: Stephan Bosch <stephan at rename-it.nl>
  Date:   2016-02-14 (Sun, 14 Feb 2016)

  Changed paths:
    M src/testsuite/testsuite-message.c
    M tests/compile/trivial.sieve
    M tests/plugins/extprograms/bin/stderr

  Log Message:
  -----------
  Removed some remaining real addresses/domains from the test suite.


  Commit: 63080455421033ed3518f2b36c8749449ccfccfe
      https://github.com/dovecot/pigeonhole/commit/63080455421033ed3518f2b36c8749449ccfccfe
  Author: Stephan Bosch <stephan at rename-it.nl>
  Date:   2016-02-22 (Mon, 22 Feb 2016)

  Changed paths:
    M src/lib-sieve/util/program-client-local.c

  Log Message:
  -----------
  lib-sieve: util: program-client-local: Made FD handling in child process a little \
more robust.

Prevent mishaps with dup2(); e.g., when source and destination are identicial, which \
could happen.


  Commit: b83db1dcfb78f36fe83502b338b61e62ced4d6d9
      https://github.com/dovecot/pigeonhole/commit/b83db1dcfb78f36fe83502b338b61e62ced4d6d9
  Author: Stephan Bosch <stephan at rename-it.nl>
  Date:   2016-02-22 (Mon, 22 Feb 2016)

  Changed paths:
    M src/lib-sieve/util/program-client-local.c
    M src/lib-sieve/util/program-client-remote.c

  Log Message:
  -----------
  lib-sieve: util: program-client: Made shutting down output towards program more \
efficient.

Shutdown is now called only once.
If there is no used input side to the FD, it is now closed entirely.


  Commit: d28957f562c6f5a7bd26bef4afe9e70c977d6ca2
      https://github.com/dovecot/pigeonhole/commit/d28957f562c6f5a7bd26bef4afe9e70c977d6ca2
  Author: Stephan Bosch <stephan at rename-it.nl>
  Date:   2016-02-22 (Mon, 22 Feb 2016)

  Changed paths:
    M src/lib-sieve/util/program-client-local.c
    A tests/plugins/extprograms/bin/cat-stdin
    M tests/plugins/extprograms/execute/execute.svtest

  Log Message:
  -----------
  lib-sieve: util: program-client-local: Changed link between parent and child \
process from a socketpair to a double pipe.

Turns out /dev/stdin, /dev/stdout, and /dev/fd/XX don't work on Linux if the \
underlying FD is a socket. Since some programs may rely on those symbolic links to \
work, the local client is amended to use two pipes instead. This will not help for \
programs invoked in the remote script service, since a socket is required for the \
connection.


  Commit: da266d812a819df2f312f15f2b7015c89ff842d9
      https://github.com/dovecot/pigeonhole/commit/da266d812a819df2f312f15f2b7015c89ff842d9
  Author: Stephan Bosch <stephan at rename-it.nl>
  Date:   2016-02-29 (Mon, 29 Feb 2016)

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

  Log Message:
  -----------
  lib-sieve: redirect action: Added list-id header to the duplicate ID for mail loop \
prevention.

This prevents a conflict between the message coming through a mailing list and a copy \
of that message recieved directly. If both of these have the same message ID, one of \
these messages would be discarded (or worse: delivered locally) when redirected.


Compare: https://github.com/dovecot/pigeonhole/compare/0de2a195292b...da266d812a81


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic