aboutsummaryrefslogtreecommitdiffstats
path: root/test
Commit message (Collapse)AuthorAgeFilesLines
* Fix an issue with quoting and commandsAldo Cortesi2018-02-231-0/+16
| | | | | Previously, quotes would disappear during editing, making it impossible to enter command arguments with spaces.
* Flake, be happyMiroslav2018-02-201-2/+0
|
* one more cleanupMiroslav2018-02-201-1/+0
|
* Hotkeys cleanupMiroslav2018-02-201-10/+0
|
* Merge pull request #2881 from cortesi/refreshoptMaximilian Hils2018-02-193-6/+6
|\ | | | | option refresh_server_playback -> server_replay_refresh
| * option replay_kill_extra -> server_replay_kill_extraAldo Cortesi2018-02-203-3/+3
| | | | | | | | Continuing effort to collect all sever replay options under a commmon prefix.
| * option refresh_server_playback -> server_replay_refreshAldo Cortesi2018-02-202-3/+3
| | | | | | | | All other server playback options have this form.
* | Merge pull request #2847 from kira0204/key-cookie-issueMaximilian Hils2018-02-122-6/+26
|\ \ | | | | | | Handling empty key with value for cookies, fix #2827
| * | keeping consistency, better testingkira02042018-02-112-6/+22
| | |
| * | fixing logickira02042018-02-071-0/+4
| | |
* | | Merge pull request #2851 from mhils/always-use-tls-settingsMaximilian Hils2018-02-101-5/+4
|\ \ \ | | | | | | | | Use TLS options also for request replay
| * | | use TLS options also for request replay, refs #2840Maximilian Hils2018-02-081-5/+4
| | | |
* | | | Excess return was deletedMiroslav2018-02-081-1/+1
| |/ / |/| |
* | | Extend mypy checking, fix #2194 (#2819)Arushit Mudgal2018-02-031-4/+4
| | |
* | | don't raise when pyperclip doesn't find a clipboard, fix #2816Samoilenko Roman2018-02-032-2/+19
|/ /
* | remove quotes around filenameMaximilian Hils2018-02-011-0/+12
| |
* | Fix for #2750 and #2783 (#2809)Samoilenko Roman2018-01-252-0/+34
| |
* | fix #2800Arushit Mudgal2018-01-251-1/+17
| |
* | Fix #2765 (#2792)Samoilenko Roman2018-01-141-0/+4
| |
* | Fix #2768 (#2778)Samoilenko Roman2018-01-141-0/+8
| |
* | Merge pull request #2793 from kajojify/issue-2399Maximilian Hils2018-01-141-0/+1
|\ \ | | | | | | Issue 2399
| * | Fix #2399Miroslav2018-01-141-0/+1
| | |
* | | store ClientHello extensions with client connectionMaximilian Hils2018-01-132-2/+3
| | |
* | | Merge pull request #2790 from mhils/stateobject-improvementsMaximilian Hils2018-01-132-52/+102
|\ \ \ | | | | | | | | stateobject: use typing, enable tuples and more complex datatypes
| * | | stateobject: use typing, enable tuples and more complex datatypesMaximilian Hils2018-01-132-52/+102
| | | |
* | | | improve net.tls.ClientHello API, fix bugs, add testsMaximilian Hils2018-01-131-6/+84
| | | |
* | | | move ClientHello and related functions to mitmproxy.net.tlsMaximilian Hils2018-01-122-26/+24
|/ / /
* | | Add test for fix#2766.Matthew Shao2018-01-111-0/+4
| | |
* | | Raise a CommandError for the exceptionMatthew Shao2018-01-081-3/+4
| | |
* | | Fix #2760Matthew Shao2018-01-081-0/+3
| | |
* | | Fix #2767 (#2770)Samoilenko Roman2018-01-071-1/+1
| | |
* | | only use annotated tags for version calculationMaximilian Hils2018-01-071-1/+1
| | |
* | | avoid TLS/SSL ambiguity for Cert classThomas Kriechbaumer2018-01-073-15/+15
| | |
* | | rename TLS/SSL-related functionsThomas Kriechbaumer2018-01-0611-49/+49
| | | | | | | | | | | | | | | | | | SSL is an outdated protocol superseeded by TLS. Although the commonly used library is called OpenSSL, it is no reason to still use outdated language for function names.
* | | rename TLS/SSL-related attributesThomas Kriechbaumer2018-01-065-10/+10
| | | | | | | | | | | | | | | | | | SSL is an outdated protocol superseeded by TLS. Although the commonly used library is called OpenSSL, it is no reason to still use outdated language for attributes.
* | | refactor common.format_keyvalsMaximilian Hils2018-01-052-13/+25
| | | | | | | | | | | | | | | | | | | | | the semantics here were really quite unclear, now it is hopefully a bit more obvious what's happening. Once we are Python 3.6+ exclusively, we may consider changing the signature to accept a (order-preserving) dict instead of a list.
* | | fix test flow timestamps to values that don't overflow in certain timezonesMaximilian Hils2018-01-054-14/+10
| | |
* | | fix #2470Maximilian Hils2018-01-041-1/+4
| | |
* | | do not add leading zeroes to .dev version part.Maximilian Hils2018-01-041-1/+1
|/ / | | | | | | | | wheel normalizes to no leading zeroes, and we don't want to special-case that.
* | Merge pull request #2733 from mitmproxy/pyinstallerMaximilian Hils2017-12-302-13/+23
|\ \ | | | | | | Update PyInstaller, add dev version info to builds.
| * | single-source version processingMaximilian Hils2017-12-302-13/+23
| | |
* | | Merge pull request #2703 from mhils/test-defaultkeysMaximilian Hils2017-12-301-0/+23
|\ \ \ | | | | | | | | Test that default key bindings are valid commands
| * | | test that defaultkeys are valid commandsMaximilian Hils2017-12-291-0/+23
| |/ /
* | | fix Flow.kill behaviourMaximilian Hils2017-12-291-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This now just sets a kill reply instead of committing directly. First, this seems like the more sane thing to do. Second, we have an iffy race condition where we call Reply.commit() before the addonmanager finishes its invocation, the proxy thread then progresses and sets a new flow.reply attribute, and the addonmanager then gets confused when finishing. This commit doesn't fix that, but mitigates it for Flow.kill which is now committed by the addonmanager.
* | | websocket: add flow kill testThomas Kriechbaumer2017-12-291-0/+19
| | |
* | | websocket: test killableThomas Kriechbaumer2017-12-281-0/+15
| | |
* | | websocket: docs++ and kill messagesThomas Kriechbaumer2017-12-271-0/+6
| | | | | | | | | | | | fixes #2724
* | | Display "*" when listening on all interfacesMaximilian Hils2017-12-261-0/+2
|/ / | | | | | | | | | | | | | | | | | | The set of people who understand "0.0.0.0" (and/or "::") is a subset of the set of people who understand "*", so we can make things easier to understand by using the less technical notation. Empirical Evidence: - https://discourse.mitmproxy.org/t/unable-to-use-mitmproxy-on-windows/735 - https://discourse.mitmproxy.org/t/how-to-view-the-proxy-servers-url/23
* | @concurrent decorator works for class methods. (#2708)fate02017-12-261-1/+1
| | | | | | | | | | * @concurrent decorator should works for class methods * modify test for @concurrent decorator in class. * add docs
* | cuts: don't crash when retrieving header of a non-existent responseAldo Cortesi2017-12-201-0/+5
| |