hexchat/plugins
Simon Chopin bbd60a96ec fish: enable the legacy provider if build against OpenSSL3
OpenSSL 3.0 disables a number of "legacy" algorithms by default, and we
need to enable them manually using their provider system. Note that
explicitly loading a provider will disable the implicit default
provider, which is why we need to load it explicitly.

Closes #2629

Signed-off-by: Simon Chopin <simon.chopin@canonical.com>

V2:
  * use a local OSSL_LIB_CTX to avoid leaking the legacy algorithms
    into the main SSL context.
  * Simplify the fish_init() error paths by calling fish_deinit()
2021-11-30 08:35:04 -06:00
..
checksum Updated Toolset to v142 2021-05-23 19:43:24 -05:00
exec Updated Toolset to v142 2021-05-23 19:43:24 -05:00
fishlim fish: enable the legacy provider if build against OpenSSL3 2021-11-30 08:35:04 -06:00
lua Updated Toolset to v142 2021-05-23 19:43:24 -05:00
perl Updated Toolset to v142 2021-05-23 19:43:24 -05:00
python python: Open all scripts with utf-8 encoding 2021-10-02 09:49:17 -05:00
sysinfo Updated Toolset to v142 2021-05-23 19:43:24 -05:00
upd Updated Toolset to v142 2021-05-23 19:43:24 -05:00
winamp Updated Toolset to v142 2021-05-23 19:43:24 -05:00
meson.build build: Add option to specify path to perl binary 2018-03-23 09:14:45 +00:00