aboutsummaryrefslogtreecommitdiffstats
path: root/libmproxy
Commit message (Collapse)AuthorAgeFilesLines
...
* Refactor keypress handling.Aldo Cortesi2012-02-061-140/+142
| | | | We now let views over-ride global keys, rather than the other way round.
* Make space = page down global.Aldo Cortesi2012-02-061-9/+21
|
* Very basic KV editor mockup.Aldo Cortesi2012-02-062-12/+44
|
* Make adding a response to a response-less flow nicer.Aldo Cortesi2012-01-231-66/+70
|
* Address an issue that allows a malicious client to place certificate files ↵Aldo Cortesi2012-01-212-7/+8
| | | | | | in arbitrary directories. Thanks to David Black (disclosure@d1b.org) for pointing this out.
* Fix an issue caused by some editors when editing a request/response body.Aldo Cortesi2012-01-213-6/+4
| | | | | | Many editors make it hard save a file without a terminating newline on the last line. When editing message bodies, this can cause problems. For now, I just strip the newlines off the end of the body when we return from an editor.
* Add support for filtering by HTTP method (get, post, etc.) using ~m operator.Mark E. Haase2011-12-281-1/+14
|
* Help docs have ~r as an example but ~r isn't valid. I think it's supposed to ↵Mark E. Haase2011-12-281-2/+2
| | | | be ~q.
* Merge branch 'master' of github.com:cortesi/mitmproxyAldo Cortesi2011-10-261-0/+2
|\
| * Handle missing message/reason phrase in HTTP response status line gracefully ↵meeee2011-09-261-0/+2
| | | | | | | | by adding an empty one.
* | Simple fix for a unicode error when editing a request URL.Aldo Cortesi2011-10-262-11/+11
|/
* Fix a rare crash when a new cert is generated during cerdir removal.Aldo Cortesi2011-09-111-1/+4
|
* Change size limit cmdline flag to -Z, enable size limits for replay.Aldo Cortesi2011-09-092-8/+12
|
* Add HTTP body size limit specification to command-line tools.Aldo Cortesi2011-09-095-17/+53
|
* Basic infrastructure for request and response body size limits.Aldo Cortesi2011-09-091-15/+34
|
* Improve robustness against invalid data.Aldo Cortesi2011-09-052-4/+9
|
* Merge branch 'master' of github.com:cortesi/mitmproxyAldo Cortesi2011-09-041-6/+15
|\
| * Fix a rare crash in sticky cookies.Aldo Cortesi2011-08-261-1/+2
| |
| * Fix a problem with sticky cookie domain matching.Aldo Cortesi2011-08-261-5/+13
| | | | | | | | | | Just like everything else cookie-related in the standard library, cookielib.domain_match is fucked up.
* | Reset exit flag when proxy starts.Aldo Cortesi2011-09-041-0/+2
|/
* Add attribution and license for tnetstring.pyAldo Cortesi2011-08-192-20/+25
|
* Move to typed netstrings for serialization.Aldo Cortesi2011-08-192-156/+400
| | | | This change is backwards incompatible with the old serialization format!
* Revert changes to contrib/pyparsing.pyAldo Cortesi2011-08-191-22/+22
| | | | We want this module to match upstream.
* Optimized single character checkAndrás Veres-Szentkirályi2011-08-181-1/+1
|
* Removed unused importsAndrás Veres-Szentkirályi2011-08-183-3/+2
|
* Optimized list appendingAndrás Veres-Szentkirályi2011-08-181-4/+4
|
* Removed assignments to unused variablesAndrás Veres-Szentkirályi2011-08-181-3/+0
|
* Replaced unnecessary lists with generatorsAndrás Veres-Szentkirályi2011-08-186-33/+33
|
* Add a basic Flow processor example.Aldo Cortesi2011-08-132-2/+1
|
* First pass at implementing pretty view for multipart/form-dataStephen Altamirano2011-08-101-3/+33
|
* Prep for 0.6 release.Aldo Cortesi2011-08-061-1/+1
| | | | | | - Update contributors file. - Bump version number - Include version number in docs
* Add a "done" event for scripts.Aldo Cortesi2011-08-053-19/+33
| | | | Called exactly once after all other events.
* Make scripted rewriting of saved traffic work in mitmdump.Aldo Cortesi2011-08-051-9/+10
|
* Rip out autodecodeAldo Cortesi2011-08-044-35/+10
| | | | | | | | We simplify things as follows: - If we're in "pretty" view mode, we autodecode. - Otherwise, we display raw data, and the user can manually encode/decode with z shortcut.
* Code cleanliness - appease pychecker.Aldo Cortesi2011-08-045-21/+12
|
* Move script.Context to flow.ScriptContextAldo Cortesi2011-08-042-13/+19
|
* Clean pydoc profile for flow.FlowAldo Cortesi2011-08-041-12/+44
|
* Clean pydoc profile for flow.Response, flow.ErrorAldo Cortesi2011-08-041-9/+65
|
* Request class now has a clean pydoc profile.Aldo Cortesi2011-08-045-35/+71
|
* Further interface cleaning.Aldo Cortesi2011-08-035-46/+36
|
* Clean up interfaces by making some methods pseudo-private.Aldo Cortesi2011-08-031-48/+51
|
* Move all HTTP objects to flow.pyAldo Cortesi2011-08-034-588/+600
| | | | That's Request, Response, ClientConnect, ClientDisconnect, Error, and Headers.
* Doc and help adjustments.Aldo Cortesi2011-08-031-4/+4
|
* Make "C" clear eventlog when it has focus.Aldo Cortesi2011-08-031-2/+17
|
* Enable "|" command to run a oneshot script on a single flow.Aldo Cortesi2011-08-032-8/+33
|
* Add script set/unset shortcut for mitmproxy.Aldo Cortesi2011-08-031-2/+30
|
* Move commands around to make space for "s" script shortcut.Aldo Cortesi2011-08-031-27/+7
| | | | | | | | New commands are: "w" - save all flows "W" - save this flow "S" - server replay
* Add script hooks, enable new engine for mitmdump.Aldo Cortesi2011-08-033-75/+45
|
* Move the event notification mechanism into flow.pyAldo Cortesi2011-08-033-32/+26
|
* Rip out old script interface, start replacing with new stubs.Aldo Cortesi2011-08-035-98/+73
| | | | Scripts are broken for now.