Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-11-03 | Testsuite: Exim::Runtest uses parent Exporter | Heiko Schlittermann (HS12-RIPE) | |
2016-11-03 | Testsuite: Add more tests to Exim::Runtest tests | Heiko Schlittermann (HS12-RIPE) | |
2016-11-03 | Testsuite: Add POD to Exim::Runtest | Heiko Schlittermann (HS12-RIPE) | |
2016-11-03 | Testsuite: check dynamic port >= 1024 to avoid permission problems | Heiko Schlittermann (HS12-RIPE) | |
2016-11-03 | Testsuite: move dynamic_socket to Exim::Runtest | Heiko Schlittermann (HS12-RIPE) | |
2016-11-03 | Testsuite: structure the testsuite test | Heiko Schlittermann (HS12-RIPE) | |
2016-11-02 | Testsuite: README for t/ | Heiko Schlittermann (HS12-RIPE) | |
2016-11-02 | Testsuite: started t/ to add tests for the testsuite | Heiko Schlittermann (HS12-RIPE) | |
2016-11-02 | Fix OCSP proof verification for direct-signed proofs. Bug 1909 | Jeremy Harris | |
2016-11-02 | Testsuite: replicate testcases for LE OCSP | Jeremy Harris | |
2016-11-02 | Testsuite: regen certs, now with additional LetsEncrypt-style OCSP proofs | Jeremy Harris | |
2016-11-02 | Reverse the scan direction for option-table builtin macros | Jeremy Harris | |
so that names with substring-names work usefully | |||
2016-11-02 | Testsuite: find a group name if 'mail' is not available. | Heiko Schlittermann (HS12-RIPE) | |
If the group 'mail' does not exist (as on some *BSD systems), test 0001 fails. We now use a randomly choosen group, if necessary. The group name isn't used for anything else than testing the config file parser. | |||
2016-11-01 | Testsuite: do not attempt to open /dev/tty if in -CONTINUE mode | Heiko Schlittermann (HS12-RIPE) | |
2016-10-29 | Testsuite: tidying | Jeremy Harris | |
2016-10-29 | Tidying: coverity issues | Jeremy Harris | |
2016-10-29 | Fix dns authority-name lookup | Jeremy Harris | |
2016-10-29 | constification | Jeremy Harris | |
2016-10-29 | Testsuite: tidying | Jeremy Harris | |
2016-10-29 | Testsuite: tidying | Jeremy Harris | |
2016-10-29 | tidying | Jeremy Harris | |
2016-10-25 | Testsuite: for $parm_hostname use method more similar to readconf() ↵ | Jeremy Harris | |
$primary_hostname coding | |||
2016-10-25 | TFO: use IPPROTO_TCP not SOL_TCL for setsockopt, being present on more platforms | Jeremy Harris | |
Also downgrade errors from panic-log to debug | |||
2016-10-25 | Testsuite: make common-code config usable in non-TLS builds | Jeremy Harris | |
2016-10-23 | Update README.UPDATING; fix typos in ChangeLog/NewStuff | Phil Pennock | |
2016-10-23 | Testsuite: account for platforms not supporting TFO, redux | Heiko Schlittermann (HS12-RIPE) | |
2016-10-23 | TFO: feature advertisementexim-4_88_RC3 | Jeremy Harris | |
2016-10-23 | Testsuite: account for platforms not supporting TFO | Jeremy Harris | |
2016-10-23 | Fix bug with aborted server TLS connection, under GnuTLS | Jeremy Harris | |
Longstanding, but exposed by 60d10ce | |||
2016-10-22 | TFO: Support compilation on systems which define TCP_FASTOPEN but not ↵ | Jeremy Harris | |
MSG_FASTOPEN RHEL 7.0 does that, oddly | |||
2016-10-22 | Testsuite: Add testcase for GnuTLS disconnect after STARTTLS | Jeremy Harris | |
2016-10-22 | Testsuite: More help with getting testsuite running | Jeremy Harris | |
2016-10-22 | tidying | Jeremy Harris | |
2016-10-22 | TCP Fast Open | Jeremy Harris | |
2016-10-21 | Expansions: errorcheck use of crypt() in the open-coded version of ↵ | Jeremy Harris | |
crypteq/crypt16 Previously, bad arguments crashed under OpenBSD | |||
2016-10-20 | tidying | Jeremy Harris | |
2016-10-20 | Testsuite: munge for platform errno variance | Jeremy Harris | |
2016-10-20 | Testsuite: use /usr/bin/env perl to get Perl from $PATH | Heiko Schlittermann (HS12-RIPE) | |
Some buildfarm animals may have more recent versions of Perl installed in some directory accessable via $PATH. So we don't hardwire /usr/bin/perl. (e.g. verily) | |||
2016-10-20 | Testsuite: Add doc for PORT_DYNAMIC | Heiko Schlittermann (HS12-RIPE) | |
2016-10-20 | Testsuite: cosmetical change | Heiko Schlittermann (HS12-RIPE) | |
2016-10-20 | Testsuite: Use .editorconfig for test/runtest | Heiko Schlittermann (HS12-RIPE) | |
2016-10-20 | Testsuite: Add PORT_DYNAMIC (Bug 1775) | Heiko Schlittermann (HS12-RIPE) | |
This avoids problems on OpenBSD with SO_REUSEADDR. On OpenBSD SO_REUSEADDR only works if the IP address AND the EUID of the bind(2) calls match. In 0562 Exim binds to 1225 as euid=0, in 0564 runtest tries to bind to 01225 as the user running the tests. Thanks to Kirill Miazine for working this out. | |||
2016-10-20 | Testsuite: Fix IPv4 address detection. | Heiko Schlittermann (HS12-RIPE) | |
Broken-by: d63a95630 | |||
2016-10-20 | Testsuite: Test for existence if 'ip' | Heiko Schlittermann (HS12-RIPE) | |
2016-10-18 | Unbreak build: crypto hdrs not in system includes | Phil Pennock | |
If using pkg-config to get the paths for various packages and the crypto library headers are not in the system headers, then the hash work broke the Exim build by requiring the CFLAGS manipulation for _all_ builds, not just the TLS libraries. Shows up on MacOS where there's a system OpenSSL but not system OpenSSL headers (because only SecureTransport is supported) and using brew-installed OpenSSL. I've also coded the fix for GnuTLS on the same basis, but that's untested. Fixes bug 1906 | |||
2016-10-18 | Avoid pure-ACK TCP segments during command phase | Jeremy Harris | |
2016-10-17 | Testsuite: Check version of binary against current git revision | Heiko Schlittermann (HS12-RIPE) | |
2016-10-16 | Tidying: coverity issues | Jeremy Harris | |
2016-10-16 | Fix sender-verify callout to not use trigger-message SIZE | Jeremy Harris | |
Broken-by: 9094b84b4cce | |||
2016-10-16 | Tidying: coverity issues | Jeremy Harris | |