Package: tigervnc / 1.10.1+dfsg-9

Metadata

Package Version Patches format
tigervnc 1.10.1+dfsg-9 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
0010 fix xtigervnc build.patch | (download)

unix/xserver/hw/vnc/Makefile.am | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

---
0020 buildtime from debian changelog.patch | (download)

unix/vncconfig/buildtime.c | 2 1 + 1 - 0 !
unix/x0vncserver/buildtime.c | 2 1 + 1 - 0 !
unix/xserver/hw/vnc/buildtime.c | 2 1 + 1 - 0 !
3 files changed, 3 insertions(+), 3 deletions(-)

---
0102 fix spelling error in manpages to shutup lintian.patch | (download)

unix/x0vncserver/x0vncserver.man | 4 2 + 2 - 0 !
vncviewer/vncviewer.man | 2 1 + 1 - 0 !
2 files changed, 3 insertions(+), 3 deletions(-)

 fix spelling error in manpages to silence lintian.
0151 make cmake enable options mandatory if turned on.patch | (download)

CMakeLists.txt | 31 24 + 7 - 0 !
1 file changed, 24 insertions(+), 7 deletions(-)

 make cmake enable options mandatory if turned on.
0175 xtigervncviewer WM_CLASS.patch | (download)

vncviewer/vncviewer.cxx | 2 1 + 1 - 0 !
vncviewer/vncviewer.desktop.in.in | 5 3 + 2 - 0 !
2 files changed, 4 insertions(+), 3 deletions(-)

 update wm_class to correspond to the one given in the xtigervncviewer.desktop file
0177 tigervnc 1.10.1 fix setupShm wrong width heigh method.patch | (download)

vncviewer/PlatformPixelBuffer.cxx | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 use correct width and height methods in platformpixelbuffer::setupshm
0178 xorg server 1.20.7 fix ddxInputThreadInit link error.patch | (download)

unix/xserver/hw/vnc/xvnc.c | 9 9 + 0 - 0 !
1 file changed, 9 insertions(+)

 build fix for xorg-server 1.20.7, which moved ddxinputthread call from os layer into ddx layer.
rh/0904 Added RH patch tigervnc11 rh588342.patch which fixes.patch | (download)

unix/xserver/hw/vnc/Input.c | 6 6 + 0 - 0 !
1 file changed, 6 insertions(+)

 [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)

rh/tigervnc manpages.patch | (download)

unix/vncserver | 1 1 + 0 - 0 !
vncviewer/vncviewer.cxx | 5 5 + 0 - 0 !
2 files changed, 6 insertions(+)

 add help output for options -display and -geometry."
rh/tigervnc cursor.patch | (download)

vncviewer/Viewport.cxx | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 make sure cursor is defined before using it.
rh/tigervnc working tls on fips systems.patch | (download)

common/rfb/SSecurityTLS.cxx | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 get tigervnc's tls working on fips systems.
find fltk libs.diff | (download)

CMakeLists.txt | 3 2 + 1 - 0 !
1 file changed, 2 insertions(+), 1 deletion(-)

 find fltk shared libraries
x0vncserver build make missing libraries fatal errors.diff | (download)

unix/x0vncserver/CMakeLists.txt | 8 4 + 4 - 0 !
1 file changed, 4 insertions(+), 4 deletions(-)

 ensure that missing optional libraries for the build of x0vncserver are now fatal build errors.
fix linking.diff | (download)

CMakeLists.txt | 7 7 + 0 - 0 !
1 file changed, 7 insertions(+)

 fix linking against libx11 and libxext
CVE 2014 8240 849479.patch | (download)

unix/x0vncserver/Image.cxx | 19 19 + 0 - 0 !
vncviewer/PlatformPixelBuffer.cxx | 19 19 + 0 - 0 !
2 files changed, 38 insertions(+)

 fix integer overflow in tigervnc that allowed remote vnc servers to cause a denial of service (crash).
CVE 2014 8241 849478.patch | (download)

common/Xregion/Region.c | 2 2 + 0 - 0 !
1 file changed, 2 insertions(+)

 xregion in tigervnc allowed remote vnc servers to cause a denial of service.
CVE 2020 26117.patch | (download)

common/rfb/CSecurityTLS.cxx | 178 79 + 99 - 0 !
java/com/tigervnc/rfb/CSecurityTLS.java | 164 101 + 63 - 0 !
2 files changed, 180 insertions(+), 162 deletions(-)

 properly store certificate exceptions in native and java vnc viewer.
 They stored the certificates as authorities, meaning that the owner of a
 certificate could impersonate any server after a client had added an exception.