aboutsummaryrefslogtreecommitdiffstats
path: root/test
Commit message (Collapse)AuthorAgeFilesLines
* fix testsMaximilian Hils2017-08-211-1/+1
|
* move tests...Maximilian Hils2017-08-211-0/+0
|
* Merge pull request #2510 from MatthewShao/static-viewerMaximilian Hils2017-08-212-5/+68
|\ | | | | [WIP][web]Static viewer converter for mitmweb
| * [web] Static_viewer coverage ++.Matthew Shao2017-08-171-2/+5
| |
| * [web] Add tests for StaticViewer and minor fixes.Matthew Shao2017-08-171-0/+60
| |
| * [web] Update tests.Matthew Shao2017-08-161-5/+5
| |
* | Merge pull request #2489 from MatthewShao/options-into-own-addonMaximilian Hils2017-08-163-8/+12
|\ \ | | | | | | Move console-related options into their own addon
| * | Add test for AddonManager.__contains__Matthew Shao2017-08-081-0/+2
| | |
| * | Fix lint.Matthew Shao2017-08-052-3/+1
| | |
| * | Update taddon and tests.Matthew Shao2017-08-032-7/+2
| | |
| * | Update tests.Matthew Shao2017-08-012-14/+21
| | |
| * | Update tests.Matthew Shao2017-08-012-6/+8
| | |
* | | improve ClientHello.alpn_protocols APIMaximilian Hils2017-08-161-2/+1
| |/ |/|
* | Merge pull request #2502 from mhils/optmanagerMaximilian Hils2017-08-071-0/+6
|\ \ | | | | | | Fix optmanager equality check and deepcopy
| * | fix optmanager equality check and deepcopyMaximilian Hils2017-08-051-0/+6
| | |
* | | Merge pull request #2503 from ujjwal96/optionsMaximilian Hils2017-08-071-0/+36
|\ \ \ | | | | | | | | Improve options UX
| * | | Improve options UXUjjwal Verma2017-08-071-0/+36
| | | |
* | | | Merge pull request #2492 from mhils/addon-containsMaximilian Hils2017-08-052-6/+23
|\ \ \ \ | |_|/ / |/| | | Gracefully handle errors during script load
| * | | gracefully handle errors during script loadMaximilian Hils2017-08-052-6/+23
| |/ /
* / / improve proxyauth testsThomas Kriechbaumer2017-08-021-188/+233
|/ /
* | add LogEntry.__eq__Maximilian Hils2017-08-011-0/+5
| |
* | Merge pull request #2487 from mhils/no-option-processingMaximilian Hils2017-08-013-4/+1
|\ \ | |/ |/| Remove OptManager._processed
| * remove OptManager._processedMaximilian Hils2017-07-313-4/+1
| | | | | | | | | | | | | | | | | | | | | | | | Instead of having the core addon do postprocessing on body_size_limit, we add a cache to the parsing function. First, this avoids any potential issues with options and _processed getting out of sync. As anecdotal evidence, the previous implementation did not clear _processed when body_size_limit was reset to None. Second, it achieves the same end result without introducing a new concept of a "_processed" scratch space. Third, it works even if addons aren't present, and does not require workarounds as previously present in test_http2.py. refs https://github.com/mitmproxy/mitmproxy/pull/2484#pullrequestreview-53101507
* | Merge pull request #2484 from mhils/options-into-own-addonMaximilian Hils2017-07-3116-85/+64
|\| | | | | Enable tool-specific options
| * fix tflow.js creation on Windows.Maximilian Hils2017-07-301-1/+1
| | | | | | | | | | Keep lineendings consistent so that running the tests does not produce a different file on Windows.
| * fix tool-specific cmdlineMaximilian Hils2017-07-302-11/+6
| | | | | | | | | | | | | | before this commit, all tools only exposed mitmdump cmdline arguments, as run() contained a simple `cmdline.mitmdump()` invocation. This fixes this, and also makes it possible to have cmdline arguments for tool-specific options.
| * disentangle ProxyServer and Master classes.Maximilian Hils2017-07-3014-73/+57
| | | | | | | | | | | | The proxy server should ultimately be an addon itself and not be passed to the Master constructor. This commit already removes the server in the majority of instances, and also replaces a large number of ProxyConfig usages with the Options class..
* | Merge pull request #2485 from mhils/silent-option-redeclarationMaximilian Hils2017-07-301-0/+8
|\ \ | | | | | | Make option redeclaration silent if signature is the same
| * | make option redeclaration silent if signature is the sameMaximilian Hils2017-07-301-0/+8
| | |
* | | Merge pull request #2482 from mhils/pure-script-loadMaximilian Hils2017-07-302-34/+28
|\ \ \ | |/ / |/| | Make load_script pure
| * | make load_script pureMaximilian Hils2017-07-302-34/+28
| |/
* | Merge pull request #2483 from mhils/ignore-imports-with-hook-namesMaximilian Hils2017-07-301-0/+5
|\ \ | | | | | | Gracefully ignore imports with hook names
| * | gracefully ignore imports with hook namesMaximilian Hils2017-07-291-0/+5
| |/
* | add option type hintsMaximilian Hils2017-07-291-0/+34
| |
* | add OptManager.itemsMaximilian Hils2017-07-291-0/+4
|/
* Merge pull request #2452 from mattweidner/add_intercept_toggleMaximilian Hils2017-07-291-0/+12
|\ | | | | Add intercept toggle feature.
| * Extended intercept tests to include toggle featureMatt Weidner2017-07-271-0/+12
| |
* | Merge pull request #2480 from MatthewShao/mitmweb-optionsMaximilian Hils2017-07-294-4/+4
|\ \ | | | | | | Fix #2448: Improve flow_detail and verbosity options
| * | Update tests for the improved verbosity options.Matthew Shao2017-07-284-4/+4
| |/
* | Merge pull request #2471 from ujjwal96/traceback-fixMaximilian Hils2017-07-294-11/+15
|\ \ | |/ |/| Fixed addon error in test suite
| * fixed addon errorUjjwal Verma2017-07-264-11/+15
| |
* | add console statusbar testMaximilian Hils2017-07-273-11/+46
| |
* | Merge pull request #2460 from MatthewShao/mitmweb-optionsMaximilian Hils2017-07-271-1/+3
|\ \ | | | | | | Add default value suggester in mitmweb options
| * | [web] Minor Fix for backend.Matthew Shao2017-07-271-2/+2
| | |
| * | [web] Fix tests.Matthew Shao2017-07-262-5/+1
| | |
| * | [web] Update tests.Matthew Shao2017-07-262-11/+2
| | |
| * | [web] Update tests.Matthew Shao2017-07-242-1/+16
| |/
* | Merge pull request #2469 from Kriechi/nuke-old-opensslMaximilian Hils2017-07-259-145/+90
|\ \ | | | | | | nuke old openssl
| * | nuke old opensslThomas Kriechbaumer2017-07-258-129/+10
| | |
| * | update cert with too small keyThomas Kriechbaumer2017-07-251-16/+80
| |/ | | | | | | | | | | $ openssl req -x509 -newkey rsa:4096 -keyout key.pem -out cert.pem -days 365 -nodes (keep everything default, do not enter a Common Name or FQDN) $ cat key.pem cert.pem > test/mitmproxy/data/no_common_name.pem