Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Switches hotkeys. En/decode is now bound to 'z', kill connection now 'X' | Stephen Altamirano | 2011-07-20 | 1 | -4/+4 | |
| | ||||||
* | Fixes issue #10 regarding broken json printing | Stephen Altamirano | 2011-07-19 | 1 | -1/+1 | |
| | ||||||
* | Merge pull request #9 from alts/toggle_encodings | Aldo Cortesi | 2011-07-18 | 4 | -31/+68 | |
|\ | | | | | Toggle encodings | |||||
| * | Switches hotkey to unused 'g', adds help message | Stephen Altamirano | 2011-07-18 | 1 | -1/+2 | |
| | | ||||||
| * | Adds ability to toggle between encodings in the response view | Stephen Altamirano | 2011-07-18 | 2 | -11/+28 | |
| | | ||||||
| * | Adds encode counterparts to decode functions | Stephen Altamirano | 2011-07-17 | 2 | -20/+39 | |
|/ | ||||||
* | Add explicit notice when data has been auto-decoded. | Aldo Cortesi | 2011-07-18 | 1 | -28/+38 | |
| | ||||||
* | Correctly detect urlencoded data | Aldo Cortesi | 2011-07-17 | 1 | -1/+1 | |
| | | | | This broke when we introduced case preservation for headers. | |||||
* | Fix error in anticomp commandline specification. | Aldo Cortesi | 2011-07-17 | 1 | -1/+1 | |
| | ||||||
* | Make help display for options nicer. | Aldo Cortesi | 2011-07-17 | 1 | -21/+59 | |
| | ||||||
* | Expose the anticompression flag as an option through the "o" key in mitmproxy. | Aldo Cortesi | 2011-07-17 | 1 | -0/+6 | |
| | ||||||
* | Refine encoding support | Aldo Cortesi | 2011-07-17 | 3 | -6/+17 | |
| | | | | | - Push decoding down into the LRU cache - Cope gracefully with corrupted data and incorrect encoding headers | |||||
* | Removes item from todo list | alts | 2011-07-16 | 1 | -6/+1 | |
| | ||||||
* | Adds support for content encoding, namely gip and deflate | alts | 2011-07-16 | 7 | -26/+122 | |
| | ||||||
* | Add a pretty-printing mode for urlencoded form data. | Aldo Cortesi | 2011-07-15 | 3 | -2/+29 | |
| | ||||||
* | Introduce an anti-compression command-line argument. | Aldo Cortesi | 2011-07-15 | 6 | -1/+22 | |
| | | | | | This is on by default, which means we avoid compressed content unless the -z flag is specified. | |||||
* | Don't sort headers when displaying them in mitmproxy. | Aldo Cortesi | 2011-07-14 | 1 | -1/+1 | |
| | ||||||
* | Refine path completion somewhat. | Aldo Cortesi | 2011-07-14 | 3 | -9/+2 | |
| | | | | Make it match the behaviour of vim and mutt more closely | |||||
* | Rewrite Headers object to preserve order and case. | Aldo Cortesi | 2011-07-14 | 7 | -208/+100 | |
| | ||||||
* | Merge branch 'master' of github.com:cortesi/mitmproxy | Aldo Cortesi | 2011-07-11 | 1 | -1/+1 | |
|\ | ||||||
| * | Merge pull request #4 from fwolfst/master | Aldo Cortesi | 2011-07-10 | 1 | -1/+1 | |
| |\ | | | | | | | cert-wait-time argument type specification fix. | |||||
| | * | Specify certificate creation waiting time argument to fix type error in ↵ | Felix Wolfsteller | 2011-07-09 | 1 | -1/+1 | |
| |/ | | | | | | | proxy.py . | |||||
* / | Bail out if no command was specified after | shortcut. | Aldo Cortesi | 2011-07-08 | 1 | -1/+2 | |
|/ | ||||||
* | Cast some data read from dump files to str, to prevent unicode promotion. | Aldo Cortesi | 2011-07-01 | 2 | -6/+10 | |
| | | | | | This fixes a bug that caused a traceback when de-serialized requests were replayed. Also adds unit tests for the problem. | |||||
* | Show view mode in statusbar. | Aldo Cortesi | 2011-06-30 | 1 | -24/+33 | |
| | | | | Also make "m" keyboard shortcut available globally. | |||||
* | Fix edit prompt display, return code editing. | Aldo Cortesi | 2011-06-30 | 1 | -3/+6 | |
| | ||||||
* | JSON pretty-printing. | Aldo Cortesi | 2011-06-30 | 3 | -26/+63 | |
| | | | | | Also rename the display modes ("pretty" instead of "indent"), and expand the built-in documentation. | |||||
* | Prep for 0.5 release | Aldo Cortesi | 2011-06-27 | 10 | -7/+137 | |
| | | | | | | - Update CHANGELOG and CONTRIBUTORS - Bump version - Include Apple Gamecenter highscore setting tutorial in docs | |||||
* | Make the certificate wait time configurable. | Aldo Cortesi | 2011-06-27 | 3 | -3/+11 | |
| | | | | | | | | | Since OpenSSL doesn't let us set certificate start times in the past, the client and proxy machine time must be synchronized, or the client might reject the certificate. We can bodgy over small discrepancies by waiting a few seconds after a new certificate is generated (i.e. the first time an SSL domain is contacted). Make this a configurable option, and turn it off by default. | |||||
* | Try not to hang when user views large request & response bodies | Aldo Cortesi | 2011-06-27 | 3 | -5/+47 | |
| | | | | | | | | | | Two different strategies here: - Use a simple heuristic to detect if we're looking at XML data when indent mode is used. On non-XML data we can hang even on small documents. - Only view partial data for large bodies. At the moment the cutoff is 100k. I might finetune this later. | |||||
* | Don't redraw the screen more often than necessary. | Aldo Cortesi | 2011-06-27 | 3 | -4/+11 | |
| | ||||||
* | Repair a problem that sometimes caused SSL connections to peg the CPU. | Aldo Cortesi | 2011-06-23 | 1 | -3/+6 | |
| | ||||||
* | Don't backup flows before replay. | Aldo Cortesi | 2011-06-23 | 1 | -1/+0 | |
| | | | | This lets us revert to the original request, even after replaying an edit. | |||||
* | Merge pull request #2 from zellux/master | Aldo Cortesi | 2011-06-20 | 1 | -1/+1 | |
|\ | | | | | Fix urwid version parsing error when it's something like 0.9.10-pre | |||||
| * | Fix urwid version parsing error when it's something like 0.9.10-pre | Yuangxuan Wang | 2011-06-20 | 1 | -1/+1 | |
|/ | ||||||
* | Add a hideous kludge to fix not-yet-valid certificates. | Aldo Cortesi | 2011-06-11 | 2 | -0/+4 | |
| | | | | | | | | | | | | - The OpenSSL x509 has no way to explicitly set the notBefore value on certificates. - If two systems have the same configured time, it's possible to return a certificate before the validity start time has arrived. - We "solve" this by waiting for one second when a certificate is first generated before returning the cert. The alternative is to rewrite pretty much all of our certificate generation, a thought too horrible to contemplate. | |||||
* | Merge branch 'master' of github.com:cortesi/mitmproxy | Aldo Cortesi | 2011-06-02 | 8 | -18/+76 | |
|\ | ||||||
| * | Anticache and refresh_server_playback options are applied before flows are ↵ | Aldo Cortesi | 2011-05-15 | 1 | -2/+2 | |
| | | | | | | | | | | | | | | loaded. You can now use mitmdump to preview how these options work, by running mitmdump against a set of saved flows, and viewing the output. | |||||
| * | Add -r option to mitmdump and mitmproxy. | Aldo Cortesi | 2011-05-15 | 6 | -14/+28 | |
| | | | | | | | | | | | | This option reads a set of flows from a file. I've also regularized the mitmdump and mitmproxy command-line signatures by removing mitmproxy's old way of specifying flow loads through naked arguments. | |||||
| * | Add a new flow loading mechanism. | Aldo Cortesi | 2011-05-15 | 4 | -7/+51 | |
| | | | | | | | | | | We now simulate the normal connection flow when we load flows. That means that we can run scripts, hooks, sticky cookies, etc. | |||||
* | | Add an "SSL exception" to the license. | Aldo Cortesi | 2011-06-02 | 1 | -0/+16 | |
|/ | | | | | | This is to clarify that mitmproxy can be distributed with OpenSSL. It's unclear whether this is really needed, but I've had at least one request for this, and there's a precendent in other Open Source projects. | |||||
* | Minor code cleanup - no need to recreate the master queue. | Aldo Cortesi | 2011-05-14 | 1 | -2/+1 | |
| | ||||||
* | Add a -n option which tells the tools not to bind a proxy. | Aldo Cortesi | 2011-05-14 | 6 | -25/+49 | |
| | | | | This is useful when you just want to inspect or process dumps. | |||||
* | Add the 30-second client replay tutorial to the docs. | Aldo Cortesi | 2011-03-31 | 6 | -2/+76 | |
| | | | | | It's verbatim from the blog post at the moment - I might edit it a bit before pushing it to mitmproxy.org. | |||||
* | Changelog for 0.4. | Aldo Cortesi | 2011-03-30 | 1 | -1/+16 | |
| | ||||||
* | Spell-check docs, setup.py fixes, add missing files to manifest. | Aldo Cortesi | 2011-03-30 | 8 | -8/+12 | |
| | ||||||
* | Minor docs tweaks. Mention countershape. | Aldo Cortesi | 2011-03-29 | 1 | -4/+7 | |
| | ||||||
* | Refactoring. | Aldo Cortesi | 2011-03-29 | 2 | -10/+8 | |
| | ||||||
* | Add some debugging output to help troubleshoot a performance problem. | Aldo Cortesi | 2011-03-27 | 2 | -0/+12 | |
| | ||||||
* | unit test coverage ++ | Aldo Cortesi | 2011-03-20 | 5 | -13/+27 | |
| |