summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-10-20Testsuite: accept changed output from perl version differenceJeremy Harris
2017-10-20Testsuite: ignore optional-config outputJeremy Harris
2017-10-20Testsuite: dump stdout for a force-continueJeremy Harris
2017-10-20Add equivalent for missing poll(2) #define in OpenBSDJeremy Harris
2017-10-18Docs: note that } chars in a RE are also needing escaping for ${sg }Jeremy Harris
2017-10-18Include sys/uio.h for writev()Heiko Schlittermann (HS12-RIPE)
2017-10-18More information string for missing MxSQL Base VersionHeiko Schlittermann (HS12-RIPE)
2017-10-14Testsuite: avoid indeterminate delivery orderingJeremy Harris
2017-10-14Testsuite: OpenSSL version output variancesJeremy Harris
2017-10-14Tidy build for OpenBSDJeremy Harris
2017-10-14Tidy build for OpenBSDJeremy Harris
2017-10-14coding standardsJeremy Harris
2017-10-14String handling: refactor the expanding-string routines and users to use a ↵Jeremy Harris
descriptor struct
2017-10-14Fix mariadb/mysql macro confusionHeiko Schlittermann (HS12-RIPE)
2017-10-13Testsuite: add cipher-suite seen on OpenBSDJeremy Harris
2017-10-12Testsuite: openssl variant debug outputJeremy Harris
2017-10-12Fix queue_run_in_order to ignore the PID portion of the message IDJeremy Harris
2017-10-10MySQL: fix build on Fedora 27, where MariaDB version information has become ↵Jeremy Harris
unavailable
2017-10-10Fix FreeBSD build (again)Jeremy Harris
2017-10-10Avoid build conflict vs. FreeBSD /usr/include/sys/file.hJeremy Harris
2017-10-08Fix debug_printf data sizeJeremy Harris
2017-10-08Logging: show when input from truncated for logging "next input sent too soon"Jeremy Harris
2017-10-08TFO: early-data for identd queriesJeremy Harris
2017-10-08TFO: on FreeBSD avoid client TFO-mode connects unless a TCP_FASTOPEN ↵Jeremy Harris
setsocketopt succeeds This fixes the FreeSBD no-kernel-support issues (it succeded the sendto for the connect-with-data, but dod not queue the data). Having checked dynamically, do not claim support-for TFO either.
2017-10-07Fix identd connections on FreeBSD under TCP Fast OpenJeremy Harris
2017-10-06Testsuite: accept different debug detail for peer-terminated connectionJeremy Harris
2017-10-06Use flag names rather than values in debug outputJeremy Harris
The values differ between Linux and FreeBSD
2017-10-06Check for proper output separator in expanding ${addresses:STRING} ↵Heiko Schlittermann (HS12-RIPE)
(Closes 2171) Better yet would be to force setting the output separator literally, and not after expansion of the STRING. But this would be an incompatible change.
2017-10-06Better handling of printing NULL pointersJeremy Harris
2017-10-05testsuite output changesJeremy Harris
2017-10-05Fix debug output for NULL pointers on FreeBSD.Jeremy Harris
The testsuite had failures, mostly in DB opens finding no existing file, where debug output to stderr showed "0xAAAAAAAA" rather than "(nil)". Code it explicitly, at least in %p handling, rather than relying on sprintf() bevahiour.
2017-10-01Testsuite: for TFO testcases manipulate the system stateJeremy Harris
Linux-centric; will need elaboration for other platforms
2017-10-01TFO: better detection of client fast-open connections (again)Jeremy Harris
2017-09-25Testsuite: Ignore optional-config output changeJeremy Harris
2017-09-25DKIM: support specifying alternate-identity tag for signing. Bug 2170Jeremy Harris
2017-09-20TFO: early-data for ClamAV and for readsocket expansionJeremy Harris
2017-09-19Avoid repeated string-copy building command-string for rspamdJeremy Harris
2017-09-19TFO: better detection of client fast-open connectionsJeremy Harris
2017-09-19Fix testsuite build for non-TFO platformsJeremy Harris
2017-09-19TFO: early-data for client outbound via socks5 proxyJeremy Harris
2017-09-18exipick: add -C|--config optionHeiko Schlittermann (HS12-RIPE)
This fits better to echo test | exim -C /tmp/test.conf -v test@example.com exipick -C /tmp/test.conf
2017-09-18SOCKS: fix unitialized-pointerJeremy Harris
2017-09-16tidyingJeremy Harris
2017-09-16Fix build on FreeBSDJeremy Harris
2017-09-16Fix function prototypeJeremy Harris
2017-09-16Support parallel-build for the buildtin macrosJeremy Harris
2017-09-16tidyingJeremy Harris
2017-09-16Provide readn() as a wrapper around read()Heiko Schlittermann (HS12-RIPE)
This readn() reads all the data requested, even if the writer sends it in smaller chunks.
2017-09-16Use writev(2) when sending delivery status to the parentHeiko Schlittermann (HS12-RIPE)
2017-09-16Do not use O_NONBLOCK for reading the delivery transport pipeHeiko Schlittermann (HS12-RIPE)