Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Allow passing `http_proxy_timeout` to `run_forever`. (#842) | Adam Wojtczak | 2022-08-24 | 1 | -6/+6 |
| | | | | | | | | | | * Allow passing `http_proxy_timeout` to `run_forever` * Normalize docstring * fix flake8 lint Co-authored-by: Adam Wojtczak <adam.wojtczak@cybercare.cc> Co-authored-by: engn33r <engn33r@users.noreply.github.com> | ||||
* | Linting improvements, improved flake8 linting CI cmd | engn33r | 2022-02-25 | 1 | -9/+9 |
| | |||||
* | Update copyright year to 2022 | engn33r | 2021-12-31 | 1 | -1/+1 |
| | |||||
* | Fix testConnect test case with tuple of errors | engn33r | 2021-11-26 | 1 | -4/+4 |
| | |||||
* | Fix SSL test errors from ssl.PROTOCOL_TLS_CLIENT change | engn33r | 2021-11-22 | 1 | -1/+0 |
| | |||||
* | Fix #760 Replace deprecated ssl.PROTOCOL_TLS with ssl.PROTOCOL_TLS_CLIENT | engn33r | 2021-11-22 | 1 | -1/+1 |
| | |||||
* | Py2->3: simplify class definition (#750) | 谭九鼎 | 2021-10-20 | 1 | -1/+1 |
| | | | Remove implied and redundant object class type declarations | ||||
* | Improve usage of LOCAL_WS_SERVER_PORT | engn33r | 2021-08-14 | 1 | -1/+1 |
| | |||||
* | Improve unit tests with LOCAL_WS_SERVER_PORT variable | engn33r | 2021-08-13 | 1 | -7/+7 |
| | |||||
* | Fix python-socks dependency and replace echo.websocket.org in tests | engn33r | 2021-08-11 | 1 | -8/+17 |
| | | | | | | | | The recent addition of python-socks required it to be a dependency. This was mentioned in #728. Additional changes were made to prevent python-socks from becoming a required dependency for every install, so now it is only required for SOCKS proxy usage. Additionally, because echo.websockets.org was experiencing downtime issues during this fix, echo.websockets.org was replaced in unit tests with a local echo server from the Python websockets library. This should speed up tests, avoid test errors cause by external website downtime, and reduce traffic to echo.websocket.org caused by this project. | ||||
* | Transition from LGPL 2.1 license to Apache 2.0 - fix #697 | engn33r | 2021-08-10 | 1 | -13/+11 |
| | |||||
* | Revert #417 and reimplement proxy support with python-socks | engn33r | 2021-08-10 | 1 | -17/+25 |
| | | | | | | | | | | | | Due to the ongoing license change process in #697, PR #417 from @jhtitor needed to be removed. PR #417 added SOCKS proxy support using PySocks, which is the most popular Python SOCKS proxy and is used by libraries such as 'requests' and 'urllib3'. However, as of mid-2021, PySocks has not seen any activity since Sep 2019 and has several open issues. Because PySocks does not appear to be maintained and has no forks that are actively trying to replace the old repository, python-socks may be a better choice going forward. Although python-socks is a newer project, it has good code coverage and recent commits from earlier this year (2021). | ||||
* | Replace deprecated ssl.PROTOCOL_SSLv23 with ssl.PROTOCOL_TLS | engn33r | 2021-06-03 | 1 | -1/+1 |
| | |||||
* | Add code coverage for PR #698 | engn33r | 2021-05-31 | 1 | -0/+1 |
| | |||||
* | Fix CI errors | engn33r | 2021-05-30 | 1 | -1/+1 |
| | |||||
* | Add working HTTP proxy unit tests | engn33r | 2021-05-30 | 1 | -0/+11 |
| | |||||
* | Fix proxy exceptions in unit tests | engn33r | 2021-05-30 | 1 | -3/+3 |
| | |||||
* | Remove testSSLopt unit test timeout to avoid exception | engn33r | 2021-05-17 | 1 | -1/+1 |
| | |||||
* | Try to resolve test_http.py testSSLopt Mac error | engn33r | 2021-05-17 | 1 | -2/+2 |
| | |||||
* | Improve _app.py, _http.py unit tests | engn33r | 2021-05-17 | 1 | -4/+8 |
| | |||||
* | Fix unit test for raising error in close() | engn33r | 2021-05-17 | 1 | -1/+1 |
| | |||||
* | Comment out unittest that fails on MacOS | engn33r | 2021-05-12 | 1 | -1/+2 |
| | |||||
* | Improve test coverage of _http.py | engn33r | 2021-05-06 | 1 | -2/+38 |
| | |||||
* | Fix lint error | engn33r | 2021-05-05 | 1 | -0/+1 |
| | |||||
* | Fix #685 unittest requires internet | engn33r | 2021-05-05 | 1 | -1/+4 |
| | |||||
* | First pass removing Python 2 code, mostly six dependency | engn33r | 2021-05-04 | 1 | -5/+1 |
| | |||||
* | PEP8 style compliance fixes | engn33r | 2021-05-04 | 1 | -8/+5 |
| | |||||
* | Fix test_http.py import error | engn33r | 2021-03-28 | 1 | -1/+5 |
| | |||||
* | Improve _http.py code coverage | engn33r | 2021-03-28 | 1 | -0/+108 |