Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | HTTP2 response reason is None, render as '' in property. | Brad Dixon | 2020-06-08 | 1 | -2/+6 |
| | | | | | Fixes an error triggered when displaying an HTTP2 response loaded from a file. | ||||
* | include full client certificate chain | Maximilian Hils | 2020-04-16 | 1 | -1/+1 |
| | | | Testing this requires quite a bit of effort, so it makes sense to not waste any effort here and only do it for the sans-io implementation. | ||||
* | minor improvements, tests++ | Maximilian Hils | 2020-04-09 | 1 | -1/+2 |
| | |||||
* | Merge pull request #3893 from matosconsulting/mitmenhancedhostcheck | Maximilian Hils | 2020-04-06 | 1 | -1/+2 |
|\ | | | | | #3885 handle hyphens in domain name, enhance validation checks | ||||
| * | #3885 implement simpler regex for host validation | Marcus R. Matos | 2020-04-05 | 1 | -24/+5 |
| | | |||||
| * | #3885 handle hyphens in domain name, enhance validation checks, linter updates | Marcus R. Matos | 2020-04-03 | 1 | -1/+3 |
| | | |||||
| * | #3885 handle hyphens in domain name, enhance validation checks | Marcus R. Matos | 2020-04-03 | 1 | -4/+22 |
| | | |||||
* | | minor sans-io adjustments | Maximilian Hils | 2020-04-05 | 1 | -2/+2 |
| | | |||||
* | | don't force host header on outgoing requests | Maximilian Hils | 2020-04-04 | 1 | -10/+1 |
| | | |||||
* | | sync sans-io adjustments | Maximilian Hils | 2020-04-04 | 1 | -14/+16 |
|/ | |||||
* | Merge pull request #3692 from mhils/tls13 | Maximilian Hils | 2020-04-03 | 1 | -35/+43 |
|\ | | | | | Update cryptography, enable TLS 1.3 | ||||
| * | temporarily fix key logging for OpenSSL 1.1.1f | Maximilian Hils | 2020-04-03 | 1 | -5/+22 |
| | | |||||
| * | use OpenSSL's hostname validation | Maximilian Hils | 2019-11-23 | 1 | -30/+21 |
| | | |||||
* | | fix #3833 | naivekun | 2020-03-02 | 1 | -1/+7 |
| | | |||||
* | | minor code style improvements, sync sans-io changes | Maximilian Hils | 2020-02-28 | 1 | -2/+6 |
|/ | |||||
* | Merge pull request #3714 from sethb157/ipv6_only | Maximilian Hils | 2019-11-19 | 1 | -3/+15 |
|\ | | | | | Add support for IPv6-only environments | ||||
| * | Add support for IPv6-only environments | Seth Barrios | 2019-11-18 | 1 | -3/+15 |
| | | | | | | | | | | | | | | | | | | | | | | | | Previously, the proxy would attempt to bind to an IPv6 + IPv4 enabled socket. On failure, it would try to bind to an IPv4 only socket. If that failed, the proxy would fail to start. This update makes it so that the proxy also tries to bind to an IPv6-only socket, which is necessary in environments where IPv4 is disabled. In short, the proxy will try binding in the following order, only moving to the next step when binding fails: IPv6 + IPv4 -> IPv4 only -> IPv6 only -> proxy fails to start. | ||||
* | | Merge pull request #3420 from rjt-gupta/multipart-fix | Maximilian Hils | 2019-11-15 | 2 | -11/+47 |
|\ \ | |/ |/| | multipart-fix | ||||
| * | multipart encoder and tests | rjt-gupta | 2019-02-06 | 2 | -11/+46 |
| | | |||||
| * | multipart-fix | rjt-gupta | 2019-02-06 | 1 | -1/+2 |
| | | |||||
* | | update mypy | Maximilian Hils | 2019-11-12 | 2 | -6/+4 |
| | | |||||
* | | minor improvements and sans-io adjustments | Maximilian Hils | 2019-11-11 | 1 | -14/+14 |
| | | |||||
* | | add http message type hints | Maximilian Hils | 2019-10-16 | 3 | -10/+18 |
| | | |||||
* | | Merge pull request #3464 from rjt-gupta/url-fix | Thomas Kriechbaumer | 2019-09-28 | 1 | -6/+15 |
|\ \ | | | | | | | Non ascii characters in url | ||||
| * | | url-fix | rjt-gupta | 2019-02-03 | 1 | -6/+15 |
| |/ | |||||
* | | Merge branch 'master' into tabular | Jesson Soto Ventura | 2019-09-24 | 3 | -4/+24 |
|\ \ | |||||
| * | | encoding: add support for zstd (zstandard) | Tero Saaristo | 2019-09-05 | 3 | -4/+24 |
| | | | | | | | | | | | | Handles zstandard-compressed bodies labeled as zstd. | ||||
* | | | TLD and SLD are now highlighted using publicsuffix | Jesson Soto Ventura | 2019-09-24 | 1 | -0/+2 |
|/ / | | | | | | | - Added time.time() as the default for the start time on fake requests | ||||
* | | Merge pull request #3525 from tonyb486/bugfix-dateheader | Maximilian Hils | 2019-07-17 | 2 | -2/+2 |
|\ \ | | | | | | | Fix #3502 by using email.utils.formatdate's usegmt argument. | ||||
| * | | update formatdate for cookies and tests to use GMT formatting | Anthony Biondo | 2019-04-16 | 1 | -1/+1 |
| | | | |||||
| * | | Fix #3502 by using email.utils.formatdate's usegmt argument. | Anthony Biondo | 2019-04-16 | 1 | -1/+1 |
| |/ | |||||
* / | websockets: replace masker with more optimized one | Mathieu Borderé | 2019-07-06 | 1 | -6/+10 |
|/ | |||||
* | Fix several DeprecationWarning: invalid escape sequence | Mickaël Schoentgen | 2019-01-05 | 1 | -1/+1 |
| | | | | Signed-off-by: Mickaël Schoentgen <contact@tiger-222.fr> | ||||
* | charset in meta tags (#3411) | Rajat Gupta | 2018-12-13 | 1 | -16/+20 |
| | | | original contribution from @0xHJK in https://github.com/mitmproxy/mitmproxy/pull/3150 | ||||
* | improve websocket frame masking api | Thomas Kriechbaumer | 2018-06-11 | 1 | -1/+1 |
| | |||||
* | script: tweak explicit command invocation | Aldo Cortesi | 2018-05-12 | 1 | -1/+1 |
| | |||||
* | tcp: handle EINVAL from closed connections | Aldo Cortesi | 2018-05-12 | 1 | -0/+8 |
| | | | | Fixes #2771 | ||||
* | cadir -> confdir | Aldo Cortesi | 2018-05-10 | 1 | -1/+1 |
| | | | | | We store a lot more than just the CAs in our configuration directory. Clarify the option name. | ||||
* | client replay: expad and consolidate tests | Aldo Cortesi | 2018-05-01 | 1 | -6/+5 |
| | |||||
* | add SO_KEEPALIVE | Cheng Liangyu | 2018-04-25 | 1 | -0/+2 |
| | |||||
* | tcp: As of Python 3.5, EINTR is retried automatically by select | Aldo Cortesi | 2018-04-18 | 1 | -10/+1 |
| | | | | See https://www.python.org/dev/peps/pep-0475/ | ||||
* | fix Python 3.6 variable type annotations #3053 | oscure76 | 2018-04-14 | 3 | -6/+6 |
| | |||||
* | Remove socket listen backlog constraint | Aldo Cortesi | 2018-04-06 | 1 | -2/+1 |
| | | | | | | I have no idea why we did this, but the default value is 128, and setting it this low drops connections under conditions our users can reasonably be expeted to reach. | ||||
* | Python 3.5 is dead -- long live Python 3.6! | Thomas Kriechbaumer | 2018-03-31 | 1 | -1/+1 |
| | | | | fixes #2266 | ||||
* | Merge pull request #2868 from kira0204/data-crash | Maximilian Hils | 2018-03-04 | 1 | -5/+2 |
|\ | | | | | Fix crashing when editing form with random data, fix #2794 | ||||
| * | Testing | kira0204 | 2018-02-19 | 1 | -4/+1 |
| | | |||||
| * | Fixing getter | kira0204 | 2018-02-19 | 1 | -1/+1 |
| | | |||||
| * | fix 2794 | kira0204 | 2018-02-15 | 1 | -1/+1 |
| | | |||||
* | | Misc. typos | luz.paz | 2018-02-24 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Found via `codespell -q 3 -I ../mitmproxy-word-whitelist.txt` Where whitelist contains: ``` cas doubleclick nd ot seeked statics te thru ``` | ||||
* | | Fix #2829 | Tran Tien Dat | 2018-02-21 | 1 | -5/+9 |
|/ |