Release pep: bump version, changelog, contributors

This commit is contained in:
Aldo Cortesi 2015-05-18 10:44:09 +12:00
parent a8cb8a01a3
commit 33169d610c
3 changed files with 97 additions and 34 deletions

View File

@ -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: 29 Dec 2014: mitmproxy 0.11.2:
* Configuration files - mitmproxy.conf, mitmdump.conf, common.conf in the * Configuration files - mitmproxy.conf, mitmdump.conf, common.conf in the
@ -8,11 +48,11 @@
15 November 2014: mitmproxy 0.11.1: 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: 7 November 2014: mitmproxy 0.11:
* Performance improvements for mitmproxy console * Performance improvements for mitmproxy console
* SOCKS5 proxy mode allows mitmproxy to act as a SOCKS5 proxy server * 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 * Finer-grained control of traffic replay, including options to ignore
contents or parameters when matching flows (marcelo.glezer@gmail.com) 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 * Configurable size limit on HTTP request and response bodies
@ -56,7 +96,7 @@
28 January 2014: mitmproxy 0.10: 28 January 2014: mitmproxy 0.10:
* Support for multiple scripts and multiple script arguments * Support for multiple scripts and multiple script arguments
* Easy certificate install through the in-proxy web app, which is now * Easy certificate install through the in-proxy web app, which is now
@ -76,7 +116,7 @@
25 August 2013: mitmproxy 0.9.2: 25 August 2013: mitmproxy 0.9.2:
* Improvements to the mitmproxywrapper.py helper script for OSX. * Improvements to the mitmproxywrapper.py helper script for OSX.
* Don't take minor version into account when checking for serialized file * Don't take minor version into account when checking for serialized file
compatibility. compatibility.
@ -90,38 +130,38 @@
valid IDNA-encoded names. valid IDNA-encoded names.
* Display transfer rates for responses in the flow list. * Display transfer rates for responses in the flow list.
* Many other small bugfixes and improvements. * Many other small bugfixes and improvements.
16 June 2013: mitmproxy 0.9.1: 16 June 2013: mitmproxy 0.9.1:
* Use "correct" case for Content-Type headers added by mitmproxy. * 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. * Improved MIME-type detection for viewers.
* Always read files in binary mode (Windows compatibility fix). * Always read files in binary mode (Windows compatibility fix).
* Some developer documentation. * Some developer documentation.
15 May 2013: mitmproxy 0.9: 15 May 2013: mitmproxy 0.9:
* Upstream certs mode is now the default. * Upstream certs mode is now the default.
* Add a WSGI container that lets you host in-proxy web applications. * Add a WSGI container that lets you host in-proxy web applications.
* Full transparent proxy support for Linux and OSX. * Full transparent proxy support for Linux and OSX.
* Introduce netlib, a common codebase for mitmproxy and pathod * Introduce netlib, a common codebase for mitmproxy and pathod
(http://github.com/cortesi/netlib). (http://github.com/cortesi/netlib).
* Full support for SNI. * Full support for SNI.
* Color palettes for mitmproxy, tailored for light and dark terminal * Color palettes for mitmproxy, tailored for light and dark terminal
backgrounds. backgrounds.
@ -132,12 +172,12 @@
match asset flows (js, images, css). match asset flows (js, images, css).
* Follow mode in mitmproxy ("F" shortcut) to "tail" flows as they arrive. * Follow mode in mitmproxy ("F" shortcut) to "tail" flows as they arrive.
* --dummy-certs option to specify and preserve the dummy certificate * --dummy-certs option to specify and preserve the dummy certificate
directory. directory.
* Server replay from the current captured buffer. * Server replay from the current captured buffer.
* Huge improvements in content views. We now have viewers for AMF, HTML, * Huge improvements in content views. We now have viewers for AMF, HTML,
JSON, Javascript, images, XML, URL-encoded forms, as well as hexadecimal JSON, Javascript, images, XML, URL-encoded forms, as well as hexadecimal
and raw views. and raw views.
@ -146,7 +186,7 @@
on flows, based on a matching pattern. on flows, based on a matching pattern.
* A graphical editor for path components in mitmproxy. * A graphical editor for path components in mitmproxy.
* A small set of standard user-agent strings, which can be used easily in * A small set of standard user-agent strings, which can be used easily in
the header editor. the header editor.

View File

@ -1,44 +1,59 @@
902 Aldo Cortesi 1067 Aldo Cortesi
323 Maximilian Hils 542 Maximilian Hils
76 Marcelo Glezer
18 Henrik Nordstrom 18 Henrik Nordstrom
13 Thomas Roth 13 Thomas Roth
12 Pedro Worcel 12 Pedro Worcel
11 Stephen Altamirano 11 Stephen Altamirano
11 Justus Wingert
11 Jim Shaver
10 András Veres-Szentkirályi 10 András Veres-Szentkirályi
9 Legend Tang
8 Rouli 8 Rouli
8 Jason A. Novak 8 Jason A. Novak
7 Alexis Hildebrandt 7 Alexis Hildebrandt
5 Tomaz Muraus
5 Brad Peabody
5 Matthias Urlichs 5 Matthias Urlichs
5 Brad Peabody
5 Tomaz Muraus
5 elitest
4 root 4 root
4 Marc Liyanage
4 Valtteri Virtanen 4 Valtteri Virtanen
4 Wade 524
4 Bryan Bishop 4 Bryan Bishop
4 Youhei Sakurai
4 Marc Liyanage
3 Chris Neasbitt 3 Chris Neasbitt
3 Zack B 3 Zack B
3 Eli Shvartsman
3 Kyle Manna 3 Kyle Manna
2 Michael Frister 3 Eli Shvartsman
2 Bennett Blodinger 2 Choongwoo Han
2 Jim Lloyd
2 Rob Wills 2 Rob Wills
2 israel 2 israel
2 Jaime Soriano Pastor
2 Heikki Hannikainen
2 Mark E. Haase 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 2 alts
1 Yuangxuan Wang
1 capt8bit
1 davidpshaw 1 davidpshaw
1 deployable 1 deployable
1 joebowbeer 1 joebowbeer
1 meeee 1 meeee
1 michaeljau
1 peralta
1 phil plante 1 phil plante
1 Michael Bisbjerg 1 sentient07
1 vzvu3k6k
1 Andy Smith 1 Andy Smith
1 Dan Wilbraham 1 Dan Wilbraham
1 David Shaw 1 David Shaw
1 Eric Entzel 1 Eric Entzel
1 Felix Wolfsteller 1 Felix Wolfsteller
1 Gabriel Kirkpatrick
1 Henrik Nordström 1 Henrik Nordström
1 Ivaylo Popov 1 Ivaylo Popov
1 JC 1 JC
@ -46,20 +61,28 @@
1 James Billingham 1 James Billingham
1 Jean Regisser 1 Jean Regisser
1 Kit Randel 1 Kit Randel
1 Marcelo Glezer 1 Lucas Cimon
1 Mathieu Mitchell 1 Mathieu Mitchell
1 Michael Bisbjerg
1 Mike C
1 Mikhail Korobov 1 Mikhail Korobov
1 Nick HS
1 Nick Raptis
1 Nicolas Esteves 1 Nicolas Esteves
1 Oleksandr Sheremet 1 Oleksandr Sheremet
1 Paul 1 Paul
1 Rich Somerfield 1 Rich Somerfield
1 Rory McCann 1 Rory McCann
1 Rune Halvorsen 1 Rune Halvorsen
1 Ryo Onodera
1 Sahn Lam 1 Sahn Lam
1 Seppo Yli-Olli 1 Seppo Yli-Olli
1 Sergey Chipiga 1 Sergey Chipiga
1 Steve Phillips
1 Steven Van Acker 1 Steven Van Acker
1 Suyash
1 Tarashish Mishra
1 Terry Long
1 Ulrich Petri 1 Ulrich Petri
1 Vyacheslav Bakhmutov 1 Vyacheslav Bakhmutov
1 Yuangxuan Wang 1 Wade Catron
1 capt8bit

View File

@ -1,4 +1,4 @@
IVERSION = (0, 11, 4) IVERSION = (0, 12, 0)
VERSION = ".".join(str(i) for i in IVERSION) VERSION = ".".join(str(i) for i in IVERSION)
MINORVERSION = ".".join(str(i) for i in IVERSION[:2]) MINORVERSION = ".".join(str(i) for i in IVERSION[:2])
NAME = "mitmproxy" NAME = "mitmproxy"