Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

xorg-x11-Xvnc-module-1.12.0-5.3 RPM for aarch64

From OpenSuSE Ports Tumbleweed for aarch64

Name: xorg-x11-Xvnc-module Distribution: openSUSE Tumbleweed
Version: 1.12.0 Vendor: openSUSE
Release: 5.3 Build date: Wed Jun 15 17:45:23 2022
Group: System/X11/Servers/XF86_4 Build host: obs-arm-8
Size: 658561 Source RPM: tigervnc-1.12.0-5.3.src.rpm
Packager: http://bugs.opensuse.org
Url: https://tigervnc.org/
Summary: VNC module for X server
This module allows to share content of X server's screen over VNC.
It is loaded into X server as a module if enable in X server's
configuration.

Provides

Requires

License

GPL-2.0-only AND MIT

Changelog

* Thu Apr 28 2022 Dirk Müller <dmueller@suse.com>
  - fix homepage url
  - move license to licensedir
  - a few of the trivial spec-cleaner cleanups
* Fri Apr 15 2022 Cristian Rodríguez <crrodriguez@opensuse.org>
  - nasm is not needed for build, remove from buildrequires
* Wed Mar 02 2022 Stefan Dirsch <sndirsch@suse.com>
  - x11vnc: no longer explicitely require python3, since it's already
    required implicitely via autogenerated RPM requires
* Wed Mar 02 2022 Joan Torres <joan.torres@suse.com>
  - x11vnc requires python3 (bsc#1196623)
* Mon Feb 21 2022 Joan Torres <joan.torres@suse.com>
  - Remove patch: tigervnc-clean-pressed-key-on-exit.patch
    * fixed bsc#670448 wich can no longer be reproduced
    * removing the patch fixes bsc#1196214
    * related: https://github.com/TigerVNC/tigervnc/pull/14
* Thu Feb 17 2022 Stefan Dirsch <sndirsch@suse.com>
  - n_vncserver.patch
    * fix location of Xsession script
  - vncserver usage has radically changed; please check this:
    https://github.com/TigerVNC/tigervnc/blob/master/unix/vncserver/HOWTO.md
* Thu Feb 17 2022 Joan Torres <joan.torres@suse.com>
  - Update to tigervnc 1.12.0
    * The native viewer now supports full screen over a subset of monitors (e.g. 2 out of 3), and reacts properly to monitors being added or removed
    * Recent server history in the native viewer
    * The native viewer now has an option to reconnect if the connection is dropped
    * Translations are now enabled on Windows and macOS for the native viewer
    * The native viewer now respects the system security policy
    * Better handling of accented keys in the Java viewer
    * The Unix servers can now listen to both a Unix socket and a TCP port at the same time
    * The network code in both the servers and the native viewer has been restructured to give a more responsive experience
    * The vncserver service now correctly handles settings set to "0"
    * Fixed the clipboard Unicode handling in both the native viewer and the servers
    * Support for pointer "warping" in Xvnc and the native viewer, enabling e.g. FPS games
  - Update to tigervnc 1.11.0
    * A security issue has been fixed in how the viewers handle TLS certificate exceptions
    * vncserver has gotten a major redesign to be compatible with modern distributions
    * The native viewer now has touch gestures to handle certain mouse actions (e.g. scroll wheel)
    * Middle mouse button emulation in the native viewer, for devices with only two mouse buttons
    * The Java viewer now supports Java 9+, but also now requires Java 8+
    * Support for alpha cursors in the Java viewer (a feature already supported in the native viewer)
    * The password and username can now be specified via the environment for the native viewer
    * Support for building Xvnc/libvnc.so with Xorg 1.20.7+ and deprecate support for Xorg older than 1.16
    * The official builds have been fixed to work on the upcoming macOS 11
    * The Windows server (WinVNC) is now packaged separately as it is unmaintained and buggy
  - Removed patches (included in 1.12.0):
    * U_viewer-reset-ctrl-alt-to-menu-state-on-focus.patch
    * tigervnc-fix-saving-of-bad-server-certs.patch
    * u_xorg-server-1.20.7-ddxInputThreadInit.patch
    * U_0001-Properly-store-certificate-exceptions.patch
    * U_0002-Properly-store-certificate-exceptions-in-Java-viewer.patch
    * tigervnc-FIPS-use-RFC7919.patch
    * u_Fix-non-functional-MaxDisconnectionTime.patch
  - Removed patches (no longer needed):
    * u_tigervnc-cve-2014-8240.patch (https://github.com/TigerVNC/tigervnc/pull/1258)
    * u_tigervnc_update_default_vncxstartup.patch
  - Refreshed patches:
    * n_correct_path_in_desktop_file.patch
    * n_tigervnc-date-time.patch
    * n_utilize-system-crypto-policies.patch
    * tigervnc-clean-pressed-key-on-exit.patch
    * tigervnc-newfbsize.patch
    * u_build_libXvnc_as_separate_library.patch
    * u_change-button-layout-in-ServerDialog.patch
    * u_tigervnc-add-autoaccept-parameter.patch
    * u_tigervnc-211.patch
* Thu Feb 10 2022 Joan Torres <joan.torres@suse.com>
  - u_Fix-non-functional-MaxDisconnectionTime.patch
    * Backport patch that fixes issue with MaxDisconnetionTime
      (bsc#1195661).
* Mon Nov 15 2021 Stefan Dirsch <sndirsch@suse.com>
  - Use a template xvnc@.service.in to dynamically adjust xvnc@.service
    during installation to cater for the correct libexecdir value. This
    fixes wrong path for with-vnc-key.sh on sle15-sp4 (bsc#1192713)
* Fri Oct 29 2021 Stefan Dirsch <sndirsch@suse.com>
  - buildrequire xorg-x11-server-sdk/xorg-x11-server-source >= 21.1.0
* Thu Oct 28 2021 Callum Farmer <gmbr3@opensuse.org>
  - Change to systemd-sysusers
* Thu Oct 28 2021 Stefan Dirsch <sndirsch@suse.com>
  - u_tigervnc-211.patch, xserver211.patch
    * fixes build against xorg-server 21.1 sources
* Thu Oct 21 2021 Joan Torres <joan.torres@suse.com>
  - Not using System crypto policies for <= sle15-sp3 (boo#1191394)
* Tue Sep 28 2021 Stefan Dirsch <sndirsch@suse.com>
  - contains fix for crash in free() when using "-f" option of
    vncpasswd  command (bsc#1171519)
* Mon Sep 27 2021 Stefan Dirsch <sndirsch@suse.com>
  - covers SLE/SLE-18630
* Mon Aug 23 2021 Jan Engelhardt <jengelh@inai.de>
  - Remove --with-pic which has no effect with --disable-static.
  - Remove old specfile constructs.
  - Drop %if..%endif guards around %package; these do not affect
    the build result.
  - Combine %service_* calls to reduce generated boilerplate.
* Mon Aug 02 2021 Stefan Dirsch <sndirsch@suse.com>
  - no longer require libXfont(1)
* Sat Jun 19 2021 Jason Sikes <jsikes@suse.com>
  - Specify RFC7919 parameters for GnuTLS versions older than 3.6.0.
    * Modified tigervnc-FIPS-use-RFC7919.patch
    * https://github.com/TigerVNC/tigervnc/pull/1273
* Mon Jun 07 2021 Jason Sikes <jsikes@suse.com>
  - Enable GnuTLS to use Diffie-Hellman parameters from RFC7919
    instead of generating our own.
    * bsc#1179809
    * tigervnc-FIPS-use-RFC7919.patch
    * DH parameter generation was depricated in GnuTLS 3.6.0.
* Mon May 03 2021 Dominique Leuenberger <dimstar@opensuse.org>
  - Do not carry two variants of the same servcice file, but rather
    bring a template which we dynamically adjust during installation
    to cater for the correct libexecdir value.
    + Replace xvnc-novnc-libexec.service and xvnc-novnc-lib.service
      with xvnc-novnc.service.in.
* Mon May 03 2021 Stefan Dirsch <sndirsch@suse.com>
  - package both xvnc-novnc-libexec.service and xvnc-novnc-lib.service
    source files
* Tue Apr 27 2021 Scott Bradnick <scott.bradnick@suse.com>
  - Adjusting suse_version check from '> 1500' to '>= 1550' per request.
* Fri Apr 23 2021 Scott Bradnick <scott.bradnick@suse.com>
  - Adding if statement to control libexec (Tumbleweed +) vs lib based
    'Source#' file for 'xvnc-novnc.service'.
* Thu Apr 22 2021 Scott Bradnick <scott.bradnick@suse.com>
  - 'xvnc-novnc.service' requires '/usr/libexec/vnc/with-vnc-key.sh'
    vs '/usr/lib/vnc/with-vnc-key.sh' for ExecStart to work correctly.
* Fri Mar 05 2021 Pedro Monreal <pmonreal@suse.com>
  - Use the system crypto-policies [bsc#1183082]
  - Add n_utilize-system-crypto-policies.patch
* Mon Dec 07 2020 Stefan Dirsch <sndirsch@suse.com>
  - x11vnc wrapper script: converted to python3 (boo#1179592)
* Wed Nov 25 2020 Stefan Dirsch <sndirsch@suse.com>
  - u_tigervnc_update_default_vncxstartup.patch
    * check first for /usr/libexec/xinit/xinitrc, then
      /etc/X11/xinit/xinitrc (reported by aschnell @SUSE)
* Thu Nov 19 2020 Stefan Dirsch <sndirsch@suse.com>
  - xvnc@.service: fixed path for %libexecdir (boo#1178601)
* Fri Sep 25 2020 Stefan Dirsch <sndirsch@suse.com>
  - CVE-2020-26117: Server certificates were stored as certiticate
    authoritied, allowing malicious owners of these certificates
    to impersonate any server after a client had added an exception
    (boo#1176733)
    U_0001-Properly-store-certificate-exceptions.patch,
    U_0002-Properly-store-certificate-exceptions-in-Java-viewer.patch
  - adjusted u_tigervnc-add-autoaccept-parameter.patch
* Wed Sep 16 2020 Stefan Dirsch <sndirsch@suse.com>
  - vnserver: fix startup of Plasma desktop (boo#1176571)
* Wed Aug 19 2020 Callum Farmer <callumjfarmer13@gmail.com>
  - Fixes for %_libexecdir changing to /usr/libexec (bsc#1174075)
  - Spec file cleanups
* Wed Jul 01 2020 Stefan Dirsch <sndirsch@suse.com>
  - moved vnc snippet to /usr/share/X11/xorg.conf.d (boo#1173045)
  - package SLP sample config vnc.reg only as %doc (boo#1173045)
  - moved vnc pam config to /etc/usr/pam.d (boo#1173045)
* Mon Apr 13 2020 Lorenzo Paulatto <paulatz@gmail.com>
  - TigerVNC 1.10.1:
    Added libXdamage-devel and libXrandr-devel to the BuildRequisites,
    to build x0vncserver with DAMAGE, RANDR and XTEXT support
* Fri Apr 10 2020 Andreas Stieger <andreas.stieger@gmx.de>
  - TigerVNC 1.10.1:
    Previously patched security fixes now in upstream release:
    CVE-2019-15691, bsc#1159856
    CVE-2019-15692, bsc#1160250
    CVE-2019-15693, bsc#1159858
    CVE-2019-15694, bsc#1160251
    CVE-2019-15695, bsc#1159860
    dropping the following patches:
    * 0001-Make-ZlibInStream-more-robust-against-failures.patch
    * 0002-Encapsulate-PixelBuffer-internal-details.patch
    * 0003-Restrict-PixelBuffer-dimensions-to-safe-values.patch
    * 0004-Add-write-protection-to-OffsetPixelBuffer.patch
    * 0005-Handle-empty-Tight-gradient-rects.patch
    * 0006-Add-unit-test-for-PixelFormat-sanity-checks.patch
    * 0007-Fix-depth-sanity-test-in-PixelFormat.patch
    * 0008-Add-sanity-checks-for-PixelFormat-shift-values.patch
    * 0009-Remove-unused-FixedMemOutStream.patch
    * 0010-Use-size_t-for-lengths-in-stream-objects.patch
    * 0011-Be-defensive-about-overflows-in-stream-objects.patch
    * 0012-Add-unit-tests-for-PixelFormat.is888-detection.patch
    * 0013-Handle-pixel-formats-with-odd-shift-values.patch
* Sun Feb 23 2020 Hans-Peter Jansen <hpj@urpla.net>
  - raise java dependency to 1.8.0 in order to compile the java part
    on older distributions
* Fri Feb 07 2020 Stefan Dirsch <sndirsch@suse.com>
  - added a reference to bsc#1162951 about the reasoning why adding
    the vnc user to the shadow group
* Wed Jan 15 2020 Stefan Dirsch <sndirsch@suse.com>
  - u_xorg-server-1.20.7-ddxInputThreadInit.patch
    * buildfix for xorg-server 1.20.7, which moved ddxInputThread
      call from os layer into ddx layer
* Tue Jan 07 2020 Stefan Dirsch <sndirsch@suse.com>
  - TigerVNC security fix:
    0001-Make-ZlibInStream-more-robust-against-failures.patch
    0002-Encapsulate-PixelBuffer-internal-details.patch
    0003-Restrict-PixelBuffer-dimensions-to-safe-values.patch
    0004-Add-write-protection-to-OffsetPixelBuffer.patch
    0005-Handle-empty-Tight-gradient-rects.patch
    0006-Add-unit-test-for-PixelFormat-sanity-checks.patch
    0007-Fix-depth-sanity-test-in-PixelFormat.patch
    0008-Add-sanity-checks-for-PixelFormat-shift-values.patch
    0009-Remove-unused-FixedMemOutStream.patch
    0010-Use-size_t-for-lengths-in-stream-objects.patch
    0011-Be-defensive-about-overflows-in-stream-objects.patch
    0012-Add-unit-tests-for-PixelFormat.is888-detection.patch
    0013-Handle-pixel-formats-with-odd-shift-values.patch
    * stack use-after-return due to incorrect usage of stack memory
      in ZRLEDecoder (CVE-2019-15691, bsc#1159856)
    * improper value checks in CopyRectDecode may lead to heap
      buffer overflow (CVE-2019-15692, bsc#1160250)
    * heap buffer overflow in TightDecoder::FilterGradient
      (CVE-2019-15693, bsc#1159858)
    * improper error handling in processing MemOutStream may lead
      to heap buffer overflow (CVE-2019-15694, bsc#1160251
    * stack buffer overflow, which could be triggered from
      CMsgReader::readSetCurso (CVE-2019-15695, bsc#1159860)
* Tue Dec 31 2019 Loic Devulder <ldevulder@suse.com>
  - Add tigervnc-fix-saving-of-bad-server-certs.patch
    * fix saving of bad server certificates (boo#1159948)
* Tue Dec 03 2019 Marius Kittler <marius.kittler@suse.com>
  - tigervnc-1.10.0
    * The clipboard now supports full Unicode in the native viewer, WinVNC and Xvnc/libvnc.so
    * The native client will now respect the system trust store when verifying server certificates
    * Improved compatibility with VMware's VNC server
    * Improved compatibility with some input methods on macOS
    * Improvements to the automatic "repair" of JPEG artefacts
    * Better handling of the Alt keys in some corner cases
    * The Java web server has been removed as applets are no longer support by most browsers
    * x0vncserver can now be configured to only allow local connections
    * x0vncserver has received fixes for when only part of the display is shared
    * Polling is now default in WinVNC as that works better for most
* Fri Oct 04 2019 Hans-Peter Jansen <hpj@urpla.net>
  - tigervnc-1.9.0-201-e71a426
    * implements extended clipboard handling (now utf-8 based)
    * fixes a couple of small glitches
* Sat Apr 20 2019 Stefan Dirsch <sndirsch@suse.com>
  - tigervnc-1.9.0-199-005db35
    * update to current git master in order to fix boo#1132901
* Tue Mar 26 2019 Yifan Jiang <yfjiang@suse.com>
  - Update with-vnc-key.sh to use only hostname for CN.
    The gnutls introduces gnutls_x509_crt_check_hostname2 in
    gnutls/lib/x509/hostname-verify.c#L159 to check if the given
    certificate's subject matches the given hostname.
    The function is used by the recent version of libvncclient which
    will fail to verify the certification if there is a mismatching
    between the connected hostname and the cert issuer's common name.
    https://github.com/LibVNC/libvncserver/commit/cc69ee9
    So the previous way to generate the vnc server's cert brings a
    complicated CN, making the client using libvncclient
    (e.g. vinagre, remmina) hard to adapt the hostname check. It is
    better to populate the hostname as the common name without extra
    strings.
* Thu Mar 21 2019 Dominique Leuenberger <dimstar@opensuse.org>
  - Change Requires(post): firewall-macros to BuildRequires: the
    macros are expanded at build time and not needed at all at
    runtime.
* Thu Feb 07 2019 Stephan Kulow <coolo@suse.com>
  - Fix build with latest cmake - which now requires the source
    directory as argument (still works with old cmake versions)
* Thu Jan 17 2019 msrb@suse.com
  - Switch websocket dependency to python3. (bsc#1119737)
* Thu Jan 17 2019 msrb@suse.com
  - Do not build xorg-x11-Xvnc-module on s390. It fails to build
    because macros.xorg-server is incomplete on s390 and the module
    would be useless without real X server anyway.
* Tue Jan 08 2019 msrb@suse.com
  - Add U_viewer-reset-ctrl-alt-to-menu-state-on-focus.patch
    * Fix the ALT and CTRL buttons in viewer's F8 menu. (bsc#1119354)

Files

/usr/lib64/xorg/modules/extensions/libvnc.so
/usr/share/X11/xorg.conf.d/10-libvnc.conf


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Aug 9 11:06:05 2022