aboutsummaryrefslogtreecommitdiffstats
path: root/libmproxy
Commit message (Collapse)AuthorAgeFilesLines
* generalize storeMaximilian Hils2014-12-093-131/+145
|
* always use the app dispatcherMaximilian Hils2014-12-097-7777/+608
|
* web: various improvementsMaximilian Hils2014-11-291-29/+84
|
* event log: virtual scrollingMaximilian Hils2014-11-281-38/+69
|
* web: add virtualscroll mixinMaximilian Hils2014-11-281-48/+71
|
* web: various fixes, add clear buttonMaximilian Hils2014-11-283-37/+84
|
* web: virtual scrollingMaximilian Hils2014-11-281-48/+95
|
* web: fixesMaximilian Hils2014-11-271-13/+21
|
* format codeMaximilian Hils2014-11-271-148/+153
|
* web++Maximilian Hils2014-11-271-257/+284
|
* web: update dependenciesMaximilian Hils2014-11-271-5815/+4395
|
* introduce revised views, port over changes from multiple_views branchMaximilian Hils2014-11-266-195/+451
|
* fix limit_txt, fix #412Maximilian Hils2014-11-231-2/+2
|
* retain raw filter str on filt objectsMaximilian Hils2014-11-222-5/+7
|
* add sni support to LiveConnection.change_serverMaximilian Hils2014-11-191-2/+11
|
* One common --version flagAldo Cortesi2014-11-151-15/+5
|
* Remove last vestiges of argparseAldo Cortesi2014-11-151-7/+6
|
* Exclude main.py from coverage analysisAldo Cortesi2014-11-151-0/+3
|
* Make sure all command-line arguments have a long formAldo Cortesi2014-11-151-21/+20
| | | | ... so they can be used in config files
* Enable config file parsingAldo Cortesi2014-11-151-4/+32
| | | | | | | | | | | | | We support 4 different config files: ~/.mitmproxy/common.conf: Options that are common to all tools ~/.mitmproxy/mitmproxy.conf: Options for mitmproxy ~/.mitmproxy/mitmdump.conf: Options for mitmdump ~/.mitmproxy/mitmweb.conf: Options for mitmweb Options in the tool-specific config files over-ride options in common.conf. If a non-common option is put in common.conf, an error will be raised if a non-supporting tool is used.
* Refactor command-line argument definitionAldo Cortesi2014-11-152-122/+124
| | | | | - Argument definitions live in cmdline.py - Parsing and initial processing lives in main.py
* First-order integration of configargparser to add config file supportAldo Cortesi2014-11-155-69/+160
|
* always show error messagesMaximilian Hils2014-11-152-2/+2
|
* bump versionMaximilian Hils2014-11-141-1/+1
|
* fix #409Maximilian Hils2014-11-141-1/+5
|
* handle script hooks in replay, fix tests, fix #402Maximilian Hils2014-11-142-40/+50
|
* fix grideditor bugMaximilian Hils2014-11-141-0/+2
|
* fix testsMaximilian Hils2014-11-111-1/+1
|
* be more explicit about requirementsMaximilian Hils2014-11-111-0/+4
|
* fix clear keyMaximilian Hils2014-11-101-4/+5
|
* Merge pull request #403 from Lucas-C/masterMaximilian Hils2014-11-101-6/+5
|\ | | | | Using uppercase C to 'clear' display mode, because lowercase 'c' is used for css
| * Using uppercase C to 'clear' display mode, because lowercase 'c' is used for cssLucas Cimon2014-11-071-6/+5
| |
* | fix #402Maximilian Hils2014-11-101-1/+2
|/
* fix #401Maximilian Hils2014-11-071-8/+4
|
* fix #399Maximilian Hils2014-11-062-3/+6
|
* Reduce loop timeouts to improve mitmproxy responsivenessAldo Cortesi2014-11-062-4/+11
| | | | Fixes #384
* Fix bug in flow dumping, add unit test that should have caught this in the ↵Aldo Cortesi2014-11-061-1/+1
| | | | first place
* Fixing issue #392.Wade 5242014-10-311-3/+2
|
* fix #391Maximilian Hils2014-10-301-2/+2
|
* LegibilityAldo Cortesi2014-10-261-48/+124
|
* Fix crash while streamingAldo Cortesi2014-10-263-25/+50
| | | | | | | | | | | | | | | | | | | | | | | | Found using fuzzing. Reproduction with pathoc, given "mitmproxy -s" and pathod running on 9999: get:'http://localhost:9999/p/':s'200:b\'foo\':h\'Content-Length\'=\'3\'':i58,'\x1a':r return flow.FlowMaster.run(self) File "/Users/aldo/mitmproxy/mitmproxy/libmproxy/controller.py", line 111, in run self.tick(self.masterq, 0.01) File "/Users/aldo/mitmproxy/mitmproxy/libmproxy/flow.py", line 613, in tick return controller.Master.tick(self, q, timeout) File "/Users/aldo/mitmproxy/mitmproxy/libmproxy/controller.py", line 101, in tick self.handle(*msg) File "/Users/aldo/mitmproxy/mitmproxy/libmproxy/controller.py", line 118, in handle m(obj) File "/Users/aldo/mitmproxy/mitmproxy/libmproxy/flow.py", line 738, in handle_responseheaders self.stream_large_bodies.run(f, False) File "/Users/aldo/mitmproxy/mitmproxy/libmproxy/flow.py", line 155, in run r.headers, is_request, flow.request.method, code File "/Users/aldo/mitmproxy/mitmproxy/netlib/http.py", line 401, in expected_http_body_size raise HttpError(400 if is_request else 502, "Invalid content-length header: %s" % headers["content-length"]) netlib.http.HttpError: Invalid content-length header: ['\x1a3']
* Spacing and legibilityAldo Cortesi2014-10-262-27/+72
|
* Start a fuzzing architecture for mitmproxyAldo Cortesi2014-10-262-5/+8
|
* Fixing issue #368.Wade 5242014-10-241-2/+3
|
* fix #346Maximilian Hils2014-10-221-0/+5
|\
| * reverse proxy: adjust dst when reading flows, fix #346Maximilian Hils2014-09-081-0/+5
| |
* | tweak SSL detection heuristicsMaximilian Hils2014-10-212-2/+17
| |
* | fix race conditions in testsMaximilian Hils2014-10-191-0/+2
| |
* | add generic tcp proxying, fix #374Maximilian Hils2014-10-1811-68/+119
| |
* | remove default_caMaximilian Hils2014-10-182-3/+2
| |