summaryrefslogtreecommitdiff
path: root/test/src
AgeCommit message (Collapse)Author
2015-11-28Testsuite: permit "client" utility to pass trailing spaces from script input ↵Jeremy Harris
lines
2015-11-25Testsuite: fakens/inet_pton on solaris againHeiko Schlittermann (HS12-RIPE)
2015-11-25Testsuite: Add Ustrtok() to quieten solaris' compilerHeiko Schlittermann (HS12-RIPE)
2015-11-24Testsuite: Fix fakens parser for A and AAAA RRsHeiko Schlittermann (HS12-RIPE)
2015-11-24Testsuite: fakens include unistd.h for sleepHeiko Schlittermann (HS12-RIPE)
2015-09-17DNS: time-limit cached returns, using TTL. Bug 1395Jeremy Harris
This can matter for fast-changing data such as DNSBLs.
2015-08-13Testsuite: Add short help to serverHeiko Schlittermann (HS12)
2015-08-06Dup GnuTLS test to OpenSSLJeremy Harris
2015-08-05Testsuite: Avoid requesting TLS cert-status requests from GnuTLS test ↵Jeremy Harris
utility unless wanted
2015-06-22Testsuite: fakens may return AUTHORITY recordsHeiko Schlittermann (HS12)
If an entry in db.<zone> is prefixed with "AA ", fakens will put a valid NS record into the AUTHORITY section of the returned packet. This will be used by dns_trust_aa checks.
2015-05-23Testsuite: move test.again.dns and test.fail.dns handling to fakensJeremy Harris
2015-05-22DANE: do not fail/defer message due to TLSA lookup but dane is only requestedJeremy Harris
2015-05-20Testsuite: Add support for authoritive answer to fakensHeiko Schlittermann (HS12)
2015-05-18Testsuite: move manyhome.test,ex handling from exim to fakensJeremy Harris
2015-05-12Testsuite: locate fakens relative to the config_main_directoryHeiko Schlittermann (HS12)
This makes the test configs more intuitive, because the spool_directory=SPOOL/spool does not need to be there anymore, except we really need a spool directory.
2015-05-09Support SOA lookup in dnsdb lookups. Bug 286Jeremy Harris
2015-05-08Testsuite: fix build on older LinuxenJeremy Harris
2015-05-07 Log lengthy DNS lookups. Bug 514Jeremy Harris
Original by <derrick.rice@gmail.com>, massaged by JH
2015-05-03Testsuite: interlock daemon startup with testcase runJeremy Harris
Required for running on an SD card filesystem, which is subject to obscene delays (possibly flash background processing).
2015-04-25Testsuite: add more help about options to client.cHeiko Schlittermann (HS12)
2015-03-15SOCKS: as a client, talk SMTP via a socks5 proxy. Bug 1590Jeremy Harris
2015-02-09Add retry option to clamd and spamd. Bug 392Jeremy Harris
2014-11-03Testsuite: tidyingJeremy Harris
2014-11-01Testsuite: tidyingJeremy Harris
2014-10-30Test suite: disable OCSP for old openssl part 3Jeremy Harris
2014-10-29Test suite: disable OCSP for old openssl part 2Todd Lyons
Make sure to only disable this if building for openssl, allow gnutls to build with OCSP for all versions that support it.
2014-10-29Test suite: disable OCSP for old OpenSSL versionsTodd Lyons
OpenSSL 0.9.8 in CentOS 5.x has early OCSP support, but not stapling so just completely disable OCSP using the same logic that exists in tls-openssl.c.
2014-10-29Testsuite: compiler quieteningJeremy Harris
2014-10-28Testsuite: compiler quieteningJeremy Harris
2014-10-26Testsuite: output changes for ipv6Jeremy Harris
2014-10-26Testsuite: increase default "client" utility connect timeout from 1 to 5 secondsJeremy Harris
2014-10-26Testsuite: use different exit codes for various fail modes of "client" utilityJeremy Harris
2014-10-20Compiler quieteningJeremy Harris
2014-08-14Fix fakens TLSA generation and DANE TLSA lookupJeremy Harris
2014-08-10Add support in the fakens utility for TLSA recordsJeremy Harris
2014-08-10Add support in the fakens utility for marking records as "secure"Jeremy Harris
and returning an AD bit for lookups.
2014-05-03Restore testsuite operation on earlier GnuTLS librariesJeremy Harris
2014-04-24Support OCSP Stapling under GnuTLS. Bug 1459Jeremy Harris
Requires GnuTLS version 3.1.3 or later. Under EXPERIMENTAL_OCSP
2013-03-25OCSP-stapling enhancement and testing.Jeremy Harris
Server: Honor environment variable as well as running_in_test_harness in permitting bogus staplings Update server tests Add "-ocsp" option to client-ssl. Server side: add verification of stapled status. First cut server-mode ocsp testing. Fix some uninitialized ocsp-related data. Client (new): Verify stapling using only the chain that verified the server cert, not any acceptable chain. Add check for multiple responses in a stapling, which is not handled Refuse verification on expired and revoking staplings. Handle OCSP client refusal on lack of stapling from server. More fixing in client OCSP: use the server cert signing chain to verify the OCSP info. Add transport hosts_require_ocsp option. Log stapling responses. Start on tests for client-side. Testing support: Add CRL generation code and documentation update Initial CA & certificate set for testing. BUGFIX: Once a single OCSP response has been extracted the validation routine return code is no longer about the structure, but the actual returned OCSP status.
2012-05-17Make test-suite client cmd -t<timeout> actually workPhil Pennock
2012-05-17More GnuTLS cleanups/fixes.Phil Pennock
Decided "unknown (reason)" in tls_peerdn was wrong, stripped that, added replacement guard. Moved cipherbuf construction to where it makes more sense, where peerdn is extracted, so that setting the exim vars gets back closer to just some pointer switching. Fix missing failure check after handshake in client. Fix tls.c tls_ungetc() and friends by pointing watermark vars at state content. Regenerated test-suite D-H params so we don't have too small values, which was causing connection rejections. Test-suite output where new test cert info is logged (there will be a couple more, when I fix a lingering problem with tls_peerdn being unset in client log-lines). Give test-suite client command some --help.
2011-06-29Remove obsolete $Cambridge$ CVS revision strings.Tony Finch
I have also de-CVSed the ABOUT files and cleaned up a few introductory comments.
2011-01-21Test suite: make cf 64-bit compat for -exact.Phil Pennock
I assume stdint.h and intptr_t available for any platform where we're running the test suite.
2006-11-07Stop rewriting addresses as a consequence of CNAMEs, as Exim isn'tPhilip Hazel
supposed to do that (it must have crept in accidentally).
2006-10-16Remove RSA_EXPORT stuff from the test client.c program in the same wayPhilip Hazel
as it's just been removed from tls-gnutls.c.
2006-02-16Code tidies to remove stuff that was needed only for the old test suite.Philip Hazel
Also, use -odi for bounces when in the test harness, unless queue_only is set.
2006-02-06CVSing the test suite.Philip Hazel