summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2017-10-26Revert "Build: tidying"Jeremy Harris
This reverts commit 3a40b2f9648ce9737b3f8f542e5079e58c4db3c3. It didn't work with Pmake (FreeBSD/OpenBSD)
2017-10-26Debug: add trace in the inlist expansion conditionJeremy Harris
2017-10-25Build: tidyingJeremy Harris
2017-10-25Unbreak non-DKIM buildJeremy Harris
2017-10-25DKIM: add builtin macro with default list of headers for signingJeremy Harris
2017-10-21tidyingJeremy Harris
2017-10-21tidyingJeremy Harris
2017-10-21Add equivalent for missing poll(2) #defineJeremy Harris
Needed in FreeBSD and OpenBSD, and probably Solaris
2017-10-21CHUNKING: Fix flush of chunk on errorJeremy Harris
2017-10-21Testsuite: make debug output for proxied TLS less indeterminateJeremy Harris
2017-10-20Use safer routine for possibly-overlapping copyJeremy Harris
Fixes a logging bug seen on aarch64
2017-10-20Testsuite: make debug output for proxied TLS less indeterminateJeremy Harris
2017-10-20Debug: output type of process as it terminatesJeremy Harris
2017-10-20Add equivalent for missing poll(2) #define in OpenBSDJeremy 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-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-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-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-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-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-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)