Commit Graph

26 Commits

Author SHA256 Message Date
7e6ec39dda Accepting request 969450 from home:glaubitz:branches:devel:languages:python
- Update to version 1.3.2
  * Add support for pre-initialized stream socket in new WebSocketApp (#804)
  * Remove rel.saferead() in examples (f0bf03d)
  * Increase scope of linting checks (dca4022)
  * Start adding type hints (a8a4099)
- from version 1.3.1
  * Fix 10 year old bug and improve dispatcher handling
    for run_forever (#795)
  * Fix run_forever to never return None, only
    return True or False, and add two tests (#788)
  * Remove Python 3.6 support, EOL in Dec 2021
- from version 1.3.0
  * BREAKING: Set Origin header to use https:// scheme
    when wss:// WebSocket URL is passed (#787)
  * Replace deprecated/broken WebSocket URLs with working ones (6ad5197)
  * Add documentation referencing rel for automatic
    reconnection with run_forever()
  * Add missing opcodes 1012, 1013 (#771)
  * Add errno.ENETUNREACH to improve error handling (da1b050)
  * Minor documentation improvements and typo fixes
- from version 1.2.3
  * Fix broken run_forever() functionality (#769)
- from version 1.2.2
  * Migrate wsdump script in setup.py from scripts to newer entry_points (#763)
  * Add support for ssl.SSLContext for arbitrary SSL parameters (#762)
  * Remove keep_running variable (#752)
  * Remove HAVE_CONTEXT_CHECK_HOSTNAME variable (dac1692)
  * Replace deprecated ssl.PROTOCOL_TLS with ssl.PROTOCOL_TLS_CLIENT (#760)
  * Simplify code and improve Python 3 support (#751, #750, #746)
  * Fill default license template fields (#748)

OBS-URL: https://build.opensuse.org/request/show/969450
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-websocket-client?expand=0&rev=41
2022-04-12 18:53:04 +00:00
0445468516 Accepting request 923299 from home:schubi2
- Use libalternatives instead of update-alternatives.

OBS-URL: https://build.opensuse.org/request/show/923299
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-websocket-client?expand=0&rev=40
2021-11-06 10:28:06 +00:00
f0700be71a Accepting request 889408 from home:sebix:branches:devel:languages:python
- remove RHEL 7 compatibility from specfile
- update to version 0.58.0:
 - fix callback
 - Capitalize default connection header
 - Fix None.lower() when sec-websocket-protocol response header does notexist
 - Fix for #516
 - Tweak Python 3.4 build settings
 - fix callback
 - Fix None.lower() when sec-websocket-protocol response header doesn't exist
 - Create README.md and fix minor typo (both from existing pull requests)
 - Fix _handshake.py error where subproto is None
 - fix documentation: create_connection, settimeout
 - Capitalize default connection header
 - Edit README.md for clarification and to add missing material from parent repo
 - Fix minor typo - getdefauttimeout to getdefaulttimeout
 - Remove README text copied from fork that is not applicable
 - Add support for Python 3.8 and 3.9 (#596)
 - Fix a few minor typo/misspellings (#659)
 - Add pip command to README for 2nd dependency
 - Improve README code example formatting
 - Use thread.is_alive() to replace deprecated thread.isAlive() (#594)
 - Add first draft of Sphinx documentation
 - Edit README.md to include docs links and badges
 - Replace README.md FAQ with link to documentation FAQ page
 - Add acknowledgements section to README.md
 - Add detail to Autobahn testing README (still needs improvement)
 - Add autobahn test report and additional test instructions
 - Add sample connection code to example docs page
 - Fixes #631
 - Improve documentation, mostly new examples but some code comment upgrades

OBS-URL: https://build.opensuse.org/request/show/889408
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-websocket-client?expand=0&rev=38
2021-05-18 21:42:30 +00:00
Tomáš Chvátal
559035008f - Fix build without python2
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-websocket-client?expand=0&rev=36
2020-03-12 07:49:38 +00:00
efa3eefa36 Accepting request 770597 from home:mcalabkova:branches:devel:languages:python
- update to 0.57.0
  * wsdump: Fix --headers option
  * Fix getting 400 bad request with long proxy authorization string
  * Create dummy `ssl` object
  * Show compressed text messages in wsdump.py
  * Expose http connection header to user
  * fix the compatible issue with gevent+dnspython
  * _handshake: hasattr checks on six before accessing the values

OBS-URL: https://build.opensuse.org/request/show/770597
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-websocket-client?expand=0&rev=35
2020-03-09 20:29:32 +00:00
Tomáš Chvátal
d476ff0792 - Update to 0.56.0:
* Don't retry sockets with timeout set to 0(#536)
  * Add response headers in WebSocketBadStatusException (#501)
  * Manually assigning WebSocket-Version (#506)
  * SSL socket handling fix (#474)
  * Let setup.py use the same license as LICENSE file (#517)
  * Ensure that "timeout" is passed down, when calling WebSocket.connect() (#513)
  * Retry connect on "Interrupted system call" (#528)

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-websocket-client?expand=0&rev=33
2019-04-16 11:30:42 +00:00
Tomáš Chvátal
9fb1a8dd45 - Drop merged use_system_cabundle.patch
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-websocket-client?expand=0&rev=31
2019-03-22 11:42:31 +00:00
Tomáš Chvátal
4d6c6ab3e0 - Update to 0.54.0:
* many fixes all around, see ChangeLog file

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-websocket-client?expand=0&rev=30
2019-03-06 19:49:26 +00:00
c969001cc8 Remove superfluous devel dependency for noarch package
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-websocket-client?expand=0&rev=27
2018-12-04 14:13:54 +00:00
17497290e3 Accepting request 567312 from home:sebix:branches:devel:languages:python
- update to version 0.46.0 (shortened):
  - fixed invalid character (#379)
- update to version 0.45.0 (shortened):
  - change license to LGP v2.1
  - allow reuse of WebsocketApp.run_forever (#365)
  - Parse close frame response correctly when reason present (#354)
  - Wrap socket.gaierror with subclass of WebsocketException (#352)
  - Resolve a proxy issue and a connection error (#345)
  - Allow empty Host header value (#369)
  - Fix undefined variable (#347)
  - fix: getting a value with the key 'ca_certs' in sslopt dict (#326)
- Add use_system_cabundle.patch to use systems ca bundle file by default (bnc#1076519)

OBS-URL: https://build.opensuse.org/request/show/567312
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-websocket-client?expand=0&rev=25
2018-02-22 12:20:34 +00:00
bb26e3becf - properly provide/obsolete python3-websocket-client-test
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-websocket-client?expand=0&rev=23
2017-09-05 07:57:49 +00:00
d1dc559d10 Accepting request 519179 from home:tbechtold:branches:devel:languages:python
- Fix build for Leap 42.3

OBS-URL: https://build.opensuse.org/request/show/519179
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-websocket-client?expand=0&rev=22
2017-08-29 12:59:32 +00:00
Todd R
1407a06613 Accepting request 517021 from home:TheBlackCat:branches:devel:languages:python
- Update license to LGPL 3
- Fix rpmlint issues

OBS-URL: https://build.opensuse.org/request/show/517021
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-websocket-client?expand=0&rev=21
2017-08-23 16:21:44 +00:00
Thomas Bechtold
a470bc579b Accepting request 512393 from home:jengelh:branches:devel:languages:python
- Grammatical/Typographic corrections to the description.

OBS-URL: https://build.opensuse.org/request/show/512393
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-websocket-client?expand=0&rev=20
2017-07-25 11:35:26 +00:00
9e3a4ea422 Accepting request 511933 from home:TheBlackCat:branches:devel:languages:python
- Fix singlespec macro usage
- Fix source URL.

OBS-URL: https://build.opensuse.org/request/show/511933
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-websocket-client?expand=0&rev=19
2017-07-24 12:22:33 +00:00
b73305c999 Accepting request 508234 from home:tbechtold:branches:devel:languages:python
- update to 0.44.0:
  -renames key in sslopt dict (#326)
  - Unkown kwarg 'ca_cert' when calling ssl wrap_socket() (#326)
  - Race condition in WebSocket ping/pong (#327)
  - Implement simple cookie jar(#292)
  - fix: when using pppoe redial will block.(#301)
  - Fix insecure_pythons list in setup.py(#304)
  - Support WEBSOCKET_CLIENT_CA_BUNDLE being directory(#307)
  - WebSocketPayloadException under high traffic and limited network connection(#306)
  - Not working --nocert parameter in wsdump.py(#315)
  - Avoid the app to block on close on certain systems (#320)
  - Fix warning is not defined. (#323)
  - move to repository to https://github.com/websocket-client/websocket-client.git
  - _send_ping warning fails due to missing reference in _logging.__all__ (#294)
  - Fix opcode -> op_code (#286)
  - Shuffled around example code (#256)
  - _send_ping graceful error handling (#262)
  - Allow closing WebSocketApp with status/reason/timeout (#265)
  - Support universal wheels (#267)
  - _url: Added subnet IP address matching in no_proxy host detection (#270)
  - fixed Incorrect encoding in continued messages python3 (#261)
  - Pass headers for websocket handshake (#271)
  - setup.py: Import `logging` before calling it. (#272)
  - Implemented close code 1014 (#273)
  - Support CA bundle specified by environment variable (#279)
  - Response header values should not be converted to lower case (#264)
  - Exclude port 443 from host http header (#248)
  - Cleanup code (#249)
  - Modify a code block directive in README (#250)
  - fixed ping/pong timeouet (#253)

OBS-URL: https://build.opensuse.org/request/show/508234
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-websocket-client?expand=0&rev=18
2017-07-05 12:01:29 +00:00
775db518ae - update to 0.37.0:
- fixed fialer that `websocket.create_connection` does not accept `origin` as a parameter (#246 )
  - added support for using custom connection class (#235)
  - use Named logger (#238)
  - implement ping/pong timeout (#241)
  - Corrects the syntax highlight code (#243)
  - fixed failure to join thread before it is started (#242)
  - Prints timings in console (#217)
  - use inspect.getfullargspec with Python 3.x (#219)
  - Check that exception message is actually a string before trying for substring check (#224)
  - Use pre-initialized stream socket (#226)
  - fixed TypeError: cafile, capath and cadata cannot be all omitted (#227)
  - Change import style (#203)
  - fix attribute error on the older python. (#215)
  - fixed timeout+ssl error handling bug  on python 2.7.10 (#190)
  - add proxy support to wsdump.py (#194)
  - use wsaccel if available (#193)
  - add support for ssl cert chains to support client certs (#195)
  - fix string formatting in exception (#196)
  - fix typo in README.rst (#197)
  - introduce on_data callback to pass data type. (#198)
  - WebSocketBadStatusException for Handshake error (#199)
  - set close timeout (#192)
  - Map dict to headers list (#204)
  - support client certification (#207)
  - security improvement during handshake (#211)
  - improve logging of error from callback (#212)

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-websocket-client?expand=0&rev=16
2016-11-15 13:12:31 +00:00
c5743255a6 Accepting request 387867 from home:anubisg1:branches:devel:languages:python
created update alternatives. Please forward to factory and add into Staging:adi:36 so that SR #380661 can be finally unlocked

OBS-URL: https://build.opensuse.org/request/show/387867
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-websocket-client?expand=0&rev=14
2016-04-12 11:20:48 +00:00
22b8ced6f9 - Fix CVE 2016-1494 (bsc#960680)
- Add patch cve_2016-1494.diff

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-websocket-client?expand=0&rev=12
2016-01-14 13:19:22 +00:00
9fbdafd4a7 - update to 0.32.0:
- fix http proxy bug (#189)
  - Avoid deprecated BaseException.message (#180)
  - Add travis builds (#182)
  - fixed wsdump to work with piped input (#183)
  - fixed output of wsdump.py with python3 (#185)
  - add raw mode to wsdump.py (#186)

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-websocket-client?expand=0&rev=10
2015-10-21 16:58:55 +00:00
6b83cbaf35 Accepting request 318706 from home:seife:OpenStack:Master
fix dependencies for RHEL/CentOS 7

OBS-URL: https://build.opensuse.org/request/show/318706
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-websocket-client?expand=0&rev=8
2015-07-26 11:58:41 +00:00
29344cfe5a Accepting request 307131 from home:benoit_monin:branches:devel:languages:python
- update to version 0.30.0
- drop fixTestTimeoutIssue.patch: fixed upstream
- point the source URL to pypi
- add new dependency python-backports.ssl_match_hostname
- fix archive name when calling %setup

OBS-URL: https://build.opensuse.org/request/show/307131
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-websocket-client?expand=0&rev=6
2015-05-14 13:52:07 +00:00
Michal Čihař
e763967fee Accepting request 285686 from home:rjschwei:branches:devel:languages:python
- Update fixTestTimeoutIssue.patch to handle different behavior between
  python 2.7.x versions

- Add fixTestTimeoutIssue.patch
  + fixes test case in factory

OBS-URL: https://build.opensuse.org/request/show/285686
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-websocket-client?expand=0&rev=4
2015-02-17 10:18:09 +00:00
Denisart Benjamin
98379f4522 Accepting request 284743 from home:rjschwei:branches:devel:languages:python
- Update to version 0.23.0
  - Remove spurious print statement. (#135)
  - Fix not thread-safe of Websocket.close() (#120)
  - Try to get proxy info from environment if not explicitly provided (#124)
  - support proxy basic authenticaiton. (#125)
  - Fix NoneType exception at WebsocketApp.send (#126)
  - not use proxy for localhost (#132)
  - Check for socket before attempting to close (#115)
  - Enable turning off SSL verification in wsdump.py(#116)
  - Enable to set subprotocol(#118)
  - Better support for Autobahn test suite (http://autobahn.ws/testsuite) (#117)  - suppress close event message(#107)
  - detect socket connection state(#109)
  - support for code and reason in on_close callback(#111)
  - continuation frame handling seems suspicious(#113)

OBS-URL: https://build.opensuse.org/request/show/284743
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-websocket-client?expand=0&rev=3
2015-02-08 13:39:06 +00:00
Todd R
655e71ad2d Accepting request 253676 from home:TheBlackCat:branches:devel:languages:python
Update to version 0.18.0

OBS-URL: https://build.opensuse.org/request/show/253676
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-websocket-client?expand=0&rev=2
2014-10-02 16:12:30 +00:00
Sascha Peilicke
c024dd7aaf Accepting request 238443 from home:rjschwei
- needed by newer version of google-cloud-sdk, generally useful

OBS-URL: https://build.opensuse.org/request/show/238443
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-websocket-client?expand=0&rev=1
2014-07-01 08:59:01 +00:00