aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Fix crash when adding a Response when none existed before.Aldo Cortesi2012-05-241-1/+1
|
* Added a switch to send client certificates to hostsPaul2012-05-231-2/+21
|
* Fix AttributeError when shutting down a writing mitmdump.Aldo Cortesi2012-05-171-1/+1
|
* Refuse to replay a request with missing content.Aldo Cortesi2012-05-162-1/+13
|
* Add interface to mark content missing, and extend UI to indicate when ↵Aldo Cortesi2012-05-162-4/+37
| | | | content is missing.
* Add the ability to flag content as missing in a request or a response.Aldo Cortesi2012-05-163-6/+41
| | | | | | | We'll use this in a number of situations. First, we'll soon have response streaming that directly pipes responses to clients. These will be content-less from mitmproxy's perspective. Second, we'll be growing new events that fire after headers are received, but before content is read.
* Bump version number.Aldo Cortesi2012-05-113-3/+3
|
* Include a formatted exception in WSGI error page.Aldo Cortesi2012-05-072-6/+8
|
* Internal error page for WSGI.Aldo Cortesi2012-04-272-8/+81
| | | | Also, 100% test coverage.
* Don't specify Content-Length on empty content.Aldo Cortesi2012-04-251-6/+6
| | | | | Sometimes, mitmproxy would specify a content-length header value of 0 when content was empty. Some rare servers (like piratebay.org) would barf on this.
* Docs and comments for WSGI app example.Aldo Cortesi2012-04-242-2/+12
|
* Add a WSGI adapter that lets us serve a WSGI app out of mitmproxy.Aldo Cortesi2012-04-247-35/+276
| | | | | | | | This commit adds: - A WSGI App adapter for mitmproxy - An app registry in the proxy instance that lets us link WSGI apps with (hostname, port) combinations. - Fixes for a number of bugs discovered while creating this feature.
* Fix PKCS12 cert generation.Aldo Cortesi2012-04-151-0/+1
|
* Shut mitmdump down gracefully on SIGTERM.Aldo Cortesi2012-04-152-1/+12
| | | | This is a hack at the moment, but needs must.
* Note dependency on PyASN1 > 0.1.2 in setup.pyAldo Cortesi2012-04-131-1/+1
|
* Serialized data version check.Aldo Cortesi2012-04-112-1/+15
|
* Make pypi render our perfectly valid RST description.Aldo Cortesi2012-04-092-2/+2
|
* Documentation.Aldo Cortesi2012-04-099-10/+91
|
* Minor cruft removal.Aldo Cortesi2012-04-097-10/+6
|
* Minor name refactoring, make flow list refresh after limit is applied.Aldo Cortesi2012-04-092-14/+13
|
* Add an index counter to status bar.Aldo Cortesi2012-04-092-3/+10
|
* Add some missing help entries.Aldo Cortesi2012-04-082-16/+21
|
* Add an "f" shortcut key to load full body contents.Aldo Cortesi2012-04-084-77/+108
|
* Merge branch 'master' of ssh.github.com:cortesi/mitmproxyAldo Cortesi2012-04-081-1/+5
|\
| * Catch all errors when using jsbeautifier.Aldo Cortesi2012-04-081-1/+5
| | | | | | | | Turns out there are some problems that can raise arbitrary exceptions.
* | Wrap on any character for body text display.Aldo Cortesi2012-04-082-2/+2
|/
* XML/HTML pretty view tweaks.Aldo Cortesi2012-04-072-19/+14
|
* Integrate lxml for pretty-printing HTML and XML.Aldo Cortesi2012-04-075-117/+77
| | | | | Tackling the pretty-printing performance problem head-on, at the cost of a major dependency.
* Minor doc tweaks.Aldo Cortesi2012-04-052-3/+4
|
* Work around an Urwid crashing bug.Aldo Cortesi2012-04-051-0/+5
| | | | https://github.com/Nic0/tyrs/issues/115
* Android proxy document tweaks.Aldo Cortesi2012-04-051-58/+50
|
* Always use ODictCaseless for headers.Aldo Cortesi2012-04-041-2/+2
|
* Crush PNGs.Aldo Cortesi2012-04-046-0/+0
|
* Doc spellcheck.Aldo Cortesi2012-04-044-4/+4
|
* Android configuration docs.Aldo Cortesi2012-04-048-4/+104
|
* Docs: replacements, upstream certs.Aldo Cortesi2012-04-045-17/+75
| | | | Also, move reverse proxy command-line flag to -P.
* Draft 0.8 changelog.Aldo Cortesi2012-04-041-0/+27
|
* Start prepping docs for 0.8Aldo Cortesi2012-04-0410-16/+45
| | | | | Also add an interactive upstream-cert option to mitmproxy, and repair help for R shortcut.
* Add PIL dependencies to READMEs.Aldo Cortesi2012-04-042-0/+3
| | | | Thanks to Sven Neuhaus for pointing this out.
* Improve revert modelAldo Cortesi2012-04-043-8/+16
| | | | | | | - Flows are backed up whenever an interactive, non-script change is made. - That backup is canonical and never changed - "V" will always revert to it. This makes more sense than what we had previously....
* Serialize requestcount for ClientConnect objects.Aldo Cortesi2012-04-032-5/+11
|
* Return a datetime object from SSLCert notbefore and notafter properties.Aldo Cortesi2012-04-032-5/+7
|
* Add ClientConnect info to details view.Aldo Cortesi2012-04-031-1/+10
|
* Add a details page, available from a flow view with the 'X' shortcutAldo Cortesi2012-04-036-5/+113
| | | | | At the moment, this shows the upstream SSL certificate details. More fine-grained detail that doesn't fit in the flow view itself will be added.
* Minor unit test bump.Aldo Cortesi2012-04-033-3/+11
|
* Add accessor method for SSLCert object on Response.Aldo Cortesi2012-04-022-6/+20
|
* Expand SSL cert supportAldo Cortesi2012-04-0210-14/+72
| | | | | | - Capture the remote SSL certificate - Expose the remote cert as an attribute on Response - Expand the certutils.SSLCert interface to expose more cert info
* Nicer coloring for HTTP response codes.Aldo Cortesi2012-04-022-10/+17
| | | | | | | | 20x: green 30x: blue 40x: orange 50x: light red other (non-standard or uncommon): dark red
* Refactor proxy.Server to fix a crash when replaying with -nAldo Cortesi2012-04-026-12/+25
|
* Make it clearer when we fall back to Raw.Aldo Cortesi2012-04-021-2/+5
|