Commit Graph

238 Commits

Author SHA256 Message Date
Dominique Leuenberger
824a4253f8 Accepting request 958449 from X11:XOrg
- x11vnc: no longer explicitely require python3, since it's already
  required implicitely via autogenerated RPM requires

- x11vnc requires python3 (bsc#1196623)

OBS-URL: https://build.opensuse.org/request/show/958449
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tigervnc?expand=0&rev=89
2022-03-03 23:17:01 +00:00
3890952211 - x11vnc: no longer explicitely require python3, since it's already
required implicitely via autogenerated RPM requires

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/tigervnc?expand=0&rev=226
2022-03-02 13:25:27 +00:00
80b02d01c7 - x11vnc requires python3 (bsc#1196623)
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/tigervnc?expand=0&rev=225
2022-03-02 10:01:00 +00:00
Dominique Leuenberger
b16d8f6294 Accepting request 956536 from X11:XOrg
- 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

OBS-URL: https://build.opensuse.org/request/show/956536
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tigervnc?expand=0&rev=88
2022-02-22 20:17:54 +00:00
013453dfc3 - 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

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/tigervnc?expand=0&rev=224
2022-02-21 16:45:12 +00:00
Dominique Leuenberger
e24fe8e8a7 Accepting request 955672 from X11:XOrg
- 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

OBS-URL: https://build.opensuse.org/request/show/955672
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tigervnc?expand=0&rev=87
2022-02-18 22:02:42 +00:00
833369efa9 n_vncserver.patch: fixed Xsession path for TW
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/tigervnc?expand=0&rev=223
2022-02-17 14:47:43 +00:00
d907879c46 - 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

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/tigervnc?expand=0&rev=222
2022-02-17 14:34:50 +00:00
e5b1bdbcef Accepting request 955605 from home:jtorres:branches:X11:XOrg
- 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

OBS-URL: https://build.opensuse.org/request/show/955605
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/tigervnc?expand=0&rev=221
2022-02-17 10:42:51 +00:00
Dominique Leuenberger
0197516b0f Accepting request 953175 from X11:XOrg
- u_Fix-non-functional-MaxDisconnectionTime.patch
  * Backport patch that fixes issue with MaxDisconnetionTime
    (bsc#1195661).

OBS-URL: https://build.opensuse.org/request/show/953175
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tigervnc?expand=0&rev=86
2022-02-11 22:07:15 +00:00
cb1960b50c - u_Fix-non-functional-MaxDisconnectionTime.patch
* Backport patch that fixes issue with MaxDisconnetionTime
    (bsc#1195661).

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/tigervnc?expand=0&rev=220
2022-02-10 12:18:53 +00:00
Dominique Leuenberger
3e83b7ceaf Accepting request 931607 from X11:XOrg
- 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)

OBS-URL: https://build.opensuse.org/request/show/931607
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tigervnc?expand=0&rev=85
2021-11-18 09:33:01 +00:00
54dd3affe5 - 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)

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/tigervnc?expand=0&rev=219
2021-11-15 17:40:56 +00:00
Dominique Leuenberger
134256bcc1 Accepting request 928186 from X11:XOrg
- 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

OBS-URL: https://build.opensuse.org/request/show/928186
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tigervnc?expand=0&rev=84
2021-11-11 20:35:49 +00:00
8201077051 - buildrequire xorg-x11-server-sdk/xorg-x11-server-source >= 21.1.0
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/tigervnc?expand=0&rev=218
2021-10-29 16:58:57 +00:00
0580429297 Accepting request 927967 from home:gmbr3:Active
- Change to systemd-sysusers

OBS-URL: https://build.opensuse.org/request/show/927967
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/tigervnc?expand=0&rev=217
2021-10-28 15:38:01 +00:00
2dbf2c023a - u_tigervnc-211.patch, xserver211.patch
* fixes build against xorg-server 21.1 sources

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/tigervnc?expand=0&rev=216
2021-10-28 12:37:45 +00:00
Dominique Leuenberger
ba4f6c9eac Accepting request 926742 from X11:XOrg
- Not using System crypto policies for <= sle15-sp3 (boo#1191394)

OBS-URL: https://build.opensuse.org/request/show/926742
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tigervnc?expand=0&rev=83
2021-10-25 13:17:14 +00:00
b5009eeb88 - added bugnumber to changelog
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/tigervnc?expand=0&rev=215
2021-10-21 11:03:00 +00:00
8545dfdbf3 Accepting request 926734 from home:jtorres:branches:X11:XOrg
- Not using System crypto polcies for <= sle15-sp3

OBS-URL: https://build.opensuse.org/request/show/926734
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/tigervnc?expand=0&rev=214
2021-10-21 11:01:07 +00:00
Dominique Leuenberger
45089a79fb Accepting request 921976 from X11:XOrg
- contains fix for crash in free() when using "-f" option of
  vncpasswd  command (bsc#1171519)

OBS-URL: https://build.opensuse.org/request/show/921976
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tigervnc?expand=0&rev=82
2021-09-28 17:16:41 +00:00
68b9874c5a - contains fix for crash in free() when using "-f" option of
vncpasswd  command (bsc#1171519)

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/tigervnc?expand=0&rev=213
2021-09-28 10:59:28 +00:00
Dominique Leuenberger
643a8e5b51 Accepting request 921786 from X11:XOrg
- covers SLE/SLE-18630

OBS-URL: https://build.opensuse.org/request/show/921786
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tigervnc?expand=0&rev=81
2021-09-27 18:09:04 +00:00
06829f048e - covers SLE/SLE-18630
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/tigervnc?expand=0&rev=212
2021-09-27 12:52:50 +00:00
Dominique Leuenberger
1d299cff59 Accepting request 914772 from X11:XOrg
OBS-URL: https://build.opensuse.org/request/show/914772
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tigervnc?expand=0&rev=80
2021-09-03 19:25:39 +00:00
481ba734b1 Accepting request 913895 from home:jengelh:pic
- 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.

OBS-URL: https://build.opensuse.org/request/show/913895
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/tigervnc?expand=0&rev=211
2021-08-28 11:05:01 +00:00
Dominique Leuenberger
b8a36292e8 Accepting request 909822 from X11:XOrg
- no longer require libXfont(1)

OBS-URL: https://build.opensuse.org/request/show/909822
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tigervnc?expand=0&rev=79
2021-08-05 18:47:44 +00:00
423425299d - no longer require libXfont(1)
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/tigervnc?expand=0&rev=210
2021-08-02 15:26:01 +00:00
Dominique Leuenberger
15f71365ea Accepting request 901338 from X11:XOrg
OBS-URL: https://build.opensuse.org/request/show/901338
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tigervnc?expand=0&rev=78
2021-06-25 13:00:51 +00:00
62f4f872e3 Accepting request 900834 from home:jsikes:branches:X11:XOrg
Now approved by Upstream. Enjoy!

OBS-URL: https://build.opensuse.org/request/show/900834
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/tigervnc?expand=0&rev=209
2021-06-22 13:29:49 +00:00
Dominique Leuenberger
37f45328ce Accepting request 897979 from X11:XOrg
OBS-URL: https://build.opensuse.org/request/show/897979
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tigervnc?expand=0&rev=77
2021-06-09 19:54:56 +00:00
a3292997ad Accepting request 897924 from home:jsikes:branches:X11:XOrg
Using RFC7919 for FIPS compliance. Enjoy!

OBS-URL: https://build.opensuse.org/request/show/897924
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/tigervnc?expand=0&rev=207
2021-06-07 07:19:54 +00:00
Dominique Leuenberger
548d7d1a9c Accepting request 889946 from X11:XOrg
OBS-URL: https://build.opensuse.org/request/show/889946
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tigervnc?expand=0&rev=76
2021-05-05 18:39:29 +00:00
e5429da1f8 Accepting request 889945 from home:dimstar:Factory
- 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.

OBS-URL: https://build.opensuse.org/request/show/889945
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/tigervnc?expand=0&rev=205
2021-05-03 09:41:55 +00:00
638efe18ec - package both xvnc-novnc-libexec.service and xvnc-novnc-lib.service
source files

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/tigervnc?expand=0&rev=204
2021-05-03 08:55:33 +00:00
9e5f310b0f Accepting request 888839 from home:sbradnick:branches:X11:XOrg
- Adjusting suse_version check from '> 1500' to '>= 1550' per request.

- Adding if statement to control libexec (Tumbleweed +) vs lib based
  'Source#' file for 'xvnc-novnc.service'.

- 'xvnc-novnc.service' requires '/usr/libexec/vnc/with-vnc-key.sh'
  vs '/usr/lib/vnc/with-vnc-key.sh' for ExecStart to work correctly.

OBS-URL: https://build.opensuse.org/request/show/888839
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/tigervnc?expand=0&rev=203
2021-05-02 20:41:14 +00:00
Dominique Leuenberger
c4f4acbe67 Accepting request 877275 from X11:XOrg
OBS-URL: https://build.opensuse.org/request/show/877275
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tigervnc?expand=0&rev=75
2021-03-10 07:50:33 +00:00
d395eb038c Accepting request 877274 from home:pmonrealgonzalez:branches:X11:XOrg
- Use the system crypto-policies [bsc#1183082]
- Add n_utilize-system-crypto-policies.patch

OBS-URL: https://build.opensuse.org/request/show/877274
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/tigervnc?expand=0&rev=201
2021-03-05 16:49:00 +00:00
Dominique Leuenberger
0897178115 Accepting request 853664 from X11:XOrg
- x11vnc wrapper script: converted to python3 (boo#1179592)

OBS-URL: https://build.opensuse.org/request/show/853664
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tigervnc?expand=0&rev=74
2020-12-09 21:11:41 +00:00
df71d7e848 x11vnc: reverted no-op code changes
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/tigervnc?expand=0&rev=199
2020-12-07 22:11:02 +00:00
6d319422ba -x11vnc wrapper script: /usr/bin/env python3 --> /usr/bin/python3
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/tigervnc?expand=0&rev=198
2020-12-07 17:02:28 +00:00
506b54083b - x11vnc wrapper script: converted to python3 (boo#1179592)
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/tigervnc?expand=0&rev=197
2020-12-07 12:14:14 +00:00
Dominique Leuenberger
3ede1be2fa Accepting request 850782 from X11:XOrg
- u_tigervnc_update_default_vncxstartup.patch
  * check first for /usr/libexec/xinit/xinitrc, then 
    /etc/X11/xinit/xinitrc (reported by aschnell @SUSE)

OBS-URL: https://build.opensuse.org/request/show/850782
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tigervnc?expand=0&rev=73
2020-11-30 08:53:01 +00:00
b15510ffe7 - u_tigervnc_update_default_vncxstartup.patch
* check first for /usr/libexec/xinit/xinitrc, then 
    /etc/X11/xinit/xinitrc (reported by aschnell @SUSE)

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/tigervnc?expand=0&rev=195
2020-11-25 16:30:04 +00:00
Dominique Leuenberger
6e8d4d63fd Accepting request 849439 from X11:XOrg
- xvnc@.service: fixed path for %libexecdir (boo#1178601)

OBS-URL: https://build.opensuse.org/request/show/849439
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tigervnc?expand=0&rev=72
2020-11-21 11:41:26 +00:00
a6789f802c - xvnc@.service: fixed path for %libexecdir (boo#1178601)
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/tigervnc?expand=0&rev=193
2020-11-19 13:44:39 +00:00
Dominique Leuenberger
e12ddc453f Accepting request 838621 from X11:XOrg
OBS-URL: https://build.opensuse.org/request/show/838621
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tigervnc?expand=0&rev=71
2020-09-30 17:54:00 +00:00
4411d59393 Accepting request 838610 from home:AndreasStieger:branches:X11:XOrg
add CVE-2020-26117 to changelog

OBS-URL: https://build.opensuse.org/request/show/838610
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/tigervnc?expand=0&rev=191
2020-09-30 01:43:13 +00:00
Dominique Leuenberger
52a5fbd7c2 Accepting request 837392 from X11:XOrg
- U_0001-Properly-store-certificate-exceptions.patch,
  U_0002-Properly-store-certificate-exceptions-in-Java-viewer.patch
  * Properly store certificate exceptions (boo#1176733)
- adjusted u_tigervnc-add-autoaccept-parameter.patch

OBS-URL: https://build.opensuse.org/request/show/837392
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tigervnc?expand=0&rev=70
2020-09-29 16:59:18 +00:00
849f8f0e68 - U_0001-Properly-store-certificate-exceptions.patch,
U_0002-Properly-store-certificate-exceptions-in-Java-viewer.patch
  * Properly store certificate exceptions (boo#1176733)
- adjusted u_tigervnc-add-autoaccept-parameter.patch

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/tigervnc?expand=0&rev=189
2020-09-25 11:26:30 +00:00