summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-04-02Openssl: disable session-tickets by default and session-cache alwaysJeremy Harris
2017-04-02Docs: fix definition of msg:fail:delivery eventJeremy Harris
2017-04-02tidyingJeremy Harris
2017-03-24Documentation: replace http by https where possibleHeiko Schlittermann (HS12-RIPE)
I didn't change the schema for external links. This needs further checking if the content of https://… matches the content of http://…
2017-03-22tidyingJeremy Harris
2017-03-22Doc: clarify location of DMARC dmarc_tld_fileHeiko Schlittermann (HS12-RIPE)
2017-03-21Callouts: a "hold" option for receipient-verify, which keeps the connection ↵Jeremy Harris
open both for further recipients and for eventual delivery.
2017-03-21Logging: make cipher info available for continued-TLS connection deliveriesJeremy Harris
2017-03-20exigrep: migrate to Getopt::Long, allow --no-pagerHeiko Schlittermann (HS12-RIPE)
This gives us long/more descriptive option names. Add an option to supress the use of a pager.
2017-03-19exigrep: use a pager if stdout is connected to a terminalHeiko Schlittermann (HS12-RIPE)
2017-03-19exigrep: add POD and -h, -mHeiko Schlittermann (HS12-RIPE)
2017-03-18Testsuite: allow --range <number> +Heiko Schlittermann (HS12-RIPE)
Now `runtest <number> +` and `runtest --range <number> +` do the same.
2017-03-18Testsuite: fixup testsuite test about flavoursHeiko Schlittermann (HS12-RIPE)
Support for flavours isn't dropped, but currently we do not have flavour specific files.
2017-03-18Expansions: check numeric values of IPv4 address componentsJeremy Harris
2017-03-15Logging: mark continued-TLS connection deliveries with "X-*"Jeremy Harris
2017-03-12Testsuite: add --test and --range optionsHeiko Schlittermann (HS12-RIPE)
2017-03-12Testsuite: Getopt::Long, --help, --man for runtestHeiko Schlittermann (HS12-RIPE)
2017-03-12Malware: new connection type "f-prot6d" for FPSCAND protocol over TCPAndrew Colin Kissa
2017-03-12Docs: fix description of tls_advertise_hostsJeremy Harris
2017-03-11uClibc does not contain gnu/libc-version.hBernd Kuhls
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
2017-03-11Testsuite: remove debug "ps" output from 0420Heiko Schlittermann (HS12-RIPE)
2017-03-09Debug: Use UTF-8 linedrawing, for indent partial-markersJeremy Harris
2017-03-08Shorten long daemon-startup log linesJeremy Harris
2017-03-08Some platforms (Solaris) do not have AF_LOCAL; use AF_UNIXJeremy Harris
2017-03-08Docs: fix macro typoJeremy Harris
2017-03-07Delivery: contined-connection maintaining TLSJeremy Harris
2017-03-07Docs: clean for next releaseJeremy Harris
2017-03-04Debug: Use UTF-8 linedrawing rather than ASCII lineart for grouping ↵Jeremy Harris
expansion tracing messages
2017-03-04Testsuite: sys_errlist[] not supported on all platformsJeremy Harris
2017-03-04Testsuite: do not wait forever for exim daemon to start upJeremy Harris
2017-03-03openssl.txt: stamp RPATH into library tooPhil Pennock
2017-02-28Coverity fixesJeremy Harris
2017-02-28Document Jeremy's ref-count bug-fix as 4.89 JH/19Phil Pennock
2017-02-28Memory Management: drop another variable ($callout_address) as it goes out ↵Jeremy Harris
of scope.
2017-02-28Fix child-address counting.Jeremy Harris
When a new address was created by a routing step it was possible for the parent address in the tree to be marked as having zero children, despite the new child having a pointer to the parent. When the child was then delivered, the count on the parent could go negative or, if other children had been added which correctly incremented the count, arrive at zero while some children were outstanding. Fix this to maintin the invariant. While there, make the counter unsigned.
2017-02-28Docs: add more Redis infoJeremy Harris
2017-02-27Testsuite: tidyingHeiko Schlittermann (HS12-RIPE)
2017-02-27Testsuite: Fix more end-of-input markers (****)Heiko Schlittermann (HS12-RIPE)
These wrong markers didn't have any impact.
2017-02-27Docs: tidy a tableJeremy Harris
2017-02-27Testsuite: reduce trailing 0372 subtest to queue-onlyJeremy Harris
Suboptimal, but sufficient to regression-test the reason it was added (a live acl_m_ variable being store_reset over, after reception (and ACLs) and then referenced later. The problem was, child procs of the daemon were still running as the following 0373 started up, and left unexpected output files there.
2017-02-26Testsuite: Terminate the client input properlyHeiko Schlittermann (HS12-RIPE)
2017-02-26Testsuite: Add EXIM_TEST_NUMBER to the environmentHeiko Schlittermann (HS12-RIPE)
2017-02-26Add option to control use of shutdown by ${readsocket }. Bug 400Jeremy Harris
2017-02-26ChangeLog entry JH/18; applying to 4.89 releasePhil Pennock
2017-02-26DKIM: rework error logging - compiler quietening. Bug 966Jeremy Harris
2017-02-26Testsuite: in force-continue mode, always dump any unexpected paniclog filesJeremy Harris
2017-02-26Testsuite: regression test for Bug 2061Jeremy Harris
2017-02-26Fix ${extract } corrupting an enclosing ${reduce } $value. Bug 2061Jeremy Harris
Broken-by: 20fcb1e7be45 - Bug 1870
2017-02-25Point at readline fix on macOSPhil Pennock
dlopen() without a qualified path searches env vars and paths stamped into the binary; Exim is usually setuid, so this becomes just the paths stamped into the binary. On some platforms (*cough* macOS) libreadline is not in the usual places. So show how to stamp the Homebrew location of libreadline into the Exim binary.
2017-02-25Testsuite: set cmdline before running testcase not afterJeremy Harris