[dovecot/pigeonhole] 7ba41a: Removed some remaining real addresses/domains from...
GitHub
noreply at github.com
Mon Feb 29 00:54:55 UTC 2016
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
More information about the dovecot-cvs
mailing list