aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [web] eliminate RawMixinJason2016-05-281-17/+47
|
* [web] use props.location instead of context.locationJason2016-05-241-4/+3
|
* [web] eliminate Router mixinJason2016-05-246-71/+66
|
* warn users if rfile == outfile, refs #1117Maximilian Hils2016-05-211-0/+12
|
* fix weight value serializationThomas Kriechbaumer2016-05-211-1/+2
|
* Merge pull request #1164 from Kriechi/improve-http2Maximilian Hils2016-05-211-4/+22
|\ | | | | Improve http2
| * kill streams if connection gets terminatedThomas Kriechbaumer2016-05-211-3/+8
| |
| * implement transparent Priority updatesThomas Kriechbaumer2016-05-211-0/+12
| |
| * fix typoThomas Kriechbaumer2016-05-211-1/+1
| |
| * immediately send push to clientThomas Kriechbaumer2016-05-211-0/+1
| |
* | Merge branch 'issue-1099'Maximilian Hils2016-05-203-1/+10
|\ \
| * | fix #1099Maximilian Hils2016-05-203-1/+10
| | |
* | | Merge branch 'mhils-multidict'Aldo Cortesi2016-05-2131-503/+883
|\ \ \
| * | | Clean un-needed importsAldo Cortesi2016-05-211-2/+0
| | | |
| * | | A clearer implementation of MultiDictViewAldo Cortesi2016-05-216-108/+119
| | | | | | | | | | | | | | | | | | | | | | | | This makes MultiDictView work with a simple getter/setter pair, rather than using attributes with implicit leading underscores. Also move MultiDictView into multidict.py and adds some simple unit tests.
| * | | Merge branch 'multidict' of https://github.com/mhils/mitmproxy into ↵Aldo Cortesi2016-05-2131-502/+873
| |\| | | | | | | | | | | | | | mhils-multidict
| | * | tests++Maximilian Hils2016-05-205-104/+232
| | | |
| | * | fix Header docsMaximilian Hils2016-05-201-3/+3
| | | |
| | * | docs++Maximilian Hils2016-05-181-0/+11
| | | |
| | * | improve MultiDict, add ImmutableMultiDict, adjust response.cookiesMaximilian Hils2016-05-1815-324/+433
| | | |
| | * | test flow export with duplicate query stringMaximilian Hils2016-05-184-3/+21
| | | |
| | * | add MultiDictMaximilian Hils2016-05-1823-265/+370
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This commit introduces MultiDict, a multi-dictionary similar to ODict, but with improved semantics (as in the Headers class). MultiDict fixes a few issues that were present in the Request/Response API. In particular, `request.cookies["foo"] = "bar"` has previously been a no-op, as the cookies property returned a mutable _copy_ of the cookies.
* | | | Merge pull request #1109 from mitmproxy/faster-tlsAldo Cortesi2016-05-214-95/+110
|\ \ \ \ | | | | | | | | | | Speed up TLS handshake if SNI is present
| * | | | fix ClientHello.__repr__Maximilian Hils2016-05-021-1/+1
| | | | |
| * | | | improve server tls handshake behaviourMaximilian Hils2016-05-022-11/+23
| | | | |
| * | | | simplify ClientHello handlingMaximilian Hils2016-05-022-25/+23
| | | | |
| * | | | improve tls handling, separate `set_server` and `set_server_tls`Maximilian Hils2016-05-023-75/+78
| | | | |
| * | | | speed up TLS handshake if SNI is presentMaximilian Hils2016-05-021-4/+6
| | | | |
* | | | | We don't need 3 slightly different implementations of DataAldo Cortesi2016-05-215-43/+11
| |/ / / |/| | |
* | | | tests: silence flaky pathod testMaximilian Hils2016-05-201-0/+1
| |_|/ |/| |
* | | minor improvementsMaximilian Hils2016-05-191-7/+12
| | |
* | | Update issue_template.mdMaximilian Hils2016-05-191-2/+2
| | |
* | | Merge pull request #1152 from mhils/cleanup-odictThomas Kriechbaumer2016-05-192-57/+34
|\ \ \ | | | | | | | | clean up odict
| * | | clean up odictMaximilian Hils2016-05-182-57/+34
| | |/ | |/|
* | | tests: properly skip pathod testsMaximilian Hils2016-05-182-4/+4
| | |
* | | display response reason in uiMaximilian Hils2016-05-181-3/+5
|/ /
* | tests: xfail -> skipMaximilian Hils2016-05-181-3/+3
| |
* | remove debug printThomas Kriechbaumer2016-05-171-1/+0
| |
* | http2: cleanupThomas Kriechbaumer2016-05-171-22/+25
| |
* | Merge pull request #1126 from Kriechi/safeguardMaximilian Hils2016-05-174-13/+85
|\ \ | | | | | | Safeguard
| * | http2: properly handle connection errorsThomas Kriechbaumer2016-05-173-13/+37
| | |
| * | http2: add connection-lost testThomas Kriechbaumer2016-05-171-0/+48
|/ /
* | Fix broken test_flow_export testsAldo Cortesi2016-05-181-34/+27
| | | | | | | | | | | | | | - Make the tests safe for concurrency - Fix a test that only passed due to prior modification of global state This also fixes the project generally for parallel test execution.
* | Clean up flow export testsAldo Cortesi2016-05-1811-262/+242
| | | | | | | | | | - Externalise test data - Define a less finicky comparator for Python code
* | Updated the docstring (#1150)Yoginski2016-05-171-1/+1
| |
* | fix encoding error on *too* random bytesThomas Kriechbaumer2016-05-151-1/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This should fix things like: def __init__(self, val): self.val = val.decode("string_escape") ValueError: Trailing \ in string pathod/language/base.py:108: ValueError test/pathod/test_language_websocket.py:83: in fr return netlib.websockets.Frame.from_bytes(tutils.render(wf, settings)) test/pathod/tutils.py:123: in render r = r.resolve(settings) pathod/language/websockets.py:179: in resolve Key(base.TokValueLiteral(os.urandom(4)))
* | fix naming which caused overwriting of functionsThomas Kriechbaumer2016-05-151-1/+1
| |
* | http2: improve header tests (#1143) (#1144)Thomas Kriechbaumer2016-05-141-6/+11
| |
* | Fixed HTTP2 headers being folded. (#1143) (#1144)Kostya Esmukov2016-05-141-1/+1
| |
* | added UI for options menu (#1130)Clemens Brunner2016-05-146-425/+692
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * added UI for options menu * update UI for options menu * update UI for options v2 * update UI for options v2 * added new btn class * little changes * little changes * merge * deleted branch * change menu button class