summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-08-20Expanded EXPERIMENTAL_TPDA featureJeremy Harris
Note this introduces incompatible changes; users who are compiling the feature in, and with configuration files using it, will need to change their configurations appropriately. See the experimental-spec.txt file.
2014-08-18Merge remote-tracking branch 'exim_github/pr/16'Todd Lyons
2014-08-17Safer coding for utf8clean expansion operatorJeremy Harris
2014-08-17Log an error (instead of hanging) if Dovecot auth is configured to use the ↵Timo Sirainen
wrong auth-master/auth-userdb socket.
2014-08-17Add sha256 operator usageJeremy Harris
2014-08-16Clarify docs on ldap alternate servers listJeremy Harris
2014-08-14Clean docs for next releaseJeremy Harris
2014-08-14ChangeLog entry for OpenBSD 5.5 patchTodd Lyons
2014-08-14Merge branch 'master' of git://git.exim.org/eximTodd Lyons
2014-08-14Properly detect/set test variables from scripts.Todd Lyons
2014-08-14OpenBSD 5.5 removed arc4random_stirTodd Lyons
2014-08-13Testsuite - Squashed commit of the following:Jeremy Harris
commit 7566c531c43298510e080eb8a7ed7cf767f9476b Author: Jeremy Harris <jgh146exb@wizmail.org> Date: Wed Aug 13 16:20:38 2014 +0100 Assorted OpenSSL cases fail on different library versions. Discard stdout info to hide this. commit 3d389bc6a5ba0943f1b451fa7a8f2e3246de0bb1 Author: Jeremy Harris <jgh146exb@wizmail.org> Date: Wed Aug 13 14:05:19 2014 +0100 Case 0563 was broken when the GECOS field had spaces. Accept quoted ones in stderr. commit d4333083f230702c8be45650dc48b6eb65a162eb Author: Jeremy Harris <jgh146exb@wizmail.org> Date: Mon Aug 11 18:30:49 2014 +0100 Case 0601 was unreliable; perl racing with exim for output. Quieten exim.
2014-08-11Do not sleep for tiny periods, or hang trying to sleep for zero. Bug 1426Jeremy Harris
2014-08-11Better logging of OCSP failsJeremy Harris
2014-08-09Doc updates for work since 4.83exim-4_84Jeremy Harris
2014-08-08Bug 1509: Add parser for DSN spool linesexim-4_84_RC2Wolfgang Breyha
DSN support added a new formatted entry to the spool files, this change gives exipick the ability to read that entry.
2014-08-04Better logging of OCSP failsJeremy Harris
2014-08-04Document $tls_in_ocsp, $tls_out_ocspJeremy Harris
2014-08-02Fix broken EXPERIMENTAL_DSN compileJeremy Harris
2014-08-01Add note on Dovecot configuration for authentication. Bug 1512exim-4_84_RC1Jeremy Harris
2014-07-30Fix parsing of quoted parameter values in MIME headers. Bug 1513Jeremy Harris
2014-07-29Fix doc parse errorTodd Lyons
2014-07-26Document acl args variables in main variables sectionJeremy Harris
2014-07-24Fix "default config" section wrt. rfc1413_hostsJeremy Harris
2014-07-23Bug 1506: document change madeTodd Lyons
2014-07-23Bug 1506: Silence static checkers.Lars Mueller
Re-adds a return NULL which was removed because it was redundant. Static checkers don't parse the logic, so adding it back to make them happy.
2014-07-23Bug 1506: Fix static typechecker outputTodd Lyons
The end of the function can never be reached because the switch is only reached if the value it is checking is valid. Putting this return silences the warnings.
2014-07-23Update version numbers, clean docs for next releaseTodd Lyons
2014-07-22Do not sleep for tiny periods, or hang trying to sleep for zero. Bug 1426Jeremy Harris
2014-07-22Ensure timer never set to zero for millisleep. Bug 1426Jeremy Harris
2014-07-22Massage coding style to project normJeremy Harris
2014-07-21Documentation/Tests for CVE-2014-2972 fixexim-4_83Todd Lyons
2014-07-16Only expand integers for integer math onceTony Finch
2014-07-15Fix regex for Suse when converting spec to ASCIITodd Lyons
2014-07-14Fix parsing of mime headersJeremy Harris
RFC2045 allows parameter values to be quoted; an embedded semicolon must then not terminate the parameter.
2014-07-14DNSSEC: fix clang warning re && in || precedencePhil Pennock
I looked and AFAICT the compiler guidance gives the correct logical binding for the code intention. ``` dnsdb.c:362:32: warning: '&&' within '||' [-Wlogical-op-parentheses] || dnssec_mode == DEFER && !dns_is_secure(&dnsa) ~~ ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ dnsdb.c:362:32: note: place parentheses around the '&&' expression to silence this warning || dnssec_mode == DEFER && !dns_is_secure(&dnsa) ^ ( ) ```
2014-07-14MacOS: fix clang redef warningPhil Pennock
2014-07-14Use Ustrlen() on a uscharPhil Pennock
2014-07-14Fix unsigned < 0 checkPhil 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-14Rename T_APL to T_ADDRESSESPhil 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-13Fix TLS SNI, and add regression test casesJeremy Harris
2014-07-08Reinstate SNI variables under GnuTLS. Bug 1499exim-4_83_RC3Jeremy Harris
2014-07-03Typo in docs, add missing wordTodd Lyons
2014-07-03Add cscope files to git ignore listTodd Lyons
2014-07-03Enhance documentation of ${run command parsing.Todd Lyons
2014-07-02Bug 1496: Fix typo in ChangeLogTodd Lyons
2014-07-02Bug 1495: Exiqgrep -C check configfile readabilityAndrew Colin Kissa
2014-06-20Use enum for var_entry typeJeremy Harris
2014-06-17Fix build dependenciesHeiko Schlittermann
"make distclean; make -j" was failing on config.h
2014-06-15Correct testuite docJeremy Harris