summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-08-10Add support in the fakens utility for marking records as "secure"Jeremy Harris
and returning an AD bit for lookups.
2014-08-10On a host lookup name->MX->A->ip sequence, require both stages toJeremy Harris
be dnssec before declaring the lookup was secure.
2014-08-09Ignore dane-related debug out in non-dane testcasesJeremy Harris
2014-08-08Test developmentJeremy Harris
2014-08-08Testsuite basics.Jeremy Harris
Not actually excercising DANE yet, this will take additions in the fakedns and probably changes in certificates.
2014-08-07Sketch in library interfaceJeremy Harris
2014-08-07General discussion of DANE usageJeremy Harris
2014-08-01Fix development-testing induced crash on second useJeremy Harris
2014-08-01Basic DANE entry pointsJeremy Harris
2014-07-31Add interface documentation for the DANE libraryJeremy Harris
2014-07-29Coding style closer to project normsJeremy Harris
2014-07-29Add DANE RFC (6698) for referenceTodd Lyons
2014-07-29Add current draft of SMTP with DANETodd Lyons
2014-07-29Create a hosts_try_dane transport option, does nothing yetTodd Lyons
2014-07-29Framework to build dane supportTodd Lyons
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-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
2014-06-15Fix testcase 0390 when testing an EXPERIMENTAL_TPDA compileJeremy Harris
Insert a custom-munge for the new transport option. This may be removed once the code goes mainline.
2014-06-15Fix testcase 0373Jeremy 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-11Fix dkim for no-key case under SENDFILE compile. Bug 934Wolfgang Breyha
Tested-by: <wbreyha@gmx.net>
2014-06-11Tidy coding style. Bug 934Jeremy Harris
2014-06-08Use strict C89 variable declaration positioningJeremy Harris
2014-06-08Preempt future testsuite integration of EXPERIMENTAL_DSNJeremy Harris
2014-06-08Fix testcase for today's faster cpusJeremy Harris
2014-06-08Testcase for udpsendJeremy Harris