Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-12-29 | tidying | Jeremy Harris | |
2016-12-29 | I18N: avoid trying to downconvert all-ascii domain names. | Jeremy Harris | |
With the IDNA-2008 handling downconversion results in lowercasing; so avoid doing that if possible. | |||
2016-12-29 | Allow relative file names in .include lines (Closes 1971) | Heiko Schlittermann (HS12-RIPE) | |
2016-12-29 | Constify config_filename | Heiko Schlittermann (HS12-RIPE) | |
2016-12-29 | DKIM: More validation of DNS key record. Bug 1926 | Jeremy Harris | |
2016-12-29 | OpenSSL: add detail to certname verify fail log line | Jeremy Harris | |
2016-12-29 | Pipe transport: expand the path option | Jeremy Harris | |
2016-12-26 | I18N: support IDNA2008. Bug 1911 | Jeremy Harris | |
2016-12-18 | Fix DKIM information leakage | Jeremy Harris | |
2016-12-13 | Use long names for the _DRIVER_*, and _OPT_* macros | Heiko Schlittermann (HS12-RIPE) | |
2016-12-04 | OpenSSL: default to tls_eccurve = auto | Heiko Schlittermann (HS12-RIPE) | |
For OpenSSL < 1.0.2: fallback to prime256v1, for newer libraries rely on auto-selection. | |||
2016-12-03 | Build: disable OCSP, AUTH_TLS and EXPERIMENTAL_CERTNAMES if SUPPORT_TLS is ↵ | Jeremy Harris | |
not enabled | |||
2016-11-23 | Fix memory leak on (Gnu)TLS close. | Heiko Schlittermann (HS12-RIPE) | |
This leak doesn't show up under normal operation, as the process normally dies right after closing the session. But during callout repetitive TLS sessions are opened and closed from the same process (the process receiving the message). Depending on the amount of RAM and the number of callouts the same process does, this may be a problem. (On an amd64 machine with 4GB RAM, at about 1000 recipients the memory is exhausted.) | |||
2016-11-23 | Fix crash in (Gnu)TLS debug output | Heiko Schlittermann (HS12-RIPE) | |
2016-11-15 | Callout: wait for response to QUIT before closing | Jeremy Harris | |
2016-11-13 | Tidying: coverity issues | Jeremy Harris | |
2016-11-12 | DANE: Bitrot: Port to OpenSSL >= 1.1.0 | Jeremy Harris | |
2016-11-12 | OpenSSL 1.1 - STORE_CTX accessor functions | Jeremy Harris | |
2016-11-12 | OpenSSL 1.1 - rework OCSP proof verification at load time in server | Jeremy Harris | |
2016-11-08 | Ensure socket is nonblocking before draining. Bug 1914 | Jeremy Harris | |
2016-11-06 | tidyingexim-4_88_RC4 | Jeremy Harris | |
2016-11-04 | Add syslog_pid option. | Heiko Schlittermann (HS12-RIPE) | |
This option suppresses the PID duplication to syslog. As syslog/systemd add the PID of the logging process automatically. | |||
2016-11-04 | Do not use shutdown() when talking to rspamd. Fixes 1802 | Andrew Lewis | |
2016-11-04 | Introduce EXIM_BUILD_SUFFIX for src/Makefile and testsuite | Heiko Schlittermann (HS12-RIPE) | |
This enables parallel builds in a shared directory, if they have the same os-type and arch-type. Think about EXIM_BUILD_SUFFIX as 'name of your linux distro' | |||
2016-11-02 | Fix OCSP proof verification for direct-signed proofs. Bug 1909 | Jeremy Harris | |
2016-11-02 | Reverse the scan direction for option-table builtin macros | Jeremy Harris | |
so that names with substring-names work usefully | |||
2016-10-29 | Tidying: coverity issues | Jeremy Harris | |
2016-10-29 | Fix dns authority-name lookup | Jeremy Harris | |
2016-10-29 | constification | Jeremy Harris | |
2016-10-29 | tidying | Jeremy Harris | |
2016-10-25 | TFO: use IPPROTO_TCP not SOL_TCL for setsockopt, being present on more platforms | Jeremy Harris | |
Also downgrade errors from panic-log to debug | |||
2016-10-23 | Update README.UPDATING; fix typos in ChangeLog/NewStuff | Phil Pennock | |
2016-10-23 | TFO: feature advertisementexim-4_88_RC3 | Jeremy Harris | |
2016-10-23 | Fix bug with aborted server TLS connection, under GnuTLS | Jeremy Harris | |
Longstanding, but exposed by 60d10ce | |||
2016-10-22 | TFO: Support compilation on systems which define TCP_FASTOPEN but not ↵ | Jeremy Harris | |
MSG_FASTOPEN RHEL 7.0 does that, oddly | |||
2016-10-22 | tidying | Jeremy Harris | |
2016-10-22 | TCP Fast Open | Jeremy Harris | |
2016-10-21 | Expansions: errorcheck use of crypt() in the open-coded version of ↵ | Jeremy Harris | |
crypteq/crypt16 Previously, bad arguments crashed under OpenBSD | |||
2016-10-20 | tidying | Jeremy Harris | |
2016-10-18 | Unbreak build: crypto hdrs not in system includes | Phil Pennock | |
If using pkg-config to get the paths for various packages and the crypto library headers are not in the system headers, then the hash work broke the Exim build by requiring the CFLAGS manipulation for _all_ builds, not just the TLS libraries. Shows up on MacOS where there's a system OpenSSL but not system OpenSSL headers (because only SecureTransport is supported) and using brew-installed OpenSSL. I've also coded the fix for GnuTLS on the same basis, but that's untested. Fixes bug 1906 | |||
2016-10-18 | Avoid pure-ACK TCP segments during command phase | Jeremy Harris | |
2016-10-16 | Tidying: coverity issues | Jeremy Harris | |
2016-10-16 | Fix sender-verify callout to not use trigger-message SIZE | Jeremy Harris | |
Broken-by: 9094b84b4cce | |||
2016-10-16 | Tidying: coverity issues | Jeremy Harris | |
2016-10-16 | Queuefile: avoid using buffered I/O - no point for a block-copy | Jeremy Harris | |
and it meant (an admittedly ingnorable) Coverity whine about a FILE leak Take the oppurtunity to constify a utility function | |||
2016-10-15 | Include 'Configure owner' in -bV output | Heiko Schlittermann (HS12-RIPE) | |
2016-10-15 | tidying | Jeremy Harris | |
2016-10-15 | Queuefile: refactor | Jeremy Harris | |
2016-10-15 | New: queuefile transport, under EXPERIMENTAL_QUEUEFILE | Andrew Colin Kissa | |
2016-10-10 | Lazy-create builtin macros | Jeremy Harris | |
By only filling out the internal macro representation for the builtin macros when a config line includes an underscore followed by a letter which might be one we should save startup effort on configs which never use a builtin. |