From 33169d610c3645ae0e193eb604abf2a6c5d85ef9 Mon Sep 17 00:00:00 2001 From: Aldo Cortesi Date: Mon, 18 May 2015 10:44:09 +1200 Subject: [PATCH] Release pep: bump version, changelog, contributors --- CHANGELOG | 76 +++++++++++++++++++++++++++++++++----------- CONTRIBUTORS | 53 +++++++++++++++++++++--------- libmproxy/version.py | 2 +- 3 files changed, 97 insertions(+), 34 deletions(-) diff --git a/CHANGELOG b/CHANGELOG index e0fb71b6e..4d9d27f4d 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,3 +1,43 @@ +18 May 2015: mitmproxy 0.12 + + * mitmproxy console: Significant revamp of the UI. The major changes are + listed below, and in addition almost every aspect of the UI has + been tweaked, and performance has improved significantly. + + * mitmproxy console: A new options screen has been created ("o" shortcut), + and many options that were previously manipulated directly via a + keybinding have been moved there. + + * mitmproxy console: Big improvement in palettes. This includes improvements + to all colour schemes. Palettes now set the terminal background colour by + default, and a new --palette-transparent option has been added to disable + this. + + * mitmproxy console: g/G shortcuts throughout mitmproxy console to jump + to the beginning/end of the current view. + + * mitmproxy console: switch palettes on the fly from the options screen. + + * mitmproxy console: A cookie editor has been added for mitmproxy console + at long last. + + * mitmproxy console: Various components of requests and responses can be + copied to the clipboard from mitmproxy - thanks to @marceloglezer. + + * Support for creating new requests from scratch in mitmproxy console. + + * SSLKEYLOGFILE environment variable to specify a logging location for TLS + master keys. This can be used with tools like Wireshark to allow TLS + decoding. + + * Server facing SSL cipher suite specification (thanks to Jim Shaver). + + * Official support for transparent proxying on FreeBSD - thanks to Mike C + (http://github.com/mike-pt). + + * Many other small bugfixes and improvemenets throughout the project. + + 29 Dec 2014: mitmproxy 0.11.2: * Configuration files - mitmproxy.conf, mitmdump.conf, common.conf in the @@ -8,11 +48,11 @@ 15 November 2014: mitmproxy 0.11.1: - * Bug fixes: connection leaks some crashes + * Bug fixes: connection leaks some crashes 7 November 2014: mitmproxy 0.11: - + * Performance improvements for mitmproxy console * SOCKS5 proxy mode allows mitmproxy to act as a SOCKS5 proxy server @@ -26,7 +66,7 @@ * Finer-grained control of traffic replay, including options to ignore contents or parameters when matching flows (marcelo.glezer@gmail.com) - * Pass arguments to inline scripts + * Pass arguments to inline scripts * Configurable size limit on HTTP request and response bodies @@ -56,7 +96,7 @@ 28 January 2014: mitmproxy 0.10: - + * Support for multiple scripts and multiple script arguments * Easy certificate install through the in-proxy web app, which is now @@ -76,7 +116,7 @@ 25 August 2013: mitmproxy 0.9.2: * Improvements to the mitmproxywrapper.py helper script for OSX. - + * Don't take minor version into account when checking for serialized file compatibility. @@ -90,38 +130,38 @@ valid IDNA-encoded names. * Display transfer rates for responses in the flow list. - + * Many other small bugfixes and improvements. - + 16 June 2013: mitmproxy 0.9.1: * Use "correct" case for Content-Type headers added by mitmproxy. - - * Make UTF environment detection more robust. + + * Make UTF environment detection more robust. * Improved MIME-type detection for viewers. - + * Always read files in binary mode (Windows compatibility fix). - + * Some developer documentation. - + 15 May 2013: mitmproxy 0.9: * Upstream certs mode is now the default. * 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. @@ -132,12 +172,12 @@ 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. @@ -146,7 +186,7 @@ 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. diff --git a/CONTRIBUTORS b/CONTRIBUTORS index a9688d92f..fe22d9da9 100644 --- a/CONTRIBUTORS +++ b/CONTRIBUTORS @@ -1,44 +1,59 @@ - 902 Aldo Cortesi - 323 Maximilian Hils + 1067 Aldo Cortesi + 542 Maximilian Hils + 76 Marcelo Glezer 18 Henrik Nordstrom 13 Thomas Roth 12 Pedro Worcel 11 Stephen Altamirano + 11 Justus Wingert + 11 Jim Shaver 10 András Veres-Szentkirályi + 9 Legend Tang 8 Rouli 8 Jason A. Novak 7 Alexis Hildebrandt - 5 Tomaz Muraus - 5 Brad Peabody 5 Matthias Urlichs + 5 Brad Peabody + 5 Tomaz Muraus + 5 elitest 4 root - 4 Marc Liyanage 4 Valtteri Virtanen + 4 Wade 524 4 Bryan Bishop + 4 Youhei Sakurai + 4 Marc Liyanage 3 Chris Neasbitt 3 Zack B - 3 Eli Shvartsman 3 Kyle Manna - 2 Michael Frister - 2 Bennett Blodinger - 2 Jim Lloyd + 3 Eli Shvartsman + 2 Choongwoo Han 2 Rob Wills 2 israel - 2 Jaime Soriano Pastor - 2 Heikki Hannikainen 2 Mark E. Haase + 2 Jaime Soriano Pastor + 2 Jim Lloyd + 2 Heikki Hannikainen + 2 Krzysztof Bielicki + 2 Bennett Blodinger + 2 Michael Frister 2 alts + 1 Yuangxuan Wang + 1 capt8bit 1 davidpshaw 1 deployable 1 joebowbeer 1 meeee + 1 michaeljau + 1 peralta 1 phil plante - 1 Michael Bisbjerg + 1 sentient07 + 1 vzvu3k6k 1 Andy Smith 1 Dan Wilbraham 1 David Shaw 1 Eric Entzel 1 Felix Wolfsteller + 1 Gabriel Kirkpatrick 1 Henrik Nordström 1 Ivaylo Popov 1 JC @@ -46,20 +61,28 @@ 1 James Billingham 1 Jean Regisser 1 Kit Randel - 1 Marcelo Glezer + 1 Lucas Cimon 1 Mathieu Mitchell + 1 Michael Bisbjerg + 1 Mike C 1 Mikhail Korobov + 1 Nick HS + 1 Nick Raptis 1 Nicolas Esteves 1 Oleksandr Sheremet 1 Paul 1 Rich Somerfield 1 Rory McCann 1 Rune Halvorsen + 1 Ryo Onodera 1 Sahn Lam 1 Seppo Yli-Olli 1 Sergey Chipiga + 1 Steve Phillips 1 Steven Van Acker + 1 Suyash + 1 Tarashish Mishra + 1 Terry Long 1 Ulrich Petri 1 Vyacheslav Bakhmutov - 1 Yuangxuan Wang - 1 capt8bit + 1 Wade Catron diff --git a/libmproxy/version.py b/libmproxy/version.py index babc5ec59..2e43a05a8 100644 --- a/libmproxy/version.py +++ b/libmproxy/version.py @@ -1,4 +1,4 @@ -IVERSION = (0, 11, 4) +IVERSION = (0, 12, 0) VERSION = ".".join(str(i) for i in IVERSION) MINORVERSION = ".".join(str(i) for i in IVERSION[:2]) NAME = "mitmproxy"