aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| * | options: add a merge method to assimilate optionsAldo Cortesi2016-12-087-29/+54
|/ / | | | | | | Fixes #953
* | Merge pull request #1822 from cortesi/clogAldo Cortesi2016-12-081-4/+6
|\ \ | | | | | | console: use an addon to capture logs
| * | console: use an addon to capture logsAldo Cortesi2016-12-081-4/+6
| | | | | | | | | | | | Fix #1780
* | | Merge pull request #1806 from cortesi/optionsAldo Cortesi2016-12-0824-463/+561
|\| | | |/ |/| Options
| * Minor tweaksAldo Cortesi2016-12-084-19/+21
| |
| * Amalgamate all the Options objectsAldo Cortesi2016-12-087-61/+61
| |
| * Replace configargparse with argparse, enable new options loadingAldo Cortesi2016-12-087-122/+126
| | | | | | | | | | | | 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.
| * Add YAML serialization of optionsAldo Cortesi2016-12-081-4/+0
| | | | | | | | | | 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-082-9/+9
| |
| * Options - avoid mutation, API cleanup, has_changedAldo Cortesi2016-12-081-0/+1
| | | | | | | | | | | | | | | | | | - 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.
| * options: save defaults, add .reset() to restore defaultsAldo Cortesi2016-12-082-10/+14
| | | | | | | | Use .reset() in console app to clear options.
| * Add YAML serialization of optionsAldo Cortesi2016-12-083-1/+125
| | | | | | | | | | 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-082-10/+23
| |
| * Correct refresh_server_playback option defaultAldo Cortesi2016-12-081-1/+1
| |
| * Add OptManager.subscribe, use it to clean up palettes in consoleAldo Cortesi2016-12-084-22/+61
| | | | | | | | .subscribe lets you subscribe a function to a specified set of options.
| * Options - avoid mutation, API cleanup, has_changedAldo Cortesi2016-12-086-37/+53
| | | | | | | | | | | | | | | | | | - 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-086-38/+31
| | | | | | | | | | 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-083-174/+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-083-16/+58
|/ | | | Use .reset() in console app to clear options.
* Merge pull request #1817 from Kriechi/fix-1816Thomas Kriechbaumer2016-12-065-21/+90
|\ | | | | tls_parser: allow optional extensions
| * tls_parser: allow optional extensionsThomas Kriechbaumer2016-12-065-21/+90
|/ | | | fixes #1816
* Merge pull request #1810 from Kriechi/constructMaximilian Hils2016-12-044-154/+123
|\ | | | | upgrade to construct 2.8 and new API
| * upgrade to construct 2.8 and new APIThomas Kriechbaumer2016-12-044-154/+123
| |
* | Merge pull request #1813 from dwfreed/patch-1Maximilian Hils2016-12-041-1/+1
|\ \ | | | | | | release: fix dropping _main suffix
| * | release: fix dropping _main suffixDoug Freed2016-12-041-1/+1
|/ /
* | Merge pull request #1801 from Kriechi/simplify-alpn-opensslThomas Kriechbaumer2016-12-0410-116/+151
|\ \ | |/ |/| simplify ALPN and OpenSSL on macOS
| * simplify ALPN and OpenSSL on macOSThomas Kriechbaumer2016-12-0410-116/+151
|/
* fix whitespaceThomas Kriechbaumer2016-12-031-0/+1
|
* fix indentationThomas Kriechbaumer2016-12-031-2/+2
|
* fix ALPN usageThomas Kriechbaumer2016-12-021-2/+2
|
* Merge pull request #1797 from Kriechi/websocket++Maximilian Hils2016-12-013-22/+67
|\ | | | | Pass Autobahn WebSocket Test Suite
| * websocket: update close handshake testsThomas Kriechbaumer2016-11-291-0/+4
| |
| * websocket: make flowfilter workThomas Kriechbaumer2016-11-291-6/+15
| |
| * websocket: carry over per-message compression bitThomas Kriechbaumer2016-11-291-0/+2
| |
| * websocket: reduce connection timeoutThomas Kriechbaumer2016-11-291-1/+1
| |
| * websocket: fix message type on chunkingThomas Kriechbaumer2016-11-291-2/+5
| |
| * websocket: fix close handshake and re-chunkingThomas Kriechbaumer2016-11-291-14/+33
| |
| * websocket: fix empty frame with fin=1Thomas Kriechbaumer2016-11-291-1/+9
|/
* fix #1783 (#1794)Maximilian Hils2016-11-282-1/+20
|
* Merge pull request #1792 from Kriechi/mitmdump-filter-helpMaximilian Hils2016-11-282-2/+9
|\ | | | | improve mitmdump filter help
| * improve mitmdump filter helpThomas Kriechbaumer2016-11-252-2/+9
| |
* | fix pyinstallerMaximilian Hils2016-11-2816-118/+141
|/ | | amongst other things, fix #1746
* Fix transparent mode initialisation, refactor mitmproxy.platform (#1787)Maximilian Hils2016-11-2510-68/+74
|
* mitmweb: include console loggingMaximilian Hils2016-11-251-10/+30
|
* mitmweb: add --no-browserMaximilian Hils2016-11-253-3/+13
|
* fix pyinstaller (#1788)Maximilian Hils2016-11-259-122/+27
|
* update dependencies (#1789)Maximilian Hils2016-11-251-1/+1
|
* Merge branch 'mitmweb-eventlog'Maximilian Hils2016-11-2322-275/+505
|\
| * mitmweb: 100% app test coverage, numerous fixesMaximilian Hils2016-11-2314-126/+377
| |
| * minor fixesMaximilian Hils2016-11-234-11/+9
| |