Commit Graph

310 Commits

Author SHA1 Message Date
pyup.io bot 9be6c2946a
Update coverage from 5.1 to 5.2 (#390) 2020-07-06 19:12:39 +05:30
Abhinav Singh 1b0ed923d7
Refactor plugin base classes for plugin specific flags (#388)
* Update to latest code signing recommendations

* Move HttpProtocolHandlerPlugin into separate file

* Dont add subject attributes if not provided by upstream. Also handle subprocess.TimeoutExpired raised during certificate generation.  Instead of retries, we simply close the connection on timeout

* Remove plugin specific flag initialization methods for now
2020-07-04 18:17:11 +05:30
Abhinav Singh ea227b1cdf
Document FilterByClientIpPlugin & ModifyChunkResponsePlugin (#387) 2020-07-02 03:30:29 +05:30
pyup.io bot 167afbfe88
Update tox from 3.16.0 to 3.16.1 (#386) 2020-06-30 02:46:32 +05:30
pyup.io bot 0a1b7bf002
Update tox from 3.15.2 to 3.16.0 (#385) 2020-06-28 15:05:49 +05:30
pyup.io bot 19fb8577d6
Update twine from 3.1.1 to 3.2.0 (#384) 2020-06-24 16:02:15 +05:30
pyup.io bot b0d16572ca
Update mypy from 0.781 to 0.782 (#382) 2020-06-23 16:29:57 +05:30
Abhinav Singh 4117c5f0d5
Add FilterByClientIpPlugin example (#381) 2020-06-21 21:57:03 +05:30
pyup.io bot 568da5fb3e
Update mypy from 0.780 to 0.781 (#379) 2020-06-20 19:30:39 +05:30
Abhinav Singh f45614a1a2
Merge branch 'master' into develop 2020-06-17 18:43:38 +05:30
Abhinav Singh bcbae34230
Brew v2.2.0 release (#376) 2020-06-17 18:41:18 +05:30
Abhinav Singh 62012ed181
Enable docker containers for TLS Interception (#375)
* Move static values to constants.py

* Install openssl in docker containers for TLS interception

* Complete TLS Interception with Docker doc
2020-06-17 17:54:43 +05:30
pyup.io bot 16af6781cc
Update codecov from 2.1.6 to 2.1.7 (#373) 2020-06-15 16:50:56 +05:30
pyup.io bot 6a15b061da
Update codecov from 2.1.5 to 2.1.6 (#372) 2020-06-14 06:41:11 +05:30
Abhinav Singh 1b2966140c
Copy certificate subject from peercertificate, use ssl.PROTOCOL_TLSv1_2 for client wrap and allow TLSv1_1 for server wrap (#370) 2020-06-13 21:42:12 +05:30
Abhinav Singh d6e60774ae
Add DEFAULT_MAX_SEND_SIZE and handle SSLWantWriteError errors when dispatching to upstream servers (#368) 2020-06-13 16:05:01 +05:30
pyup.io bot 529580ba53
Update codecov from 2.1.4 to 2.1.5 (#367) 2020-06-12 22:26:40 +05:30
pyup.io bot 9a33668779
Update pytest-cov from 2.9.0 to 2.10.0 (#366) 2020-06-12 22:22:00 +05:30
Abhinav Singh 14fda0c95a
Fixes #356 WebSockets not working with TLS interception (#365) 2020-06-11 22:45:09 +05:30
Abhinav Singh e7aa8a28f7
TLS Interception Cert Generation (#362)
* Use common.pki for interception certificate generation

* Fix tests

* Dont use certificate fields that we dont need, it leads to certificate generation error on Ubuntu

* Prepare for v2.2.0

* npm audit fix
2020-06-09 12:07:00 +05:30
pyup.io bot ab08901239
Update pylint from 2.5.2 to 2.5.3 (#363)
Co-authored-by: Abhinav Singh <mailsforabhinav@gmail.com>
2020-06-09 11:22:01 +05:30
pyup.io bot 57b1aaf116
Update flake8 from 3.8.2 to 3.8.3 (#364) 2020-06-09 11:20:01 +05:30
pyup.io bot 07dfae898e
Update tox from 3.15.1 to 3.15.2 (#361) 2020-06-07 14:38:44 +05:30
Abhinav Singh 7a67d0ffe4
urlsplit compliance for https CONNECT (#360)
* Add fix to be complaint with urlparse.urlsplit semantics which expects a fully qualified URL

* Log exception stacktrace on OSError
2020-06-06 19:10:41 +05:30
pyup.io bot e3522e095f
Update mypy from 0.770 to 0.780 (#357)
Co-authored-by: Abhinav Singh <mailsforabhinav@gmail.com>
2020-06-04 21:22:59 +05:30
pyup.io bot b0ebfd5ab9
Update codecov from 2.1.3 to 2.1.4 (#358) 2020-06-03 21:30:44 +05:30
pyup.io bot fe6e886b2a
Update pytest from 5.4.2 to 5.4.3 (#355) 2020-06-03 01:34:02 +05:30
pyup.io bot e0d2055132
Update autopep8 from 1.5.2 to 1.5.3 (#354) 2020-06-01 01:05:59 +05:30
pyup.io bot 84eedc46ec
Update tox from 3.15.0 to 3.15.1 (#348)
Co-authored-by: Abhinav Singh <mailsforabhinav@gmail.com>
2020-05-24 09:25:02 +05:30
pyup.io bot 89c5815ed6
Update flake8 from 3.8.1 to 3.8.2 (#347)
Co-authored-by: Abhinav Singh <mailsforabhinav@gmail.com>
2020-05-24 09:24:32 +05:30
pyup.io bot 315d33943f
Update pytest-cov from 2.8.1 to 2.9.0 (#349) 2020-05-24 09:01:33 +05:30
pyup.io bot e17c32fd63
Update codecov from 2.0.22 to 2.1.3 (#346) 2020-05-22 22:08:54 +05:30
pyup.io bot 8d07f7b9b0
Update flake8 from 3.7.9 to 3.8.1 (#339) 2020-05-14 02:13:47 +05:30
pyup.io bot 30ddf984aa
Update pytest from 5.4.1 to 5.4.2 (#337) 2020-05-08 20:26:42 +05:30
pyup.io bot 02532d2d3f
Update pylint from 2.5.1 to 2.5.2 (#336) 2020-05-05 20:13:03 +05:30
pyup.io bot d8f28ab442
Update pylint from 2.5.0 to 2.5.1 (#335) 2020-05-05 16:31:10 +05:30
pyup.io bot 816262267a
Update tox from 3.14.6 to 3.15.0 (#334) 2020-05-03 14:12:12 +05:30
dependabot[bot] dfea68cf7a
Bump jquery from 3.4.1 to 3.5.0 in /dashboard (#333)
Bumps [jquery](https://github.com/jquery/jquery) from 3.4.1 to 3.5.0.
- [Release notes](https://github.com/jquery/jquery/releases)
- [Commits](https://github.com/jquery/jquery/compare/3.4.1...3.5.0)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-05-01 12:35:24 +05:30
pyup.io bot c77d8e6d5f
Update pylint from 2.4.4 to 2.5.0 (#331) 2020-04-27 16:02:38 +05:30
pyup.io bot 0c7e33de60
Update autopep8 from 1.5.1 to 1.5.2 (#329) 2020-04-21 02:41:13 +05:30
pyup.io bot 97211726d9
Update coverage from 5.0.4 to 5.1 (#328) 2020-04-13 07:51:04 +05:30
pyup.io bot 433c51f2b2
Update autopep8 from 1.5 to 1.5.1 (#326)
Co-authored-by: Abhinav Singh <mailsforabhinav@gmail.com>
2020-04-06 18:06:17 +05:30
Abhinav Singh 7d779fe711
Update develop brew to use typing_extensions-3.7.4.2 (#327)
* Update develop brew to use typing_extensions-3.7.4.2

* npm audit fix
2020-04-06 17:31:58 +05:30
pyup.io bot cc0f3ea4ae
Update typing-extensions from 3.7.4.1 to 3.7.4.2 (#325) 2020-04-03 01:03:52 +05:30
pyup.io bot 36c0758c13
Update tox from 3.14.5 to 3.14.6 (#322)
Co-authored-by: Abhinav Singh <mailsforabhinav@gmail.com>
2020-03-26 19:35:33 +05:30
Abhinav Singh 08824869c2
Fix & Re-enable VCR testing on Linux (#323)
* Fix/Re-enable VCR test on Linux

* Disable tests for Windows due to weird permission issues
2020-03-26 12:31:00 +05:30
Abhinav Singh ab1198268c
Add flag to specify custom system CA Path (#321)
* Fixes #320

* Update README and add codecov.yml

* Update codecov.yml
2020-03-25 13:30:19 +05:30
Abhinav Singh 78455e43b7
Update dependencies (#318)
Also fixes #317
2020-03-24 21:09:32 +05:30
pyup.io bot a16bb4deb6
Update setuptools from 45.1.0 to 45.2.0 (#291) 2020-02-12 10:28:58 -08:00
Abhinav Singh 36d660c232
[README] Mention 3.9 support tested locally on Mac using pyenv install 3.9-dev (#288) 2020-02-02 20:49:01 -08:00