Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | py3++: test/mitmproxy/test_server | Shadab Zafar | 2016-07-01 | 3 | -31/+34 |
| | |||||
* | minor fixes | Maximilian Hils | 2016-06-28 | 1 | -1/+1 |
| | |||||
* | fix mysterious tox issue | Maximilian Hils | 2016-06-28 | 1 | -1/+1 |
| | |||||
* | http2: improve error handling in tests | Thomas Kriechbaumer | 2016-06-22 | 1 | -12/+29 |
| | |||||
* | py3++: mitmproxy.protocol.http1 | Shadab Zafar | 2016-06-22 | 1 | -4/+4 |
| | |||||
* | mitmproxy.tnetstring -> mitmproxy.contrib.tnetstring | Shadab Zafar | 2016-06-21 | 2 | -2/+3 |
| | |||||
* | Imported tests for tnetstring | Shadab Zafar | 2016-06-21 | 1 | -0/+141 |
| | | | | | | | Copied from https://github.com/carlopires/tnetstring3/blob/a808f6b5ba8b64919b6b6359fd6a80bbf59e4557/tests/test_format.py Then ran pep8 etc. | ||||
* | Merge pull request #1276 from dufferzafar/console-pathedit | Maximilian Hils | 2016-06-20 | 2 | -0/+26 |
|\ | | | | | mitmproxy.console tests - PathEdit | ||||
| * | Add dummy directory to completion | Shadab Zafar | 2016-06-20 | 1 | -0/+2 |
| | | |||||
| * | Add tests for PathEdit | Shadab Zafar | 2016-06-20 | 1 | -0/+24 |
| | | |||||
* | | py3++ | Shadab Zafar | 2016-06-20 | 1 | -6/+6 |
| | | |||||
* | | py3++ | Shadab Zafar | 2016-06-20 | 2 | -28/+28 |
|/ | |||||
* | py3++ | Thomas Kriechbaumer | 2016-06-19 | 2 | -10/+11 |
| | |||||
* | move custom HTTP/2 stack from netlib to pathod | Thomas Kriechbaumer | 2016-06-17 | 15 | -76/+91 |
| | |||||
* | pathod tests: do not string_escape specs | Shadab Zafar | 2016-06-16 | 1 | -1/+1 |
| | |||||
* | Py3: Store certificate with a byte key | Shadab Zafar | 2016-06-16 | 1 | -1/+1 |
| | | | | Had to debug this for hours! | ||||
* | Py3: Use BytesIO in a pathoc test | Shadab Zafar | 2016-06-16 | 1 | -1/+1 |
| | |||||
* | Py3: Fix tests by using byte literals | Shadab Zafar | 2016-06-16 | 1 | -7/+7 |
| | |||||
* | Unexpected spaces around = | Shadab Zafar | 2016-06-15 | 1 | -1/+1 |
| | |||||
* | Py3: pathoc | Shadab Zafar | 2016-06-15 | 2 | -16/+17 |
| | |||||
* | Py3: pathod | Shadab Zafar | 2016-06-15 | 1 | -3/+3 |
| | |||||
* | Make har_extractor.py output HAR 1.2 spec-compliant | Tai Dickerson | 2016-06-14 | 1 | -3/+4 |
| | | | | | | | | HAR files were failing to load in harviewer (http://www.softwareishard.com/har/viewer/) due to: - ISO 8601 dates for startedDateTime missing timezone (http://www.softwareishard.com/blog/har-12-spec/#pages) -- Used UTC but could add detection of default system timezone if desired - pages object missing pageTimings (http://www.softwareishard.com/blog/har-12-spec/#pageTimings) -- Used {} because all child fields are optional | ||||
* | Merge pull request #1253 from mhils/fix-debug | Aldo Cortesi | 2016-06-14 | 1 | -0/+4 |
|\ | | | | | Fix Debug Mode on Windows | ||||
| * | fix debug mode on Windows | Maximilian Hils | 2016-06-13 | 1 | -0/+4 |
| | | |||||
* | | Merge branch 'master' into netlibrace | Aldo Cortesi | 2016-06-14 | 3 | -5/+7 |
|\ \ | |||||
| * | | update examples, tests, docs | Maximilian Hils | 2016-06-13 | 3 | -5/+7 |
| |/ | |||||
* | | Fix Python3 tests | Aldo Cortesi | 2016-06-14 | 1 | -1/+1 |
| | | |||||
* | | Satisfy lint | Aldo Cortesi | 2016-06-14 | 1 | -1/+1 |
| | | |||||
* | | Use handlers in http2 test suite | Aldo Cortesi | 2016-06-14 | 1 | -100/+100 |
| | | |||||
* | | Start rolling out leak detection in netlib | Aldo Cortesi | 2016-06-14 | 2 | -211/+221 |
|/ | |||||
* | Be stricter about handling connetcts in the pathoc test suite | Aldo Cortesi | 2016-06-12 | 1 | -1/+7 |
| | | | | Attempt to clear a niggling Appveyor exception buggering up our CI. | ||||
* | debug: On SIGUSR2, we dump tracebacks for all threads to screen | Aldo Cortesi | 2016-06-11 | 1 | -0/+6 |
| | |||||
* | Improve debugging of thread and other leaks | Aldo Cortesi | 2016-06-11 | 1 | -0/+8 |
| | | | | | | | - Add basethread.BaseThread that all threads outside of test suites should use - Add a signal handler to mitmproxy, mitmdump and mitmweb that dumps resource information to screen when SIGUSR1 is received. - Improve thread naming throughout to make thread dumps understandable | ||||
* | debug.sysinfo: tests and coverage | Aldo Cortesi | 2016-06-11 | 1 | -0/+6 |
| | |||||
* | Remove timestamps from pathoc output | Aldo Cortesi | 2016-06-10 | 1 | -1/+1 |
| | | | | | | Pathoc is an interactive tool, no need for a long leading timestamp. More generally, make timestamps optional in the logging mechanism so we can configure this with command-line flags or something down the track. | ||||
* | Remove odict | Aldo Cortesi | 2016-06-09 | 3 | -150/+3 |
| | | | | | | | | - Adds default implementations for _kconv and _reduce_values to MultiDict. Without these, operations fail in really, really non-obvious ways. - Replace the remaining few instances of ODict Fixes #1159 | ||||
* | Py3: Fix test_language_http2 tests by using byte literals | Shadab Zafar | 2016-06-08 | 1 | -23/+23 |
| | |||||
* | Py3: Use global next() instead of iterator method | Shadab Zafar | 2016-06-08 | 1 | -2/+2 |
| | |||||
* | Py3: Use BytesIO instead of StringIO | Shadab Zafar | 2016-06-08 | 1 | -8/+8 |
| | |||||
* | If a message has been acked, all other processors are skipped | Aldo Cortesi | 2016-06-08 | 2 | -0/+10 |
| | | | | | | This applies the constraint, but does to clumsily. When we've unified modules and processors it will be much nicer. We also make some exceptions for the master processors that we may want to re-evaluate down the track. | ||||
* | Simplify script concurrency helpers | Aldo Cortesi | 2016-06-08 | 1 | -15/+11 |
| | | | | We now have take() to prevent double-replies. | ||||
* | A new interface for reply | Aldo Cortesi | 2016-06-08 | 2 | -7/+7 |
| | | | | | | | | | | | Reply is now explicit - it's no longer a callable itself. Instead, we have: reply.kill() - kill the flow reply.ack() - ack, but don't send anything reply.send(message) - send a response This is part of an incremental move to detach reply from our flow objects, and unify the script and handler interfaces. | ||||
* | Add reply.ack and reply.kill | Aldo Cortesi | 2016-06-08 | 1 | -4/+3 |
| | |||||
* | Merge branch 'master' into beautiful-json | Aldo Cortesi | 2016-06-08 | 2 | -2/+24 |
|\ | |||||
| * | tests++ | Maximilian Hils | 2016-06-07 | 1 | -1/+23 |
| | | |||||
| * | Py3: Fix a test_language_writer test by using a byte literal | Shadab Zafar | 2016-06-07 | 1 | -1/+1 |
| | | |||||
* | | simplify pretty_json, improve test coverage | Maximilian Hils | 2016-06-06 | 1 | -4/+3 |
|/ | |||||
* | Utils cleanups | Aldo Cortesi | 2016-06-07 | 5 | -20/+22 |
| | | | | | | | | - Move more stuff that belongs in netlib.human - Move some stuff to near the only use - Zap mitmproxy.utils.timestamp(). I see the rationale, but we used it interchangeably with time.time() throughout the project. Since time.time() dominates in the codebase and timestamp() is such low utility, away it goes. | ||||
* | fix all pathod tests on Windows :tada: | Maximilian Hils | 2016-06-06 | 1 | -14/+14 |
| | |||||
* | fix NestedMessage encoding | Maximilian Hils | 2016-06-06 | 1 | -1/+1 |
| |