Age | Commit message (Collapse) | Author | |
---|---|---|---|
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. | |||
2016-10-10 | Fix check for commandline macro definition | Jeremy Harris | |
Without this, mailq (done by unpriv user) and daemon SIGHUP handling fail Broken-by: c0b9d3e87264 | |||
2016-10-08 | DH parameters update, new values & defaultexim-4_88_RC2 | Phil Pennock | |
* Add three new Exim-specific DH parameter constants; state provenance, but no way for others to verify; this is a signed commit, which is about as much as we can do for the truly paranoid: provide an audit trail. * Add the RFC 7919 DH primes + No TLS feature negotiation, per 7919, but the DH primes can be used if folks so choose * Fixed broken format string in util/gen_pkcs3.c * Tried to make gen_pkcs3.c support q values. + Turns out, q doesn't affect the PEM and that's not a mistake in my initialisation; I've checked with a cryptographer, we're losing some server-side optimizations but not any security properties for our scenario. Fixes: 1895 | |||
2016-10-08 | Fix callouts connection fallback from TLS to cleartext. Bug 1897 | Jeremy Harris | |
2016-10-02 | Close logfile after a while waiting for non-smtp input. Bug 1891 | Jeremy Harris | |
2016-10-02 | Avoid parsing cost for auto-macro creates | Jeremy Harris | |
2016-10-02 | Logging: connection_reject log selector should apply also to the connect acl | Jeremy Harris | |
2016-09-30 | Fix mime ACL filename decode | Jeremy Harris | |
A latent bug (uninitialised memory referred to by $mime_decoded_filename) uncovered by 40c90bca9f7e | |||
2016-09-29 | Fix checking for -D option use | Jeremy Harris | |
Broken-by: c0b9d3e87264 | |||
2016-09-29 | Feature macros should be uppercase | Jeremy Harris | |
2016-09-29 | Debug: fix openssl tls_close() debug output | Jeremy Harris | |
2016-09-28 | Refactor driver feature-macro generation to be driven by existing tables | Jeremy Harris | |
Would like to do lookup drivers too but unsure about dyn-linked variants | |||
2016-09-28 | Default to filesystem space/inode checking enabled | Jeremy Harris | |
2016-09-28 | Drain socket to get clean TCP FINs | Jeremy Harris | |
2016-09-25 | Add automatic macros for config-file options. Bug 1819 | Jeremy Harris | |
2016-09-24 | Delivery: fix memory leak | Jeremy Harris | |
2016-09-22 | Defend against symlink attack by another process running as exim | Jeremy Harris | |
Reported-by: http://www.halfdog.net/Security/2016/DebianEximSpoolLocalRoot/ | |||
2016-09-22 | Routing: avoid doing the one_time replacement operation when a redirect ↵ | Jeremy Harris | |
leaves the address unchanged When done, in combination with a defer the retry would see the address as delivered, hence losing mail. | |||
2016-09-22 | Routing: for efficiency, avoid complexifying the "condition" string until ↵ | Jeremy Harris | |
the second is read from config | |||
2016-09-18 | ACL: merge the tables used for codition/modifier decode | Jeremy Harris | |
2016-09-18 | ACL: bsearch for controls | Jeremy Harris | |
2016-09-17 | tidying | Jeremy Harris | |
2016-09-14 | Logging: fix errno decodes | Jeremy Harris | |
2016-09-13 | Auth: fix error check in CRAM-MD5 | Jeremy Harris | |
2016-09-13 | tidying | Jeremy Harris | |
2016-09-11 | Log EHLO response on getting conn-close response for HELO. Bug 1832 | Jeremy Harris | |
2016-09-11 | Reduce space used by flags in smtp transport | Jeremy Harris | |