aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Final prep for 0.7.Aldo Cortesi2012-02-273-3/+5
|
* 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
|
* Crush PNGs in docs.Aldo Cortesi2012-02-259-1/+3
|
* Improve README.txt legibility, add some trove classifiers.Aldo Cortesi2012-02-252-9/+20
|
* Add README.txt for PyPi.Aldo Cortesi2012-02-254-5/+72
| | | | | | Yes, this means we now maintain two complete README files that are identical except for markup. We distribute with only README.txt, so README.mkd can actually move in to the documentation tree at some point.
* Merge remote-tracking branch 'remotes/runeh/master' into runehAldo Cortesi2012-02-251-2/+3
|\
| * Use shlex to parse EDITOR.Rune Halvorsen2012-02-251-2/+3
| |
* | Merge branch 'master' of github.com:cortesi/mitmproxyAldo Cortesi2012-02-252-4/+4
|\|
| * Docs update for new commandline and shortcut functionality. Also, typo fix.capt8bit2012-02-242-4/+4
| |
* | Unit test++.Aldo Cortesi2012-02-255-10/+32
|/
* 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>
* Fix detection of URL-encoded forms.Aldo Cortesi2012-02-242-3/+26
| | | | Thanks to Paul Capestany <capestany@gmail.com> for reporting this.
* Make "~q" filter work more intuitively.Aldo Cortesi2012-02-232-6/+5
| | | | It now matches any flow that has no response.
* Refactor filter matching.Aldo Cortesi2012-02-233-95/+71
|
* Confirm when we clear a request body to add a form.Aldo Cortesi2012-02-232-1/+21
|
* License notifications, minor docs.Aldo Cortesi2012-02-2313-2/+185
|
* Add two more examples: dup_and_replay.py and modify_querystring.pyAldo Cortesi2012-02-233-0/+13
|
* Add an example showing the new form API.Aldo Cortesi2012-02-232-1/+9
|
* Fall-back for non-unicode terminals.Aldo Cortesi2012-02-231-5/+10
|
* Documentation and screenshots.Aldo Cortesi2012-02-2217-43/+115
|
* Always return an ODict from get_queryAldo Cortesi2012-02-211-5/+5
|
* connection -> flow in libmitmproxy/consoleAldo Cortesi2012-02-214-69/+69
| | | | "Flow" is the correct term here - every connection can have multiple flows.
* Minor docs and example script fixes.Aldo Cortesi2012-02-216-7/+14
|
* 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
* Create ODictCaseless for headers, use vanilla ODict for everything else.Aldo Cortesi2012-02-205-44/+72
|
* Use ODict for request.get_form_urlencoded and set_form_urlencodedAldo Cortesi2012-02-203-19/+18
|
* Unit test import cleanups.Aldo Cortesi2012-02-209-19/+14
|
* Use ODict for Request.get_query and Request.set_queryAldo Cortesi2012-02-203-7/+10
|
* Rename Headers class to ODictAldo Cortesi2012-02-207-109/+110
| | | | | 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-205-8/+8
|
* Start preparing for 0.7Aldo Cortesi2012-02-199-29/+64
| | | | Update CHANGELOG, CONTRIBUTORS, README.mkd, todo, and bump version.
* Fix crash when setting a limit when there are no flows.Aldo Cortesi2012-02-191-13/+11
|
* Fix bug in method filter matching.Aldo Cortesi2012-02-191-3/+1
|
* Add duplicate_flow and replay_request hooks to ScriptContext.Aldo Cortesi2012-02-192-8/+34
|
* Merge branch 'master' of github.com:cortesi/mitmproxyAldo Cortesi2012-02-190-0/+0
|\
| * Side-step a bug in Urwid < 1.0Aldo Cortesi2012-02-181-14/+14
| | | | | | | | Urwid barfs when given a fixed-size column of width zero.
* | 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-193-0/+14
| |
* | Add API for duplicating flows.Aldo Cortesi2012-02-183-20/+55
|/
* Missing import, plus fix body divider palette.Aldo Cortesi2012-02-181-6/+6
|
* Consolidate palettes somewhat.Aldo Cortesi2012-02-185-47/+33
|
* Firm up what we consider to be a valid proxy spec.Aldo Cortesi2012-02-182-1/+2
|
* Firm up reverse proxy specification.Aldo Cortesi2012-02-186-17/+59
| | | | | | - 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-187-43/+57
| | | | | | | - 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-183-33/+2
|
* Fix a problem in deserialization of flows with errors.Aldo Cortesi2012-02-182-4/+3
|
* 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.