aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* flow.state -> addons.stateAldo Cortesi2016-10-199-118/+26
|
* addons.Addons -> addonmanager, builtins -> addonsAldo Cortesi2016-10-1965-79/+81
|
* controller.Log -> log.LogAldo Cortesi2016-10-197-51/+51
|
* Merge pull request #1631 from cortesi/nomasterAldo Cortesi2016-10-1931-232/+241
|\ | | | | Kill flow.master - create master.Master
| * Kill flow.master - create master.MasterAldo Cortesi2016-10-1931-232/+241
| | | | | | | | Also extract events into .events
* | Merge pull request #1630 from cortesi/multiservAldo Cortesi2016-10-1928-79/+75
|\| | | | | Let's dispense with this fiction that we support multiple servers
| * Let's dispense with this fiction that we support multiple serversAldo Cortesi2016-10-1928-79/+75
| | | | | | | | It's simple enough to re-add if needed, and until then is just cruft.
* | Merge pull request #1629 from cortesi/addonhaltAldo Cortesi2016-10-195-3/+12
|\| | | | | addons: add AddonHalt exception
| * addons: add AddonHalt exceptionAldo Cortesi2016-10-195-3/+12
| | | | | | | | | | | | This can be raised from an addon handler to stop further processing of a flow. Use this to prevent further handling of web app requests.
* | Merge pull request #1628 from cortesi/webappAldo Cortesi2016-10-1936-151/+262
|\| | | | | Web apps to addons
| * web app cleanups: tests and examplesAldo Cortesi2016-10-193-26/+10
| |
| * pathoc: Guess the Host header from the path if possibleAldo Cortesi2016-10-191-3/+14
| |
| * Web apps to addonsAldo Cortesi2016-10-1934-143/+259
| | | | | | | | | | This commit removes the app registry, adds a wsgiapp addon base, and ports the onboarding app to it.
* | Merge pull request #1627 from cortesi/statecleanAldo Cortesi2016-10-183-16/+21
|\| | | | | No need for all builtins to be loaded for server tests
| * No need for all builtins to be loaded for server testsAldo Cortesi2016-10-183-16/+21
| |
* | Merge pull request #1626 from cortesi/stateAldo Cortesi2016-10-1830-173/+121
|\| | | | | Convert flow.state to an addon
| * Convert flow.state to an addonAldo Cortesi2016-10-1825-158/+101
| | | | | | | | A first step, and already many things are much nicer.
| * accept_addon -> resume, intercept/resume eventsAldo Cortesi2016-10-188-18/+23
| |
* | Merge pull request #1625 from cortesi/dupflowAldo Cortesi2016-10-188-24/+28
|\| | | | | master.duplicate_flow -> state.duplicate_flow
| * master.duplicate_flow -> state.duplicate_flowAldo Cortesi2016-10-188-24/+28
| | | | | | | | | | | | This is a pure operation on state, and doesn't belong on master. Part of prep to move state to an addon.
* | Merge pull request #1624 from cortesi/streambodiesAldo Cortesi2016-10-1811-53/+76
|\| | | | | Response body streaming to addon
| * Response body streaming to addonAldo Cortesi2016-10-1811-53/+76
|/
* Remove mention of pathod.net from READMEAldo Cortesi2016-10-181-6/+1
| | | | I'm just about to redirect this to mitmproxy.org
* dumper: limit url lengthMaximilian Hils2016-10-171-0/+2
|
* fix testsMaximilian Hils2016-10-171-2/+4
|
* remove empty lines at beginning of fileThomas Kriechbaumer2016-10-1788-91/+0
|
* removed unused importThomas Kriechbaumer2016-10-171-2/+0
|
* Merge pull request #1619 from mhils/fix-socks-tlsMaximilian Hils2016-10-162-3/+13
|\ | | | | Fix SOCKS5 mode with TLS
| * fix socks5 mode with tlsMaximilian Hils2016-10-162-3/+13
| |
* | fix redirect_requests.py exampleMaximilian Hils2016-10-161-2/+1
|/
* python3: update README and setup.py trove classifiersAldo Cortesi2016-10-172-5/+3
|
* update protobuf, reenable for py3 (#1618)Maximilian Hils2016-10-161-2/+2
|
* Merge pull request #1617 from cortesi/objectAldo Cortesi2016-10-17167-391/+261
|\ | | | | python3
| * python3: clean up super and __future__Aldo Cortesi2016-10-17140-267/+136
| |
| * python3: clean up class bracketsAldo Cortesi2016-10-1769-122/+122
| |
| * Zap object base classAldo Cortesi2016-10-1765-114/+115
|/
* actually fix merge :see_no_evil:Maximilian Hils2016-10-162-16/+15
|
* fix mergeMaximilian Hils2016-10-161-7/+1
|
* Merge branch 'such-types'Maximilian Hils2016-10-1627-230/+202
|\
| * py2--: inline type infoMaximilian Hils2016-10-1627-239/+206
| |
* | Merge pull request #1615 from cortesi/python3aAldo Cortesi2016-10-1760-336/+208
|\ \ | |/ |/| exterminate six
| * test & examples: zap sixAldo Cortesi2016-10-1730-133/+107
| |
| * mitmproxy: zap sixAldo Cortesi2016-10-1724-191/+97
| |
| * pathod: remove sixAldo Cortesi2016-10-177-19/+11
| |
* | update pydivert dependency (#1614)Maximilian Hils2016-10-161-1/+1
| |
* | Merge pull request #1613 from cortesi/python3Aldo Cortesi2016-10-1731-203/+90
|\| | | | | First-order conversion to Python3-only
| * First-order conversion to Python3-onlyAldo Cortesi2016-10-1731-203/+90
|/ | | | | | - Zap various occurrences of Python2 in docs and scripts - Remove six from netlib, and some other places where obvious project-wide search and replace works.
* Add stub converter for 0.19 io formatAldo Cortesi2016-10-171-0/+6
|
* Bump version post releaseAldo Cortesi2016-10-171-1/+1
|
* Bump to 0.18.1 to fix pypi obstreperousnessAldo Cortesi2016-10-163-106/+67
| | | | Also include contriburors update.