diff options
author | Maximilian Hils <git@maximilianhils.com> | 2015-09-11 00:00:00 +0200 |
---|---|---|
committer | Maximilian Hils <git@maximilianhils.com> | 2015-09-11 00:00:00 +0200 |
commit | d1bc966e5b7e2ef822443f3ad28a5f3d40965e75 (patch) | |
tree | 3468125e5579adce3295b4055012c329ebc6d27a /libmproxy/cmdline.py | |
parent | 33c0d3653077c9e6834034ec03a42beeba3ca7d7 (diff) | |
download | mitmproxy-d1bc966e5b7e2ef822443f3ad28a5f3d40965e75.tar.gz mitmproxy-d1bc966e5b7e2ef822443f3ad28a5f3d40965e75.tar.bz2 mitmproxy-d1bc966e5b7e2ef822443f3ad28a5f3d40965e75.zip |
polish for release: introduce http2 and rawtcp as command line switches
Diffstat (limited to 'libmproxy/cmdline.py')
-rw-r--r-- | libmproxy/cmdline.py | 18 |
1 files changed, 16 insertions, 2 deletions
diff --git a/libmproxy/cmdline.py b/libmproxy/cmdline.py index 7f6f69ef..3779953f 100644 --- a/libmproxy/cmdline.py +++ b/libmproxy/cmdline.py @@ -1,11 +1,11 @@ from __future__ import absolute_import import os import re + import configargparse -from netlib.tcp import Address, sslversion_choices +from netlib.tcp import Address, sslversion_choices import netlib.utils - from . import filt, utils, version from .proxy import config @@ -358,6 +358,20 @@ def proxy_options(parser): action="store", type=int, dest="port", default=8080, help="Proxy service port." ) + http2 = group.add_mutually_exclusive_group() + http2.add_argument("--http2", action="store_true", dest="http2") + http2.add_argument("--no-http2", action="store_false", dest="http2", + help="Explicitly enable/disable experimental HTTP2 support. " + "Disabled by default. " + "Default value will change in a future version." + ) + rawtcp = group.add_mutually_exclusive_group() + rawtcp.add_argument("--raw-tcp", action="store_true", dest="rawtcp") + rawtcp.add_argument("--no-raw-tcp", action="store_false", dest="rawtcp", + help="Explicitly enable/disable experimental raw tcp support. " + "Disabled by default. " + "Default value will change in a future version." + ) def proxy_ssl_options(parser): |