aboutsummaryrefslogtreecommitdiffstats
path: root/test
Commit message (Collapse)AuthorAgeFilesLines
...
* | simplify termlog outfile handlingThomas Kriechbaumer2017-01-251-13/+22
| |
* | write errors to stderr (#1952)nish212017-01-251-7/+9
| |
* | Merge pull request #1945 from Kriechi/ca-expiredMaximilian Hils2017-01-234-3/+65
|\ \ | | | | | | fix #939
| * | fix #939Thomas Kriechbaumer2017-01-234-3/+65
| | |
* | | test disable_h2c_upgrade addonThomas Kriechbaumer2017-01-232-0/+18
| | |
* | | test websocket addonThomas Kriechbaumer2017-01-231-1/+18
|/ /
* / nuke mock dependencyThomas Kriechbaumer2017-01-2221-27/+30
|/ | | | This is already included in Python 3.3+ as unittest.mock
* provide git information with --versionThomas Kriechbaumer2017-01-192-6/+7
| | | | fixes #1848
* stronger tests, lintMaximilian Hils2017-01-072-3/+3
|
* Revert "add strutils.replace_surrogates"Maximilian Hils2017-01-071-5/+0
| | | | This reverts commit 15ae88db08dbf2725c8c9f945f2006c4b2a10d46.
* add strutils.replace_surrogatesMaximilian Hils2017-01-071-0/+5
|
* minor encoding fixesMaximilian Hils2017-01-072-5/+19
| | | | | | - native() -> always_str() The old function name does not make sense on Python 3 only. - Inline utility functions in message.py.
* Controls the length of URL displayed using the -d option (#1903)lymanZerga112017-01-051-0/+9
|
* Allow underscore in hostnamechhsiao902016-12-301-0/+2
|
* fix IO type checkingMaximilian Hils2016-12-281-0/+8
|
* fix compat with Python 3.5.0Maximilian Hils2016-12-281-0/+9
|
* fix url.parse tests for Python 3.6Maximilian Hils2016-12-271-3/+10
| | | | This is a simpler version of @Kriechi's patch.
* remove output of dumper during testsThomas Kriechbaumer2016-12-212-3/+3
|
* remove output of webmaster during testsThomas Kriechbaumer2016-12-211-0/+1
|
* Merge pull request #1880 from mhils/1877Maximilian Hils2016-12-191-0/+9
|\ | | | | Fix #1877
| * fix #1877Maximilian Hils2016-12-191-0/+9
| |
* | fix io compat with previous releasesMaximilian Hils2016-12-192-0/+93
|/
* fix #1858Maximilian Hils2016-12-192-4/+4
|
* Merge pull request #1862 from mhils/remove-intercept-eventsAldo Cortesi2016-12-172-8/+6
|\ | | | | Remove intercept events, update view manually
| * remove intercept events, update view manuallyMaximilian Hils2016-12-162-8/+6
| |
* | console: mark view indiciator, fix empty flow list behaviourAldo Cortesi2016-12-161-0/+5
|/ | | | Fixes #1782
* Merge pull request #1845 from mhils/mitmweb-improvementsAldo Cortesi2016-12-161-3/+16
|\ | | | | Mitmweb Improvements
| * [web] various fixesMaximilian Hils2016-12-121-3/+16
| |
* | Merge pull request #1852 from mhils/simplenamespaceMaximilian Hils2016-12-132-8/+1
|\ \ | | | | | | Use types.SimpleNamespace instead of custom NS class
| * | use types.SimpleNamespace instead of custom NS classMaximilian Hils2016-12-132-8/+1
| | |
* | | fix #1850Maximilian Hils2016-12-131-1/+2
|/ /
* | console: clean path prompt handlingAldo Cortesi2016-12-121-1/+1
| | | | | | | | | | | | - Don't trigger callback if no path is specified - Expand userdir centrally - Catch IO errors from callbacks and turn them into status messages
* | Extend type checker validate Sequence specsAldo Cortesi2016-12-121-1/+12
|/
* minor fixesMaximilian Hils2016-12-102-2/+2
|
* add new xml/html pretty-printer :tada:Maximilian Hils2016-12-1010-1/+102
|
* remove lxml-dependent codeMaximilian Hils2016-12-103-35/+9
|
* update tests, increase coverage, add type infoMaximilian Hils2016-12-0922-333/+355
|
* options: add a merge method to assimilate optionsAldo Cortesi2016-12-083-5/+23
| | | | Fixes #953
* Minor tweaksAldo Cortesi2016-12-082-13/+13
|
* Amalgamate all the Options objectsAldo Cortesi2016-12-083-8/+11
|
* Replace configargparse with argparse, enable new options loadingAldo Cortesi2016-12-081-1/+2
| | | | | | This commit ditches configargparse and enables the new config file format. The default location is ~/.mitmproxy/config.yaml. Unifying all of the various Options objects will follow in the next patch.
* options: defaults are a class attributeAldo Cortesi2016-12-081-0/+5
|
* options: save defaults, add .reset() to restore defaultsAldo Cortesi2016-12-081-5/+0
| | | | Use .reset() in console app to clear options.
* Add YAML serialization of optionsAldo Cortesi2016-12-081-1/+54
| | | | | This uses ruamel.yaml. The library seems well-supported, and can do in-place modification of config files that retains user comments and file structure.
* options: defaults are a class attributeAldo Cortesi2016-12-081-0/+5
|
* Add OptManager.subscribe, use it to clean up palettes in consoleAldo Cortesi2016-12-081-0/+23
| | | | .subscribe lets you subscribe a function to a specified set of options.
* Options - avoid mutation, API cleanup, has_changedAldo Cortesi2016-12-081-2/+5
| | | | | | | | | - Always return a deepcopy of options to avoid accidental mutation of options state. - Remove .get(opt, default). This is an inappropriate API for Options - trying to retrieve an option that doesn't exist should always be an error. - Add the has_changed method that checks if an option differs from the default, use it in mitmproxy console.
* Get rid of tfile testing optionAldo Cortesi2016-12-082-27/+22
| | | | | It's weird, it's ugly, it's getting in the way of my options refactoring, and it must therefore die.
* Clean up dump testsAldo Cortesi2016-12-082-163/+38
| | | | | | - Remove tests that redundantly test addon funtionality that we've already tested more comprehensively elsewhere. - Extend to 100% coverage for tools/dump.py
* options: save defaults, add .reset() to restore defaultsAldo Cortesi2016-12-081-0/+37
| | | | Use .reset() in console app to clear options.