Commit Graph

  • 8fa96d1f3f Add an index counter to status bar. Aldo Cortesi 2012-04-09 09:48:39 +1200
  • 5553eb6371 Add some missing help entries. Aldo Cortesi 2012-04-08 20:16:25 +1200
  • 4e2d19714c Add an "f" shortcut key to load full body contents. Aldo Cortesi 2012-04-08 19:23:05 +1200
  • 618a9c0e2b Merge branch 'master' of ssh.github.com:cortesi/mitmproxy Aldo Cortesi 2012-04-08 15:15:02 +1200
  • c1788c37a1 Wrap on any character for body text display. Aldo Cortesi 2012-04-08 15:00:38 +1200
  • 7d90eb65ed Catch all errors when using jsbeautifier. Aldo Cortesi 2012-04-08 14:40:59 +1200
  • a4f7728fad XML/HTML pretty view tweaks. Aldo Cortesi 2012-04-07 22:15:31 +1200
  • f1dc3f2ab2 Integrate lxml for pretty-printing HTML and XML. Aldo Cortesi 2012-04-07 13:47:03 +1200
  • 549512e93e Minor doc tweaks. Aldo Cortesi 2012-04-05 10:57:00 +1200
  • 8385e586c0 Work around an Urwid crashing bug. Aldo Cortesi 2012-04-05 10:21:56 +1200
  • 747e1f0992 Android proxy document tweaks. Aldo Cortesi 2012-04-05 10:06:57 +1200
  • 5fdf710c81 Always use ODictCaseless for headers. Aldo Cortesi 2012-04-04 19:46:39 +1200
  • 4c6a445361 Crush PNGs. Aldo Cortesi 2012-04-04 16:12:11 +1200
  • 4e1bbc1156 Doc spellcheck. Aldo Cortesi 2012-04-04 16:05:18 +1200
  • 786e304bb9 Android configuration docs. Aldo Cortesi 2012-04-04 15:58:46 +1200
  • 4da8054e21 Docs: replacements, upstream certs. Aldo Cortesi 2012-04-04 14:17:26 +1200
  • 99ac7b8401 Draft 0.8 changelog. Aldo Cortesi 2012-04-04 11:43:07 +1200
  • 8110a9a3eb Start prepping docs for 0.8 Aldo Cortesi 2012-04-04 11:24:58 +1200
  • d8cadd2ff3 Add PIL dependencies to READMEs. Aldo Cortesi 2012-04-04 09:55:14 +1200
  • 79a0334a02 Improve revert model Aldo Cortesi 2012-04-04 09:47:57 +1200
  • ab0e10e60f Serialize requestcount for ClientConnect objects. Aldo Cortesi 2012-04-03 22:37:24 +1200
  • b9737ed89e Return a datetime object from SSLCert notbefore and notafter properties. Aldo Cortesi 2012-04-03 22:23:07 +1200
  • c6896d7392 Add ClientConnect info to details view. Aldo Cortesi 2012-04-03 11:28:07 +1200
  • 61fab03b24 Add a details page, available from a flow view with the 'X' shortcut Aldo Cortesi 2012-04-03 11:10:25 +1200
  • f526e5fa12 Minor unit test bump. Aldo Cortesi 2012-04-03 09:52:26 +1200
  • 4979a22d3e Add accessor method for SSLCert object on Response. Aldo Cortesi 2012-04-02 17:01:43 +1200
  • ab1d8fa350 Expand SSL cert support Aldo Cortesi 2012-04-02 16:19:00 +1200
  • bb03255da0 Nicer coloring for HTTP response codes. Aldo Cortesi 2012-04-02 14:08:30 +1200
  • c02fdb2463 Refactor proxy.Server to fix a crash when replaying with -n Aldo Cortesi 2012-04-02 13:24:51 +1200
  • f13e2213ea Make it clearer when we fall back to Raw. Aldo Cortesi 2012-04-02 11:22:01 +1200
  • 42d06a05c0 Add an option to allow clearing of display mode override. Aldo Cortesi 2012-04-02 11:16:20 +1200
  • 7ed1c1c231 More sensible display mode override indicator. Aldo Cortesi 2012-04-02 11:10:55 +1200
  • c6ee813479 Only cache the calculated body of a view. Aldo Cortesi 2012-04-02 11:01:38 +1200
  • 2df2fe0e4c Move "M" shortcut key to global scope. Aldo Cortesi 2012-04-02 10:49:57 +1200
  • 15cc09f1b8 Start rationalizing content views. Aldo Cortesi 2012-04-02 10:30:35 +1200
  • 7fef0ecdf5 Make "T" pretty view over-ride persistent when switching between flows. Aldo Cortesi 2012-04-02 09:30:38 +1200
  • 35f4a1c424 Tune content viewing to maintain responsiveness: Aldo Cortesi 2012-04-01 10:09:25 +1200
  • 585bf9423f Fix GridEditor external edit functionality. Aldo Cortesi 2012-03-30 19:51:40 +1300
  • 6dc945571d When paging through flows in flowview, indicate when there are no more flows. Aldo Cortesi 2012-03-28 10:21:48 +1300
  • a6df72cfc8 Generate better-formed CAs. Aldo Cortesi 2012-03-27 17:01:18 +1300
  • e9ac4bef20 Add a variant of cleanBin that escapes newlines and tabs. Aldo Cortesi 2012-03-27 11:25:50 +1300
  • 690f797da2 Add PIL to our ever-increasing stable of dependencies. Aldo Cortesi 2012-03-26 11:56:19 +1300
  • a2fddb4404 Add image pretty viewer to forcing options. Aldo Cortesi 2012-03-26 11:39:25 +1300
  • d187965233 Don't auto-view request if there's no response. Aldo Cortesi 2012-03-26 11:28:52 +1300
  • a050eeef05 Add a pretty-viewer for images. Aldo Cortesi 2012-03-26 11:26:02 +1300
  • b6725ee802 Add Javascript to manual pretty type over-rides. Aldo Cortesi 2012-03-25 11:31:36 +1300
  • a979e1ad50 Re-enable caching for content view calculation. Aldo Cortesi 2012-03-25 11:18:33 +1300
  • 2240d2a6a5 Pretty view now indents Javascript. Aldo Cortesi 2012-03-25 10:56:45 +1300
  • 74c51df580 Re-enable simple multipart form parsing and preview. Aldo Cortesi 2012-03-25 10:10:48 +1300
  • 62e51018d0 Refactor pretty view mechanism. Aldo Cortesi 2012-03-24 14:02:41 +1300
  • 0d05068f91 Factor out content view apparatus into contentview.py Aldo Cortesi 2012-03-24 11:21:58 +1300
  • ed74ed24a0 Add error indications to GridEditor. Aldo Cortesi 2012-03-23 13:28:33 +1300
  • 45ab22f0d9 Add modal help to GridEditor. Aldo Cortesi 2012-03-22 14:57:57 +1300
  • 1441fade90 More work on pretty view forcing. Aldo Cortesi 2012-03-20 11:11:53 +1300
  • 2153835545 Refactor pretty view forcing somewhat. Aldo Cortesi 2012-03-20 10:58:43 +1300
  • 2739cb4861 Add a simple parser for content type specifications. Aldo Cortesi 2012-03-20 10:31:07 +1300
  • bc3ba4c993 Allow a flow view's pretty-printed body type auto-detection to be overridden by the user Ulrich Petri 2012-03-19 20:35:20 +0100
  • 50630d62fd Grid editor refinements. Aldo Cortesi 2012-03-19 10:57:27 +1300
  • 0de97ad9e0 Add column headers to GridEditor. Aldo Cortesi 2012-03-19 10:42:30 +1300
  • 65e88f49d4 Specialize GridEditor into a number of subclasses. Aldo Cortesi 2012-03-19 10:12:06 +1300
  • 5690e7c399 Generalize GridEditor to N columns. Aldo Cortesi 2012-03-18 10:33:11 +1300
  • 18d0e840b5 KVEditor -> GridEditor Aldo Cortesi 2012-03-18 09:38:42 +1300
  • 552146d015 Move mitmproxy reverse proxy shortcut to "P". Aldo Cortesi 2012-03-18 09:22:43 +1300
  • ac6987c54a Fix unit tests. Aldo Cortesi 2012-03-17 17:29:25 +1300
  • 76175672ad Add specification of replacement patterns on the command line. Aldo Cortesi 2012-03-17 17:20:34 +1300
  • c8ae1e85b3 Hooks -> ReplaceHooks Aldo Cortesi 2012-03-17 11:31:05 +1300
  • 08f410cacc Add a hooks mechanism, based on filter expressions. Aldo Cortesi 2012-03-16 17:13:11 +1300
  • d138af7217 replace() methods now decode and re-encode contents before substitution. Aldo Cortesi 2012-03-16 11:24:18 +1300
  • d51b8cab0c Add a decoded context manager. Aldo Cortesi 2012-03-16 11:12:56 +1300
  • 8d662e6636 Set a "unique" serial number for each generated cert. Aldo Cortesi 2012-03-14 11:20:25 +1300
  • fa6305ee98 Cleanliness fixes. Aldo Cortesi 2012-03-12 11:25:50 +1300
  • fdffb23989 Update docs to reflect new dependencies. Aldo Cortesi 2012-03-11 14:41:03 +1300
  • 22d4559a7a Use PyOpenSSL for certificate generation. Aldo Cortesi 2012-03-11 14:34:17 +1300
  • 4e13ab1d05 Replace CA generation with PyOpenSSL version. Aldo Cortesi 2012-03-11 13:33:22 +1300
  • d57a1d6035 Merge remote-tracking branch 'meeee/master' Aldo Cortesi 2012-03-10 13:48:13 +1300
  • 3f2d1381d0 Repair unit tests after nopop introduction. Aldo Cortesi 2012-03-10 13:42:10 +1300
  • d3aad7a185 Merge remote-tracking branch 'taiste/server-replay-pop' Aldo Cortesi 2012-03-10 13:36:50 +1300
  • 23f7214fc3 Fix SSL requests with Transfer-Encoding: chunked Michael Frister 2012-03-08 23:10:21 +0100
  • e67dbf6123 Handle Transfer-Encoding header values case insensitive Michael Frister 2012-03-08 23:08:08 +0100
  • 041eafba73 Added tests for ServerPlaybackState with nopop Valtteri Virtanen 2012-03-05 13:57:57 +0200
  • 5b5b79f5c4 Fixed old tests Valtteri Virtanen 2012-03-05 13:40:18 +0200
  • 93565392cd Adds space between sentences on no-pop's help Valtteri Virtanen 2012-03-05 11:56:03 +0200
  • ed56d67cea Adds no-pop option to server-side replay Valtteri Virtanen 2012-03-05 11:05:11 +0200
  • e1356dd2b6 Create an SSL certificate class. Aldo Cortesi 2012-03-05 10:22:47 +1300
  • 1790246fed Merge pull request #33 from dnet/master Aldo Cortesi 2012-03-01 13:12:53 -0800
  • 15ad7704d2 Removed imports left unused after Py{OpenSSL,ASN1} András Veres-Szentkirályi 2012-03-01 16:20:34 +0100
  • 533f61f67a Use PyOpenSSL and PyASN1 for certificate parsing. Aldo Cortesi 2012-03-01 21:08:44 +1300
  • 8b841bc9e3 Factor out cert operations in to certutils.py. Aldo Cortesi 2012-02-29 13:20:53 +1300
  • 0bed5fae27 Rationalise upstream cert flag and variable names. Aldo Cortesi 2012-02-28 11:37:48 +1300
  • a03e1af7e7 Merge branch 'upstream-cert' Aldo Cortesi 2012-02-28 10:55:37 +1300
  • 883424030f Final prep for 0.7. v0.7 Aldo Cortesi 2012-02-27 21:39:37 +1300
  • 688faa9baa Repair unit tests. Aldo Cortesi 2012-02-27 20:34:47 +1300
  • 764724748b Fix cert generation harder. Aldo Cortesi 2012-02-27 15:59:29 +1300
  • 2c73e8f816 Fix problems with SANs and certificate generation. Aldo Cortesi 2012-02-27 15:36:19 +1300
  • 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