aboutsummaryrefslogtreecommitdiffstats
path: root/libmproxy/console
Commit message (Collapse)AuthorAgeFilesLines
...
* Factor out content view apparatus into contentview.pyAldo Cortesi2012-03-244-180/+192
|
* Add error indications to GridEditor.Aldo Cortesi2012-03-232-20/+54
|
* Add modal help to GridEditor.Aldo Cortesi2012-03-225-27/+34
| | | | Also includes some minor refactoring and documentation stubs.
* More work on pretty view forcing.Aldo Cortesi2012-03-202-23/+23
| | | | | | | - Make this setting apply only to the currently viewed flow. I think it's more likely that this is the behaviour the user will want, rather than globally setting the pretty type. - Update help.
* Refactor pretty view forcing somewhat.Aldo Cortesi2012-03-203-24/+35
| | | | | | | - Use a lookup table of content types -> view modes. - Add a urlencoded forcing. Remove "html" - at the moment it's the same as "xmlish". - Display type when forced.
* Add a simple parser for content type specifications.Aldo Cortesi2012-03-201-0/+1
|
* Allow a flow view's pretty-printed body type auto-detection to be overridden ↵Ulrich Petri2012-03-193-12/+74
| | | | by the user
* Grid editor refinements.Aldo Cortesi2012-03-191-2/+3
| | | | | | | - Correct column width calculation used in keystrokes. Arrow keys should now work as expected in multi-line fields. - Enable multi-line editing throughout. You now need to tab or esc to exit edit mode.
* Add column headers to GridEditor.Aldo Cortesi2012-03-191-21/+48
|
* Specialize GridEditor into a number of subclasses.Aldo Cortesi2012-03-193-17/+45
|
* Generalize GridEditor to N columns.Aldo Cortesi2012-03-183-34/+53
| | | | Start adding a replacement rule editor.
* KVEditor -> GridEditorAldo Cortesi2012-03-184-18/+18
|
* Move mitmproxy reverse proxy shortcut to "P".Aldo Cortesi2012-03-182-3/+5
| | | | Also don't expose help from the help screen.
* Add specification of replacement patterns on the command line.Aldo Cortesi2012-03-171-0/+4
|
* Adds no-pop option to server-side replayValtteri Virtanen2012-03-051-2/+7
|
* Introduce a cache for flow list entries.Aldo Cortesi2012-02-273-27/+59
| | | | This gives a big boost to scroll performance for the flow list.
* Fix mitmproxy crash when passed -n flag.Aldo Cortesi2012-02-261-1/+1
|
* Use shlex to parse EDITOR.Rune Halvorsen2012-02-251-2/+3
|
* Add mitmproxy version to status bar on Help screen.Aldo Cortesi2012-02-241-2/+3
| | | | Suggested by Jim Cheetham <jim.cheetham@otago.ac.nz>
* Make return arrow match return code color.Aldo Cortesi2012-02-241-3/+5
| | | | Suggested by Jim Cheetham <jim.cheetham@otago.ac.nz>
* Confirm when we clear a request body to add a form.Aldo Cortesi2012-02-231-1/+19
|
* License notifications, minor docs.Aldo Cortesi2012-02-236-0/+90
|
* Fall-back for non-unicode terminals.Aldo Cortesi2012-02-231-5/+10
|
* Documentation and screenshots.Aldo Cortesi2012-02-222-3/+4
|
* connection -> flow in libmitmproxy/consoleAldo Cortesi2012-02-214-69/+69
| | | | "Flow" is the correct term here - every connection can have multiple flows.
* Tweaks for reverse proxy modeAldo Cortesi2012-02-213-6/+10
| | | | | | - Unify key bindings over connection and connection list view - Add help entry - Unset reverse proxy when a blank value is specified
* Use ODict for request.get_form_urlencoded and set_form_urlencodedAldo Cortesi2012-02-201-2/+2
|
* Use ODict for Request.get_query and Request.set_queryAldo Cortesi2012-02-201-2/+2
|
* Rename Headers class to ODictAldo Cortesi2012-02-201-2/+2
| | | | | ODict is an ordered dictionary class that will be useful in many other parts of our API.
* Minor doc fixes and import cleanups.Aldo Cortesi2012-02-201-6/+4
|
* Fix crash when setting a limit when there are no flows.Aldo Cortesi2012-02-191-13/+11
|
* Add duplicate to connection view, and rename to "D".Aldo Cortesi2012-02-193-7/+12
|
* Add "p" key binding to connection list view to copy a flow.Aldo Cortesi2012-02-191-0/+4
|
* Add API for duplicating flows.Aldo Cortesi2012-02-181-14/+14
|
* Missing import, plus fix body divider palette.Aldo Cortesi2012-02-181-6/+6
|
* Consolidate palettes somewhat.Aldo Cortesi2012-02-184-45/+33
|
* Firm up reverse proxy specification.Aldo Cortesi2012-02-181-6/+27
| | | | | | - Extract proxy spec parsing and unparsing functions. - Add a status indicator in mitmproxy. - Add the "R" keybinding for changing the reverse proxy from within mitmproxy.
* Refactor reverse proxyingAldo Cortesi2012-02-182-6/+4
| | | | | | | - Retain the specification from the Host header as a Request's description. - Expand upstream proxy specifications to include the scheme. We now say https://hostname:port - Move the "R" revert keybinding to "v" to make room for a reverse proxy binding that matches the command-line flag.
* Repair unit tests.Aldo Cortesi2012-02-181-1/+1
|
* Fix a problem in deserialization of flows with errors.Aldo Cortesi2012-02-181-1/+0
|
* Jazz up flow displayAldo Cortesi2012-02-183-50/+67
| | | | | | - Indicate interception by coloring text, rather than adding an exclamation mark. - Use unicode symbol to indicate replay and for the response indicator arrow.
* Refactor the way we display flows.Aldo Cortesi2012-02-183-43/+62
| | | | | Use columns to make spacing nicer, and to ensure that long URLs don't bugger up formatting when they spill into the next line.
* Better formatting for headers, help and other key-value displays.Aldo Cortesi2012-02-114-54/+50
| | | | We now use proper Columns, rather than laying it out manually.
* Fix a minor keypress glitch in connection view.Aldo Cortesi2012-02-111-1/+1
|
* Revamp the way request and response bodies are displayed.Aldo Cortesi2012-02-113-36/+50
|
* Enable editing of urlencoded form data with KVEditor.Aldo Cortesi2012-02-101-0/+6
|
* Methods for getting and setting form urlencoded data on Request.Aldo Cortesi2012-02-101-4/+1
|
* Add "d" for delete shortcut to flow view.Aldo Cortesi2012-02-092-1/+12
|
* Add a built-in query string editor using KVEditor.Aldo Cortesi2012-02-091-1/+7
|
* Add get_query and set_query methods to Request.Aldo Cortesi2012-02-091-3/+3
|