Release pep: bump version, changelog, contributors
This commit is contained in:
parent
a8cb8a01a3
commit
33169d610c
76
CHANGELOG
76
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:
|
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.
|
||||||
|
|
||||||
|
|
53
CONTRIBUTORS
53
CONTRIBUTORS
|
@ -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
|
|
||||||
|
|
|
@ -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"
|
||||||
|
|
Loading…
Reference in New Issue