aboutsummaryrefslogtreecommitdiffstats
path: root/mitmproxy/dump.py
diff options
context:
space:
mode:
Diffstat (limited to 'mitmproxy/dump.py')
-rw-r--r--mitmproxy/dump.py8
1 files changed, 7 insertions, 1 deletions
diff --git a/mitmproxy/dump.py b/mitmproxy/dump.py
index 6dab2ddc..d7f076cf 100644
--- a/mitmproxy/dump.py
+++ b/mitmproxy/dump.py
@@ -1,9 +1,10 @@
from __future__ import absolute_import, print_function
import traceback
-
+import sys
import click
import itertools
+from netlib import tcp
from netlib.http import CONTENT_MISSING
import netlib.utils
from . import flow, filt, contentviews
@@ -72,6 +73,11 @@ class DumpMaster(flow.FlowMaster):
self.set_stream_large_bodies(options.stream_large_bodies)
+ if self.server.config.http2 and not tcp.HAS_ALPN: # pragma: no cover
+ print("ALPN support missing (OpenSSL 1.0.2+ required)!\n"
+ "HTTP/2 is disabled. Use --no-http2 to silence this warning.",
+ file=sys.stderr)
+
if options.filtstr:
self.filt = filt.parse(options.filtstr)
else: