{"author":"Viktor Szakats","author_email":"commit@vsz.me","author_time":1743255790,"commit_time":1743370578,"committer":"Viktor Szakats","committer_email":"commit@vsz.me","hash":"3e2860f66d8fd5a5f0561543c42e68ea948928e6","message":"genserv.pl: detect `openssl` in `PATH`, omit `command -v`\n\nBefore this patch the script relied on Perl `system()` finding `openssl`\nin `PATH`, plus tried to display the full path of `openssl` by using\n`command -v` (or `which` on Windows). `command -v` did not work in CI\nfor unknown reasons. To resolve it, this patch detects `openssl` in\n`PATH` manually, displays the detected full path and calls `openssl`\nwith the detected full path, and stops relying on `system` for this.\n\nIt also follows how `sshhelp.pm` is detecting executables. Though this\npatch uses Perl `-f` instead of `-e && -d` used there .\n\nSilencing this in CI logs:\n```\nCan't exec \"command\": No such file or directory at ../../../tests/certs/genserv.pl line 51.\n```\nRef: https://github.com/curl/curl/actions/runs/14145795884/job/39632942668?pr=16865#step:39:108\n\nCloses #16868\n","parents":["8579cf4016f4f6003761f6bae69f346bbbdcdd40"],"tree_hash":"5bcc58fab0057fe37f508bdfd07f8adcef5597dc"}