diff options
author | Aldo Cortesi <aldo@nullcube.com> | 2013-01-01 15:55:15 +1300 |
---|---|---|
committer | Aldo Cortesi <aldo@nullcube.com> | 2013-01-01 15:56:02 +1300 |
commit | 8b768983a7130c1c1b5fa4dc135592282c2baa48 (patch) | |
tree | 3fcebf70a011bc9f19e6f67bed030a3be7a794f7 | |
parent | 6f1fa30bc6bc0081917dbabe7da34c2a7ee9ea61 (diff) | |
download | mitmproxy-8b768983a7130c1c1b5fa4dc135592282c2baa48.tar.gz mitmproxy-8b768983a7130c1c1b5fa4dc135592282c2baa48.tar.bz2 mitmproxy-8b768983a7130c1c1b5fa4dc135592282c2baa48.zip |
Preliminary changelog.
-rw-r--r-- | CHANGELOG | 42 | ||||
-rw-r--r-- | doc-src/_layout.html | 78 |
2 files changed, 80 insertions, 40 deletions
@@ -1,4 +1,46 @@ +x January 2013: mitmproxy 0.9: + + * Add a WSGI container that lets you host in-proxy web applications. + + * Full transparent proxy support for Linux and OSX. + + * Introduce netlib, a common codebase for mitmproxy and pathod + (http://github.com/cortesi/netlib). + + * Full support for SNI. + + * Color palettes for mitmproxy, tailored for light and dark terminal + backgrounds. + + * Stream flows to file as responses arrive with the "W" shortcut in + mitmproxy. + + * Extend the filter language, including ~d domain match operator, ~a to + match asset flows (js, images, css). + + * Follow mode in mitmproxy ("F" shortcut) to "tail" flows as they arrive. + + * --dummy-certs option to specify and preserve the dummy certificate + directory. + + * Server replay from the current captured buffer. + + * Huge improvements in content views. We now have viewers for AMF, HTML, + JSON, Javascript, images, XML, URL-encoded forms, as well as hexadecimal + and raw views. + + * Add Set Headers, analagous to replacement hooks. Defines headers that are set + on flows, based on a matching pattern. + + * A graphical editor for path components in mitmproxy. + + * A small set of standard user-agent strings, which can be used easily in + the header editor. + + * Proxy authentication to limit access to mitmproxy + + 5 April 2012: mitmproxy 0.8: * Detailed tutorial for Android interception. Some features that land in diff --git a/doc-src/_layout.html b/doc-src/_layout.html index ecc10736..d2d73249 100644 --- a/doc-src/_layout.html +++ b/doc-src/_layout.html @@ -16,54 +16,52 @@ <div class="row-fluid"> <div class="span3"> <div class="well sidebar-nav"> + <ul class="nav nav-list"> + $!nav("intro.html", this, state)!$ + $!nav("install.html", this, state)!$ + $!nav("mitmproxy.html", this, state)!$ + $!nav("mitmdump.html", this, state)!$ + $!nav("faq.html", this, state)!$ + <li class="nav-header">Features</li> + $!nav("clientreplay.html", this, state)!$ + $!nav("serverreplay.html", this, state)!$ + $!nav("sticky.html", this, state)!$ + $!nav("reverseproxy.html", this, state)!$ + $!nav("upstreamcerts.html", this, state)!$ + $!nav("replacements.html", this, state)!$ + $!nav("anticache.html", this, state)!$ + $!nav("filters.html", this, state)!$ -<ul class="nav nav-list"> - $!nav("intro.html", this, state)!$ - $!nav("install.html", this, state)!$ - $!nav("mitmproxy.html", this, state)!$ - $!nav("mitmdump.html", this, state)!$ - $!nav("faq.html", this, state)!$ + <li class="nav-header">SSL interception</li> + $!nav("ssl.html", this, state)!$ + $!nav("certinstall/firefox.html", this, state)!$ + $!nav("certinstall/osx.html", this, state)!$ + $!nav("certinstall/windows7.html", this, state)!$ + $!nav("certinstall/ios.html", this, state)!$ + $!nav("certinstall/android.html", this, state)!$ - <li class="nav-header">Features</li> - $!nav("clientreplay.html", this, state)!$ - $!nav("serverreplay.html", this, state)!$ - $!nav("sticky.html", this, state)!$ - $!nav("reverseproxy.html", this, state)!$ - $!nav("upstreamcerts.html", this, state)!$ - $!nav("replacements.html", this, state)!$ - $!nav("anticache.html", this, state)!$ - $!nav("filters.html", this, state)!$ + <li class="nav-header">Transparent Proxying</li> + $!nav("transparent.html", this, state)!$ + $!nav("transparent/linux.html", this, state)!$ + $!nav("transparent/osx.html", this, state)!$ - <li class="nav-header">SSL interception</li> - $!nav("ssl.html", this, state)!$ - $!nav("certinstall/firefox.html", this, state)!$ - $!nav("certinstall/osx.html", this, state)!$ - $!nav("certinstall/windows7.html", this, state)!$ - $!nav("certinstall/ios.html", this, state)!$ - $!nav("certinstall/android.html", this, state)!$ - - <li class="nav-header">Transparent Proxying</li> - $!nav("transparent.html", this, state)!$ - $!nav("transparent/linux.html", this, state)!$ - $!nav("transparent/osx.html", this, state)!$ - - <li class="nav-header">Tutorials</li> - $!nav("tutorials/30second.html", this, state)!$ - $!nav("tutorials/gamecenter.html", this, state)!$ - - <li class="nav-header">Scripting mitmproxy</li> - $!nav("scripting/inlinescripts.html", this, state)!$ - $!nav("scripting/libmproxy.html", this, state)!$ - -</ul> + <li class="nav-header">Tutorials</li> + $!nav("tutorials/30second.html", this, state)!$ + $!nav("tutorials/gamecenter.html", this, state)!$ + <li class="nav-header">Scripting mitmproxy</li> + $!nav("scripting/inlinescripts.html", this, state)!$ + $!nav("scripting/libmproxy.html", this, state)!$ + </ul> + </div> + </div> - </div><!--/.well --> - </div><!--/span--> <div class="span9"> + <h1>@!pageTitle!@</h1> $!body!$ - </div><!--/span--> + </div> + </div><!--/row--> <hr> |