Commit Graph

208 Commits

Author SHA256 Message Date
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
Dominique Leuenberger
9a8ea2200f Accepting request 835044 from X11:XOrg
- vnserver: fix startup of Plasma desktop (boo#1176571)

OBS-URL: https://build.opensuse.org/request/show/835044
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tigervnc?expand=0&rev=69
2020-09-18 12:33:10 +00:00
522fe20d64 start dbus-launch with --exit-with-x11 option
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/tigervnc?expand=0&rev=187
2020-09-17 02:27:59 +00:00
7c529ef24d - vnserver: fix startup of Plasma desktop (boo#1176571)
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/tigervnc?expand=0&rev=186
2020-09-16 10:09:49 +00:00
Dominique Leuenberger
022da8a60f Accepting request 828750 from X11:XOrg
OBS-URL: https://build.opensuse.org/request/show/828750
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tigervnc?expand=0&rev=68
2020-08-27 12:41:57 +00:00
8d669ad9dd Accepting request 827851 from home:gmbr3:libexecdir
- Fixes for %_libexecdir changing to /usr/libexec (bsc#1174075)
- Spec file cleanups

OBS-URL: https://build.opensuse.org/request/show/827851
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/tigervnc?expand=0&rev=184
2020-08-22 22:39:29 +00:00
Dominique Leuenberger
76e8c99d34 Accepting request 818107 from X11:XOrg
- 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)

OBS-URL: https://build.opensuse.org/request/show/818107
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tigervnc?expand=0&rev=67
2020-07-02 21:56:52 +00:00
46e7b98c45 fixed build on Leap/sle
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/tigervnc?expand=0&rev=182
2020-07-01 11:00:49 +00:00
45af473d3d - 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)

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/tigervnc?expand=0&rev=181
2020-07-01 10:45:55 +00:00
Dominique Leuenberger
a0ee0ee917 Accepting request 793788 from X11:XOrg
OBS-URL: https://build.opensuse.org/request/show/793788
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tigervnc?expand=0&rev=66
2020-04-14 13:09:03 +00:00
77bc15e620 Accepting request 793683 from home:paulatz
Added BuildRequires: libXrandr-devel and libXdamage-devel to build x0vncserver with support for damage (avoid polling) and randr (can resize server screen from client)

OBS-URL: https://build.opensuse.org/request/show/793683
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/tigervnc?expand=0&rev=179
2020-04-14 09:23:01 +00:00
66008825cc removed old tarball ...
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/tigervnc?expand=0&rev=178
2020-04-10 12:56:42 +00:00
0efdbe02fd Accepting request 792933 from home:AndreasStieger:branches:X11:XOrg
- 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

OBS-URL: https://build.opensuse.org/request/show/792933
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/tigervnc?expand=0&rev=177
2020-04-10 12:47:08 +00:00
Dominique Leuenberger
df5475ed4c Accepting request 778811 from X11:XOrg
OBS-URL: https://build.opensuse.org/request/show/778811
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tigervnc?expand=0&rev=65
2020-02-29 20:18:14 +00:00
c9321bf345 Accepting request 778768 from home:frispete:RemoteDesktop
- raise java dependency to 1.8.0 in order to compile the java part
  on older distributions

OBS-URL: https://build.opensuse.org/request/show/778768
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/tigervnc?expand=0&rev=175
2020-02-24 15:34:02 +00:00
Dominique Leuenberger
cfaf48b48c Accepting request 771558 from X11:XOrg
- added a reference to bsc#1162951 about the reasoning why adding
  the vnc user to the shadow group

OBS-URL: https://build.opensuse.org/request/show/771558
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tigervnc?expand=0&rev=64
2020-02-15 21:23:19 +00:00
9f2afed209 - added a reference to bsc#1162951 about the reasoning why adding
the vnc user to the shadow group

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/tigervnc?expand=0&rev=173
2020-02-07 11:57:08 +00:00
Dominique Leuenberger
fbc8c713f1 Accepting request 764639 from X11:XOrg
- 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

OBS-URL: https://build.opensuse.org/request/show/764639
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tigervnc?expand=0&rev=63
2020-01-18 11:15:43 +00:00
f03183cdac - 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

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/tigervnc?expand=0&rev=171
2020-01-15 11:51:38 +00:00
Dominique Leuenberger
4f7b7e068c Accepting request 762160 from X11:XOrg
- 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)

OBS-URL: https://build.opensuse.org/request/show/762160
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tigervnc?expand=0&rev=62
2020-01-12 22:17:04 +00:00
Dominique Leuenberger
82dc33031f Accepting request 760855 from X11:XOrg
OBS-URL: https://build.opensuse.org/request/show/760855
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tigervnc?expand=0&rev=61
2020-01-07 22:51:14 +00:00
d26ec6dbd4 - 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)

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/tigervnc?expand=0&rev=168
2020-01-07 16:03:18 +00:00
524853923c Accepting request 753184 from home:mkittler:branches:X11:XOrg
- 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

OBS-URL: https://build.opensuse.org/request/show/753184
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/tigervnc?expand=0&rev=167
2020-01-04 22:30:49 +00:00
48c98ae8f1 Accepting request 760157 from home:ldevulder
- Add tigervnc-fix-saving-of-bad-server-certs.patch
  * fix saving of bad server certificates (boo#1159948)

OBS-URL: https://build.opensuse.org/request/show/760157
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/tigervnc?expand=0&rev=166
2020-01-04 22:27:21 +00:00
Dominique Leuenberger
17b1719e43 Accepting request 735309 from X11:XOrg
OBS-URL: https://build.opensuse.org/request/show/735309
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tigervnc?expand=0&rev=60
2019-10-09 13:18:24 +00:00
f77169be49 Accepting request 735300 from home:frispete:RemoteDesktop
- tigervnc-1.9.0-201-e71a426
  * implements extended clipboard handling (now utf-8 based)
  * fixes a couple of small glitches

OBS-URL: https://build.opensuse.org/request/show/735300
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/tigervnc?expand=0&rev=164
2019-10-04 15:37:41 +00:00
Yuchen Lin
4337cef265 Accepting request 696394 from X11:XOrg
- tigervnc-1.9.0-199-005db35
  * update to current git master in order to fix boo#1132901

OBS-URL: https://build.opensuse.org/request/show/696394
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tigervnc?expand=0&rev=59
2019-04-22 10:25:15 +00:00
ab1f63d568 removed conflict marker ...
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/tigervnc?expand=0&rev=162
2019-04-20 15:38:30 +00:00
478a217a95 - tigervnc-1.9.0-199-005db35
* update to current git master in order to fix boo#1132901
>>>>>>> ./tigervnc.changes.r85a118aa653f1d42c31302a788064076

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/tigervnc?expand=0&rev=161
2019-04-20 09:56:35 +00:00
Dominique Leuenberger
eaee04e730 Accepting request 688637 from X11:XOrg
OBS-URL: https://build.opensuse.org/request/show/688637
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tigervnc?expand=0&rev=58
2019-03-26 21:30:17 +00:00
576bd884a2 Accepting request 688610 from home:yfjiang:branches:X11:XOrg
- 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.

OBS-URL: https://build.opensuse.org/request/show/688610
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/tigervnc?expand=0&rev=159
2019-03-26 10:06:02 +00:00