aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| * Bug: ask requestheaders before request body is readAldo Cortesi2016-11-122-2/+51
| | | | | | | | Also add the beginnings of a test suite to exercise issues like this.
| * proxy.protocol.http: cleanups, extract request validationAldo Cortesi2016-11-121-28/+35
| |
| * Remove unused protocol attribute on connections.Aldo Cortesi2016-11-121-2/+0
| |
| * proxy.protocol.http: flatten for refactoringAldo Cortesi2016-11-121-189/+150
|/ | | | Flatten all of _process_flow, so we can see what's going on in there.
* Merge pull request #1723 from Kriechi/http2-connsMaximilian Hils2016-11-091-47/+48
|\ | | | | http2: move h2 connection object
| * http2: move h2 connection objectThomas Kriechbaumer2016-11-051-47/+48
| |
* | Merge pull request #1725 from mhils/mitmwebMaximilian Hils2016-11-0930-62130/+1079
|\ \ | | | | | | Mitmweb Improvements
| * | mitmweb: minor fixesMaximilian Hils2016-11-095-7/+37
| | |
| * | web: update static assetsMaximilian Hils2016-11-093-61000/+495
| | |
| * | web: fix header updateMaximilian Hils2016-11-091-26/+27
| | |
| * | web: simplify flow storageMaximilian Hils2016-11-0817-573/+363
| | |
| * | clean up mitmwebMaximilian Hils2016-11-0821-3059/+2692
| | |
| * | fix mitmwebMaximilian Hils2016-11-082-3/+3
| |/
* | Merge pull request #1724 from phackt/masterMaximilian Hils2016-11-091-0/+5
|\ \ | |/ |/| fix SNI for transparent mode - #1638
| * explain host=pretty_host assignmentMaximilian Hils2016-11-091-0/+4
| |
| * fix SNI for transparent mode - #1638phackt2016-11-081-0/+1
|/ | | | | | In transparent mode host is set with the target server ip. Attribute flow.request.host is used as SNI while mitmproxy is initiating TLS handshake, so it should be set with the pretty_host.
* http2: add push-promise metadata testThomas Kriechbaumer2016-11-051-0/+6
|
* Merge pull request #1716 from cortesi/deprecated2Aldo Cortesi2016-11-041-11/+0
|\ | | | | Remove sticky[auth,cookie] from http objects
| * Remove sticky[auth,cookie] from http objectsAldo Cortesi2016-11-041-11/+0
| | | | | | | | | | - they're unused - if we want them, they should be set by the addon in the new metadata store
* | Merge pull request #1715 from cortesi/deprecatedAldo Cortesi2016-11-046-42/+10
|\| | | | | Remove deprecated interfaces
| * Remove deprecated interfacesAldo Cortesi2016-11-046-42/+10
| |
* | Merge pull request #1714 from cortesi/justno2Aldo Cortesi2016-11-0414-45/+45
|\| | | | | Test and interface improvements
| * Let's not over-ride __bool__ on connection objectsAldo Cortesi2016-11-0412-21/+21
| | | | | | | | | | If I had a thousand years and every thesaurus in the world, I still couldn't adequately express how much I dislike this piece of interface design.
| * script.concurrent: tests to taddonsAldo Cortesi2016-11-042-24/+24
|/
* Merge pull request #1711 from navinpai/1541Aldo Cortesi2016-11-041-1/+3
|\ | | | | Allow pathoc to pause forever at end of message
| * Allow forever wait at end of message #1541Naveen Pai2016-11-041-1/+3
| |
* | Merge pull request #1712 from navinpai/docsAldo Cortesi2016-11-041-1/+4
|\ \ | |/ |/| [MINOR] fix link in documentation
| * [MINOR] fix link in documentationNaveen Pai2016-11-041-1/+4
|/
* Merge pull request #1709 from cortesi/taddons4Aldo Cortesi2016-11-049-178/+214
|\ | | | | addons.view: test suite to 100%
| * addons: convert last of the test suite to taddonsAldo Cortesi2016-11-045-94/+92
| |
| * addons.setheaders: fix configure bug, tests to taddonsAldo Cortesi2016-11-042-56/+54
| |
| * addons.view: test suite to 100%Aldo Cortesi2016-11-042-28/+68
|/ | | | This takes coverage for all of /addons to 100%
* Merge pull request #1708 from cortesi/taddons3Aldo Cortesi2016-11-045-18/+67
|\ | | | | Test suite improvements
| * addons.view: test improvementsAldo Cortesi2016-11-032-2/+52
| |
| * README.rst: recommend "tox -e lint" over using flake8 directlyAldo Cortesi2016-11-031-2/+3
| |
| * addons.streambodies: 100% test coverageAldo Cortesi2016-11-032-14/+12
| |
* | Merge pull request #1707 from cortesi/taddons2Aldo Cortesi2016-11-034-336/+434
|\| | | | | Addon test suite improvements
| * addons.serverplayback: 100% test coverageAldo Cortesi2016-11-032-271/+318
| |
| * addons.serverplayback: test suite to taddonsAldo Cortesi2016-11-031-58/+61
| |
| * addons.script: 100% test coverageAldo Cortesi2016-11-032-2/+52
| |
| * addons.script: convert to test.taddonsAldo Cortesi2016-11-031-100/+98
| |
* | Merge pull request #1706 from cortesi/taddonsAldo Cortesi2016-11-0313-132/+119
|\| | | | | addons tests and bugfixes
| * addons.onboarding: remove duplicate codeAldo Cortesi2016-11-032-17/+1
| |
| * addons.intercept: 100% test coverageAldo Cortesi2016-11-031-0/+5
| |
| * streamfile: make options less crazyAldo Cortesi2016-11-038-56/+19
| | | | | | | | | | | | | | Instead of a (file, mode) tuple, move to "streamfile" as the path, and "streamfile_append" to specify if we should append or not. Leave the command-line options intact for now.
| * FileStreamer -> StreamFileAldo Cortesi2016-11-038-38/+37
| | | | | | | | options.wfile -> options.streamfile
| * addons: filestreamer test cov to 100%Aldo Cortesi2016-11-034-22/+69
| | | | | | | | | | Also address a bug in taddons that caused options changes that raised errors to be retained rather than rolled back.
| * addons filstreamer: tests and bugfixesAldo Cortesi2016-11-033-42/+31
| | | | | | | | | | - Move tests to taddons - Fix a bug where options updates caused streaming to halt
* | Merge pull request #1705 from cortesi/testsAldo Cortesi2016-11-032-4/+6
|\| | | | | Fix Travis cipher-suite related breakage
| * Change antiquated test cipher suitesAldo Cortesi2016-11-031-4/+4
| | | | | | | | This breaks Travis, possibly due to OpenSSL version.