Commit Graph

155 Commits

Author SHA1 Message Date
Thomas Kriechbaumer 53cb5bf40f bump deps 2019-09-28 17:37:43 +02:00
Thomas Kriechbaumer b4ffc929a2 bump dependencies 2019-09-28 14:49:14 +02:00
Maximilian Hils e77f375186 lint 2019-09-05 22:08:21 +02:00
Thomas Kriechbaumer 8b9583f19d
remove travis workaround 2019-01-18 19:52:24 +01:00
Thomas Kriechbaumer 63a5e1d3ae
remove sudo:false flag
https://blog.travis-ci.com/2018-11-19-required-linux-infrastructure-migration
2019-01-18 19:47:45 +01:00
Thomas Kriechbaumer a2e6c47a2b use travis workaround for py37 2018-09-07 17:48:06 +02:00
Thomas Kriechbaumer 925bba4c3c Python 3.7 is here 2018-09-07 17:48:06 +02:00
Aldo Cortesi 212afebeb0
Merge pull request #3188 from Kriechi/py36-check
fix syntax-error on older python interpreters
2018-06-14 17:53:29 +12:00
Thomas Kriechbaumer 1413958a67 fix syntax-error on older python interpreters 2018-06-08 08:31:48 +02:00
Thomas Kriechbaumer 054b3272fc bump hugo 2018-06-05 20:48:36 +02:00
Maximilian Hils 09ff5df2fb Such CI, Very Wow. (#3182) 2018-06-02 21:37:44 +02:00
Thomas Kriechbaumer 46960fa080 add docker to the main repository 2018-05-19 12:38:44 +02:00
Thomas Kriechbaumer 6478523913 test on Python 3.7-dev 2018-05-13 09:56:32 +02:00
Thomas Kriechbaumer 46f8901b8c Python 3.5 is dead -- long live Python 3.6!
fixes #2266
2018-03-31 18:46:32 +02:00
Thomas Kriechbaumer f6699792da docs: add auto-generated options reference 2018-03-25 13:42:55 +02:00
Aldo Cortesi f72d91672e release: build wheel 2018-03-07 21:36:17 +13:00
Aldo Cortesi 538a67dc3a release: cleanup and re-enable all our Travis tests
Wheels are yet to come.
2018-03-07 11:50:47 +13:00
Aldo Cortesi fc23deb9f3 release: revamped release upload process 2018-03-07 11:40:45 +13:00
Aldo Cortesi 8792e07210 docs: enable upload to docs.mitmproxy.org/master 2018-03-07 09:01:51 +13:00
Aldo Cortesi 982508d30f All new documentation
This patch does a lot.

- Ditch sphinx in favor of hugo. This gives us complete control of the layout
and presentation of our docs. Henceforth, docs will be hosted on our website
rather than ReadTheDocs.
- Create a simple, clean doc layout and theme.
- Remove large parts of the documentaion. I've ditched anything that was a)
woefully out of date, b) too detailed, or c) too hard to maintain in the long
term.
- Huge updates to the docs themselves: completely rewrite addons documentation,
add docs for core concepts like commands and options, and revise and tweak a
lot of the existing docs.

With this patch, we're also changing the way we publish and maintain the docs.
From now on, we don't publish docs for every release. Instead, the website will
contain ONE set of docs for each major release. The online docs will be updated
if needed as minor releases are made. Docs are free to improve during minor
releases, but anything that changes behaviour sufficiently to require a doc
change warrants a new major release. This also leaves us free to progressively
update and improve docs out of step with our release cadence.

With this new scheme, I feel CI over the docs is less important. I've removed
it for now, but won't object if someone wants to add it back in.
2018-02-22 18:07:58 +13:00
Maximilian Hils 09f6160645 pin snapshot server hostkey, update pysftp 2018-01-04 14:12:30 +01:00
Maximilian Hils e02138d177 travis: build binaries on precise to lessen glibc reqs, refs #2445 2017-08-21 17:29:29 +02:00
Maximilian Hils 7b1378f373 use py36 where possible 2017-08-05 01:44:11 +02:00
Thomas Kriechbaumer 5916178d60 update travis 2017-07-24 21:03:38 +02:00
Thomas Kriechbaumer af0ad49434 disable double requires-io-master CI builds 2017-05-19 11:58:54 +08:00
Ujjwal Verma 5833b218b2 Increase net.tcp.py coverage (#2336) 2017-05-17 23:27:57 +08:00
Matthew Shao de9ecb7c30 [web] Add JS coverage to codecov. 2017-03-26 09:36:18 +08:00
Matthew Shao b37d935d3c Update .travis.yml to fix the failure about yarn 2017-03-14 23:09:25 +08:00
Matthew Shao abcfac3c19 [web] remove node tests on travis 2017-03-11 20:21:03 +08:00
Matthew Shao dae7435135 Update .travis.yml 2017-03-08 13:00:09 +08:00
Matthew Shao 7ff48b8bec Add javascript tests to Travis CI. (#2093) 2017-03-08 09:57:38 +08:00
Thomas Kriechbaumer 6b22ca7a32 add individual-coverage check 2017-02-16 11:43:45 +01:00
Thomas Kriechbaumer 63cfb4e480 nuke pypy 2017-02-12 12:32:30 +01:00
Thomas Kriechbaumer d4264cb719 Update .travis.yml
otherwise `mitmproxy --version` fails because `git describe` might fail fetching the distance to the last release tag
2017-02-10 16:37:22 +01:00
Thomas Kriechbaumer 6e329595ca add test coverage protection 2017-02-02 11:39:33 +01:00
Maximilian Hils 141897c7fc turns out we need this 2016-12-27 19:14:46 +01:00
Thomas Kriechbaumer 0bde932b78 run tests on Python 3.6 2016-12-27 16:28:12 +01:00
Thomas Kriechbaumer 1a36efbb6a simplify ALPN and OpenSSL on macOS 2016-12-04 11:04:06 +01:00
Maximilian Hils 3154dc87fd fix pyinstaller
amongst other things, fix #1746
2016-11-28 00:51:52 +01:00
Maximilian Hils c83816ca28 fix travis 2016-10-27 16:21:31 -07:00
Aldo Cortesi 8430f857b5 The final piece: netlib -> mitproxy.net 2016-10-20 11:56:38 +13:00
Aldo Cortesi 8360f70024 First-order conversion to Python3-only
- Zap various occurrences of Python2 in docs and scripts
- Remove six from netlib, and some other places where obvious project-wide
search and replace works.
2016-10-17 15:18:47 +13:00
Maximilian Hils 0dbb7033ee ci: enable verbose test logging by default 2016-09-21 22:42:01 -07:00
Thomas Kriechbaumer cf53a93c4c cleanup travis 2016-09-01 13:37:40 +02:00
Maximilian Hils 63f64cd660 minor fixes 2016-07-29 19:07:48 -07:00
Maximilian Hils 3b71c19af3 clean up release tool, build linux binaries 2016-07-29 18:37:37 -07:00
Maximilian Hils 88195ae2cf re-enable OSX builds on travis (#1411) 2016-07-22 21:46:56 -07:00
Aldo Cortesi 6e7b86cd82 Disable OSX tests on Travis for now
We'll re-enable as soon as this is sorted out:

https://github.com/travis-ci/travis-ci/issues/6303
2016-07-14 11:12:37 +12:00
Thomas Kriechbaumer ff63fadf0b move OSX Travis job to py3 for snapshots 2016-07-10 12:48:48 +02:00
Thomas Kriechbaumer 22c0db3b19 revert travis osx changes 2016-07-09 22:31:12 +02:00