v6.5.4
-
#113: Fix :py:mod:
cheroot.ssl.pyopenssl
under Python 3. -
#154 via #159: Remove custom license field from
dist metadata. -
#95: Fully integrate :py:mod:
trustme
into all TLS tests.
Also remove all hardcoded TLS certificates. -
#42: Remove traces of :py:mod:
unittest
and
:py:mod:ddt
usage. -
Fix invalid input processing in
:py:func:cheroot._compat.extract_bytes
. -
Fix returning error explanation over plain HTTP for PyOpenSSL.
-
Add a fallback for :py:func:
os.lchmod
where it's missing. -
Avoid traceback for invalid client cert with builtin
:py:mod:ssl
adapter. -
Avoid deprecation warning with :py:class:
OpenSSL.SSL.Connection
. -
Fix socket wrapper in PyOpenSSL adapter.
-
Improve tests coverage:
-
Client TLS certificate tests
-
:py:func:
cheroot._compat.extract_bytes
-
Peercreds lookup
-