aboutsummaryrefslogtreecommitdiffstats
path: root/libmproxy/console/flowview.py
Commit message (Collapse)AuthorAgeFilesLines
* Minor cruft removal.Aldo Cortesi2012-04-091-2/+2
|
* Add some missing help entries.Aldo Cortesi2012-04-081-0/+1
|
* Add an "f" shortcut key to load full body contents.Aldo Cortesi2012-04-081-17/+36
|
* Always use ODictCaseless for headers.Aldo Cortesi2012-04-041-2/+2
|
* Improve revert modelAldo Cortesi2012-04-041-0/+6
| | | | | | | - Flows are backed up whenever an interactive, non-script change is made. - That backup is canonical and never changed - "V" will always revert to it. This makes more sense than what we had previously....
* Add a details page, available from a flow view with the 'X' shortcutAldo Cortesi2012-04-031-0/+3
| | | | | At the moment, this shows the upstream SSL certificate details. More fine-grained detail that doesn't fit in the flow view itself will be added.
* Add an option to allow clearing of display mode override.Aldo Cortesi2012-04-021-1/+3
|
* More sensible display mode override indicator.Aldo Cortesi2012-04-021-29/+26
|
* Only cache the calculated body of a view.Aldo Cortesi2012-04-021-13/+16
| | | | This simplifies the code, and loses no time.
* Move "M" shortcut key to global scope.Aldo Cortesi2012-04-021-31/+1
| | | | You now don't have to be viewing a flow to change global default view.
* Start rationalizing content views.Aldo Cortesi2012-04-021-49/+46
| | | | | | We now no longer have distinction between "pretty" view and hex/raw. Instead, we simply a default AUTO view with a global override (M) and a local override (m).
* Make "T" pretty view over-ride persistent when switching between flows.Aldo Cortesi2012-04-021-15/+23
| | | | | We do this by adding a flow settings mechanism to ConsoleState. This is pretty rough at the moment and should become more sophisticated as needed.
* When paging through flows in flowview, indicate when there are no more flows.Aldo Cortesi2012-03-281-1/+2
|
* Add image pretty viewer to forcing options.Aldo Cortesi2012-03-261-4/+15
|
* Don't auto-view request if there's no response.Aldo Cortesi2012-03-261-1/+1
| | | | This is confusing when flicking through many flows.
* Add Javascript to manual pretty type over-rides.Aldo Cortesi2012-03-251-1/+4
|
* Re-enable caching for content view calculation.Aldo Cortesi2012-03-251-1/+6
|
* Refactor pretty view mechanism.Aldo Cortesi2012-03-241-6/+2
| | | | Also start adding unit tests for this subsystem.
* Factor out content view apparatus into contentview.pyAldo Cortesi2012-03-241-146/+10
|
* Add modal help to GridEditor.Aldo Cortesi2012-03-221-0/+4
| | | | Also includes some minor refactoring and documentation stubs.
* More work on pretty view forcing.Aldo Cortesi2012-03-201-9/+21
| | | | | | | - 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-201-14/+18
| | | | | | | - 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-191-12/+49
| | | | by the user
* Specialize GridEditor into a number of subclasses.Aldo Cortesi2012-03-191-4/+6
|
* Generalize GridEditor to N columns.Aldo Cortesi2012-03-181-3/+3
| | | | Start adding a replacement rule editor.
* KVEditor -> GridEditorAldo Cortesi2012-03-181-3/+3
|
* Introduce a cache for flow list entries.Aldo Cortesi2012-02-271-1/+1
| | | | This gives a big boost to scroll performance for the flow list.
* Confirm when we clear a request body to add a form.Aldo Cortesi2012-02-231-1/+19
|
* License notifications, minor docs.Aldo Cortesi2012-02-231-0/+15
|
* connection -> flow in libmitmproxy/consoleAldo Cortesi2012-02-211-0/+575
"Flow" is the correct term here - every connection can have multiple flows.