diff options
author | Maximilian Hils <git@maximilianhils.com> | 2016-12-10 17:03:18 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2016-12-10 17:03:18 +0100 |
commit | 8df61c927ef0d452310c72d397eb98a8d6df8f73 (patch) | |
tree | 2d49eac9e8a09a65b2e6060d8b2ea40cdc01e269 | |
parent | d1c72574d5f0e83de9bdfa7c921134052b74ae44 (diff) | |
parent | 7bae941eccfe0cd751d31150e08720a21a8c0786 (diff) | |
download | mitmproxy-8df61c927ef0d452310c72d397eb98a8d6df8f73.tar.gz mitmproxy-8df61c927ef0d452310c72d397eb98a8d6df8f73.tar.bz2 mitmproxy-8df61c927ef0d452310c72d397eb98a8d6df8f73.zip |
Merge pull request #1834 from Kriechi/remove_ssl_match_hostname
remove backport.ssl_match_hostname
-rw-r--r-- | mitmproxy/net/tcp.py | 8 | ||||
-rw-r--r-- | setup.py | 1 |
2 files changed, 4 insertions, 5 deletions
diff --git a/mitmproxy/net/tcp.py b/mitmproxy/net/tcp.py index 11cabf07..2dd32c9b 100644 --- a/mitmproxy/net/tcp.py +++ b/mitmproxy/net/tcp.py @@ -5,15 +5,15 @@ import sys import threading import time import traceback - import binascii +from ssl import match_hostname +from ssl import CertificateError from typing import Optional # noqa from mitmproxy.utils import strutils import certifi -from backports import ssl_match_hostname import OpenSSL from OpenSSL import SSL @@ -726,8 +726,8 @@ class TCPClient(_Connection): hostname = sni else: hostname = "no-hostname" - ssl_match_hostname.match_hostname(crt, hostname) - except (ValueError, ssl_match_hostname.CertificateError) as e: + match_hostname(crt, hostname) + except (ValueError, CertificateError) as e: self.ssl_verification_error = exceptions.InvalidCertificateException( "Certificate Verification Error for {}: {}".format( sni or repr(self.address), @@ -58,7 +58,6 @@ setup( # https://packaging.python.org/en/latest/requirements/#install-requires # It is not considered best practice to use install_requires to pin dependencies to specific versions. install_requires=[ - "backports.ssl_match_hostname>=3.5.0.1, <3.6", "blinker>=1.4, <1.5", "click>=6.2, <7.0", "certifi>=2015.11.20.1", # no semver here - this should always be on the last release! |