aboutsummaryrefslogtreecommitdiffstats
path: root/libmproxy/console/grideditor.py
Commit message (Collapse)AuthorAgeFilesLines
* console: make g/G shortcuts work in more contextsAldo Cortesi2015-04-171-2/+7
|
* console: suport unary attributesAldo Cortesi2015-04-171-5/+58
| | | | | | | | | Attributes with no value are treated as unary, e.g. "Secure" rather than "Secure=". If you really want to have an empty attribute value you can edit the header directly. Behind the scenes, restructure GridEditor to know about data conversion in and out of the editor.
* console: refactor grideditor, fix a crash on tab for subeditorsAldo Cortesi2015-04-161-59/+52
|
* console: first pass of a Set-cookie editor for responsesAldo Cortesi2015-04-161-50/+149
|
* console: add a -l flag to set the limit on startupAldo Cortesi2015-04-151-0/+6
|
* Editor for request cookiesAldo Cortesi2015-04-151-0/+6
|
* console: signal-based view stack, unifying mechanisms for help, flow views, etc.Aldo Cortesi2015-03-221-1/+1
|
* console: refactor the way we keep global view stateAldo Cortesi2015-03-221-5/+5
|
* Simplify the way in which path prompts keep stateAldo Cortesi2015-03-221-2/+0
| | | | | | In the past, we kept the last path the user specified for a number of different path types to pre-seed the path prompt. Now, we no longer distinguish between types, and pre-seed with the last used directory regardless.
* Rationalise prompt calling conventionsAldo Cortesi2015-03-221-4/+4
|
* Refactor status bar prompting to use signal systemAldo Cortesi2015-03-221-11/+20
|
* Status bar message expiry based on signals and Urwid main loopAldo Cortesi2015-03-211-1/+1
|
* Add blinker dependency, start using it to refactor console appAldo Cortesi2015-03-211-4/+4
| | | | | Blinker lets us set up a central pub/sub mechanism to disentangle our object structure.
* Indentation, style, whitespaceAldo Cortesi2015-03-131-8/+36
|
* Remove compatibility shim used to interop with older versions of UrwidAldo Cortesi2015-03-131-16/+16
|
* fix #413Maximilian Hils2014-11-281-3/+4
|
* fix grideditor bugMaximilian Hils2014-11-141-0/+2
|
* add generic tcp proxying, fix #374Maximilian Hils2014-10-181-2/+2
|
* add --ignore ui indicationMaximilian Hils2014-09-081-0/+12
|
* always use relative imports, fix status bar bugMaximilian Hils2014-03-101-1/+2
|
* Extract command parsing and use in script grid editorAldo Cortesi2014-01-131-5/+6
|
* Fix app in mitmproxy console, update to bootstrap 3.Aldo Cortesi2014-01-031-0/+9
|
* Remove GPL notices left in source files after our change to the MIT license.Aldo Cortesi2013-08-011-15/+0
| | | | Thanks to Roy Shamir for reporting this.
* always read files in binary modeMaximilian Hils2013-06-161-1/+1
|
* Add U shortcut to add user-agent strings to global Headers editor.Aldo Cortesi2012-09-021-1/+32
|
* Make grid editor file reading more robust.Aldo Cortesi2012-08-311-4/+8
|
* Add a shortcut to header editor to add standard User-Agent strings.Aldo Cortesi2012-08-311-27/+66
|
* Add a snippet to GridEditor help text explaining that we're using escaped ↵Aldo Cortesi2012-08-251-0/+8
| | | | strings.
* Add a "R" shortcut to GridEditor, letting the user read unescaped data from ↵Aldo Cortesi2012-08-251-11/+15
| | | | file.
* Do away with explicit encodings, and display an error message for invalid ↵Aldo Cortesi2012-08-251-15/+12
| | | | values.
* Use Python-style escaped strings in GridEditor.Aldo Cortesi2012-08-251-14/+17
|
* Add an "r" shortcut in grid editors to read value from file.Aldo Cortesi2012-08-251-4/+23
|
* Add a graphical editor for path components (e -> p shortcut from request ↵Aldo Cortesi2012-08-191-2/+10
| | | | view screen).
* Add SetHeaders, analogous to ReplaceHooks, with a graphical editor in ↵Aldo Cortesi2012-08-181-0/+11
| | | | | | | mitmproxy (H shortcut). SetHeaders defines headers that are set on flows, based on a matching pattern. Existing headers are over-ridden.
* Firm up handling of Unicode dataAldo Cortesi2012-07-051-1/+11
| | | | | - Modify GridEditor to know about the destination encoding of data - Ensure that get_url always returns ASCII
* Fix GridEditor external edit functionality.Aldo Cortesi2012-03-301-1/+1
|
* Add error indications to GridEditor.Aldo Cortesi2012-03-231-20/+52
|
* Add modal help to GridEditor.Aldo Cortesi2012-03-221-6/+16
| | | | Also includes some minor refactoring and documentation stubs.
* 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-191-5/+25
|
* Generalize GridEditor to N columns.Aldo Cortesi2012-03-181-29/+34
| | | | Start adding a replacement rule editor.
* KVEditor -> GridEditorAldo Cortesi2012-03-181-0/+270