aboutsummaryrefslogtreecommitdiffstats
path: root/mitmproxy/dump.py
diff options
context:
space:
mode:
authorMaximilian Hils <git@maximilianhils.com>2016-02-19 00:30:51 +0100
committerMaximilian Hils <git@maximilianhils.com>2016-02-19 00:30:51 +0100
commit614e2ebf299310675088bbad596badb5ffb7515e (patch)
tree6f21a7a591afb3586e785bbe3520dd16309ff159 /mitmproxy/dump.py
parent2bec6a35e211422c61a5404ec6a8c7572c318b54 (diff)
parenta635e04fbfb1623db25687bb04c022b32bd0ed2c (diff)
downloadmitmproxy-614e2ebf299310675088bbad596badb5ffb7515e.tar.gz
mitmproxy-614e2ebf299310675088bbad596badb5ffb7515e.tar.bz2
mitmproxy-614e2ebf299310675088bbad596badb5ffb7515e.zip
Merge branch 'master' of https://github.com/mitmproxy/mitmproxy
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: