CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2025/10/24 05:33:38
Modified files:
lib/libcrypto : Symbols.list
lib/libcrypto/hidden/openssl: x509_vfy.h
lib/libcrypto/x509: x509_vfy.h x509_vpm.c
Log message:
Expose X509_VERIFY_PARAM_get_hostflags()
This is needed by Python 3.14, extending the urllib3 nonsense further.
This is a trivial getter and it is exercised by the libssl unit test
I added for urllib3 (which can now use dynamic linking for libcrypto).
Fixes https://github.com/libressl/portable/issues/1202
Thanks to @orbea for the report.
ok kenjiro
PS: X509_VERIFY_PARAM_get_flags() and X509_VERIFY_PARAM_get_peername()
aren't const correct. Fixing this will require some doing...