Debian Patches

Status for tigervnc/1.12.0+dfsg-8

Patch Description Author Forwarded Bugs Origin Last update
0000-find-fltk-libs.patch Find fltk shared libraries
===================================================================
<unkonwn> no
0001-x0vncserver-build-make-missing-libraries-fatal-errors.patch Ensure that missing optional libraries for the build of x0vncserver are now fatal build errors.
===================================================================
Joachim Falk <joachim.falk@gmx.de> no
0002-fix-linking.patch Fix linking against libX11 and libXext
===================================================================
Joachim Falk <joachim.falk@gmx.de> no
0010-fix-xtigervnc-build.patch =================================================================== no
0020-buildtime-from-debian-changelog.patch =================================================================== no
0102-fix-spelling-error-in-manpages-to-shutup-lintian.patch Fix spelling error in manpages to silence lintian.
===================================================================
<unknown> no
0151-make-cmake-enable-options-mandatory-if-turned-on.patch Make cmake enable options mandatory if turned on.
===================================================================
<unknown> no
0175-xtigervncviewer-WM_CLASS.patch Update WM_CLASS to correspond to the one given in the xtigervncviewer.desktop file
===================================================================
Joachim Falk no
0205-defined-CMAKE_INSTALL_FULL_BINDIR.patch =================================================================== no
0210-use-tigervncsession-name.patch We install all scripts and programs of TigerVNC with a tiger prefix. Hence, we have to adapt some programs to take this into account.

===================================================================
Joachim Falk <joachim.falk@gmx.de> no
0220-remove-systemd-service-obsolete-syslog-target.patch Remove obsolete syslog.target from tigervncserver@.service. Some targets are obsolete by now, e.g. syslog.target or dbus.target. For
example, declaring After=syslog.target is unnecessary by now because syslog
is socket-activated and will therefore be started when needed. This patch
fixes the systemd-service-file-refers-to-obsolete-target lintian error.

===================================================================
Joachim Falk <joachim.falk@gmx.de> no
0300-xorg-0121.patch Support of X.Org server >= 1.21 for TigerVNC 1.12
===================================================================
Joachim Falk <joachim.falk@gmx.de> no
backport/0001-Fix-formatting-of-rfbport-in-man-pages.patch [PATCH] Fix formatting of -rfbport in man pages Pierre Ossman <ossman@cendio.se> no 2021-11-09
backport/0002-Fix-typo-in-mirror-monitor-detection.patch [PATCH] Fix typo in mirror monitor detection
Bug introduced in fb561eb but still somehow passed manual testing.
Resulted in some stray reads off the end of the stack, which were
hopefully harmless.
Pierre Ossman <ossman@cendio.se> no 2021-12-23
backport/0003-Fix-handling-of-VMware-cursors.patch [PATCH] Fix handling of VMware cursors
This is a regression from ad0f061. If a VMware cursor rect was split up
over multiple read()s then the stream would become corrupted as we set
the restore point at the wrong place.
Pierre Ossman <ossman@cendio.se> no 2022-01-18
backport/0004-Fix-session-resize-after-mirroring-on-Linux-vncviewe.patch [PATCH] Fix session resize after mirroring on Linux vncviewer
If monitor mirroring was enabled while in a session with vncviewer
running on Linux, the session would not be properly resized on the
server. This was a consequence of only looking at the size and
coordinates of each screen when matching against existing screens after
the screen layout was changed, when in fact we have two (or more)
monitors with the same coordinates and size (but differing ids). This
led to the same monitor being added twice to the layout which would
later fail layout validation, resulting in no resize request being sent
to the server.

When matching, we now also check if the existing screen is not already
present in the layout before considering it a match.
=?UTF-8?q?William=20Sj=C3=B6blom?= <wilsj@cendio.com> no 2022-01-19
backport/0005-Added-AppStream-meta-info-file-for-the-vncviewer.patch [PATCH] Added AppStream meta info file for the vncviewer Joachim Falk <joachim.falk@gmx.de> no 2022-02-20
rh/0904-Added-RH-patch-tigervnc11-rh588342.patch-which-fixes.patch [PATCH 4/7] Added RH patch tigervnc11-rh588342.patch which fixes EQ overflowing bug.
Xvnc could become unresponsive and the following error message was shown
in the log: "[mi] EQ overflowing. The server is probably stuck in an
infinite loop.". This was caused by a large number of user input events
in the Xvnc event queue, which were being processed too slowly. With
this update, this issue no longer occurs and the system works as
expected. (BZ#588342)
Joachim Falk <joachim.falk@gmx.de> no 2011-10-13
rh/tigervnc-manpages.patch Add help output for options -display and -geometry."
===================================================================
<unknown> no
rh/tigervnc-cursor.patch Make sure cursor is defined before using it.
===================================================================
<unknown> no
CVE-2014-8240-849479.patch Fix integer overflow in TigerVNC that allowed remote VNC servers to cause a denial of service (crash).Abstract:
Fix integer overflow in TigerVNC that allowed remote VNC servers to
cause a denial of service (crash) and possibly execute arbitrary code
via vectors related to screen size handling, which triggered a heap-based
buffer overflow, a similar issue to CVE-2014-6051.
.
This issue is CVE-2014-8240.

===================================================================
Tim Waugh no

All known versions for source package 'tigervnc'

Links