aboutsummaryrefslogtreecommitdiffstats
path: root/libmproxy/console.py
Commit message (Collapse)AuthorAgeFilesLines
* Code cleanliness - appease pychecker.Aldo Cortesi2011-08-041-14/+6
|
* Request class now has a clean pydoc profile.Aldo Cortesi2011-08-041-2/+2
|
* Further interface cleaning.Aldo Cortesi2011-08-031-2/+2
|
* Move all HTTP objects to flow.pyAldo Cortesi2011-08-031-3/+3
| | | | 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-031-2/+17
|
* 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
* Move the event notification mechanism into flow.pyAldo Cortesi2011-08-031-19/+6
|
* Rip out old script interface, start replacing with new stubs.Aldo Cortesi2011-08-031-0/+1
| | | | Scripts are broken for now.
* Refresh current connection when toggling autodecode.Aldo Cortesi2011-08-021-0/+1
| | | | Also fix the unit tests I forgot to commit...
* Fix encoding import crash.Aldo Cortesi2011-08-021-1/+2
|
* Unit test++Aldo Cortesi2011-08-021-1/+1
|
* General cleanup.Aldo Cortesi2011-08-021-10/+6
| | | | | Cut out unused variables and code, generally shut up pychecker as much as is reasonable.
* Make ConnectionList key bindings work even if there are no entries.Aldo Cortesi2011-08-021-12/+23
|
* Make the mitmproxy eventlog display useful information.Aldo Cortesi2011-08-021-3/+13
|
* Give a visual indication that the eventlog has focus.Aldo Cortesi2011-08-021-15/+20
|
* Initial key bindings and event handlers for event log.Aldo Cortesi2011-08-021-7/+51
|
* Start stubbing out a UI for the eventlog in mtimproxy.Aldo Cortesi2011-08-021-1/+23
|
* Exit with error if mitmproxy can't load a file specified on cmdline.Aldo Cortesi2011-08-011-4/+11
|
* Refactor the way we calculate views of the flow list.Aldo Cortesi2011-08-011-5/+4
| | | | | The naive approach we used before recalculated the view on every access, and consequently had serious performance problems.
* Add decoding/encoding for requests.Aldo Cortesi2011-08-011-19/+21
|
* Adds encode and decode methods to Response objectsStephen Altamirano2011-07-261-7/+2
|
* Unbreak mitmproxy. Oops.Aldo Cortesi2011-07-231-0/+1
|
* Also replace strings path for requests.Aldo Cortesi2011-07-221-1/+0
|
* Make script pipe globally available.Aldo Cortesi2011-07-221-7/+15
|
* Removes last_encoding attribute from Response. Prompts for encoding on ↵Stephen Altamirano2011-07-211-11/+27
| | | | identity responses
* Removes should_autodecode attribute from Response. Adds commandline option ↵Stephen Altamirano2011-07-211-7/+13
| | | | 'd' to toggle autodecode, adds togglable option 'd' to do the same
* Switches hotkeys. En/decode is now bound to 'z', kill connection now 'X'Stephen Altamirano2011-07-201-4/+4
|
* Fixes issue #10 regarding broken json printingStephen Altamirano2011-07-191-1/+1
|
* Switches hotkey to unused 'g', adds help messageStephen Altamirano2011-07-181-1/+2
|
* Adds ability to toggle between encodings in the response viewStephen Altamirano2011-07-181-11/+26
|
* Add explicit notice when data has been auto-decoded.Aldo Cortesi2011-07-181-28/+38
|
* Correctly detect urlencoded dataAldo Cortesi2011-07-171-1/+1
| | | | This broke when we introduced case preservation for headers.
* Make help display for options nicer.Aldo Cortesi2011-07-171-21/+59
|
* Expose the anticompression flag as an option through the "o" key in mitmproxy.Aldo Cortesi2011-07-171-0/+6
|
* Refine encoding supportAldo Cortesi2011-07-171-2/+6
| | | | | - Push decoding down into the LRU cache - Cope gracefully with corrupted data and incorrect encoding headers
* Adds support for content encoding, namely gip and deflatealts2011-07-161-15/+25
|
* Add a pretty-printing mode for urlencoded form data.Aldo Cortesi2011-07-151-1/+16
|
* Introduce an anti-compression command-line argument.Aldo Cortesi2011-07-151-0/+2
| | | | | This is on by default, which means we avoid compressed content unless the -z flag is specified.
* Don't sort headers when displaying them in mitmproxy.Aldo Cortesi2011-07-141-1/+1
|
* Refine path completion somewhat.Aldo Cortesi2011-07-141-4/+0
| | | | Make it match the behaviour of vim and mutt more closely
* Rewrite Headers object to preserve order and case.Aldo Cortesi2011-07-141-3/+7
|
* Bail out if no command was specified after | shortcut.Aldo Cortesi2011-07-081-1/+2
|
* Show view mode in statusbar.Aldo Cortesi2011-06-301-24/+33
| | | | Also make "m" keyboard shortcut available globally.
* Fix edit prompt display, return code editing.Aldo Cortesi2011-06-301-3/+6
|
* JSON pretty-printing.Aldo Cortesi2011-06-301-25/+45
| | | | | Also rename the display modes ("pretty" instead of "indent"), and expand the built-in documentation.
* Try not to hang when user views large request & response bodiesAldo Cortesi2011-06-271-4/+27
| | | | | | | | | | Two different strategies here: - Use a simple heuristic to detect if we're looking at XML data when indent mode is used. On non-XML data we can hang even on small documents. - Only view partial data for large bodies. At the moment the cutoff is 100k. I might finetune this later.
* Don't redraw the screen more often than necessary.Aldo Cortesi2011-06-271-3/+7
|