Commit Graph
13 Commits
Author SHA1 Message Date
Dirk Wetter 401aa18882 nullify RUNNER_TRACKING_ID 2026-09-07 01:04:21 +02:00
Dirk Wetter 2862af8eef Take the right openssl here 2026-09-06 23:49:26 +02:00
Dirk Wetter be9a8385af Re-add -naccept and remove tty hack
- comment redundant diag line
- make sure $openssl_pid has a value
2026-09-06 22:48:44 +02:00
Dirk Wetter 437e1a3c83 Try to redirect /dev/null to stdin
... in orser to try preventing s_server to die .

Doesn't work locally.
2026-09-06 20:21:04 +02:00
Dirk Wetter e925f054d7 fix -quiet
It doesn't exist on MacOS' LibreSSL and on older OpenSSL. The
server started locally because the keys were already present.
2026-09-06 17:42:17 +02:00
Dirk Wetter ca9f3746fe Another try
- remove -naccept as it was futile
- fix identation
- kill the server when run locally (perl's PID was wrong)
- quiet key generation

This works on both Linux and Mac locally (except some debug stuff unser MacOS)
2026-09-06 15:03:38 +02:00
Dirk Wetter d715595276 Readd sleep command when trying to start server 2026-09-06 13:06:43 +02:00
Dirk Wetter 17b806ecd3 Add debug statements ...
in order to find out why it works on regular Linux machines and not on
Github. One guess was different network namespace. However it fails
alos on MacOS .

Also, as I changed the hostname "localhost" to 127.0.0.1 before, I
at least wanted to add the IP address to SAN.
2026-09-06 11:30:01 +02:00
Dirk 6a36350d50 Try fix problems
- MacOS: LibreSSL doesn't understand -naccept, so we use homebrew's OpenSSL
- Ubuntu: No idea why that still fails. Maybe the DNS setup is borked, so that scanning and listening is split between IPv4 and IPv6 (weak guess)
2026-09-04 16:16:38 +02:00
Dirk 75c35bdbc7 fix error (server stopped)
... , exec server with log and started testssl differently
2026-09-04 00:49:33 +02:00
Dirk Wetter 6c735af807 Fix connect and other problems
The previous commit held the socket open in the perl 1..30 loop
which prevented later on testssl.sh to scan.

Also the subtets is gone . It removes and addiotional message which
was confusing.
2026-09-03 19:10:57 +02:00
Dirk Wetter 4b909a76bc Use IO::Socket::INET instead of IPC::Run
- hardcode days and protocol as they don't matter
- got rid of the ugly system call with nc
2026-09-03 16:18:19 +02:00
Dirk Wetter 9821679938 Provide short unit test for TLS 1.3 only host
Only the protocol section for now

https://github.com/testssl/testssl.sh/issues/756#issuecomment-5302724956
2026-09-03 13:12:08 +02:00