SHA256
1
0
forked from pool/tigervnc
Commit Graph

90 Commits

Author SHA256 Message Date
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
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
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
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
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
60e38885ba Accepting request 687157 from home:dimstar:Factory
- Change Requires(post): firewall-macros to BuildRequires: the
  macros are expanded at build time and not needed at all at
  runtime.

OBS-URL: https://build.opensuse.org/request/show/687157
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/tigervnc?expand=0&rev=158
2019-03-21 13:47:56 +00:00
Michal Srb
120040f8d4 Accepting request 672439 from home:coolo:branches:X11:XOrg
Important fix for Staging:E

- Fix build with latest cmake - which now requires the source
  directory as argument (still works with old cmake versions)

OBS-URL: https://build.opensuse.org/request/show/672439
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/tigervnc?expand=0&rev=156
2019-02-07 12:37:19 +00:00
Michal Srb
8608018ff5 Accepting request 666698 from home:michalsrb:branches:X11:XOrg
- Switch websocket dependency to python3. (bsc#1119737)

OBS-URL: https://build.opensuse.org/request/show/666698
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/tigervnc?expand=0&rev=154
2019-01-17 12:31:12 +00:00
Michal Srb
e18c170d96 Accepting request 666671 from home:michalsrb:branches:X11:XOrg
- 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.

OBS-URL: https://build.opensuse.org/request/show/666671
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/tigervnc?expand=0&rev=153
2019-01-17 11:30:10 +00:00
3e582542de Accepting request 663687 from home:michalsrb:bug1119354:X11:XOrg
- 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)

OBS-URL: https://build.opensuse.org/request/show/663687
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/tigervnc?expand=0&rev=151
2019-01-08 13:08:34 +00:00
Michal Srb
8cd28e937d Accepting request 636729 from home:jsikes:branches:X11:XOrg
Finally got around to bsc#1101470 for factory. Enjoy!

OBS-URL: https://build.opensuse.org/request/show/636729
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/tigervnc?expand=0&rev=149
2018-09-24 08:52:48 +00:00
Michal Srb
8f8505f502 Accepting request 627663 from home:michalsrb:branches:X11:XOrg
- Add xvnc.target to fix xvnc-novnc.service's dependency.
  (bnc#1103552)
- Split the X server's VNC module into subpackage and give it
  dependency on the current extension ABI.

OBS-URL: https://build.opensuse.org/request/show/627663
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/tigervnc?expand=0&rev=147
2018-08-06 12:13:11 +00:00
Michal Srb
bbd43011aa Accepting request 627036 from home:michalsrb:branches:X11:XOrg
- Update to tigervnc 1.9.0
  * Alternative, "raw" keyboard mode in the native client and all servers
  * CapsLock/NumLock/ScrollLock synchronisation in the native client and all servers
  * Automatic "repair" of JPEG artefacts on screen in all servers
  * Support for UNIX sockets in the native client and in the UNIX servers
  * Both clients now warn when sending the password over a possibly insecure channel
  * Performance improvements in the Java client
  * The Java client now requires Java 7
  * Improved high latency handling in all servers
  * Slightly better keyboard handling in x0vncserver
  * x0vncserver now supports cursors and screen resize
  * Xorg 1.20 can now be used as a base for Xvnc/libvnc.so
- Removed patches (included in 1.9.0):
  * u_tigervnc-show-unencrypted-warning.patch
  * U_allow_multiple_certs_with_same_dn_in_saved_certs_file.patch
  * U_handle_certificate_verification_for_saved_certs_correctly.patch
  * u_Unset-pixel-buffer-when-x0vncserver-client-disconnect.patch
  * u_add-support-for-X-server-1.20.0.patch
  * U_vncviewer-Fix-fullscreen-scrolling.patch
  * U_vncviewer-Fix-scrollbar-visibility.patch
- Removed patches (no longer needed):
  * tigervnc-1.8.0-nowindows.patch
- Refreshed patches:
  * n_tigervnc-date-time.patch
  * tigervnc-clean-pressed-key-on-exit.patch
  * u_tigervnc-add-autoaccept-parameter.patch
  * u_tigervnc-ignore-epipe-on-write.patch
- Added patches:
  * n_correct_path_in_desktop_file.patch
- Fixed typo in 10-libvnc.conf

OBS-URL: https://build.opensuse.org/request/show/627036
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/tigervnc?expand=0&rev=145
2018-08-02 09:24:03 +00:00
Michal Srb
ac2a93c3c8 Accepting request 614564 from home:michalsrb:branches:bnc1095664:X11:XOrg
- U_vncviewer-Fix-fullscreen-scrolling.patch,
  U_vncviewer-Fix-scrollbar-visibility.patch
  * Fix scrolling in vncviewer. (boo#1095664)
- Fix build against X server 1.20.0.

OBS-URL: https://build.opensuse.org/request/show/614564
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/tigervnc?expand=0&rev=141
2018-06-06 13:41:26 +00:00
Michal Srb
86d9648870 Accepting request 600356 from home:michalsrb:branches:X11:XOrg
- Reload firewalld files after installation.

OBS-URL: https://build.opensuse.org/request/show/600356
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/tigervnc?expand=0&rev=139
2018-04-24 09:30:47 +00:00
Michal Srb
498e01032c Accepting request 595558 from home:jengelh:branches:X11:XOrg
- Limit feature description to openSUSE. Ensure neutrality of
  description.
(someone's high performance is another's mediocre performance)

OBS-URL: https://build.opensuse.org/request/show/595558
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/tigervnc?expand=0&rev=137
2018-04-11 10:35:20 +00:00
Michal Srb
0e53af361a Accepting request 595549 from home:michalsrb:branches:bnc1084865:X11:XOrg
- Add u_change-button-layout-in-ServerDialog.patch
- Refresh n_tigervnc-date-time.patch
  * Completely hide the build time (bnc#1082968)

OBS-URL: https://build.opensuse.org/request/show/595549
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/tigervnc?expand=0&rev=136
2018-04-11 08:59:34 +00:00
Michal Srb
03c29edbcd Accepting request 595527 from home:michalsrb:branches:bnc1084865:X11:XOrg
- u_change-button-layout-in-ServerDialog.patch
  * To fit strings in languages with longer words... (bnc#1084865)

OBS-URL: https://build.opensuse.org/request/show/595527
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/tigervnc?expand=0&rev=135
2018-04-11 08:28:32 +00:00
Michal Srb
82470fbc3d Accepting request 590612 from home:michalsrb:branches:bnc1085974:X11:XOrg
- Enable xvnc.socket if upgraded from previous installation that
  had VNC enabled in xinetd configuration. (bnc#1085974)
- Subpackage xorg-x11-Xvnc must also obsolete tightvnc.

OBS-URL: https://build.opensuse.org/request/show/590612
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/tigervnc?expand=0&rev=133
2018-03-23 10:14:23 +00:00
Michal Srb
d59dc416d6 Accepting request 581688 from home:michalsrb:branches:X11:XOrg
Drop vncserver.firewalld.

OBS-URL: https://build.opensuse.org/request/show/581688
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/tigervnc?expand=0&rev=131
2018-03-01 13:04:04 +00:00
896029496d Accepting request 580979 from home:michalsrb:branches:X11:XOrg
- Replace SuSEFirewall2 by firewalld. (bnc#1081952)

OBS-URL: https://build.opensuse.org/request/show/580979
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/tigervnc?expand=0&rev=130
2018-02-28 15:27:28 +00:00
Max Staudt
5d36781042 Accepting request 559083 from home:dimstar:Factory
Fix both issues currently seen in stagings: Staging:A rpm 4.14 / Staging:J: jdk10

OBS-URL: https://build.opensuse.org/request/show/559083
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/tigervnc?expand=0&rev=128
2017-12-21 14:13:51 +00:00
Michal Srb
3faf413a7e Accepting request 556488 from home:michalsrb:branches:X11:XOrg
- Depend on pkgconfig's gl, egl and gbm instead of Mesa-devel.
  * Those dependencies are what the underlying X server really
    needs. Mesa-devel is too general and is a bottleneck in
    distribution build. (bnc#1071297)

OBS-URL: https://build.opensuse.org/request/show/556488
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/tigervnc?expand=0&rev=126
2017-12-12 13:34:48 +00:00
Michal Srb
a8eeea25f1 Clean the spec file.
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/tigervnc?expand=0&rev=123
2017-10-02 11:37:55 +00:00
Michal Srb
fd91e09530 - u_Unset-pixel-buffer-when-x0vncserver-client-disconnect.patch
* Fixes crash in x0vncserver after client disconnects.
    (bnc#1058587)

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/tigervnc?expand=0&rev=121
2017-09-26 11:56:28 +00:00
Michal Srb
920bd1a9b6 Accepting request 528672 from home:michalsrb:branches:fate323880
- Add tigervnc-x11vnc wrapper for x0vncserver that replaces x11vnc.
  (fate#323207)
- Replace java applet with novnc as web-based VNC viewer.
  (fate#323880)
- Convert xinetd services to systemd socket activated services.
  (bnc#1058460)

OBS-URL: https://build.opensuse.org/request/show/528672
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/tigervnc?expand=0&rev=120
2017-09-25 15:11:16 +00:00
Michal Srb
f1e184ebab Accepting request 523228 from home:fstrba:branches:X11:XOrg
Fix build with java 9

OBS-URL: https://build.opensuse.org/request/show/523228
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/tigervnc?expand=0&rev=118
2017-09-12 06:43:25 +00:00
Michal Srb
a8036d64a3 Accepting request 511645 from home:michalsrb:branches:X11:XOrg
- U_allow_multiple_certs_with_same_dn_in_saved_certs_file.patch,
  U_handle_certificate_verification_for_saved_certs_correctly.patch
  * Fix certificate handling in the java client. (bnc#1041847)
- Refresh u_tigervnc-add-autoaccept-parameter.patch and apply it
  last.
- Make sure CN in generated certificate doesn't exceed 64
  characters. (bnc#1041847)

OBS-URL: https://build.opensuse.org/request/show/511645
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/tigervnc?expand=0&rev=114
2017-07-20 12:12:06 +00:00
Michal Srb
7da6607028 Accepting request 511092 from home:michalsrb:branches:X11:XOrg
- Change with-vnc-key.sh to generate TLS certificate using current
  hostname. (bnc#1041847)

OBS-URL: https://build.opensuse.org/request/show/511092
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/tigervnc?expand=0&rev=113
2017-07-18 08:35:55 +00:00
Michal Srb
dc7edb39fb Accepting request 502566 from home:scarabeus_iv:branches:X11:XOrg
- Require java-deve >= 1.6.0 to avoid bootstrap fail

OBS-URL: https://build.opensuse.org/request/show/502566
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/tigervnc?expand=0&rev=111
2017-06-09 16:38:01 +00:00
Michal Srb
02df43293e Accepting request 500590 from home:msmeissn:branches:X11:XOrg
- removed unneeded -fPIC flags for CFLAGS, these made it avoid
  PIE support.

OBS-URL: https://build.opensuse.org/request/show/500590
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/tigervnc?expand=0&rev=109
2017-06-02 11:00:40 +00:00
Michal Srb
3e36489820 - Update to tigervnc 1.8.0
* Overhaul of the Java client to match the look and behaviour of the native client
  * Initial work for multi-threaded decoding in the Java client
  * vncconfig no longer needed for clipboard with Xvnc/libvnc.so
  * vncserver has system wide config support
  * Full support for alpha cursors in Xvnc/libvnc.so and both viewers
- Removed patches:
  * U_Add-xorg-xserver-1.19-support.patch
  * U_tigervnc-fix-inetd-not-working-with-xserver-1-19.patch
  * U_tigervnc-better-check-for-screen-visibility.patch

- U_tigervnc-better-check-for-screen-visibility.patch
  * Crop operations to visible screen. (bnc#1032272)

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/tigervnc?expand=0&rev=108
2017-05-31 11:59:52 +00:00
Michal Srb
491381fafa - Readd index.vnc. (bnc#1026833)
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/tigervnc?expand=0&rev=106
2017-03-02 16:04:43 +00:00
Michal Srb
f9286f1e21 - U_tigervnc-fix-inetd-not-working-with-xserver-1-19.patch
* Fixes inetd mode with x server 1.19 (bnc#1025759)

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/tigervnc?expand=0&rev=103
2017-02-20 17:45:48 +00:00
Michal Srb
039ea87025 - Update to tigervnc 1.7.1.
* This is a security update for TigerVNC 1.7.0 which fixes a
    memory overflow issue via the RRE decoder. A malicious server
    could possibly use this issue to take control of the TigerVNC
    viewer.

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/tigervnc?expand=0&rev=101
2017-01-25 15:05:38 +00:00
8c8ff3538e - U_Add-xorg-xserver-1.19-support.patch
* Add xorg-xserver 1.19 support

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/tigervnc?expand=0&rev=99
2016-11-30 17:19:03 +00:00
Michal Srb
35fddca831 - Update to tigervnc 1.7.0.
* Multi-threaded decoder in the FLTK viewer
  * Improved SSH integration in the Java viewer
  * Fine grained lock down of Xvnc parameters
  * Compatibility with Xorg 1.18
  * Lots of packaging fixes
  * Better compatibility with Vino, both in the FLTK and Java viewer
- Removed patches:
  * U_add_allowoverride_parameter.patch
  * U_include-vencrypt-only-if-any-subtype-present.patch
  * U_tigervnc_clear_up_zlibinstream_reset_behaviour.patch
  * u_xserver118.patch

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/tigervnc?expand=0&rev=96
2016-09-13 14:12:30 +00:00
b25521dd8c satisfied by any package providing 'windowmanager':
Requires:       windowmanager

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/tigervnc?expand=0&rev=94
2016-08-09 12:55:15 +00:00
9a61f33433 - Adding a generic 'windowmanager' requires which will be
satisfied by any package providing 'windowmanager()':
  Requires:       windowmanager() 
  (boo#981663).

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/tigervnc?expand=0&rev=93
2016-08-08 20:09:48 +00:00
Michal Srb
172310c1f3 - Generate VNC key and certificate on first use, not during
installation. (bnc#982349)

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/tigervnc?expand=0&rev=90
2016-06-16 13:28:37 +00:00
Michal Srb
d27e09437d - Add U_tigervnc_clear_up_zlibinstream_reset_behaviour.patch
* Fix zlib stream reset in tight encoding. (bnc#963417)

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/tigervnc?expand=0&rev=89
2016-06-13 15:21:39 +00:00
Michal Srb
f95cd3822c - Add /etc/pam.d/vnc configuration and add vnc user to shadow
group. (bnc#980326)

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/tigervnc?expand=0&rev=86
2016-05-24 13:17:03 +00:00
Michal Srb
376bed0abf Specify dependency on fltk version >= 1.3.3.
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/tigervnc?expand=0&rev=84
2016-05-02 10:40:47 +00:00
Michal Srb
39f8d3ee24 Accepting request 392822 from home:michalsrb:branches:X11:XOrg
- Add U_add_allowoverride_parameter.patch and
    u_build_libXvnc_as_separate_library.patch (fate#319319)
- Add u_tigervnc-show-unencrypted-warning.patch (fate#319701)

OBS-URL: https://build.opensuse.org/request/show/392822
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/tigervnc?expand=0&rev=83
2016-04-29 15:38:45 +00:00
Michal Srb
bc2afa40af - Add dependency on xorg-x11-fonts-core. (bnc#977019)
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/tigervnc?expand=0&rev=82
2016-04-27 10:38:25 +00:00
Michal Srb
0b229476b8 Accepting request 353245 from home:michalsrb:branches:X11:XOrg
- Updated to tigervnc 1.6.0.
- Removed patches:
  * N_tigervnc_revert_fltk_1_3_3_requirements.patch
  * U_tigervnc-fix-reversed-logic-in-vncIsTCPPortUsed.patch
  * u_tigervnc-display-SHA-1-fingerprint-of-untrusted-certificate.patch
  * u_tigervnc-use-default-trust-manager-in-java-viewer-if-custom.patch
  * u_tigervnc-use_preferred_mode.patch
  * u_tigervnc-vncserver-clean-pid-files.patch
- Updated patches:
  * n_tigervnc-date-time.patch
  * u_tigervnc-add-autoaccept-parameter.patch
  * u_tigervnc_update_default_vncxstartup.patch

OBS-URL: https://build.opensuse.org/request/show/353245
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/tigervnc?expand=0&rev=80
2016-01-12 12:44:44 +00:00
Michal Srb
23c32a5cbd - u_tigervnc_update_default_vncxstartup.patch
* Update default VNC xstartup script.
- Add dependency on xinit and icewm. (bnc#956537)

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/tigervnc?expand=0&rev=78
2015-12-16 14:26:37 +00:00
Michal Srb
c24ee1db42 - Fix support for xserver 1.18.0
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/tigervnc?expand=0&rev=75
2015-11-12 15:30:34 +00:00