Revisions of tigervnc

Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1148477 from Joan Torres's avatar Joan Torres (jtorres) (revision 101)
- Set the URL at Source0.
- patches have been renamed 
  * u_build_libXvnc_as_separate_library.patch --> 
    u_tigervnc-Build-libXvnc-as-separate-library.patch
 * n_vncserver.patch -->
   n_tigervnc-Vncserver.patch
 * n_correct_path_in_desktop_file.patch -->
   n_tigervnc-Correct-path-in-desktop-file.patch
 * n_tigervnc-date-time.patch -->
   n_tigervnc-Date-time.patch
 * u_change-button-layout-in-ServerDialog.patch -->
   u_tigervnc-Change-button-layout-in-ServerDialog.patch   
 * n_dont_sign_java_client.patch -->
   n_tigervnc-Dont-sign-java-client.patch 
 * u_tigervnc-add-autoaccept-parameter.patch -->
   u_tigervnc-Add-autoaccept-parameter.patch
 * u_tigervnc-ignore-epipe-on-write.patch
   u_tigervnc-Ignore-epipe-on-write.patch
- Cleanup specfile
  * Use the same format for all the patches.
  * Use autosetup to apply all the patches with -p1.
  * Clean number of sources.
- buildrequire xorg-x11-server-source/-sdk >= 21.1.11 and trigger
  rebuild with newer xorg-x11-server-source package (bsc#1219311,
  bsc#1219205)
Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1129081 from Stefan Dirsch's avatar Stefan Dirsch (sndirsch) (revision 100)
- introduced n_dont_sign_java_client.patch and changed
  n_tigervnc-date-time.patch to allow the build to be reproducible
  (bsc#1208478):
  * Dont sign the Java client so the jar file won't contain a
    signed file with a variable timestamp.
  * The signing was necessary for accessing the system clipboard 
    when the Java client runs as an applet.
    (This shouldn't harm due to the deprecation of Java applets 
     was done in version 9).
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1079390 from Joan Torres's avatar Joan Torres (jtorres) (revision 99)
- xorg-x11-Xvnc requires dbus-1-x11 (bsc#1207730)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1076858 from Joan Torres's avatar Joan Torres (jtorres) (revision 98)
- Fixes for bsc#1209283
  * Drop chown vnc:vnc calls in with-vnc-key.sh
  * Add TLSNone to -securitytypes to increase security in xvnc@.service
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1034266 from Stefan Dirsch's avatar Stefan Dirsch (sndirsch) (revision 94)
- Release 1.12.0 covers bugfixes for bsc#1197119,bsc#1199477
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1034183 from Stefan Dirsch's avatar Stefan Dirsch (sndirsch) (revision 93)
- Release 1.12.0 supersedes the following patches still used with
  tigervnc 1.10.1 on sle15-sp4/Leap 15.4:
  * U_0003-Update-Surface_X11.cxx.patch
  * U_Handle-pending-data-in-TLS-buffers.patch
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 958449 from Stefan Dirsch's avatar Stefan Dirsch (sndirsch) (revision 89)
- x11vnc: no longer explicitely require python3, since it's already
  required implicitely via autogenerated RPM requires

- x11vnc requires python3 (bsc#1196623)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 956536 from Stefan Dirsch's avatar Stefan Dirsch (sndirsch) (revision 88)
- 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
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 955672 from Stefan Dirsch's avatar Stefan Dirsch (sndirsch) (revision 87)
- 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 

- 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
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 953175 from Joan Torres's avatar Joan Torres (jtorres) (revision 86)
- u_Fix-non-functional-MaxDisconnectionTime.patch
  * Backport patch that fixes issue with MaxDisconnetionTime
    (bsc#1195661).
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 931607 from Stefan Dirsch's avatar Stefan Dirsch (sndirsch) (revision 85)
- 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)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 928186 from Stefan Dirsch's avatar Stefan Dirsch (sndirsch) (revision 84)
- buildrequire xorg-x11-server-sdk/xorg-x11-server-source >= 21.1.0

- Change to systemd-sysusers

- u_tigervnc-211.patch, xserver211.patch
  * fixes build against xorg-server 21.1 sources
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 926742 from Stefan Dirsch's avatar Stefan Dirsch (sndirsch) (revision 83)
- Not using System crypto policies for <= sle15-sp3 (boo#1191394)
Displaying revisions 1 - 20 of 102
openSUSE Build Service is sponsored by