Age | Commit message (Collapse) | Author | |
---|---|---|---|
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-16 | Testsuite: revert some of the modernish Perl constructs | Heiko Schlittermann (HS12-RIPE) | |
Solaris10 needs to be supported, they use Perl 5.8 | |||
2016-10-15 | Testsuite: re-insert munge expression about size/inode | Heiko Schlittermann (HS12-RIPE) | |
2016-10-15 | Testsuite: detect "hidden" IPs | Heiko Schlittermann (HS12-RIPE) | |
`ifconfig -a` doesn't show all addresses, it skippes addresses that do not have a label. `ip a` show even these. Bonus: some small cosmetical changes to get a more modern Perl style. | |||
2016-10-15 | Testsuite: stabilize disk space/inode munging | Heiko Schlittermann (HS12-RIPE) | |
2016-10-15 | Testsuite: add tests/munges for configure owner | Heiko Schlittermann (HS12-RIPE) | |
2016-10-15 | Include 'Configure owner' in -bV output | Heiko Schlittermann (HS12-RIPE) | |
2016-10-15 | Testsuite: add clarification about the permissions of the trusted-configs file | Heiko Schlittermann (HS12-RIPE) | |
2016-10-15 | tidying | Jeremy Harris | |
2016-10-15 | Queuefile: refactor | Jeremy Harris | |
2016-10-15 | Testsuite: for queuefile transport, avoid using named-queues as part of test | Jeremy Harris | |
Also avoid using aux-var as a testing temporary area | |||
2016-10-15 | New: queuefile transport, under EXPERIMENTAL_QUEUEFILE | Andrew Colin Kissa | |
2016-10-14 | Testsuite: (named queues) add testcase for 3rd-party queue transfer | Jeremy Harris | |
2016-10-12 | Docs: add warning on SNI-dependent certfile expansion needing a good default | Jeremy Harris | |
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-09 | Docs: add section on builtin macros | Jeremy Harris | |
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-05 | Docs: add another index entry for delay_warning | Jeremy Harris | |
2016-10-04 | Testsuite: for CHUNKING set sender name explicitly | Jeremy Harris | |
for consistent chunk size on different platforms | |||
2016-10-03 | Testsuite: for CHUNKING rewrite sender name in headers to consistent value | Jeremy Harris | |
for consistent chunk size on different test platforms | |||
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-29 | Testsuite: tidying | 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-25 | Docs: fix quotes | Jeremy Harris | |
2016-09-24 | Delivery: fix memory leak | Jeremy Harris | |
2016-09-23 | Doc: add clarification for DKIM exampleexim-4_88_RC1 | 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-15 | Docs: mention Perl manpages for PCRE. Bug 1881 | 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 | |