Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Preserve host header when modifying request path | Will Coster | 2016-02-15 | 1 | -2/+7 |
| | | | | | | | | | | | | | Currently the path_components and query setters of the Request object use the url setter under the hood. The url setter updates all parts of the URL including the host. If the host header and the host in the request URL are different (as is common when making HTTPS requests) then the host header will be updated to the value in the URL as a result of modifying the path. This change fixes this problem by modifying the query and path_components setters to not use the url setter and instead directly update the path field. | ||||
* | update README.rst, minor fixes | Maximilian Hils | 2016-02-15 | 1 | -0/+2 |
| | |||||
* | fix ALPN checks | Maximilian Hils | 2016-02-15 | 5 | -6/+6 |
| | |||||
* | move tests into shared folder | Maximilian Hils | 2016-02-15 | 170 | -0/+64206 |
| | |||||
* | move mitmproxy | Maximilian Hils | 2016-02-15 | 95 | -57220/+0 |
| | |||||
* | remove noop code | Thomas Kriechbaumer | 2016-02-14 | 3 | -19/+0 |
| | |||||
* | autoflake | Thomas Kriechbaumer | 2016-02-14 | 5 | -11/+6 |
| | |||||
* | Merge pull request #916 from dufferzafar/export-code | Maximilian Hils | 2016-02-10 | 1 | -0/+148 |
|\ | | | | | Export any flow request as Python code | ||||
| * | Use classes to test a command, move code to separate methods under | Shadab Zafar | 2016-02-09 | 1 | -114/+126 |
| | | | | | | | | classes | ||||
| * | Use textwrap.dedent to improve readability of tests | Shadab Zafar | 2016-02-09 | 1 | -51/+82 |
| | | |||||
| * | Rename test_export_flow.py to test_flow_export.py | Shadab Zafar | 2016-02-09 | 1 | -0/+0 |
| | | |||||
| * | Fix content length header issues | Shadab Zafar | 2016-02-08 | 1 | -2/+6 |
| | | | | | | | | | | Caused by: https://github.com/mitmproxy/netlib/commit/d253ebc142d80708a1bdc065d3db05d1394e3819 | ||||
| * | Tests for flow_export.raw_request | Shadab Zafar | 2016-02-08 | 1 | -1/+23 |
| | | |||||
| * | Tests for flow_export.python_code | Shadab Zafar | 2016-02-08 | 1 | -0/+46 |
| | | |||||
| * | Test exact return value of flow_export.curl_command | Shadab Zafar | 2016-02-08 | 1 | -4/+15 |
| | | |||||
| * | Add some basic tests for flow_exports | Shadab Zafar | 2016-02-08 | 1 | -0/+22 |
| | | |||||
* | | make stateobject simpler and stricter | Maximilian Hils | 2016-02-08 | 2 | -6/+16 |
| | | |||||
* | | fix #876 | Maximilian Hils | 2016-02-08 | 1 | -0/+5 |
| | | |||||
* | | fix http2 race condition | Thomas Kriechbaumer | 2016-02-04 | 1 | -12/+54 |
| | | |||||
* | | cleanup | Thomas Kriechbaumer | 2016-02-04 | 1 | -1/+1 |
| | | |||||
* | | improve test reliability | Thomas Kriechbaumer | 2016-02-04 | 1 | -4/+8 |
| | | |||||
* | | fix tests and use netlib utils | Thomas Kriechbaumer | 2016-02-04 | 1 | -7/+7 |
| | | |||||
* | | code formatting | Thomas Kriechbaumer | 2016-02-04 | 2 | -5/+5 |
| | | |||||
* | | add more tests, improve coverage | Thomas Kriechbaumer | 2016-02-04 | 1 | -7/+72 |
| | | |||||
* | | test stream resets in push promise | Thomas Kriechbaumer | 2016-02-04 | 1 | -0/+37 |
| | | |||||
* | | refactor http2 tests | Thomas Kriechbaumer | 2016-02-04 | 1 | -85/+149 |
| | | |||||
* | | remove print | Thomas Kriechbaumer | 2016-02-04 | 1 | -1/+0 |
| | | |||||
* | | test PushPromise support | Thomas Kriechbaumer | 2016-02-04 | 1 | -3/+88 |
| | | |||||
* | | increase coverage | Thomas Kriechbaumer | 2016-02-04 | 1 | -0/+4 |
| | | |||||
* | | silence 3rd party module loggers | Thomas Kriechbaumer | 2016-02-04 | 1 | -0/+5 |
| | | |||||
* | | exclude tests if no alpn support present | Thomas Kriechbaumer | 2016-02-04 | 1 | -0/+8 |
| | | |||||
* | | add http2 full-stack test | Thomas Kriechbaumer | 2016-02-04 | 1 | -0/+117 |
| | | |||||
* | | rename test file | Thomas Kriechbaumer | 2016-02-04 | 1 | -27/+0 |
| | | |||||
* | | fix import in tests | Thomas Kriechbaumer | 2016-02-04 | 1 | -1/+1 |
|/ | |||||
* | tests: use relative imports | Maximilian Hils | 2016-02-02 | 19 | -21/+19 |
| | |||||
* | silence third-party modules | Maximilian Hils | 2016-02-02 | 1 | -0/+8 |
| | |||||
* | code formatting: fix whitespace issues | Thomas Kriechbaumer | 2016-01-27 | 26 | -26/+82 |
| | |||||
* | cleanup imports | Thomas Kriechbaumer | 2016-01-27 | 9 | -21/+7 |
| | |||||
* | Merge pull request #872 from bazzinotti/inline-tcp | Maximilian Hils | 2016-01-17 | 2 | -0/+15 |
|\ | | | | | Add "tcp_message" Inline Script Hook | ||||
| * | Add Inline Script Hooks to TCP mode | Michael J. Bazzinotti | 2016-01-10 | 2 | -0/+15 |
| | | |||||
* | | fix #659 | Maximilian Hils | 2016-01-02 | 1 | -1/+7 |
|/ | |||||
* | clientcert tests: fix whitespace | Michael J. Bazzinotti | 2015-12-29 | 1 | -0/+2 |
| | |||||
* | client-cert: Simplify and cleanup | Michael J. Bazzinotti | 2015-12-29 | 3 | -17/+18 |
| | | | | | | simplify the error message when cert path does not exist. During tests, reset the clientcerts proxy config setting to None Remove now-unused clientcerts code from class ProxTestBase | ||||
* | [docs/libmproxy/test] Support single client-side cert file as argument to | Michael J. Bazzinotti | 2015-12-28 | 2 | -1/+14 |
| | | | | --client-certs | ||||
* | test flow conversion | Maximilian Hils | 2015-12-03 | 3 | -0/+87 |
| | |||||
* | add tnetstring inspection tool | Maximilian Hils | 2015-12-02 | 1 | -0/+32 |
| | |||||
* | disable concurrency tests on appveyor | Maximilian Hils | 2015-11-29 | 2 | -2/+3 |
| | |||||
* | lessen test race conditions | Maximilian Hils | 2015-11-29 | 2 | -2/+2 |
| | |||||
* | remove unnecessary race conditions in tests | Maximilian Hils | 2015-11-27 | 1 | -8/+2 |
| | |||||
* | add memoryleak debug script | Maximilian Hils | 2015-11-26 | 1 | -0/+38 |
| |