Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | 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. | |||||
* | FlowReadError -> FlowReadException | Maximilian Hils | 2016-04-29 | 1 | -2/+3 | |
| | ||||||
* | py3++ | Maximilian Hils | 2016-04-13 | 2 | -3/+3 | |
| | ||||||
* | response.msg -> response.reason | Maximilian Hils | 2016-04-02 | 1 | -1/+1 | |
| | ||||||
* | py3++: iteritems | Maximilian Hils | 2016-03-20 | 1 | -1/+2 | |
| | ||||||
* | py3++: cStringIO | Maximilian Hils | 2016-03-20 | 1 | -3/+3 | |
| | ||||||
* | Update modify_response_body.py | cle1000 | 2016-03-15 | 1 | -1/+1 | |
| | | | fix typo | |||||
* | Use the contextmanager in all tests | Shadab Zafar | 2016-03-11 | 1 | -0/+0 | |
| | ||||||
* | Add test for iframe_injector example | Shadab Zafar | 2016-03-11 | 1 | -1/+1 | |
| | ||||||
* | Update modify_querystring example & add test for it | Shadab Zafar | 2016-03-11 | 1 | -3/+2 | |
| | ||||||
* | Update modify_form example to not use deprecated functions | Shadab Zafar | 2016-03-11 | 1 | -3/+3 | |
| | ||||||
* | fix content view example inline script | Maximilian Hils | 2016-03-10 | 1 | -1/+1 | |
| | ||||||
* | Fix pprint import | Shadab Zafar | 2016-03-04 | 1 | -1/+1 | |
| | ||||||
* | Use default empty page_list | Shadab Zafar | 2016-03-04 | 1 | -2/+2 | |
| | ||||||
* | Add basic test for har_extractor | Shadab Zafar | 2016-03-04 | 1 | -0/+0 | |
| | ||||||
* | Remove some duplication and make more pythonic har_extractor | Shadab Zafar | 2016-03-02 | 1 | -81/+59 | |
| | ||||||
* | Fixup HAR Extractor | Shadab Zafar | 2016-03-01 | 1 | -9/+20 | |
| | ||||||
* | har_extractor: Replace deprecated stuff with recommended ones | Shadab Zafar | 2016-02-20 | 1 | -3/+3 | |
| | ||||||
* | har_extractor: Use items() instead of iteritems() | Shadab Zafar | 2016-02-20 | 1 | -2/+2 | |
| | ||||||
* | Pull bin to the top, move pathod examples to examples dir | Aldo Cortesi | 2016-02-18 | 4 | -0/+100 | |
| |