summaryrefslogtreecommitdiff
path: root/test/confs
AgeCommit message (Collapse)Author
2014-12-14Revert "Testsuite: Use explicit interface for send to localhost"Jeremy Harris
This reverts commit 30079bc1d20c0473d012ef33654358cfadb0a2ff. The buildfarm member running FreeBSD 10.0 was not fixed by that commit, as was hoped.
2014-12-13Testsuite: Use explicit interface for send to localhostJeremy Harris
FreeBSD is more lax in its choice of local address to bind; the difference is just noise in testcase output.
2014-12-03Testsuite: add more DANE testcasesJeremy Harris
2014-11-28Testsuite: avoid ipv6 when testing retry dataJeremy Harris
Some test hosts cannot do ipv6. We assume that ipv4 is available.
2014-11-25Testsuite: "echo -n" portability - use printf(1) if possibleJeremy Harris
2014-11-21Testsuite: debugging Solaris run ordering issue. Log +received_recipientsJeremy Harris
2014-11-16Test case for retry_include_ip_addressJeremy Harris
2014-11-11Handle UTC vs specified-timezone for certificate extractors. Bug 1541Jeremy Harris
2014-11-08Fix smtp transport certificate-verification option matching to use correct hostJeremy Harris
Fix certificate name verification done with tls_try_verify_hosts Affected tls_verify_hosts, tls_try_verify_hosts, tls_verify_cert_hostnames.
2014-11-06EXPERIMENTAL_CERTNAMES: Hostlist for cert name checks should match hostJeremy Harris
connected-to, not be list of acceptable names. The name checked is the host name.
2014-10-26Testcase 0601: move udpsend action from connect to rcpt ACLJeremy Harris
Some test runs were seeing the receiving perl output before the exim startup banner; try to get the udpsend to happpen after the banner gets a chance to be emitted.
2014-10-25Add event for inbound cert visibilityJeremy Harris
2014-10-25Rename facility to Event Actions, ifdeffed on EXPERIMENTAL_EVENTJeremy Harris
2014-10-22Fix labels in testsuite conf filesTodd Lyons
2014-10-16Handle certificate dir under GnuTLS, if recent enoughJeremy Harris
Add testcases for certificate directories The GnuTLS implementation has been tested on Fedora 21 (alpha), using GnuTLS 3.3.9. The testsuite case is here but with the script commented-out. When enabled, the log/mail/stdout/stderr files will be created fresh.
2014-09-02Introduce EXPERIMENTAL_DANE featureJeremy Harris
2014-08-29Fix crash in mime acl when a parameter is zero-lengthJeremy Harris
2014-08-29Fix tpda tcp:connect testcaseJeremy Harris
2014-08-27Further TPDA eventsJeremy Harris
msg:complete msg:fail:internal msg:fail:delivery
2014-08-20Merge branch dane-tpda into daneJeremy Harris
Conflicts: doc/doc-txt/experimental-spec.txt src/src/deliver.c src/src/functions.h src/src/smtp_out.c src/src/tls-openssl.c src/src/transports/smtp.c src/src/verify.c
2014-08-20Merge branch 'master' into daneJeremy Harris
Conflicts: doc/doc-txt/ChangeLog src/src/tls-openssl.c src/src/transports/smtp.c src/src/verify.c
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-17Safer coding for utf8clean expansion operatorJeremy Harris
2014-08-17Unbreak utf8clean testcase.Jeremy Harris
Broken by my compile quitening; the issue was a variable declared local in a loop body and used for carrying data from one iteration to the next. I'd blindly added an initialiser, destroying the data. However, I *think* that compilers might be at liberty to not use the same location for separate iterations; if so the code was broken (and only worked by chance). Fix by moving the declaration outside the loop.
2014-08-17Add observability variables and provision for avoiding OCSP conflictsJeremy Harris
2014-08-14Shuffle test orderJeremy Harris
2014-08-14Add testcase for TLSA record accessJeremy Harris
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-10Add (2 0 1) testJeremy Harris
2014-08-10Capture the knowlege that verification succeededJeremy Harris
2014-08-10Verifiable conn with DANE-EE(3) / SPKI(1) / SHA2-512(2)Jeremy Harris
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-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-07-13Fix TLS SNI, and add regression test casesJeremy Harris
2014-06-08Testcase for udpsendJeremy Harris
2014-06-06Fix testcase for 984702 - the buffer boundary was deliberatelyJeremy Harris
being explored by the test
2014-05-20Support optional server certificate name checking. Bug 1479Jeremy Harris
Enable EXPERIMENTAL_CERTNAMES to include.
2014-05-13Extractors for certificate time fields support integer output modifierJeremy Harris
2014-05-13Extractor for named RDN element types from a certificate DN field.Jeremy Harris
2014-05-11New expansion operator sha256 for certificates. Bug 1170Jeremy Harris
2014-05-09Make $tls_out_ocsp visible to TPDA (mostly testsuite)Jeremy Harris
2014-05-08Enable operator md5 and sha1 use on certificate variables. Bug 1170Jeremy Harris
2014-05-06OCSP observability: variables $tls_{in,out}_ocspJeremy Harris
and smtp transport option hosts_request_ocsp
2014-05-05Extractors for subject-alternate-name, ocsp-uri, crl-uri return list. Bug 1358Jeremy Harris
2014-05-03Restore testsuite operation on earlier GnuTLS librariesJeremy Harris
2014-05-02Certificate variables and field-extractor expansions. Bug 1358Jeremy Harris
2014-04-24Support OCSP Stapling under GnuTLS. Bug 1459Jeremy Harris
Requires GnuTLS version 3.1.3 or later. Under EXPERIMENTAL_OCSP
2014-04-21Fix testcase "server missing/empty certificate file"Jeremy Harris
GnuTLS early versions (pre 3.0.0 ?) fail to send a reasonable client-cert request when tls_verify_certificates is an empty file. Since the test is for missing *server* certs (tls_certificate) avoid this by pointing to a real (if non-verifying) cert in tls_verify_certificates.
2014-04-20Make testcase more robust vs. timing variationsJeremy Harris
by restricting operations and logging to fewer items of interest