Commit Graph

  • 2ba8296843 Better certificate parsing. Aldo Cortesi 2012-02-27 15:21:05 +1300
  • 00942c1431 Add upstream certificate lookup. Aldo Cortesi 2012-02-27 15:05:45 +1300
  • 4a2964985c Introduce a cache for flow list entries. Aldo Cortesi 2012-02-27 10:00:44 +1300
  • bd1d699040 Fix mitmproxy crash when passed -n flag. Aldo Cortesi 2012-02-26 23:23:54 +1300
  • 4ef8260e9a Crush PNGs in docs. Aldo Cortesi 2012-02-25 14:45:00 +1300
  • 6a5ddbd3d4 Improve README.txt legibility, add some trove classifiers. Aldo Cortesi 2012-02-25 13:36:08 +1300
  • 760d303dfa Add README.txt for PyPi. Aldo Cortesi 2012-02-25 13:16:30 +1300
  • 3afa2c38fb Merge remote-tracking branch 'remotes/runeh/master' into runeh Aldo Cortesi 2012-02-25 13:02:12 +1300
  • 7789b602c8 Merge branch 'master' of github.com:cortesi/mitmproxy Aldo Cortesi 2012-02-25 12:58:56 +1300
  • cdabf1c3cd Merge bbfdc7b7de into de08810a47 #32 GitHub Merge Button 2012-02-24 15:46:30 -0800
  • bbfdc7b7de Use shlex to parse EDITOR. #32 Rune Halvorsen 2012-02-25 00:43:00 +0100
  • 986a41d180 Unit test++. Aldo Cortesi 2012-02-25 12:19:54 +1300
  • de08810a47 Docs update for new commandline and shortcut functionality. Also, typo fix. capt8bit 2012-02-24 12:56:59 +0800
  • bcda65e453 Add mitmproxy version to status bar on Help screen. Aldo Cortesi 2012-02-24 14:11:51 +1300
  • 5810e7c0df Make return arrow match return code color. Aldo Cortesi 2012-02-24 14:01:17 +1300
  • 25fa596cd6 Fix detection of URL-encoded forms. Aldo Cortesi 2012-02-24 13:03:24 +1300
  • ddc9155c24 Make "~q" filter work more intuitively. Aldo Cortesi 2012-02-23 17:06:09 +1300
  • 2df9c52c09 Refactor filter matching. Aldo Cortesi 2012-02-23 17:03:58 +1300
  • ee8058a2d9 Confirm when we clear a request body to add a form. Aldo Cortesi 2012-02-23 16:27:08 +1300
  • 554047da85 License notifications, minor docs. Aldo Cortesi 2012-02-23 15:52:01 +1300
  • 62ca9b71ff Add two more examples: dup_and_replay.py and modify_querystring.py Aldo Cortesi 2012-02-23 15:43:04 +1300
  • bc3bf969ba Add an example showing the new form API. Aldo Cortesi 2012-02-23 14:57:43 +1300
  • 3f6619ff59 Fall-back for non-unicode terminals. Aldo Cortesi 2012-02-23 12:41:01 +1300
  • 4f38b3a9c0 Documentation and screenshots. Aldo Cortesi 2012-02-22 17:17:13 +1300
  • a4270efaf2 Always return an ODict from get_query Aldo Cortesi 2012-02-21 13:00:45 +1300
  • d2f5db1f37 connection -> flow in libmitmproxy/console Aldo Cortesi 2012-02-21 12:42:43 +1300
  • 1af26bb915 Minor docs and example script fixes. Aldo Cortesi 2012-02-21 12:32:56 +1300
  • 70dff87240 Tweaks for reverse proxy mode Aldo Cortesi 2012-02-21 11:01:39 +1300
  • dbd75e02f7 Create ODictCaseless for headers, use vanilla ODict for everything else. Aldo Cortesi 2012-02-20 11:29:36 +1300
  • 18029df99c Use ODict for request.get_form_urlencoded and set_form_urlencoded Aldo Cortesi 2012-02-20 11:13:35 +1300
  • b0f77dfefd Unit test import cleanups. Aldo Cortesi 2012-02-20 11:04:07 +1300
  • fa11b7c9be Use ODict for Request.get_query and Request.set_query Aldo Cortesi 2012-02-20 10:44:47 +1300
  • 2616f490fe Rename Headers class to ODict Aldo Cortesi 2012-02-20 10:34:32 +1300
  • 25a06c3ec1 Minor doc fixes and import cleanups. Aldo Cortesi 2012-02-20 10:15:58 +1300
  • 0c3035a2b5 Start preparing for 0.7 Aldo Cortesi 2012-02-19 22:43:05 +1300
  • 86a19faf68 Fix crash when setting a limit when there are no flows. Aldo Cortesi 2012-02-19 13:16:21 +1300
  • 9113277cd3 Fix bug in method filter matching. Aldo Cortesi 2012-02-19 13:04:02 +1300
  • 77a33c441b Add duplicate_flow and replay_request hooks to ScriptContext. Aldo Cortesi 2012-02-19 11:29:49 +1300
  • a3030f3ea3 Merge branch 'master' of github.com:cortesi/mitmproxy Aldo Cortesi 2012-02-19 00:33:25 +1300
  • 0434988ade Add duplicate to connection view, and rename to "D". Aldo Cortesi 2012-02-19 00:32:20 +1300
  • d32d6bc5e3 Add "p" key binding to connection list view to copy a flow. Aldo Cortesi 2012-02-19 00:17:47 +1300
  • 8ddc3b4ef2 Add API for duplicating flows. Aldo Cortesi 2012-02-18 23:56:40 +1300
  • b74ba817ea Side-step a bug in Urwid < 1.0 Aldo Cortesi 2012-02-18 21:59:02 +1300
  • 5f1d7a0746 Missing import, plus fix body divider palette. Aldo Cortesi 2012-02-18 18:54:27 +1300
  • 71ad7140be Consolidate palettes somewhat. Aldo Cortesi 2012-02-18 18:48:08 +1300
  • 7aa79b89e8 Firm up what we consider to be a valid proxy spec. Aldo Cortesi 2012-02-18 16:29:02 +1300
  • 6ad8b1a15d Firm up reverse proxy specification. Aldo Cortesi 2012-02-18 16:27:09 +1300
  • a7df6e1503 Refactor reverse proxying Aldo Cortesi 2012-02-18 14:45:22 +1300
  • acdc2d00b4 Repair unit tests. Aldo Cortesi 2012-02-18 12:27:59 +1300
  • 14def89f50 Fix a problem in deserialization of flows with errors. Aldo Cortesi 2012-02-18 12:25:22 +1300
  • 4ed8031172 Jazz up flow display Aldo Cortesi 2012-02-18 12:12:01 +1300
  • 08fdd23e23 Refactor the way we display flows. Aldo Cortesi 2012-02-18 11:11:59 +1300
  • fcc874fa18 Merge pull request #29 from hessu/master Aldo Cortesi 2012-02-16 22:57:58 -0800
  • 03b71b943e Merge a3509b7f22 into f25156a637 #29 GitHub Merge Button 2012-02-16 06:45:44 -0800
  • a3509b7f22 reverse proxy mode: small comment clarification #29 Heikki Hannikainen 2012-02-16 16:36:49 +0200
  • a82ac9eaf0 Implemented reverse proxy mode: -R upstreamhost:port makes the proxy accept a 'GET / HTTP/1.0' request and fill up the destination host and port from the ones given with -R (for example, "-R localhost:80"). Heikki Hannikainen 2012-02-16 16:33:27 +0200
  • f25156a637 Better formatting for headers, help and other key-value displays. Aldo Cortesi 2012-02-11 18:23:07 +1300
  • 3e70fa8d58 Fix a minor keypress glitch in connection view. Aldo Cortesi 2012-02-11 11:31:57 +1300
  • 586472e364 Revamp the way request and response bodies are displayed. Aldo Cortesi 2012-02-11 11:25:35 +1300
  • da1ccfddeb 100% test coverage for flow.py Aldo Cortesi 2012-02-10 15:55:58 +1300
  • 1ad7e91527 Make filter matching act more sensibly. Aldo Cortesi 2012-02-10 15:31:45 +1300
  • 5f785e26b9 Add filter for detecting flows with errors. Aldo Cortesi 2012-02-10 15:22:26 +1300
  • b14c29b25c Expand test coverage. Aldo Cortesi 2012-02-10 15:04:20 +1300
  • 5326b7610a Enable editing of urlencoded form data with KVEditor. Aldo Cortesi 2012-02-10 14:35:23 +1300
  • 9c985f2d20 Methods for getting and setting form urlencoded data on Request. Aldo Cortesi 2012-02-10 14:27:39 +1300
  • d9fda2b207 Add "d" for delete shortcut to flow view. Aldo Cortesi 2012-02-09 17:00:37 +1300
  • 00d3395359 Add a built-in query string editor using KVEditor. Aldo Cortesi 2012-02-09 16:47:32 +1300
  • 2709441d5b Add get_query and set_query methods to Request. Aldo Cortesi 2012-02-09 16:40:31 +1300
  • 46bd780862 Gracefully handle invalid data format passed to -r flag. Aldo Cortesi 2012-02-09 12:09:40 +1300
  • d3dce8f943 KVEditor: make tab key do the expected thing at the end of the value set. Aldo Cortesi 2012-02-09 11:36:10 +1300
  • a1ecd25e8b KVEditor: fix crash when editing empty set. Aldo Cortesi 2012-02-09 11:32:29 +1300
  • d564086377 KVEditor: show a msg when editing an empty set of values Aldo Cortesi 2012-02-09 11:30:35 +1300
  • 4914dbc971 Allow user to specify non-standard request methods when editing a flow. Aldo Cortesi 2012-02-09 09:38:11 +1300
  • e484e667a6 Fix import missed during refactoring. Aldo Cortesi 2012-02-09 08:14:00 +1300
  • 46c5982d3d Fix a crash and some sizing issues in KVEditor. Aldo Cortesi 2012-02-08 23:42:56 +1300
  • 205d2ad577 Fix attribute error. Aldo Cortesi 2012-02-08 23:17:03 +1300
  • 6874295c45 Fix markdown. Aldo Cortesi 2012-02-08 23:14:12 +1300
  • aea96132ec A warning message for the influx of new users. Aldo Cortesi 2012-02-08 23:12:04 +1300
  • 9f85f0b846 Merge branch 'master' of github.com:cortesi/mitmproxy Aldo Cortesi 2012-02-08 23:10:46 +1300
  • b1b94b49e4 Merge branch 'kveditor' Aldo Cortesi 2012-02-08 23:10:29 +1300
  • 5df0b9e961 Further keybinding consolidation. Aldo Cortesi 2012-02-08 22:55:48 +1300
  • 866a93a8bc Start consolidating keybindings. Aldo Cortesi 2012-02-08 22:28:15 +1300
  • e3f28e1c06 Move to context-dependent help model. Aldo Cortesi 2012-02-08 21:47:39 +1300
  • 76f2595df7 KVEditor: "e" shortcut spawns an external editor on a field. Aldo Cortesi 2012-02-08 18:25:00 +1300
  • 4026aa2e5f KVEditor: make tab behaviour nicer Aldo Cortesi 2012-02-08 17:55:17 +1300
  • d41095c35e "i" shortcut to insert for KVEditor. Aldo Cortesi 2012-02-08 17:52:43 +1300
  • 2b6bedac0e Add and delete for KV editor. Aldo Cortesi 2012-02-08 16:55:11 +1300
  • 8b5e081233 Refine look and feel, make editor operate on copy of data. Aldo Cortesi 2012-02-08 16:43:11 +1300
  • 64360f5996 Editing now works. Aldo Cortesi 2012-02-08 14:58:48 +1300
  • 7e6196511f Editable fields for KVEditor. Aldo Cortesi 2012-02-08 14:07:17 +1300
  • fa72b2cd10 Merge pull request #22 from rory/urwid-dep Aldo Cortesi 2012-02-07 12:13:24 -0800
  • 0a35adbac9 Merge 65b587cdbb into 5075ede6a9 #22 GitHub Merge Button 2012-02-07 10:54:48 -0800
  • 65b587cdbb added install #22 Rory McCann 2012-02-07 18:52:26 +0000
  • cdd5a53767 Refactor console. Aldo Cortesi 2012-02-07 16:39:37 +1300
  • 56d2f9fbdb Restore header edit functionality. Aldo Cortesi 2012-02-07 12:07:18 +1300
  • f7b3a6d571 Expand KV mockup. Aldo Cortesi 2012-02-07 12:06:31 +1300
  • a98d287e26 Refactor keypress handling. Aldo Cortesi 2012-02-06 11:06:54 +1300
  • 71642eac65 Make space = page down global. Aldo Cortesi 2012-02-06 10:22:51 +1300
  • 4b9ee4c31e Very basic KV editor mockup. Aldo Cortesi 2012-02-06 09:49:49 +1300
  • 5075ede6a9 Make adding a response to a response-less flow nicer. Aldo Cortesi 2012-01-23 13:25:15 +1300