Commit Graph

28 Commits

Author SHA1 Message Date
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