portable
portable copied to clipboard
Command 'version' is over-sensitive to SSL configuration file
With no config file:
WARNING: can't open config file: /usr/local/etc/ssl/openssl.cnf
LibreSSL 3.4.3
Version is returned and can subsequently be used.
With an openssl config with ENV::$variables for expansion:
139704481134400:error:0EFFF068:configuration file routines:CRYPTO_internal:variable has no value:conf/conf_def.c:566:line 106
Version is not returned and cannot subsequently be used.
In my limited experience, programs are generally expected to return their version information, regardless of environmental factors such as configuration files.