Commit Graph

32 Commits

Author SHA1 Message Date
Maximilian Hils 161cdff25e simplify selectRelative, add example for action testing 2017-04-24 15:13:45 +02:00
Thomas Kriechbaumer dadb50946e update kaitai and recompile formats 2017-04-16 15:51:11 +02:00
Thomas Kriechbaumer 6e329595ca add test coverage protection 2017-02-02 11:39:33 +01:00
Thomas Kriechbaumer 72b753c60f provide git information with --version
fixes #1848
2017-01-19 20:27:29 +01:00
Aldo Cortesi d742d4fb8c Replace configargparse with argparse, enable new options loading
This commit ditches configargparse and enables the new config file format. The
default location is ~/.mitmproxy/config.yaml. Unifying all of the various
Options objects will follow in the next patch.
2016-12-08 10:21:06 +13:00
Thomas Kriechbaumer 87b5312bd5 ignore all coverage temp files 2016-08-24 09:19:22 +02:00
Maximilian Hils 4f5e312fbc allow tox workdir reconfiguration for ubuntu on windows 2016-08-09 22:29:48 -07:00
Thomas Kriechbaumer 669976d579 add tox 2016-05-29 22:39:06 +02:00
Thomas Kriechbaumer 748cbaa074 cleanup 2016-05-29 20:09:53 +02:00
Thomas Kriechbaumer e1cc91900f ignore sslkeylogfile.log 2016-05-28 22:16:35 +02:00
Aldo Cortesi f7e77d543b Refactor dev.sh
- Parameterise the Python version. All of these now work:
    ./dev.sh            # Use default Python version
    ./dev.sh 2.7        # Explicitly use 2.7 in venv2.7
    ./dev.sh 3.5        # Explicitly use 3.5 in venv3.5

This should also work for Travis, which has a weird setup where Pytho3 can be
3.4.
2016-05-26 09:35:21 +12:00
Thomas Kriechbaumer b0c90cc64f add a py3 venv in dev environment
This allows us to run e.g. tests in a different python version:
$ venv3/bin/py.test test/netlib/test_tcp.py
2016-05-25 20:42:42 +02:00
Maximilian Hils 0faae87acc fix snapshot upload 2016-02-27 14:26:54 +01:00
Maximilian Hils 95cef3c0e9 merge metadata files 2016-02-15 15:43:59 +01:00
Maximilian Hils 33fa49277a move mitmproxy 2016-02-15 14:58:46 +01:00
Maximilian Hils a978c6b9ce fix tests 2015-09-21 23:39:22 +02:00
Aldo Cortesi 6efe1aa6a9 We're not ready for ES6
Lets re-evaluate in June next year when it's actually released
2014-09-16 16:27:09 +12:00
Maximilian Hils 7b74d207f3 update Gruntfile 2014-09-13 23:57:01 +02:00
Maximilian Hils b59234e25d use bowser-installer 2014-09-13 16:28:45 +02:00
Maximilian Hils fa9c3e9fa7 update gitignore 2014-09-11 10:26:06 +02:00
Aldo Cortesi 0510c9b111 Client-side framework for web application 2014-09-10 14:23:10 +12:00
Maximilian Hils 81c3b194b6 polish new distribution setup 2014-09-09 02:21:28 +02:00
Maximilian Hils d6aa7dc22e ignore web gui specific paths that won't get cleaned up when changing branches 2013-12-17 21:28:21 +01:00
Maximilian Hils aeb8958236 update gitignore to not include PyCharms 2013-08-17 13:27:53 +02:00
Aldo Cortesi 7835e0c2c7 Begin some simple fuzzing with pathod.
Finally doing what I started writing pathod for in the first place...
2013-03-03 14:56:56 +13:00
Aldo Cortesi 79af9e89c4 Test replay corner cases. Fix discovered bugs. 2012-07-09 11:18:03 +12:00
Aldo Cortesi 1b1ccab8b7 Extract protocol and tcp server implementations into netlib. 2012-06-19 09:58:50 +12:00
Aldo Cortesi b7b357528c Port mitmproxy test suite entirely to nose. 2012-06-09 13:42:43 +12:00
Aldo Cortesi c1788c37a1 Wrap on any character for body text display. 2012-04-08 15:00:38 +12:00
Henrik Nordstrom d11dd742d8 Simple record & playback functionality 2011-02-10 02:59:51 +01:00
Henrik Nordstrom eb3b32f01c Ignore compiled mimtmproxyc & mitmdumpc 2011-02-10 02:59:51 +01:00
Aldo Cortesi cb0e328709 Initial checkin. 2010-02-16 17:09:07 +13:00