curl-curl/tests/certs
Viktor Szakats 806fd7a0e1
genserv.pl: make external calls safe
By passing command-line as separate arguments instead of using a single
string. This needs skipping the shell, so rework redirections to use
Perl `open3()`.

Also explored to use `-out` to avoid redirections, but it makes the
command-line incompatible with some OpenSSL implementations/versions
(e.g. on default macOS), and would still need a solution for
`2>/dev/null`.

Ref: https://perldoc.perl.org/IPC::Open3

Closes #20971
2026-03-23 12:39:38 +01:00
..
.gitignore runtests: generate certs dynamically, bump to EC-256, tidy up 2025-03-27 10:21:57 +01:00
CMakeLists.txt cmake: mark two internal options as advanced 2026-03-05 04:00:08 +01:00
genserv.pl genserv.pl: make external calls safe 2026-03-23 12:39:38 +01:00
Makefile.am configure: if no perl, disable unity and shell completion, related tidy ups 2025-08-04 14:55:10 +02:00
Makefile.inc build: add missing GENERATEDCERTS files 2026-02-26 03:09:16 +01:00
srp-verifier-conf TLS-SRP: support added when using GnuTLS 2011-01-19 20:35:02 +01:00
srp-verifier-db TLS-SRP: support added when using GnuTLS 2011-01-19 20:35:02 +01:00
test-ca.cnf tests/certs: cleanup 2025-03-06 16:02:34 +01:00
test-ca.prm badwords: fix issues found in tests 2025-11-17 13:30:35 +01:00
test-client-cert.prm badwords: fix issues found in tests 2025-11-17 13:30:35 +01:00
test-client-eku-only.prm badwords: fix issues found in tests 2025-11-17 13:30:35 +01:00
test-localhost0h.prm badwords: fix issues found in tests 2025-11-17 13:30:35 +01:00
test-localhost-san-first.prm badwords: fix issues found in tests 2025-11-17 13:30:35 +01:00
test-localhost-san-last.prm badwords: fix issues found in tests 2025-11-17 13:30:35 +01:00
test-localhost.nn.prm badwords: fix issues found in tests 2025-11-17 13:30:35 +01:00
test-localhost.prm badwords: fix issues found in tests 2025-11-17 13:30:35 +01:00