Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix issue with binary content in json | Shadab Zafar | 2016-08-15 | 1 | -2/+3 |
| | |||||
* | Use postData field in PUT, PATCH requests too | Shadab Zafar | 2016-08-15 | 1 | -1/+1 |
| | | | | | The HAR spec isn't really clear on whether this should be the case, but Google Chrome does this, so I think we should too. | ||||
* | Refactor format_cookies | Shadab Zafar | 2016-08-15 | 1 | -6/+6 |
| | |||||
* | Support .zhar compression | Shadab Zafar | 2016-08-15 | 1 | -2/+5 |
| | |||||
* | Add text field to response content | Shadab Zafar | 2016-08-15 | 1 | -2/+11 |
| | |||||
* | Add serverIPAddress field | Shadab Zafar | 2016-08-15 | 1 | -0/+3 |
| | |||||
* | Add postData field | Shadab Zafar | 2016-08-15 | 1 | -2/+11 |
| | |||||
* | Add SSL & Connect timings | Shadab Zafar | 2016-08-15 | 1 | -6/+22 |
| | |||||
* | Add a ctx.log on finish | Shadab Zafar | 2016-08-15 | 1 | -2/+4 |
| | |||||
* | Open JSON file in text mode | Shadab Zafar | 2016-08-15 | 1 | -1/+1 |
| | |||||
* | Simplify name_value | Shadab Zafar | 2016-08-15 | 1 | -11/+1 |
| | |||||
* | Fix wrong import | Shadab Zafar | 2016-08-15 | 1 | -1/+1 |
| | |||||
* | Improve cookies formatting | Shadab Zafar | 2016-08-15 | 1 | -4/+19 |
| | |||||
* | Format Cookies according to the HAR Spec | Shadab Zafar | 2016-08-15 | 1 | -5/+29 |
| | |||||
* | Remove pages object | Shadab Zafar | 2016-08-15 | 1 | -1/+0 |
| | | | | | | | The HAR Spec says that the field can be left out by applications that don't group by pages. http://www.softwareishard.com/blog/har-12-spec/#log | ||||
* | Welcome har_dump | Shadab Zafar | 2016-08-15 | 1 | -0/+145 |
| | |||||
* | Goodbye har_extractor | Shadab Zafar | 2016-08-15 | 1 | -264/+0 |
| | |||||
* | make the linter happy | Maximilian Hils | 2016-07-23 | 1 | -1/+1 |
| | |||||
* | add remote debug example | Maximilian Hils | 2016-07-23 | 1 | -0/+19 |
| | |||||
* | Addon iface: .configure(options) -> .configure(options, updated) | Aldo Cortesi | 2016-07-23 | 1 | -1/+1 |
| | |||||
* | scripts: refactor some examples that keep global state | Aldo Cortesi | 2016-07-23 | 3 | -39/+43 |
| | | | | We now have a better way to do this. | ||||
* | Merge remote-tracking branch 'origin/master' into message-body-encoding | Maximilian Hils | 2016-07-15 | 23 | -100/+140 |
|\ | |||||
| * | Fix HAR extractor | Aldo Cortesi | 2016-07-15 | 1 | -3/+5 |
| | | | | | | | | Thanks to @mhils | ||||
| * | Adjust concurrent tests for start method | Aldo Cortesi | 2016-07-15 | 1 | -2/+0 |
| | | |||||
| * | Add .start for addons and scripts | Aldo Cortesi | 2016-07-15 | 9 | -8/+17 |
| | | | | | | | | Also improve error messages, fix various unit tests | ||||
| * | Convert examples and example tests for new-style scripts | Aldo Cortesi | 2016-07-14 | 9 | -11/+11 |
| | | | | | | | | | | Remove the test that just loads all the example scripts for now - it's a very low-value test, and we need to think of something better. | ||||
| * | move script context to mitmproxy.ctx | Maximilian Hils | 2016-07-08 | 5 | -18/+18 |
| | | |||||
| * | remove script contexts | Maximilian Hils | 2016-07-07 | 1 | -3/+4 |
| | | |||||
| * | remove context from all scripts | Maximilian Hils | 2016-07-07 | 23 | -85/+107 |
| | | |||||
| * | py3++ | Maximilian Hils | 2016-07-07 | 2 | -2/+2 |
| | | |||||
| * | disable harparser on py3 | Maximilian Hils | 2016-07-07 | 1 | -0/+6 |
| | | |||||
| * | py3++ | Maximilian Hils | 2016-07-06 | 2 | -4/+5 |
| | | |||||
| * | remove clean_bin, clarify unicode handling | Maximilian Hils | 2016-07-05 | 1 | -6/+8 |
| | | |||||
* | | update examples: no decoded() anymore :tada: | Maximilian Hils | 2016-07-02 | 7 | -54/+46 |
|/ | |||||
* | Make har_extractor.py output HAR 1.2 spec-compliant | Tai Dickerson | 2016-06-14 | 1 | -1/+3 |
| | | | | | | | | HAR files were failing to load in harviewer (http://www.softwareishard.com/har/viewer/) due to: - ISO 8601 dates for startedDateTime missing timezone (http://www.softwareishard.com/blog/har-12-spec/#pages) -- Used UTC but could add detection of default system timezone if desired - pages object missing pageTimings (http://www.softwareishard.com/blog/har-12-spec/#pageTimings) -- Used {} because all child fields are optional | ||||
* | update examples, tests, docs | Maximilian Hils | 2016-06-13 | 11 | -26/+31 |
| | |||||
* | Simplify script concurrency helpers | Aldo Cortesi | 2016-06-08 | 1 | -2/+2 |
| | | | | We now have take() to prevent double-replies. | ||||
* | A new interface for reply | Aldo Cortesi | 2016-06-08 | 2 | -2/+2 |
| | | | | | | | | | | | Reply is now explicit - it's no longer a callable itself. Instead, we have: reply.kill() - kill the flow reply.ack() - ack, but don't send anything reply.send(message) - send a response This is part of an incremental move to detach reply from our flow objects, and unify the script and handler interfaces. | ||||
* | Shift a bunch more string-related functions to strutils | Aldo Cortesi | 2016-06-02 | 1 | -2/+3 |
| | |||||
* | Utils reorganisation: add netlib.strutils | Aldo Cortesi | 2016-06-02 | 1 | -2/+2 |
| | | | | Extract a number of string and format-related functions to netlib.strutils. | ||||
* | handle_* -> * leftovers | Maximilian Hils | 2016-05-29 | 1 | -2/+2 |
| | |||||
* | more style cleanup | Thomas Kriechbaumer | 2016-05-29 | 1 | -1/+1 |
| | | | | Use this to check: flake8 --count mitmproxy netlib pathod examples test | ||||
* | change comment indentation | Thomas Kriechbaumer | 2016-05-29 | 1 | -3/+3 |
| | |||||
* | Merge pull request #1173 from mitmproxy/format-examples | Thomas Kriechbaumer | 2016-05-29 | 11 | -23/+28 |
|\ | | | | | Format examples | ||||
| * | format examples | Maximilian Hils | 2016-05-29 | 11 | -23/+28 |
| | | |||||
* | | Update method names in /examples/flowbasic | Aldo Cortesi | 2016-05-29 | 1 | -2/+2 |
|/ | | | | Please enter the commit message for your changes. Lines starting | ||||
* | Adapt examples | Aldo Cortesi | 2016-05-29 | 2 | -11/+8 |
| | |||||
* | improve MultiDict, add ImmutableMultiDict, adjust response.cookies | Maximilian Hils | 2016-05-18 | 1 | -1/+1 |
| | |||||
* | add MultiDict | Maximilian Hils | 2016-05-18 | 2 | -8/+8 |
| | | | | | | | | This commit introduces MultiDict, a multi-dictionary similar to ODict, but with improved semantics (as in the Headers class). MultiDict fixes a few issues that were present in the Request/Response API. In particular, `request.cookies["foo"] = "bar"` has previously been a no-op, as the cookies property returned a mutable _copy_ of the cookies. | ||||
* | Adding example which turns every reponse into an HTTP 500. (#1136) | Jason Pepas | 2016-05-11 | 2 | -0/+4 |
| | | | | | | * Adding example which turns every reponse into an HTTP 500. * Prefer b"" over None for response.content. |