aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| * addons.streambodies: 100% test coverageAldo Cortesi2016-11-032-14/+12
| |
* | Merge pull request #1707 from cortesi/taddons2Aldo Cortesi2016-11-034-336/+434
|\| | | | | Addon test suite improvements
| * addons.serverplayback: 100% test coverageAldo Cortesi2016-11-032-271/+318
| |
| * addons.serverplayback: test suite to taddonsAldo Cortesi2016-11-031-58/+61
| |
| * addons.script: 100% test coverageAldo Cortesi2016-11-032-2/+52
| |
| * addons.script: convert to test.taddonsAldo Cortesi2016-11-031-100/+98
| |
* | Merge pull request #1706 from cortesi/taddonsAldo Cortesi2016-11-0313-132/+119
|\| | | | | addons tests and bugfixes
| * addons.onboarding: remove duplicate codeAldo Cortesi2016-11-032-17/+1
| |
| * addons.intercept: 100% test coverageAldo Cortesi2016-11-031-0/+5
| |
| * streamfile: make options less crazyAldo Cortesi2016-11-038-56/+19
| | | | | | | | | | | | | | Instead of a (file, mode) tuple, move to "streamfile" as the path, and "streamfile_append" to specify if we should append or not. Leave the command-line options intact for now.
| * FileStreamer -> StreamFileAldo Cortesi2016-11-038-38/+37
| | | | | | | | options.wfile -> options.streamfile
| * addons: filestreamer test cov to 100%Aldo Cortesi2016-11-034-22/+69
| | | | | | | | | | Also address a bug in taddons that caused options changes that raised errors to be retained rather than rolled back.
| * addons filstreamer: tests and bugfixesAldo Cortesi2016-11-033-42/+31
| | | | | | | | | | - Move tests to taddons - Fix a bug where options updates caused streaming to halt
* | Merge pull request #1705 from cortesi/testsAldo Cortesi2016-11-032-4/+6
|\| | | | | Fix Travis cipher-suite related breakage
| * Change antiquated test cipher suitesAldo Cortesi2016-11-031-4/+4
| | | | | | | | This breaks Travis, possibly due to OpenSSL version.
| * tests: add mitmdump --sysinfo to tests runs for platform infoAldo Cortesi2016-11-031-0/+2
| |
* | Merge pull request #1704 from cortesi/addontest4Aldo Cortesi2016-11-034-92/+223
|\| | | | | addons: dumper spit and polish
| * addons: dumper spit and polishAldo Cortesi2016-11-024-92/+223
| | | | | | | | | | | | | | - 100% test coverage - Cleanups - Add test/mitmproxy/addons/dumperview.py, a small utility for viewing dumper output variations
* | Merge pull request #1702 from cortesi/addontest3Aldo Cortesi2016-11-023-30/+29
|\| | | | | tests: convert test_dumper to use taddons
| * tests: convert test_dumper to use taddonsAldo Cortesi2016-11-023-30/+29
|/
* Merge pull request #1701 from cortesi/addontest2Aldo Cortesi2016-11-0245-273/+294
|\ | | | | Test suite cleanups
| * tests: client_playback coverageAldo Cortesi2016-11-025-45/+80
| |
| * test coverage: complete branch coverage is NOT a goalAldo Cortesi2016-11-021-1/+1
| | | | | | | | | | Branch coverage means lots of duplication in tests to hit all cases, and I'm not sure it's worth it. At any rate, let's aim for statement coverage first.
| * tests: pathod/tutils.py -> pathod/tservers.pyAldo Cortesi2016-11-0213-46/+41
| | | | | | | | And remove all aliases for mitmproxy.test.tutils
| * tests: clean up test/mitmproxy/tutils.pyAldo Cortesi2016-11-0228-168/+163
| | | | | | | | Remove aliases, use mitmproxy/test/tutils instead.
| * tests: minor cleanup for tests/mitmproxy/tutils.pyAldo Cortesi2016-11-022-17/+13
|/
* Merge pull request #1700 from cortesi/addontestsAldo Cortesi2016-11-013-27/+26
|\ | | | | addons anticom, anticache: expand tests, new truss
| * addons anticom, anticache: expand tests, new trussAldo Cortesi2016-11-013-27/+26
|/
* Merge pull request #1698 from vhaupert/masterAldo Cortesi2016-11-011-1/+1
|\ | | | | Wsgiapp: Only raise exception if an error occurred.
| * Only raise exception if an error occurred.Vincent Haupert2016-10-311-1/+1
| |
* | Merge pull request #1697 from xorrbit/patch-1Aldo Cortesi2016-11-011-4/+16
|\ \ | |/ |/| Update for Ubuntu 16.04
| * Update for Ubuntu 16.04Andrew Orr2016-10-311-4/+16
| |
* | Merge pull request #1696 from cortesi/rmstateAldo Cortesi2016-11-0110-542/+109
|\ \ | |/ |/| Remove addons.State entirely
| * Extend mypy checks to mitmproxy/addonsAldo Cortesi2016-11-013-18/+17
| | | | | | | | Fix a number of issues to do this.
| * Remove addons.StateAldo Cortesi2016-11-016-510/+62
| | | | | | | | | | - Do a first-pass port of mitmweb. Some stuff still broken. - Remove more all State tests from the test suite
| * Replace addons.state in test suiteAldo Cortesi2016-11-012-14/+30
| | | | | | | | Use a super-simple flow recorder instead.
* | Merge pull request #1695 from cortesi/termAldo Cortesi2016-11-011-11/+3
|\| | | | | console: Minor cleanups
| * console: Minor cleanupsAldo Cortesi2016-11-011-11/+3
|/
* Merge pull request #1694 from cortesi/cachekeyAldo Cortesi2016-10-308-93/+171
|\ | | | | console: add caching sort keys
| * console: add caching sort keysAldo Cortesi2016-10-303-70/+134
| | | | | | | | | | | | | | | | | | | | | | This is a tad complicated. The underlying sorted list implementation expects the sort key to be stable for the lifetime of the object. However, if we sort by size, for instance, the sort order changes as the flow progresses through its lifecycle. We address this through two means: - Let order keys cache the sort value by flow ID. - Add a facility to refresh items in the list by removing and re-adding them when they are updated.
| * console: re-add follow focusAldo Cortesi2016-10-307-26/+40
| |
* | Merge pull request #1693 from cortesi/statusbarAldo Cortesi2016-10-302-5/+20
|\| | | | | console: status bar improvements
| * console: show order option in status barAldo Cortesi2016-10-301-0/+4
| |
| * console: status bar improvementsAldo Cortesi2016-10-302-5/+16
| | | | | | | | | | - Arrow to show flow order - Hook statusbar up to focus change to fix some update issues
* | Merge pull request #1692 from cortesi/floworderAldo Cortesi2016-10-308-10/+88
|\| | | | | console: o for flow order
| * console: "v" to reverse flow orderAldo Cortesi2016-10-304-6/+23
| |
| * console: o for flow orderAldo Cortesi2016-10-308-5/+66
| | | | | | | | | | | | "o" shortcut and --order cmdline option to change flow order. Options is now bound to "O".
* | Merge pull request #1691 from cortesi/consoleclean1Aldo Cortesi2016-10-305-43/+34
|\| | | | | console: various cleanups
| * addons.view: fix testsAldo Cortesi2016-10-301-2/+1
| |
| * docs: examples/logging -> examples/context_loggingAldo Cortesi2016-10-301-3/+3
| |