aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--CHANGELOG76
-rw-r--r--CONTRIBUTORS51
-rw-r--r--libmproxy/version.py2
3 files changed, 96 insertions, 33 deletions
diff --git a/CHANGELOG b/CHANGELOG
index e0fb71b6..4d9d27f4 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 a9688d92..fe22d9da 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 Mark E. Haase
2 Jaime Soriano Pastor
+ 2 Jim Lloyd
2 Heikki Hannikainen
- 2 Mark E. Haase
+ 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 babc5ec5..2e43a05a 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"