summaryrefslogtreecommitdiff
path: root/doc
AgeCommit message (Collapse)Author
2017-04-30Docs: more info on wire-format spoolfilesJeremy Harris
2017-04-29Docs: describe operation of continued-connection TLSJeremy Harris
2017-04-28Support wire-format spoolfilesJeremy Harris
2017-04-26Enable use of sendfileJeremy Harris
2017-04-24Docs: add 8BITMIME status field to log line infoJeremy Harris
2017-04-24Docs: note that dkim_domain can take a list for signingJeremy Harris
2017-04-23DKIM: avoid use of temporary file for signingJeremy Harris
2017-04-18CHUNKING: pipeline data right after the BDAT commandJeremy Harris
2017-04-15Transport: fix smtp under combo of mua_wrapper and limited max_rcptJeremy Harris
2017-04-12$SOURCE_DATE_EPOCH support for build date stampPhil Pennock
If, and _only_ if, $SOURCE_DATE_EPOCH is found in environ during build, use it to set the timestamp embedded in the binary instead of using __DATE__ and __TIME__ cpp directives. This per <https://reproducible-builds.org/specs/source-date-epoch/> spec. It's sane and sensible, without removing date stamping which matters. The examples encourage packagers to use timestamps which do change when they backport patches, so that the date remains useful for distinguishing builds instead of claiming one date forever across multiple patchlevels. This change written so that the old behaviour and code is used if the environment variable is not found, to better continue to support ancient platforms with other variants of date(1). Built with and without an override, on macOS.
2017-04-10Remove references to some csx.cam sitesNigel Metheringham
The ftp.csx.cam.ac.uk server is no longer authoratative not even up to date. The training courses are no longer happening.
2017-04-03Docs: expand descriptiong of control=debugJeremy Harris
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-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-18Expansions: check numeric values of IPv4 address componentsJeremy Harris
2017-03-15Logging: mark continued-TLS connection deliveries with "X-*"Jeremy Harris
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-08Shorten long daemon-startup log linesJeremy 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-03openssl.txt: stamp RPATH into library tooPhil Pennock
2017-02-28Document Jeremy's ref-count bug-fix as 4.89 JH/19Phil Pennock
2017-02-28Docs: add more Redis infoJeremy Harris
2017-02-27Docs: tidy a tableJeremy Harris
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-25DKIM: rework error logging to pass strings back to caller for logging. Bug 966Jeremy Harris
2017-02-25Memory Management: new main-section config option "debug_store" to control ↵Jeremy Harris
extra internal checking (cherry picked from commit 10919584f8ad580434442c7d971083f91c315bc0) Signed-off-by: Phil Pennock <pdp@exim.org>
2017-02-23Docs: clarify non-applicability of the tls_eccurve option to GnuTLSJeremy Harris
2017-02-15Docs: Add commandline option used for chunking on continued connectionJeremy Harris
2017-02-14Fix broken-in-queue messages predating CHUNKING fixPhil Pennock
util/chunking_fixqueue_finalnewlines.pl walks the queue, fixing any affected messages; see README.UPDATING. We're extremely cautious about operation failure. We do one check without locking messages, so that we can quickly skip past before trying to lock and contending with an actual delivery. Then we lock and do another fix. Note that we use flock, not fcntl, because that's what Perl makes readily available; we use an OS-guard to barf if the OS is not handled.
2017-02-14Fix missing line termination on the last received BDAT chunk (Bug 1974)Heiko Schlittermann (HS12-RIPE)
2017-02-12Handle PKG_CONFIG_PATH in Local/MakefilePhil Pennock
Handle PKG_CONFIG_PATH, stripping whitespace expanding globs, collecting multiple sets and just build one variable, and use it in environment at configure time so that the libraries are found.
2017-02-12Forward-port ChangeLog entries written for release branchexim-4.90devstartPhil Pennock
2017-02-124.89 JH/17 -> 4.90 JH/01Phil Pennock
2017-02-11Fix missing Changelog entries for recent workPhil Pennock
2017-02-10TLS: rework error logging to pass more string back to caller for loggingJeremy Harris
This permits a library-sourced error to be associated with an address being delivered, collapsing pairs of log lines
2017-02-08Memory management: drop variables identified as going out-of-scopeJeremy Harris
Fixes crash in transport re-using bad $sender_ip_address from callout
2017-02-07DocÖ Fix typo about spf lookup (experimental)Heiko Schlittermann (HS12-RIPE)
2017-02-06doc-fix: reference current libsrs_alt availabilityPhil Pennock
Matches site from Wiki, from Google SERP, etc.
2017-02-02FreeBSD: Perl no longer in /usr/bin from PortsPhil Pennock
FreeBSD Ports by policy no longer allows symlinks in /usr/bin for things like Perl, so we have to look in /usr/local/bin for it instead.
2017-02-02Spec docs for IDNA2008 supportPhil Pennock