Skip to content

v6.5.4

Compare
Choose a tag to compare
@webknjaz webknjaz released this 14 Jan 21:30
v6.5.4
c8a35e3
  • #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