| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: novnc | Distribution: openSUSE Tumbleweed |
| Version: 1.6.0 | Vendor: openSUSE |
| Release: 1.1 | Build date: Thu Apr 10 20:15:48 2025 |
| Group: System/Daemons | Build host: reproducible |
| Size: 1346651 | Source RPM: novnc-1.6.0-1.1.src.rpm |
| Packager: http://bugs.opensuse.org | |
| Url: https://github.com/novnc/noVNC | |
| Summary: VNC client using HTML5 (Web Sockets, Canvas) with encryption support | |
This package provides a Websocket implementation of the VNC client. It is used by OpenStack Horizon to provide a console view of running instances.
LGPL-3.0-only AND MPL-2.0
* Thu Apr 10 2025 Manu Maier <mmanu84@outlook.de>
- Update to 1.6.0
Application:
* Updated GUI with a more modern styling
* Settings can now be configured via defaults.json and mandatory.json
* Support for relative WebSocket URLs
Library:
* Session will resize faster, making the client feel more responsive
* Support for back and forward mouse buttons
* Support for H.264 encoding
* Support for Zlib encoding
- Fix patch novnc-1.5.0-fix-interpreter.patch
* Renamed to patch novnc-1.6.0-fix-interpreter.patch
* Sat Jun 22 2024 Manu Maier <mmanu84@outlook.de>
- Update to 1.5.0
Library:
* Added support for the Tight gradient encoding, improving compatibility with servers like QEMU
* Added basic support for keeping lock keys in sync with the server
- Renamed to patch novnc-1.4.0-fix-interpreter.patch to novnc-1.5.0-fix-interpreter.patch
* Thu Jan 26 2023 Manu Maier <mmanu84@outlook.de>
- Update to 1.4.0
Library:
* Secure context (https) is now required
* Added support for the ZRLE encoding
* Added support for RealVNC's JPEG encoding
* Added support for Apple Remote Desktop's authentication
* Added support for RealVNC's RSA-AES authentication
* Added support for UltraVNC's MSLogonII authentication
- Renamed to patch novnc-1.3.0-fix-interpreter.patch to novnc-1.4.0-fix-interpreter.patch
* Sat Oct 29 2022 Software System <opensuse@wolke7.net>
- add "Requires: which" in case of missing running requirements
in container environment.
see https://github.com/novnc/noVNC/blob/f59be0586f675394514003784b7ffffbb845cc2b/utils/novnc_proxy#L170
* Fri Oct 22 2021 Manu Maier <mmanu84@outlook.de>
- Update to 1.3.0
Application:
* Added French and Portuguese (Brazil) translations
* The novnc_proxy command (earlier launch.sh) is now able to interface better
towards Websockify and now has it's own man page
Library:
* RTCDataChannel is now supported as a communication channel, an alternative
to WebSockets
* Resizes of the viewport are handled in a more modern way. This allows our
library to not only react on browser window changes, but to size changes of
the screen element as well
* Fixed a bug with the Alt key on Firefox
* Fixed a disconnect that happened when using some VNC servers. The error
displayed in this case was "Error decoding rect: TypeError"
* Plain authentication passwords now support longer passwords, which can be
useful if you're using a password manager
* Support for Internet Explorer has been dropped. This made it possible to use
more modern features and clean up a large number of workarounds
- python3-websockify >= 0.9.0 is necessary
https://github.com/novnc/noVNC/issues/1276#issuecomment-521174077
- Fix patch novnc-1.1.0-fix-interpreter.patch
* Renamed to patch novnc-1.3.0-fix-interpreter.patch
* Tue Jul 14 2020 Manu Maier <mmanu84@outlook.de>
- Update to 1.2.0:
* Quality and compression hints can now be modified dynamically
* Added touch gestures to emulate common mouse actions
* Support for full Unicode in clipboard
* Support for VeNCrypt Plain authentication
* Support for TightVNC Unix authentication
* Support for alpha cursors
* The session name is now updated whilst connected
* Sat Jul 20 2019 Manu Maier <mmanu84@outlook.de>
- Fix patch novnc-1.0.0-fix-interpreter.patch
* Renamed to patch novnc-1.1.0-fix-interpreter.patch
- Update to 1.1.0:
Application:
* New translations for Russian, Korean, Czech and Chinese (traditional) languages
* Fixed an issue where you didn't get scrollbars in your browser on Windows if
you had a touch screen.
* Added the Super/Windows key to the toolbar.
* Added an option to show a dot when there otherwise wouldn't be a visible
cursor.
* View drag is no longer available when in scaling mode.
Library:
* A large number of coding style changes has been made to make the code easier
to read and better to work with.
* Many keyboard issues has been fixed.
* Local cursor is now available on all platforms.
* Fixed a number of crashes related to clipboard.
* Fixed issues that occurred if data from the server was being received slowly.
* A problem has been fixed where the display module would incorrectly handle
high DPI systems causing scrollbars to show when they shouldn't.
* Wed Jan 02 2019 Dirk Mueller <dmueller@suse.com>
- require python3-websockify for recent distros (bsc#1119737)
* Wed Jun 20 2018 kberger@suse.com
Fixes bugs bsc#1052286 and bsc#1077940
- Update to 1.0.0:
_The first official stable release of noVNC is finally here._
Lots of changes have been made since the last release, both in terms of features and bug fixes.
Some of the more notable changes since the last release are:
Application:
Heavily revamped interface
Everything is translated
Automatic reconnect on disconnects
Better handling of on screen keyboards
Support for VNC "bell" sound
Library:
Cleaned up, official and stable API
Converted to ES6 modules
Much improved keyboard handling
Support for QEMU's raw keyboard extension
Support for continuous updates extension
Proper handling of machines with both touch and mouse/trackpad
Better handling of mouse wheels
More responsive and performant panning
Colour map mode is no longer supported
- Add novnc-0.3-manpage.patch
novnc-0.3-manpage.patch: add manpage.
- Add novnc-1.0.0-fix-interpreter.patch
novnc-1.0.0-fix-interpreter.patch: change shebang path from env to bash.
* Sat Jul 22 2017 dmueller@suse.com
- Update to 0.6.2:
_This is a vulnerability fix release._
Fixes a XSS issue in which the remote VNC server could inject
arbitrary HTML into the noVNC web page via the messages propagated
to the status field, such as the VNC server name.
This affects users of vnc_auto.html and vnc.html, as well as any
users of include/ui.js.
/usr/bin/novnc_server /usr/share/doc/packages/novnc /usr/share/doc/packages/novnc/README.md /usr/share/licenses/novnc /usr/share/licenses/novnc/LICENSE.txt /usr/share/man/man1/novnc_server.1.gz /usr/share/novnc /usr/share/novnc/app /usr/share/novnc/app/error-handler.js /usr/share/novnc/app/images /usr/share/novnc/app/images/alt.svg /usr/share/novnc/app/images/clipboard.svg /usr/share/novnc/app/images/connect.svg /usr/share/novnc/app/images/ctrl.svg /usr/share/novnc/app/images/ctrlaltdel.svg /usr/share/novnc/app/images/disconnect.svg /usr/share/novnc/app/images/drag.svg /usr/share/novnc/app/images/error.svg /usr/share/novnc/app/images/esc.svg /usr/share/novnc/app/images/expander.svg /usr/share/novnc/app/images/fullscreen.svg /usr/share/novnc/app/images/handle.svg /usr/share/novnc/app/images/handle_bg.svg /usr/share/novnc/app/images/icons /usr/share/novnc/app/images/icons/Makefile /usr/share/novnc/app/images/icons/novnc-icon-sm.svg /usr/share/novnc/app/images/icons/novnc-icon.svg /usr/share/novnc/app/images/icons/novnc-ios-120.png /usr/share/novnc/app/images/icons/novnc-ios-152.png /usr/share/novnc/app/images/icons/novnc-ios-167.png /usr/share/novnc/app/images/icons/novnc-ios-180.png /usr/share/novnc/app/images/icons/novnc-ios-40.png /usr/share/novnc/app/images/icons/novnc-ios-58.png /usr/share/novnc/app/images/icons/novnc-ios-60.png /usr/share/novnc/app/images/icons/novnc-ios-80.png /usr/share/novnc/app/images/icons/novnc-ios-87.png /usr/share/novnc/app/images/icons/novnc-ios-icon.svg /usr/share/novnc/app/images/icons/novnc.ico /usr/share/novnc/app/images/info.svg /usr/share/novnc/app/images/keyboard.svg /usr/share/novnc/app/images/power.svg /usr/share/novnc/app/images/settings.svg /usr/share/novnc/app/images/tab.svg /usr/share/novnc/app/images/toggleextrakeys.svg /usr/share/novnc/app/images/warning.svg /usr/share/novnc/app/images/windows.svg /usr/share/novnc/app/locale /usr/share/novnc/app/locale/README /usr/share/novnc/app/locale/cs.json /usr/share/novnc/app/locale/de.json /usr/share/novnc/app/locale/el.json /usr/share/novnc/app/locale/es.json /usr/share/novnc/app/locale/fr.json /usr/share/novnc/app/locale/it.json /usr/share/novnc/app/locale/ja.json /usr/share/novnc/app/locale/ko.json /usr/share/novnc/app/locale/nl.json /usr/share/novnc/app/locale/pl.json /usr/share/novnc/app/locale/pt_BR.json /usr/share/novnc/app/locale/ru.json /usr/share/novnc/app/locale/sv.json /usr/share/novnc/app/locale/tr.json /usr/share/novnc/app/locale/zh_CN.json /usr/share/novnc/app/locale/zh_TW.json /usr/share/novnc/app/localization.js /usr/share/novnc/app/sounds /usr/share/novnc/app/sounds/CREDITS /usr/share/novnc/app/sounds/bell.mp3 /usr/share/novnc/app/sounds/bell.oga /usr/share/novnc/app/styles /usr/share/novnc/app/styles/Orbitron700.ttf /usr/share/novnc/app/styles/Orbitron700.woff /usr/share/novnc/app/styles/base.css /usr/share/novnc/app/styles/constants.css /usr/share/novnc/app/styles/input.css /usr/share/novnc/app/ui.js /usr/share/novnc/app/webutil.js /usr/share/novnc/core /usr/share/novnc/core/base64.js /usr/share/novnc/core/crypto /usr/share/novnc/core/crypto/aes.js /usr/share/novnc/core/crypto/bigint.js /usr/share/novnc/core/crypto/crypto.js /usr/share/novnc/core/crypto/des.js /usr/share/novnc/core/crypto/dh.js /usr/share/novnc/core/crypto/md5.js /usr/share/novnc/core/crypto/rsa.js /usr/share/novnc/core/decoders /usr/share/novnc/core/decoders/copyrect.js /usr/share/novnc/core/decoders/h264.js /usr/share/novnc/core/decoders/hextile.js /usr/share/novnc/core/decoders/jpeg.js /usr/share/novnc/core/decoders/raw.js /usr/share/novnc/core/decoders/rre.js /usr/share/novnc/core/decoders/tight.js /usr/share/novnc/core/decoders/tightpng.js /usr/share/novnc/core/decoders/zlib.js /usr/share/novnc/core/decoders/zrle.js /usr/share/novnc/core/deflator.js /usr/share/novnc/core/display.js /usr/share/novnc/core/encodings.js /usr/share/novnc/core/inflator.js /usr/share/novnc/core/input /usr/share/novnc/core/input/domkeytable.js /usr/share/novnc/core/input/fixedkeys.js /usr/share/novnc/core/input/gesturehandler.js /usr/share/novnc/core/input/keyboard.js /usr/share/novnc/core/input/keysym.js /usr/share/novnc/core/input/keysymdef.js /usr/share/novnc/core/input/util.js /usr/share/novnc/core/input/vkeys.js /usr/share/novnc/core/input/xtscancodes.js /usr/share/novnc/core/ra2.js /usr/share/novnc/core/rfb.js /usr/share/novnc/core/util /usr/share/novnc/core/util/browser.js /usr/share/novnc/core/util/cursor.js /usr/share/novnc/core/util/element.js /usr/share/novnc/core/util/events.js /usr/share/novnc/core/util/eventtarget.js /usr/share/novnc/core/util/int.js /usr/share/novnc/core/util/logging.js /usr/share/novnc/core/util/strings.js /usr/share/novnc/core/websock.js /usr/share/novnc/index.html /usr/share/novnc/utils /usr/share/novnc/vendor /usr/share/novnc/vendor/pako /usr/share/novnc/vendor/pako/LICENSE /usr/share/novnc/vendor/pako/README.md /usr/share/novnc/vendor/pako/lib /usr/share/novnc/vendor/pako/lib/utils /usr/share/novnc/vendor/pako/lib/utils/common.js /usr/share/novnc/vendor/pako/lib/zlib /usr/share/novnc/vendor/pako/lib/zlib/adler32.js /usr/share/novnc/vendor/pako/lib/zlib/constants.js /usr/share/novnc/vendor/pako/lib/zlib/crc32.js /usr/share/novnc/vendor/pako/lib/zlib/deflate.js /usr/share/novnc/vendor/pako/lib/zlib/gzheader.js /usr/share/novnc/vendor/pako/lib/zlib/inffast.js /usr/share/novnc/vendor/pako/lib/zlib/inflate.js /usr/share/novnc/vendor/pako/lib/zlib/inftrees.js /usr/share/novnc/vendor/pako/lib/zlib/messages.js /usr/share/novnc/vendor/pako/lib/zlib/trees.js /usr/share/novnc/vendor/pako/lib/zlib/zstream.js /usr/share/novnc/vnc.html /usr/share/novnc/vnc_auto.html /usr/share/novnc/vnc_lite.html
Generated by rpm2html 1.8.1
Fabrice Bellet, Sat Nov 1 22:56:59 2025