Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-07-14 | Fix unsigned < 0 check | Phil Pennock | |
Two places in malware.c were using `fsize`, defined as `unsigned int`, to receive the result of `lseek()` and then checking if the value was less than 0. As clang says: ``` malware.c:1228:46: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare] if ((fsize = lseek(clam_fd, 0, SEEK_END)) < 0) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ ``` Fix. Use `off_t`, which we're already using elsewhere, then use `fsize_uint` to handle off_t being potentially 64-bit, and a sanity-check on conversion which hopefully won't be optimised away by compilers. | |||
2014-07-14 | Rename T_APL to T_ADDRESSES | Phil Pennock | |
Fixes Github issue #15 Known DNS RRTYPE aliases can be found at <http://www.iana.org/assignments/dns-parameters/dns-parameters.xhtml> and `T_APL` conflicts with the `APL` RRTYPE, Address Prefix List, in experimental RFC 3123. Issue reported compilation issues on OpenBSD. Instead, use `T_ADDRESSES`. | |||
2014-07-13 | Fix TLS SNI, and add regression test cases | Jeremy Harris | |
2014-07-08 | Reinstate SNI variables under GnuTLS. Bug 1499exim-4_83_RC3 | Jeremy Harris | |
2014-07-03 | Typo in docs, add missing word | Todd Lyons | |
2014-07-03 | Add cscope files to git ignore list | Todd Lyons | |
2014-07-03 | Enhance documentation of ${run command parsing. | Todd Lyons | |
2014-07-02 | Bug 1496: Fix typo in ChangeLog | Todd Lyons | |
2014-07-02 | Bug 1495: Exiqgrep -C check configfile readability | Andrew Colin Kissa | |
2014-06-20 | Use enum for var_entry type | Jeremy Harris | |
2014-06-17 | Fix build dependencies | Heiko Schlittermann | |
"make distclean; make -j" was failing on config.h | |||
2014-06-15 | Correct testuite doc | Jeremy Harris | |
2014-06-15 | Fix testcase 0390 when testing an EXPERIMENTAL_TPDA compile | Jeremy Harris | |
Insert a custom-munge for the new transport option. This may be removed once the code goes mainline. | |||
2014-06-15 | Fix testcase 0373 | Jeremy Harris | |
A readsocket expansion against a unix-domain socket which is immediately closed. This gave variable results does to the race of the write into the client-end versus the close at the server end. Insert under-testsuite delays to assure sequencing; the testcase now specifically looks for a write into a closed peer. | |||
2014-06-11 | Fix dkim for no-key case under SENDFILE compile. Bug 934 | Wolfgang Breyha | |
Tested-by: <wbreyha@gmx.net> | |||
2014-06-11 | Tidy coding style. Bug 934 | Jeremy Harris | |
2014-06-08 | Use strict C89 variable declaration positioning | Jeremy Harris | |
2014-06-08 | Preempt future testsuite integration of EXPERIMENTAL_DSN | Jeremy Harris | |
2014-06-08 | Fix testcase for today's faster cpus | Jeremy Harris | |
2014-06-08 | Testcase for udpsend | Jeremy Harris | |
2014-06-06 | Initial set of warnings for the upcoming release | Jeremy Harris | |
2014-06-06 | Fix testcase for 984702 - the buffer boundary was deliberately | Jeremy Harris | |
being explored by the test | |||
2014-06-06 | More care with time types | Jeremy Harris | |
2014-06-05 | Fix udpsend and ip_connectedsocket().exim-4_83_RC2 | Tony Finch | |
The ip_connectedsocket() function's socket type support and error reporting did not work properly. | |||
2014-06-05 | Tidy up OpenSSL certificate signature & sig_algorithm extractor results. | Jeremy Harris | |
Bug 1489 | |||
2014-06-04 | Compiler quietening | Jeremy Harris | |
2014-06-04 | Ensure output buffer big enough for DSN additions to MAIL FROM. Bug 1482 | Jeremy Harris | |
2014-06-02 | Fix tiny ChangeLog typo | Todd Lyons | |
2014-05-31 | Support service names for tls_on_connect_ports. Bug 72 | Jeremy Harris | |
2014-05-30 | Fix doc for $sender_host_dnssec. Bug 1485 | Jeremy Harris | |
2014-05-30 | Fix no-ssl build | Jeremy Harris | |
2014-05-29 | Fix delivery $host in client authenticator in verify/callout. Bug 1476 | Jeremy Harris | |
2014-05-29 | Log warnings on presence of deperecated options | Jeremy Harris | |
2014-05-29 | Fix dnssec dnsdb lookup in defer_never mode | Jeremy Harris | |
2014-05-28 | Bug 1444: Fix \r\n handling writing spool file | Todd Lyons | |
Fix a bug which causes DKIM signatures to fail because what gets written to the spool file is different than what gets passed through the DKIM code. | |||
2014-05-28 | Merge tag 'exim-4_82_1'exim-4_83_RC1 | Todd Lyons | |
Fix Conflicts: src/src/dmarc.c | |||
2014-05-26 | SECURITY: DMARC uses From header untrusted dataexim-4_82_1 | Todd Lyons | |
CVE-2014-2957 To find the sending domain, expand_string() was used to directly parse the contents of the From header. This passes untrusted data directly into an internal function. Convert to use standard internal parsing functions. | |||
2014-05-26 | Increase limit of smtp_confirmation logging from 100 to 256 chars. Bug 1408 | Jeremy Harris | |
2014-05-26 | Errorcheck TLS library calls | Jeremy Harris | |
2014-05-26 | Restrict certificate name checkin for wildcards. | Jeremy Harris | |
On more recent OpenSSL library versions the builtin wildcard checking can take a restriction option that we want, to disallow the more complex possibilities of wildcarding. | |||
2014-05-25 | Missing initialiser | Jeremy Harris | |
2014-05-23 | Add OpenSSL version check | Jeremy Harris | |
2014-05-23 | Add GnuTLS version check | Jeremy Harris | |
2014-05-23 | Move OCSP out of EXPERIMENTAL | Jeremy Harris | |
2014-05-22 | Compiler quietening. Bug 907 | Jeremy Harris | |
2014-05-22 | Bug 1394: Document how to do per host conn limits | Todd Lyons | |
Since the max connections per host setting is computed and enforced in the master listening process before the fork, there is no easy way to get an accurate connection count once the Proxy Protocol negotiation has been done (i.e. in a child process, after the fork). Rather than try to use a shared mmap file using CAS in the children to manipulate it, we just advise of a crude version of max connections per IP be achieved by using ratelimit per_conn in the connect ACL. | |||
2014-05-22 | Fix doc for dovecot authenticator. Bugs 1448, 1483 | Jeremy Harris | |
2014-05-21 | RFC3461 support - MIME DSN messages. Bug 118 | Wolfgang Breyha | |
2014-05-21 | Eliminate one foolish way to break the build | Jeremy Harris | |
2014-05-21 | Add PRDR feature output in -bV | Todd Lyons | |