HomeSoftware Heritage

Avoid mucking with SSL module internals from Dulwich.

Description

Avoid mucking with SSL module internals from Dulwich.

Before Python 2.7.9, the ssl module lacks SNI support and may lag
behind in security updates. The recommended approach by urllib3 is to
use pyOpenSSL as a replacement for those versions. It will
issue InsecurePlatformWarning and SNIMissingWarning when
run on old ssl module versions, allowing the user to take this action.

This avoids a hard dependency on pyopenssl and friends from Dulwich.

Details

Provenance
jelmerAuthored on Mar 31 2018, 4:15 PM
ardumontPushed on Sep 27 2021, 5:34 PM
Parents
rPPDW994bfa2ecb50: Add a dulwich[https] extra that depends on urllib3[secure].
Branches
Unknown
Tags
Unknown

Event Timeline