Commit Graph

  • f9b04b84cd Silence a (rare) KeyboardInterrupt exception in mitmproxy. Aldo Cortesi 2012-05-31 21:18:41 -07:00
  • ee2950cd19 Fix a crashing bug when replacing text in a flow with unicode bodies. Aldo Cortesi 2012-05-25 18:10:31 -07:00
  • a0c63b6108 Fix crash when adding a Response when none existed before. Aldo Cortesi 2012-05-24 16:56:18 -07:00
  • 5f8855df55 Added a switch to send client certificates to hosts Paul 2012-05-23 23:09:03 +02:00
  • 08d6da2941 Fix AttributeError when shutting down a writing mitmdump. Aldo Cortesi 2012-05-17 09:47:04 +12:00
  • 0a90a3eaba Refuse to replay a request with missing content. Aldo Cortesi 2012-05-16 18:24:32 +12:00
  • b3901a7652 Add interface to mark content missing, and extend UI to indicate when content is missing. Aldo Cortesi 2012-05-16 18:16:44 +12:00
  • 0c2d894cea Add the ability to flag content as missing in a request or a response. Aldo Cortesi 2012-05-16 15:42:58 +12:00
  • 12b8a43dbe Bump version number. Aldo Cortesi 2012-05-11 09:52:17 +12:00
  • d42fdc4ff6 Include a formatted exception in WSGI error page. Aldo Cortesi 2012-05-07 21:34:01 +12:00
  • d171e13fd3 Fix redundant imports, tweak TODO for 0.2 v0.1 Aldo Cortesi 2012-04-30 10:09:16 +12:00
  • 3365acf69f Clear log API. Aldo Cortesi 2012-04-30 09:54:49 +12:00
  • 24b0acbfab Log retrieval API. Aldo Cortesi 2012-04-30 09:46:49 +12:00
  • 5d6bd3291e Docs. Aldo Cortesi 2012-04-29 22:13:47 +12:00
  • 8b02ebe2a4 Docs, installation instructions. Aldo Cortesi 2012-04-29 22:08:35 +12:00
  • cd025636fa Docs and spelling errors. Aldo Cortesi 2012-04-29 21:51:03 +12:00
  • 0b347db612 Doc tweaks. Aldo Cortesi 2012-04-29 21:43:28 +12:00
  • c2029496b8 Doc tweaks. Aldo Cortesi 2012-04-29 21:41:56 +12:00
  • 04f4f8e2a1 setup.py, LICENSE, README.txt Aldo Cortesi 2012-04-29 21:30:48 +12:00
  • ccd6eeed4b Make "Go" button on preview form work. Aldo Cortesi 2012-04-29 21:22:00 +12:00
  • 1431b36c4a Preview in web application. Aldo Cortesi 2012-04-29 21:15:02 +12:00
  • 37e880b399 Add a rendered version of the docs to the web app. Aldo Cortesi 2012-04-29 18:56:49 +12:00
  • d5aa88e092 Doc tweaks. Aldo Cortesi 2012-04-29 18:46:12 +12:00
  • e7ed79e38b Docs for Value Specifiers. Aldo Cortesi 2012-04-29 18:42:06 +12:00
  • 29ca64472d Feature specification documentation. Aldo Cortesi 2012-04-29 18:28:46 +12:00
  • 80c3a9c9f8 README -> README.mkd Aldo Cortesi 2012-04-29 17:38:41 +12:00
  • 5650086ca1 First pass at a README. Aldo Cortesi 2012-04-29 17:37:47 +12:00
  • f2b11e5d5c Add logging, expose logs through the web app interface. Aldo Cortesi 2012-04-29 16:22:33 +12:00
  • fd946f0c04 Basic logging. Aldo Cortesi 2012-04-29 14:59:54 +12:00
  • 6d4500c679 Regularize language even further Aldo Cortesi 2012-04-29 14:20:27 +12:00
  • f03ce81070 Anchor management: list and remove anchors. Aldo Cortesi 2012-04-29 12:15:25 +12:00
  • 2d88d88f8c Basic anchor adding. Aldo Cortesi 2012-04-29 12:05:38 +12:00
  • 7ca5c7ae90 Basic SSL support. Aldo Cortesi 2012-04-29 11:18:56 +12:00
  • 77eca33f26 Refactor application definitions and startup. Aldo Cortesi 2012-04-29 10:56:33 +12:00
  • ee909e265b Add a shortcut for setting Location header. Aldo Cortesi 2012-04-28 22:54:45 +12:00
  • 2d989e2fbb Add a shortcut for setting content-type. Aldo Cortesi 2012-04-28 22:51:36 +12:00
  • 5052a6d34e Unify pause and disconnect event frameworks. Aldo Cortesi 2012-04-28 22:28:28 +12:00
  • 7810ee475d More language tweaks. Aldo Cortesi 2012-04-28 17:28:40 +12:00
  • a779aac9db Make specification language more terse, and more regular. Aldo Cortesi 2012-04-28 17:12:39 +12:00
  • 5fc2a63781 Better internal error pages. Aldo Cortesi 2012-04-28 14:43:57 +12:00
  • 2c8f17eae7 First pass at static file serving. Aldo Cortesi 2012-04-28 13:16:51 +12:00
  • b4105be21e Initial checkin. Aldo Cortesi 2012-04-28 12:42:03 +12:00
  • 116fcfcf7a Internal error page for WSGI. Aldo Cortesi 2012-04-27 15:56:42 +12:00
  • 2fe54d17df Don't specify Content-Length on empty content. Aldo Cortesi 2012-04-25 14:38:20 +12:00
  • efa98d514c Docs and comments for WSGI app example. Aldo Cortesi 2012-04-24 14:58:18 +12:00
  • c8d2b2594b Add a WSGI adapter that lets us serve a WSGI app out of mitmproxy. Aldo Cortesi 2012-04-24 09:43:14 +12:00
  • 51789228be Fix PKCS12 cert generation. Aldo Cortesi 2012-04-15 12:48:07 +12:00
  • 2162ce1ae3 Shut mitmdump down gracefully on SIGTERM. Aldo Cortesi 2012-04-15 10:35:19 +12:00
  • e5c076ab4e Note dependency on PyASN1 > 0.1.2 in setup.py Aldo Cortesi 2012-04-13 05:17:12 +12:00
  • 8c96264304 Serialized data version check. Aldo Cortesi 2012-04-11 10:10:53 +12:00
  • 5e096c8ec9 Make pypi render our perfectly valid RST description. v0.8 Aldo Cortesi 2012-04-09 16:45:42 +12:00
  • c298fbfadc Documentation. Aldo Cortesi 2012-04-09 15:15:41 +12:00
  • 24a8dc408c Minor cruft removal. Aldo Cortesi 2012-04-09 11:42:56 +12:00
  • d7748cea4f Minor name refactoring, make flow list refresh after limit is applied. Aldo Cortesi 2012-04-09 10:05:13 +12:00
  • 8fa96d1f3f Add an index counter to status bar. Aldo Cortesi 2012-04-09 09:48:39 +12:00
  • 5553eb6371 Add some missing help entries. Aldo Cortesi 2012-04-08 20:16:25 +12:00
  • 4e2d19714c Add an "f" shortcut key to load full body contents. Aldo Cortesi 2012-04-08 19:23:05 +12:00
  • 618a9c0e2b Merge branch 'master' of ssh.github.com:cortesi/mitmproxy Aldo Cortesi 2012-04-08 15:15:02 +12:00
  • c1788c37a1 Wrap on any character for body text display. Aldo Cortesi 2012-04-08 15:00:38 +12:00
  • 7d90eb65ed Catch all errors when using jsbeautifier. Aldo Cortesi 2012-04-08 14:40:59 +12:00
  • a4f7728fad XML/HTML pretty view tweaks. Aldo Cortesi 2012-04-07 22:15:31 +12:00
  • f1dc3f2ab2 Integrate lxml for pretty-printing HTML and XML. Aldo Cortesi 2012-04-07 13:47:03 +12:00
  • 549512e93e Minor doc tweaks. Aldo Cortesi 2012-04-05 10:57:00 +12:00
  • 8385e586c0 Work around an Urwid crashing bug. Aldo Cortesi 2012-04-05 10:21:56 +12:00
  • 747e1f0992 Android proxy document tweaks. Aldo Cortesi 2012-04-05 10:06:57 +12:00
  • 5fdf710c81 Always use ODictCaseless for headers. Aldo Cortesi 2012-04-04 19:46:39 +12:00
  • 4c6a445361 Crush PNGs. Aldo Cortesi 2012-04-04 16:12:11 +12:00
  • 4e1bbc1156 Doc spellcheck. Aldo Cortesi 2012-04-04 16:05:18 +12:00
  • 786e304bb9 Android configuration docs. Aldo Cortesi 2012-04-04 15:58:46 +12:00
  • 4da8054e21 Docs: replacements, upstream certs. Aldo Cortesi 2012-04-04 14:17:26 +12:00
  • 99ac7b8401 Draft 0.8 changelog. Aldo Cortesi 2012-04-04 11:43:07 +12:00
  • 8110a9a3eb Start prepping docs for 0.8 Aldo Cortesi 2012-04-04 11:24:58 +12:00
  • d8cadd2ff3 Add PIL dependencies to READMEs. Aldo Cortesi 2012-04-04 09:55:14 +12:00
  • 79a0334a02 Improve revert model Aldo Cortesi 2012-04-04 09:47:57 +12:00
  • ab0e10e60f Serialize requestcount for ClientConnect objects. Aldo Cortesi 2012-04-03 22:37:24 +12:00
  • b9737ed89e Return a datetime object from SSLCert notbefore and notafter properties. Aldo Cortesi 2012-04-03 22:23:07 +12:00
  • c6896d7392 Add ClientConnect info to details view. Aldo Cortesi 2012-04-03 11:28:07 +12:00
  • 61fab03b24 Add a details page, available from a flow view with the 'X' shortcut Aldo Cortesi 2012-04-03 11:10:25 +12:00
  • f526e5fa12 Minor unit test bump. Aldo Cortesi 2012-04-03 09:52:26 +12:00
  • 4979a22d3e Add accessor method for SSLCert object on Response. Aldo Cortesi 2012-04-02 17:01:43 +12:00
  • ab1d8fa350 Expand SSL cert support Aldo Cortesi 2012-04-02 16:19:00 +12:00
  • bb03255da0 Nicer coloring for HTTP response codes. Aldo Cortesi 2012-04-02 14:08:30 +12:00
  • c02fdb2463 Refactor proxy.Server to fix a crash when replaying with -n Aldo Cortesi 2012-04-02 13:24:51 +12:00
  • f13e2213ea Make it clearer when we fall back to Raw. Aldo Cortesi 2012-04-02 11:22:01 +12:00
  • 42d06a05c0 Add an option to allow clearing of display mode override. Aldo Cortesi 2012-04-02 11:16:20 +12:00
  • 7ed1c1c231 More sensible display mode override indicator. Aldo Cortesi 2012-04-02 11:10:55 +12:00
  • c6ee813479 Only cache the calculated body of a view. Aldo Cortesi 2012-04-02 11:01:38 +12:00
  • 2df2fe0e4c Move "M" shortcut key to global scope. Aldo Cortesi 2012-04-02 10:49:57 +12:00
  • 15cc09f1b8 Start rationalizing content views. Aldo Cortesi 2012-04-02 10:30:35 +12:00
  • 7fef0ecdf5 Make "T" pretty view over-ride persistent when switching between flows. Aldo Cortesi 2012-04-02 09:30:38 +12:00
  • 35f4a1c424 Tune content viewing to maintain responsiveness: Aldo Cortesi 2012-04-01 10:09:25 +12:00
  • 585bf9423f Fix GridEditor external edit functionality. Aldo Cortesi 2012-03-30 19:51:40 +13:00
  • 6dc945571d When paging through flows in flowview, indicate when there are no more flows. Aldo Cortesi 2012-03-28 10:21:48 +13:00
  • a6df72cfc8 Generate better-formed CAs. Aldo Cortesi 2012-03-27 17:01:18 +13:00
  • e9ac4bef20 Add a variant of cleanBin that escapes newlines and tabs. Aldo Cortesi 2012-03-27 11:25:50 +13:00
  • 690f797da2 Add PIL to our ever-increasing stable of dependencies. Aldo Cortesi 2012-03-26 11:56:19 +13:00
  • a2fddb4404 Add image pretty viewer to forcing options. Aldo Cortesi 2012-03-26 11:39:25 +13:00
  • d187965233 Don't auto-view request if there's no response. Aldo Cortesi 2012-03-26 11:28:52 +13:00
  • a050eeef05 Add a pretty-viewer for images. Aldo Cortesi 2012-03-26 11:26:02 +13:00
  • b6725ee802 Add Javascript to manual pretty type over-rides. Aldo Cortesi 2012-03-25 11:31:36 +13:00