ELBA-2025-34416

ELBA-2025-34416 - x11vnc Bug Fix update

Type:BUG
Impact:NA
Release Date:2025-05-13

Description


[0.9.17-1]
- 0.9.17 bump

[0.9.16^20230801gita61f364-2]
- Add explicit BR: libxcrypt-devel

[0.9.16^20230801gita61f364-1]
- Update to a61f364e385d98677c04070a994397b287385219 git snapshot from
2023-08-01 (a support for acquiring a DRM framebuffer with a drm schema
in -rawfb option)

[0.9.16-5]
- Do not configure with --without-v4l

[0.9.16-4]
- Convert a license tag to an SPDX format

[0.9.16-3]
- Fix CVE-2020-29074 (insecure permissions on a shared memory) (bug #1933604)

[0.9.16-2]
- Modernize a spec file
- License corrected from GPLv2 to GPLv2+
- Enforce system crypto policy
- Normalize ChangeLog encoding
- Fix building with GCC 10 properly
- Fix a NULL pointer dereference in a cursor handler (upstream bug #123)

[0.9.16-1]
- Update to 0.9.16
- Java viewers moved to
https://github.com/LibVNC/libvncserver/tree/master/webclients/java-applet
- classes and jars have been removed from upstream sources.
- Remove support to EL5
- Encoding and permissions of files seems that are correct, no need to fix.
- rpmlint doesn't find any hardcoded rpath

[0.9.14-13]
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild

[0.9.14-12]
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild

[0.9.14-11]
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild

[0.9.14-10]
- Rebuilt for libcrypt.so.2 (#1666033)

[0.9.14-9]
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild

[0.9.14-8]
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild

[0.9.14-7]
- Rebuilt for switch to libxcrypt

[0.9.14-6]
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild

[0.9.14-5]
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild

[0.9.14-4]
- rebuild (libvncserver)

[0.9.14-3]
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild

[0.9.14-2]
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild

[0.9.14-1]
- New upstream version 0.9.19.
- bz#1118353 should be fixed.

[0.9.13-14]
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild

[0.9.13-13]
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild

[0.9.13-12]
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild

[0.9.13-11]
- enable avahi support and xfixes/xinerama/xrandr extensions... for real (#864947)

[0.9.13-10]
- add support for Xrandr extension (#864947)

[0.9.13-9]
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild

[0.9.13-8]
- Add requires to tk (bz#920554).

[0.9.13-7]
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild

[0.9.13-6]
- rebuild due to 'jpeg8-ABI' feature drop

[0.9.13-5]
- rebuild against new libjpeg

[0.9.13-4]
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild

[0.9.13-3]
- Resolves rhbz#794475
- Patch from Omair Majid to remove explicit Java 6 req.

[0.9.13-2]
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild

[0.9.13-1]
- Update to 0.9.13 version (asked in bz#669780)
- Drop x11vnc-0.9.8-XShm-explicit-include.patch

[0.9.12-18]
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild

[0.9.12-17]
- Update to last version 0.9.12 with hope it fix BZ#646694 and by request BZ#666612
- Change java related exclusion to El6 too.

[0.9.8-16]
- Noarch subpackage became only on Fedora
( https://fedorahosted.org/fedora-infrastructure/ticket/1772#comment:4 )
- Also -javaviewers subpackage compleatly disabled on PPC arch on EL-5 because
there no java-devel >= 1:1.6.0 and java-1.6.0-openjdk-devel.
( https://fedorahosted.org/fedora-infrastructure/ticket/1772#comment:4 )

[0.9.8-14]
- Make -javaviewers subpackage noarch.

[0.9.8-13]
- Small fis requires release.
- Rename README file to avoid name bump

[0.9.8-12]
- Own %{_datadir}/%{name} instead of %{_datadir}/%{name}/classes
- Add Requires: %{name} = %{version}-%{release} in subpackage.
- Change summary and description for javaviewers subpackage.
- Remove %doc marker from man-page.
- %defattr(-,root,root,0755) -> %defattr(-,root,root,-)
- Add classes/ssl/src/tight/README classes/ssl/src/ultra/README files into
javaviewers subpackage %doc (thank you Orcan Ogetbil)
- ln -s replaced by %{__ln_s}
- Set License: GPLv2+ for javaviewers subpackage (Thanks Spot)

[0.9.8-11]
- Remove all prebuilt *.jar-files in %prep section and try build it from source.
- Add BR java-1.6.0-openjdk-devel
- Introduce new subpackage x11vnc-javaviewers.
- Add separate build java-viewers.
- Add Russian localized versions of Summary and descrioptions.

[0.9.8-10]
- Fix some spelling, change some cosmetic things.
- Delete Patch0 and hacks to link with system lzo package - it is not needed
anymore as we link it with systel libvncserver instead.
- Delete BR lzo-devel
- Remiove empty directory %{_datadir}/%{name}/

[0.9.8-9]
- Add Requires: Xvfb

[0.9.8-8]
- Link to shared lzo instead of minilzo for all (not only EL-5).
- Add BuildRequires: /usr/include/X11/extensions/XShm.h
- Patch2: x11vnc-0.9.8-XShm-explicit-include.patch
- Step to conditional BR for Fedora 12, add
Patch2: x11vnc-0.9.8-XShm-explicit-include.patch to build on it.

[0.9.8-7]
- Change license to GPLv2 without plus according to x11vnc.c
source (thanks to Christian Krause).
- For consistency macros usage replace 'ln -s' by %{__ln_s},
mv by %{__mv} and similar (chmod, sed).
- Change find call to avoid using xargs in chmod sources command.

[0.9.8-6]
- Build with openssl unconditionally.
- Add Patch1: x11vnc-0.9.8-disableRpath.patch
- fix source perms for the -debuginfo package rpmlint warnings

[0.9.8-5]
- Try use lzo instead of minilzo in EL-5 (minilzo is not bundled in it).
- Try use system libvncserver library (--with-system-libvncserver
configure option) instead of bundled one.
- System libvncserver built without tightvnc-filetransfer support.
Now disable it there (--without-filetransfer)
And according to it change License to only GPLv2+
./configure --help misleading, using --without-tightvnc-filetransfer

[0.9.8-4]
- All changes inspired by started Fedora Review (thank you to Christian Krause).
- README and AUTHORS files converted into UTF-8.
- Explicit mention previous author in changelog and delet old entries of it.
- Source renamed to Source0.
- Source0 URL changed to long (correct) variant:
http://downloads.sourceforge.net/libvncserver/%{name}-%{version}.tar.gz
was http://dl.sf.net/libvncserver/x11vnc-%{version}.tar.gz
- Add BR: /usr/include/X11/extensions/XInput.h; In F12 it is located in
libXi-devel but in previous versions in xorg-x11-proto-devel
so, to do not make conditional requires, require explicit file.
- Remove prebuild binaries clients.
- Remove Requires: minilzo it will be automatically propogated.
- Add BR: libvncserver-devel

[0.9.8-3]
- Add BR openssl-devel to provide SSL capability (thanks Manuel Wolfshant).
- Requires: minilzo, BR lzo-devel and Patch0:
11vnc-0.9.8-use-system-minilzo.patch to use system version of library.
- Add 'and GPLv2' to License. See comment above why.
- Add BuildRequires: libXfixes-devel

[0.9.8-2]
- Import http://packages.sw.be/x11vnc/x11vnc-0.9.7-1.rf.src.rpm to maintain it in fedora:
Packager: Dag Wieers
Vendor: Dag Apt Repository, http://dag.wieers.com/apt/
- Step to version 0.9.8
- Reformat spec with tabs.
- Comment out (leave for history) Packager and Vendor tags
- Remove defines of several macros like dtag, conditional _without_modxorg
- Remove all stuff around conditional build _without_modxorg
- Add -%(%{__id_u} -n) part into buildroot.
- Make setup quiet.
- Remove 'rf' Release suffix and replace it by %{?dist}
- License from GPL changed to GPLv2+




Updated Packages


Release/ArchitectureFilenamesha256Superseded By AdvisoryChannel Label
Oracle Linux 8 (x86_64) x11vnc-0.9.17-1.el8.src.rpm07250c47182d0df7cc97c1022e1a62cffd634ced58fd3880cffbf23780f57461-ol8_x86_64_developer_EPEL
x11vnc-0.9.17-1.el8.x86_64.rpm499498b3acbeb6c1194cea75d8cd2732c8046e3ef0bd41e6ca3a041e6b53e8f4-ol8_x86_64_developer_EPEL



This page is generated automatically and has not been checked for errors or omissions. For clarification or corrections please contact the Oracle Linux ULN team

software.hardware.complete