Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | PEP8 style compliance fixes | engn33r | 2021-05-04 | 1 | -9/+10 |
| | |||||
* | Fix #649 case of multiple set-cookie response headers | engn33r | 2021-04-26 | 1 | -1/+4 |
| | |||||
* | uses HTTP/1.1 for connect method (#677) | GtTmy | 2021-04-19 | 1 | -1/+3 |
| | | | and add Host header for proxy connections | ||||
* | Fix #526 by reverting invalid BSD license migration in commit e94ed9e to ↵ | engn33r | 2021-02-22 | 1 | -2/+1 |
| | | | | return to LGPL2.1 | ||||
* | Merge branch 'master' into master | liris | 2019-12-25 | 1 | -2/+5 |
|\ | |||||
| * | Merge pull request #573 from devmonkey22/master | liris | 2019-12-25 | 1 | -5/+4 |
| |\ | | | | | | | Resolve issue opening socket to intranet on Windows 10 with no proxy settings but behind proxy | ||||
| | * | Resolve issue opening socket to intranet on Windows 10 with no proxy ↵ | Mike D | 2019-09-16 | 1 | -5/+4 |
| | | | | | | | | | | | | | | | settings but behind proxy Fix for #571. Always provide `socket.SOCK_STREAM` to `socket.getaddrinfo`. | ||||
| * | | Fix getting 400 bad request with long proxy authorization string | truong.hua | 2019-12-02 | 1 | -1/+1 |
| |/ | |||||
* | | Pep8 fixes | azaugg | 2019-04-24 | 1 | -1/+2 |
|/ | |||||
* | Merge pull request #528 from trygveaa/fix-interrupted-system-call | liris | 2019-02-23 | 1 | -16/+22 |
|\ | |||||
| * | Retry connect on "Interrupted system call" | Trygve Aaberge | 2019-02-20 | 1 | -16/+22 |
| | | | | | | | | | | | | | | | | | | When connecting to a socket, EINTR ("Interrupted system call") may be raised if the application receives a signal at the same time. Prior to Python 3.5, applications has to handle this themselves by retrying the connection. For more details, see https://www.python.org/dev/peps/pep-0475/ Fixes #527 | ||||
* | | fixed error | liris | 2019-02-23 | 1 | -1/+2 |
|/ | |||||
* | fixed #497 proxy issuev0.54.0 | liris | 2018-11-01 | 1 | -1/+1 |
| | |||||
* | Miscellaneous code cleanup | Instance | 2018-09-22 | 1 | -1/+1 |
| | |||||
* | Merge pull request #427 from element-82/master | liris | 2018-05-27 | 1 | -1/+5 |
|\ | | | | | _http.py: fix windows proxy error due to socktype | ||||
| * | _http.py: fix windows proxy error due to socktype | Paul Barrette | 2018-05-04 | 1 | -1/+5 |
| | | | | | | | | | | | | | | | | | | | | Resolves #426 When running on windows 10 with a proxy, there is a connect error: _on_error: exception Socket type must be stream or datagram, not 0 This commit fixes that issue. Signed-off-by: Paul Barrette <paulbarrette@gmail.com> | ||||
* | | Merge pull request #417 from jhtitor/master | liris | 2018-05-27 | 1 | -1/+56 |
|\ \ | | | | | | | socks5 via pysocks support | ||||
| * | | Add pysocks support. | jhtitor | 2018-03-30 | 1 | -1/+56 |
| |/ | |||||
* | | Merge pull request #415 from minus7/master | liris | 2018-05-27 | 1 | -8/+11 |
|\ \ | | | | | | | Load system default certificates if none are given | ||||
| * | | Remove bundled cacert.pem | minus | 2018-03-21 | 1 | -7/+5 |
| | | | |||||
| * | | Check if SSLContext supports loading default certs | minus | 2018-03-21 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | This changes behavior. When creating a TLS connection, not specifying cacert/capath and while on a Python version without load_default_certs, creating the socket will not fail as before, but verifying the connection will fail instead. | ||||
| * | | Load system default certificates if none are given | minus | 2018-03-21 | 1 | -1/+6 |
| |/ | |||||
* | | Merge pull request #409 from hugobordigoni/master | liris | 2018-05-27 | 1 | -1/+1 |
|\ \ | | | | | | | fix #408 | ||||
| * | | fix #408 | Hugo Bordigoni | 2018-03-01 | 1 | -1/+1 |
| |/ | |||||
* | | Fix the issue that websocket status message may not present | Kevin Wang | 2018-02-22 | 1 | -1/+2 |
|/ | |||||
* | Added status message when HTTP can't be upgraded to WS | Dmitry Mottl | 2018-02-14 | 1 | -2/+4 |
| | |||||
* | Fix variable name to avoid shadowing 'type' builtin. | Peter Donis | 2018-01-15 | 1 | -2/+2 |
| | |||||
* | Fix socket constructor in _open_socket to use family, type, and proto from ↵ | Peter Donis | 2018-01-15 | 1 | -2/+2 |
| | | | | | | getaddrinfo. This patch addresses issue #382. | ||||
* | Merge branch 'master' of https://github.com/Greums/websocket-client into ↵ | Hiroki Ohtani | 2017-12-09 | 1 | -0/+2 |
|\ | | | | | | | Greums-master | ||||
| * | Fix SSL: SSLV3_ALERT_HANDSHAKE_FAILURE on Debian Stretch | Damien Le Bourdonnec | 2017-09-14 | 1 | -0/+2 |
| | | |||||
* | | Merge branch 'gaierror' of https://github.com/willstott101/websocket-client ↵ | Hiroki Ohtani | 2017-12-09 | 1 | -8/+11 |
|\ \ | | | | | | | | | | into willstott101-gaierror | ||||
| * | | Wrap socket.gaierror with subclass of WebsocketException | Will Stott | 2017-09-14 | 1 | -8/+11 |
| |/ | |||||
* | | Merge branch 'master' of https://github.com/bpmckinnon/websocket-client into ↵ | Hiroki Ohtani | 2017-12-09 | 1 | -3/+6 |
|\ \ | | | | | | | | | | bpmckinnon-master | ||||
| * | | No_proxy settings should be preserved to allow blocking when proxy settings ↵ | Brian Mckinnon | 2017-08-30 | 1 | -2/+1 |
| | | | | | | | | | | | | are pulled from the environment variable | ||||
| * | | Added support for windows connection refused error | Brian Mckinnon | 2017-08-30 | 1 | -1/+5 |
| |/ | |||||
* | | 0.44.1 | ukwksk | 2017-11-13 | 1 | -1/+2 |
| | | |||||
* | | sslopt dict ca_cert should be ca_certs, fixes #334 | Philippe Mathieu | 2017-08-22 | 1 | -1/+1 |
|/ | | | Was 2/3 fixed in commits 287db85 and c280375. | ||||
* | renames key in sslopt dict, fixes #326 | Ankur Oberoi | 2017-06-22 | 1 | -1/+1 |
| | | | must use the same key in the `sslopt` dictionary when reading and writing to it | ||||
* | fixed #326 | liris | 2017-06-21 | 1 | -2/+2 |
| | |||||
* | Support WEBSOCKET_CLIENT_CA_BUNDLE being directory | Alex Tzonkov | 2017-03-23 | 1 | -3/+6 |
| | | | This PR adds the capability to use a directory with multiple certs to do ssl cert verification. Similar to how the requests module uses REQUESTS_CA_BUNDLE. | ||||
* | fixed #264 | liris | 2016-12-02 | 1 | -1/+1 |
| | |||||
* | Support CA bundle specified by environment variable | Imre Farkas | 2016-11-15 | 1 | -2/+5 |
| | | | | | | | There's currently no way to define a custom list of trusted CAs and certain uses-cases end up in SSLError. This commit adds a check for the WEBSOCKET_CLIENT_CA_BUNDLE env variable, similarly to requests library which accepts REQUETS_CA_BUNDLE. | ||||
* | wsdump, test_fuzzingclient, websocket.*, test_websocket: Organise imports | Allan Lewis | 2016-04-27 | 1 | -9/+9 |
| | | | | | | | | | | | | | | Previously, because of the multiple instances of `from foo import *`, names were imported from modules that had themselves imported them, instead of from the place of definition. This commit therefore does the following: - Declares `__all__` in every module that imports anything, so that `from foo import *` is sane. - Sorts the imports based on conventions, similar to the output of `isort`. - Places all conditional imports after unconditional imports, except where that isn't valid. - Imports local names from the modules where they are defined, except when importing the package itself. | ||||
* | websocket.*: [PEP 8] Use conventional line-length limit | Allan Lewis | 2016-04-27 | 1 | -4/+8 |
| | | | | Line length is set to 80 characters; tests are excluded. | ||||
* | wsdump, websocket.*: [PEP 8] Use conventional vertical spacing | Allan Lewis | 2016-04-27 | 1 | -2/+7 |
| | |||||
* | wsdump, examples, setup, _abnf, _http, _utils: [PEP 8] Fix spacing | Allan Lewis | 2016-04-27 | 1 | -3/+3 |
| | |||||
* | _abnf, _app, _http, _url: [PEP 8] Fix indents | Allan Lewis | 2016-04-27 | 1 | -2/+2 |
| | |||||
* | wsdump, _abnf, _http: Compare to `None` using `in` | Allan Lewis | 2016-04-27 | 1 | -1/+1 |
| | |||||
* | fixed #227 | liris | 2016-01-04 | 1 | -3/+5 |
| | |||||
* | Use pre-initialized stream socket | Ilya Semyonov | 2015-12-08 | 1 | -1/+5 |
| | | | | | Allow creating WebSocket connection on existing stream socket instance (either TCP or SSL). |