Package: x11vnc / 0.9.13-6

Metadata

Package Version Patches format
x11vnc 0.9.13-6 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
0001 Fix openssl 1.1.x detection.patch | (download)

configure.ac | 7 3 + 4 - 0 !
1 file changed, 3 insertions(+), 4 deletions(-)

 [patch 1/2] fix openssl 1.1.x detection

The SSL_library_init function has been renamed to OPENSSL_init_ssl from
openssl 1.1.0 on. While the old name still exists as a define for
backwards compatibility, this breaks detection in the library itself.
Update configure.ac to just detect the library instead of specific
functions.

Signed-off-by: Bert van Hall <bert.vanhall@avionic-design.de>

0002 Support openssl 1.1.0.patch | (download)

README | 16 16 + 0 - 0 !
x11vnc/enc.h | 88 70 + 18 - 0 !
x11vnc/sslhelper.c | 119 93 + 26 - 0 !
3 files changed, 179 insertions(+), 44 deletions(-)

 [patch 2/2] support openssl 1.1.0

Compatibility patch for openssl 1.1.0 and later. The 1.0.2 API should
still work. Note that openssl 1.1.0 builds now have SSLv3 disabled per
default, so clients will have to support TLS to connect securely.

Signed-off-by: Bert van Hall <bert.vanhall@avionic-design.de>

10_usepkgconfig.diff | (download)

configure.ac | 11 6 + 5 - 0 !
1 file changed, 6 insertions(+), 5 deletions(-)

 locate libvncserver/client with pkg-config instead of
 libvncserver-config. - The latter causes unnecessary linkage.
do not run dbus launch.patch | (download)

x11vnc/ssltools.h | 8 2 + 6 - 0 !
1 file changed, 2 insertions(+), 6 deletions(-)

 don't run dbus-launch
 As described in https://lists.debian.org/debian-devel/2016/08/msg00554.html
 We're trying to reduce how much dbus-launch is used in Debian.
 gnome-session already knows how to re-exec itself under dbus-launch if
 necessary, so it is never necessary to run and always sufficient to just
 run gnome-session.
 In addition, the way x11vnc invokes it would force a new D-Bus session bus
 to be started, even if the system administrator has opted to use the
 "D-Bus session = user-session" model by installing dbus-user-session.
 This could result in a "split brain" problem where some services are
 available on the per-user bus, and some on the per-login-session bus.
Bug-Debian: https://bugs.debian.org/836401
enforce bash.patch | (download)

classes/ssl/ss_vncviewer | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 enforce bash due to shopt usage
 shopt is a bash built-in.
Bug-Debian: https://bugs.debian.org/836401
java_target_source.patch | (download)

classes/ssl/src/Makefile | 2 1 + 1 - 0 !
classes/ssl/src/tight/Makefile | 2 1 + 1 - 0 !
classes/ssl/src/ultra/Makefile | 2 1 + 1 - 0 !
3 files changed, 3 insertions(+), 3 deletions(-)

 -target/-source 1.4 are no longer supported in java 9
fix buffer overflow in snapshot_stack_list.patch | (download)

x11vnc/win_utils.c | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

---
fix buffer overflow in record_CW.patch | (download)

x11vnc/xrecord.c | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

---