Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: python311-websockify | Distribution: SUSE Linux 16 |
Version: 0.10.0 | Vendor: SUSE LLC <https://www.suse.com/> |
Release: 160000.1.5 | Build date: Tue Jun 7 13:54:41 2022 |
Group: Unspecified | Build host: reproducible |
Size: 317421 | Source RPM: python-websockify-0.10.0-160000.1.5.src.rpm |
Packager: https://www.suse.com/ | |
Url: https://github.com/novnc/websockify | |
Summary: WebSocket to TCP proxy/bridge |
websockify was formerly named wsproxy and was part of the noVNC project. At the most basic level, websockify just translates WebSockets traffic to normal socket traffic. Websockify accepts the WebSockets handshake, parses it, and then begins forwarding traffic between the client and the target in both directions.
BSD-2-Clause AND LGPL-3.0-only AND MPL-2.0 AND BSD-3-Clause
* Tue Jun 07 2022 dmueller@suse.com - add optional-websockify.patch to make dependency on numpy optional * Mon Nov 08 2021 dmueller@suse.com - build websockify for all flavors * Fri Aug 27 2021 pgajdos@suse.com - version update to 0.10.0 * Python 3.4 or newer is now required * Empty message frames are now supported * Tokens can now specify a Unix domain socket file to connect to * Time limits on JWT tokens are now respected * Whitespace is better tolerated in token files * Lots of minor fixes... * Mon Jun 21 2021 michael@stroeder.com - disable test test_asymmetric_jwe_token_plugin because of new algorithms in jwcrypto 0.9.0+ * Mon Dec 14 2020 code@bnavigator.de - This package depends on python-mox3 from openstack, which is only available for the default python3 flavor. As a consequence, also only build for the primary python3-flavor. gh#openSUSE/python-rpm-macros#66 * Tue Jun 02 2020 mcalabkova@suse.com - Replace nose with pytest * Thu Mar 12 2020 tchvatal@suse.com - Fix buid without python2 * Mon Aug 19 2019 tchvatal@suse.com - Update to 0.9.0: * Base64 support removed and binary mode is now required * Low level WebSocket protocol handling now has its own class * Authentication now optionally required for web server * Server hostname can be used as the token * JWT/JWS/JWE can be used for the token * redis can be used for the token * Can now log to syslog * Improved latency by disabling Nagle for proxied connection * Added client certificate authentication * Support for password protected certificate key file * TLS ciphers and options are now configurable * Can be invoked via inetd * Lots of minor fixes... - Remove upstream merged: * u_added_jwt_tokens_capability.patch * u_Add-support-for-inetd.patch * u_Fix-inetd-mode-on-python-2.patch * fix-tests-py3.6.patch - Drop suse specific PyJWT-token-plugin.patch, will be easier to actually pull in new dependency on jwcrypto if needed * The tests were failing when using PyJWT... * Mon Apr 08 2019 cbosdonnat@suse.com - Fix PyJWT / jwcrypto dependency problem (boo#1131024) * Wed Feb 13 2019 tchvatal@suse.com - Execute tests - Switch to github tarball to get tests - Add patch to fix tests on python 3.6+: * fix-tests-py3.6.patch * Tue Feb 12 2019 cbosdonnat@suse.com - Add JWT token plugin feature. Added patches: u_added_jwt_tokens_capability.patch PyJWT-token-plugin.patch: fate#325762 * Tue Dec 04 2018 mcepl@suse.com - Remove superfluous devel dependency for noarch package * Mon Oct 02 2017 jengelh@inai.de - Improve summaries. * Mon Sep 25 2017 msrb@suse.com - add u_Add-support-for-inetd.patch: fate#323880 - add u_Fix-inetd-mode-on-python-2.patch: fate#323880 * Fri Aug 25 2017 tbechtold@suse.com - use https for Source * Fri Aug 25 2017 tbechtold@suse.com - convert to singlespec - split data files into -common package * Sat Jul 22 2017 dmueller@suse.com - drop dependency on pyOpenSSL, seems unused (bsc#1049987) * Mon May 02 2016 dmueller@suse.com - update to 0.8.0: * Make websockify properly terminate children on SIGTERM (#226) * Remove logging in signal handlers (this can cause Python to hang under certain conditions) (#219) * Make it easier to log to a file (#205) * Add support for IPv6 addresses in tokens in the TokenFile token plugins (#197) * Improve auth plugin framework to enable better support for HTTP auth (#194, #201) * Fix bug in JSONTokenAPI token plugin (#192) * Fix a missing variable in the exception handler (#178) * Python 3 support fixes (#140, #155, #159) * Generic token-parsing plugins support (#162) * Generic authentication plugins support (#172) * Fixed frame corruption on big-endian systems (#161) * Support heartbeats (via PING) and automatic responses to PONG (#169) * Automatically reject unmasked client frames by default (strict mode) (#174) * Automatically restart interrupted select calls (#175) * Make 'run' respect environment settings (including virtualenv) (#176) * Mon Oct 05 2015 hguo@suse.com - Add missing dependency on python-setuptools * Sat Jul 25 2015 seife+obs@b1-systems.com - fix non-SUSE build by conditionalizing "Recommends:" tag * Thu May 14 2015 benoit.monin@gmx.fr - update to version 0.6.1: * PATCH RELEASE: Fixes a bug causing file_only to not be passed properly - switch archive to zip (tar.gz not available on pypi) - add unzip as BuildRequires - remove unwanted shebang in python files - drop unneeded executable bit of web_socket.js * Tue Sep 16 2014 tbechtold@suse.com - update to version 0.6.0: * **NOTE** : 0.6.0 will break existing code that sub-classes WebsocketProxy * Refactor to use standard SocketServer RequestHandler design * Fix zombie process bug on certain systems when using multiprocessing * Add better unit tests * Log information via python `logging` module * Thu Oct 24 2013 speilicke@suse.com - Require python-setuptools instead of distribute (upstreams merged) * Wed Jul 03 2013 dmueller@suse.com - update to 0.5.1: * use upstream einaros/ws (>=0.4.27) with websockify.js * file_only and no_parent security options for WSRequestHandler * Update build of web-socket-js (c0855c6cae) * add include/web-socket-js-project submodule to gimite/web-socket-js for DSFG compliance. * drop Hixie protocol support * Mon Apr 29 2013 dmueller@suse.com - update to 0.4.1: * add include/ directory and remove some dev files from source distribution. * use Buffer base64 support in Node.js implementation * Fri Jan 18 2013 cfarrell@suse.com - license update: LGPL-3.0 and MPL-2.0 and BSD-2-Clause and BSD-3-Clause See LICENSE.txt * Thu Jan 17 2013 saschpe@suse.de - Initial version
/etc/alternatives/websockify /usr/bin/websockify /usr/bin/websockify-3.11 /usr/lib/python3.11/site-packages/websockify /usr/lib/python3.11/site-packages/websockify-0.10.0-py3.11.egg-info /usr/lib/python3.11/site-packages/websockify-0.10.0-py3.11.egg-info/PKG-INFO /usr/lib/python3.11/site-packages/websockify-0.10.0-py3.11.egg-info/SOURCES.txt /usr/lib/python3.11/site-packages/websockify-0.10.0-py3.11.egg-info/dependency_links.txt /usr/lib/python3.11/site-packages/websockify-0.10.0-py3.11.egg-info/entry_points.txt /usr/lib/python3.11/site-packages/websockify-0.10.0-py3.11.egg-info/not-zip-safe /usr/lib/python3.11/site-packages/websockify-0.10.0-py3.11.egg-info/top_level.txt /usr/lib/python3.11/site-packages/websockify/__init__.py /usr/lib/python3.11/site-packages/websockify/__main__.py /usr/lib/python3.11/site-packages/websockify/__pycache__ /usr/lib/python3.11/site-packages/websockify/__pycache__/__init__.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/websockify/__pycache__/__init__.cpython-311.pyc /usr/lib/python3.11/site-packages/websockify/__pycache__/__main__.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/websockify/__pycache__/__main__.cpython-311.pyc /usr/lib/python3.11/site-packages/websockify/__pycache__/auth_plugins.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/websockify/__pycache__/auth_plugins.cpython-311.pyc /usr/lib/python3.11/site-packages/websockify/__pycache__/sysloghandler.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/websockify/__pycache__/sysloghandler.cpython-311.pyc /usr/lib/python3.11/site-packages/websockify/__pycache__/token_plugins.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/websockify/__pycache__/token_plugins.cpython-311.pyc /usr/lib/python3.11/site-packages/websockify/__pycache__/websocket.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/websockify/__pycache__/websocket.cpython-311.pyc /usr/lib/python3.11/site-packages/websockify/__pycache__/websocketproxy.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/websockify/__pycache__/websocketproxy.cpython-311.pyc /usr/lib/python3.11/site-packages/websockify/__pycache__/websocketserver.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/websockify/__pycache__/websocketserver.cpython-311.pyc /usr/lib/python3.11/site-packages/websockify/__pycache__/websockifyserver.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/websockify/__pycache__/websockifyserver.cpython-311.pyc /usr/lib/python3.11/site-packages/websockify/auth_plugins.py /usr/lib/python3.11/site-packages/websockify/sysloghandler.py /usr/lib/python3.11/site-packages/websockify/token_plugins.py /usr/lib/python3.11/site-packages/websockify/websocket.py /usr/lib/python3.11/site-packages/websockify/websocketproxy.py /usr/lib/python3.11/site-packages/websockify/websocketserver.py /usr/lib/python3.11/site-packages/websockify/websockifyserver.py /usr/share/doc/packages/python311-websockify /usr/share/doc/packages/python311-websockify/CHANGES.txt /usr/share/doc/packages/python311-websockify/README.md /usr/share/licenses/python311-websockify /usr/share/licenses/python311-websockify/COPYING
Generated by rpm2html 1.8.1
Fabrice Bellet, Sun Mar 9 19:20:43 2025