summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2017-11-03DKIM: better syntax for control of oversigning. Bug 2180Jeremy Harris
2017-11-01exigrep: we need to run with perl 5.8.xHeiko Schlittermann (HS12-RIPE)
The defined-or operator '//' does not exist yet.
2017-11-01Use back-compatible variable for perl versionJeremy Harris
The modern $^V is not present in some buildfarm animals' perl versions.
2017-11-01Add --version to all installed Perl and Shell scripts.Heiko Schlittermann (HS12-RIPE)
This option outputs the build info, and for Perl scripts it additionally outputs the Perl version that is running the current script.
2017-10-31Lose extraneous lineJeremy Harris
Broken-by: 9650d98a07
2017-10-31 Add macro support to -be expansion test mode. Bug 1623Jeremy Harris
2017-10-28Make exim_monitor build reproducible.Andreas Metzler
Adapt changes to exim for SOURCE_DATE_EPOCH from exim 6e411084a29a7658f7bc88aa5a62ab9016c22c79 to exim_monitor.
2017-10-28Do not exit when cwd has no name. Bug 2078Jeremy Harris
2017-10-28Build: fix repeatable-build typoAndreas Metzler
2017-10-28Fix build warning. Bug 2181Jeremy Harris
2017-10-28Correct typo "psuedo" in exipick documentation.Andreas Metzler
2017-10-27nit: typo-fix in comment (my goof)Phil Pennock
2017-10-26Copyright year bumps for substantive changes 2017exim-4_90_RC1Jeremy Harris
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