aboutsummaryrefslogtreecommitdiffstats
path: root/libmproxy
Commit message (Collapse)AuthorAgeFilesLines
* 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
| |
* | fix cert forwardingMaximilian Hils2014-10-091-1/+1
| |
* | Add SOCKS5 mode, fix #305Maximilian Hils2014-10-094-11/+89
| |
* | Merge branch 'cert_chains'Maximilian Hils2014-10-092-11/+13
|\ \
| * | add mini documentationMaximilian Hils2014-10-091-4/+6
| | |
| * | fix support for chained certificatesMaximilian Hils2014-10-082-7/+7
| | |
* | | fix typoMaximilian Hils2014-10-081-1/+1
|/ /
* | Merge branch 'master' of github.com:mitmproxy/mitmproxyMaximilian Hils2014-10-073-8/+48
|\ \
| * | --replay-ignore-content & --replay-ignore-param ported from branch 0.10Marcelo Glezer2014-10-033-8/+48
| | |
* | | replay: carry over SNI valueMaximilian Hils2014-10-021-2/+3
|/ /
* | fix timestamp formatting: end_time may not be setMaximilian Hils2014-09-222-3/+8
| |
* | beef up event logMaximilian Hils2014-09-222-26/+138
| |
* | web: perf improvementsMaximilian Hils2014-09-221-15/+31
| |
* | web: various improvementsMaximilian Hils2014-09-212-51/+115
| |
* | clean up timestamp handlingMaximilian Hils2014-09-212-8/+12
| |
* | web: minor fixesMaximilian Hils2014-09-201-7/+9
| |
* | web: display flow connection infoMaximilian Hils2014-09-193-84/+241
| |
* | web: flow iconsMaximilian Hils2014-09-191-5/+51
| |
* | start to fill detailpaneMaximilian Hils2014-09-194-9/+201
| |
* | basic splitter -> kick-ass splitterMaximilian Hils2014-09-182-12/+44
| |
* | add splitterMaximilian Hils2014-09-182-67/+110
| |
* | web: detailpane implMaximilian Hils2014-09-182-141/+353
| |
* | fix #361Maximilian Hils2014-09-182-7/+4
| |
* | flowtable: add selection indicator, add keyboard navigationMaximilian Hils2014-09-184-47/+167
| |
* | .jsx -> .jsx.jsMaximilian Hils2014-09-181-3/+6
| | | | | | | | | | Rename jsx files to be compatible with Chrome Dev Tools and Workspace Mapping.
* | undo spritingMaximilian Hils2014-09-1713-31/+47
| |
* | add features to the traffic table, introduce image spritingMaximilian Hils2014-09-176-21/+149
| |
* | implement FlowStore basicsMaximilian Hils2014-09-176-24/+221
| |
* | connect eventlog events to uiMaximilian Hils2014-09-174-50/+43
| |
* | Introduce short form object state, and connect the ends to send data to web appAldo Cortesi2014-09-177-20/+58
| |
* | formattingMaximilian Hils2014-09-171-79/+82
| |
* | Clean up and clarify StateObjectAldo Cortesi2014-09-177-113/+92
| | | | | | | | | | | | | | | | | | - Flatten the class hierarchy - get_state, load_state, from_state are public - Simplify code - Remove __eq__ and __neq__. This fundamentally changes the semantics of inherited objects in a way that's not part of the core function of the class
* | Whitespace & formattingAldo Cortesi2014-09-173-66/+136
| |
* | Basic websocket connection, code cleanup.Aldo Cortesi2014-09-175-46/+74
| |
* | fix flow detail displayMaximilian Hils2014-09-161-1/+1
| |
* | Slightly more verbose gulping, remove strict declarations for now.Aldo Cortesi2014-09-161-3/+0
| |
* | Convert to ES5 inheritance patternAldo Cortesi2014-09-161-108/+117
| |
* | We're not ready for ES6Aldo Cortesi2014-09-161-33/+41
| | | | | | | | Lets re-evaluate in June next year when it's actually released