2a5d62
2a5d62
#defining macros needed by SELinux
2a5d62
%global selinuxtype targeted
2a5d62
%global modulename vncsession
2a5d62
be441b
Name:           tigervnc
2ce8eb
Version:        1.12.0
3542a6
Release:        9%{?dist}.3
be441b
Summary:        A TigerVNC remote display system
be441b
be441b
%global _hardened_build 1
be441b
be441b
License:        GPLv2+
be441b
URL:            http://www.tigervnc.com
be441b
be441b
Source0:        %{name}-%{version}.tar.gz
4a81f2
Source1:        xvnc.service
4a81f2
Source2:        xvnc.socket
4a81f2
Source3:        10-libvnc.conf
4a81f2
9e6ab1
# Backwards compatibility
9e6ab1
Source5:        vncserver
9e6ab1
2ce8eb
Patch1:         tigervnc-use-gnome-as-default-session.patch
be441b
4a81f2
# Upstream patches
2ce8eb
Patch50:        tigervnc-selinux-restore-context-in-case-of-different-policies.patch
2ce8eb
Patch51:        tigervnc-fix-typo-in-mirror-monitor-detection.patch
2ce8eb
Patch52:        tigervnc-root-user-selinux-context.patch
2ce8eb
Patch53:        tigervnc-vncsession-restore-script-systemd-service.patch
bb4d18
# https://github.com/TigerVNC/tigervnc/pull/1513
6b600d
Patch54:        tigervnc-fix-ghost-cursor-in-zaphod-mode.patch
bb4d18
# https://github.com/TigerVNC/tigervnc/pull/1510
bb4d18
Patch55:        tigervnc-add-new-keycodes-for-unknown-keysyms.patch
3542a6
Patch56:        tigervnc-sanity-check-when-cleaning-up-keymap-changes.patch
be441b
be441b
# This is tigervnc-%%{version}/unix/xserver116.patch rebased on the latest xorg
be441b
Patch100:       tigervnc-xserver120.patch
be441b
# 1326867 - [RHEL7.3] GLX applications in an Xvnc session fails to start
be441b
Patch101:       0001-rpath-hack.patch
be441b
e3b7df
# CVE-2023-0494 tigervnc: xorg-x11-server: DeepCopyPointerClasses use-after-free leads to privilege elevation
e3b7df
Patch110:       xorg-x11-server-Xi-fix-potential-use-after-free-in-DeepCopyPointerCl.patch
3542a6
# CVE-2023-1393 tigervnc: xorg-x11-server: X.Org Server Overlay Window Use-After-Free Local Privilege Escalation Vulnerability
3542a6
Patch111:       xorg-x11-server-composite-Fix-use-after-free-of-the-COW.patch
6b600d
be441b
BuildRequires:  gcc-c++
be441b
BuildRequires:  libX11-devel, automake, autoconf, libtool, gettext, gettext-autopoint
be441b
BuildRequires:  libXext-devel, xorg-x11-server-source, libXi-devel
be441b
BuildRequires:  xorg-x11-xtrans-devel, xorg-x11-util-macros, libXtst-devel
be441b
BuildRequires:  libxkbfile-devel, openssl-devel, libpciaccess-devel
4a81f2
BuildRequires:  mesa-libGL-devel, libXinerama-devel, xorg-x11-font-utils
be441b
BuildRequires:  freetype-devel, libXdmcp-devel, libxshmfence-devel
be441b
BuildRequires:  libjpeg-turbo-devel, gnutls-devel, pam-devel
be441b
BuildRequires:  libdrm-devel, libXt-devel, pixman-devel
2ce8eb
BuildRequires:  systemd, cmake, desktop-file-utils
2ce8eb
BuildRequires:  libselinux-devel, selinux-policy-devel
6b600d
BuildRequires:  libXfixes-devel, libXdamage-devel, libXrandr-devel
be441b
%if 0%{?fedora} > 24 || 0%{?rhel} >= 7
be441b
BuildRequires:  libXfont2-devel
be441b
%else
be441b
BuildRequires:  libXfont-devel
be441b
%endif
be441b
be441b
# TigerVNC 1.4.x requires fltk 1.3.3 for keyboard handling support
be441b
# See https://github.com/TigerVNC/tigervnc/issues/8, also bug #1208814
be441b
BuildRequires:  fltk-devel >= 1.3.3
be441b
BuildRequires:  xorg-x11-server-devel
be441b
be441b
Requires(post): coreutils
be441b
Requires(postun):coreutils
be441b
be441b
Requires:       hicolor-icon-theme
be441b
Requires:       tigervnc-license
be441b
Requires:       tigervnc-icons
be441b
be441b
%description
be441b
Virtual Network Computing (VNC) is a remote display system which
be441b
allows you to view a computing 'desktop' environment not only on the
be441b
machine where it is running, but from anywhere on the Internet and
be441b
from a wide variety of machine architectures.  This package contains a
be441b
client which will allow you to connect to other desktops running a VNC
be441b
server.
be441b
be441b
%package server
be441b
Summary:        A TigerVNC server
be441b
Requires:       perl-interpreter
4a81f2
Requires:       tigervnc-server-minimal = %{version}-%{release}
2a5d62
Requires:       (%{name}-selinux if selinux-policy-%{selinuxtype})
be441b
Requires:       xorg-x11-xauth
be441b
Requires:       xorg-x11-xinit
be441b
Requires(post): systemd
be441b
Requires(preun): systemd
be441b
Requires(postun): systemd
be441b
Requires(post): systemd
be441b
be441b
%description server
be441b
The VNC system allows you to access the same desktop from a wide
be441b
variety of platforms.  This package includes set of utilities
be441b
which make usage of TigerVNC server more user friendly. It also
be441b
contains x0vncserver program which can export your active
be441b
X session.
be441b
be441b
%package server-minimal
be441b
Summary:        A minimal installation of TigerVNC server
be441b
Requires(post): chkconfig
be441b
Requires(preun):chkconfig
be441b
be441b
Requires:       mesa-dri-drivers, xkeyboard-config, xorg-x11-xkb-utils
4a81f2
Requires:       tigervnc-license, dbus-x11
be441b
be441b
%description server-minimal
be441b
The VNC system allows you to access the same desktop from a wide
be441b
variety of platforms. This package contains minimal installation
be441b
of TigerVNC server, allowing others to access the desktop on your
be441b
machine.
be441b
be441b
%package server-module
be441b
Summary:        TigerVNC module to Xorg
be441b
Requires:       xorg-x11-server-Xorg %(xserver-sdk-abi-requires ansic) %(xserver-sdk-abi-requires videodrv)
be441b
Requires:       tigervnc-license
be441b
be441b
%description server-module
be441b
This package contains libvnc.so module to X server, allowing others
be441b
to access the desktop on your machine.
be441b
be441b
%package license
be441b
Summary:        License of TigerVNC suite
be441b
BuildArch:      noarch
be441b
be441b
%description license
be441b
This package contains license of the TigerVNC suite
be441b
be441b
%package icons
be441b
Summary:        Icons for TigerVNC viewer
be441b
BuildArch:      noarch
be441b
be441b
%description icons
be441b
This package contains icons for TigerVNC viewer
be441b
4a81f2
%package selinux
4a81f2
Summary:        SELinux module for TigerVNC
4a81f2
BuildArch:      noarch
2a5d62
BuildRequires:  selinux-policy-devel
2a5d62
Requires:       selinux-policy-%{selinuxtype}
2a5d62
Requires(post): selinux-policy-%{selinuxtype}
2a5d62
BuildRequires:  selinux-policy-devel
2ce8eb
# Required for matchpathcon
2ce8eb
Requires:       libselinux-utils
2ce8eb
# Required for restorecon
2ce8eb
Requires:       policycoreutils
2a5d62
%{?selinux_requires}
4a81f2
4a81f2
%description selinux
4a81f2
This package provides the SELinux policy module to ensure TigerVNC
4a81f2
runs properly under an environment with SELinux enabled.
4a81f2
be441b
%prep
be441b
%setup -q
be441b
be441b
cp -r /usr/share/xorg-x11-server-source/* unix/xserver
be441b
pushd unix/xserver
be441b
for all in `find . -type f -perm -001`; do
be441b
        chmod -x "$all"
be441b
done
be441b
%patch100 -p1 -b .xserver120-rebased
be441b
%patch101 -p1 -b .rpath
e3b7df
%patch110 -p1 -b .Xi-fix-potential-use-after-free-in-DeepCopyPointerCl.patch
3542a6
%patch111 -p1 -b .composite-Fix-use-after-free-of-the-COW
be441b
popd
be441b
2ce8eb
%patch1 -p1 -b .use-gnome-as-default-session
be441b
9e6ab1
# Upstream patches
2ce8eb
%patch50 -p1 -b .selinux-restore-context-in-case-of-different-policies
2ce8eb
%patch51 -p1 -b .fix-typo-in-mirror-monitor-detection
2ce8eb
%patch52 -p1 -b .root-user-selinux-context
2ce8eb
%patch53 -p1 -b .vncsession-restore-script-systemd-service
6b600d
%patch54 -p1 -b .fix-ghost-cursor-in-zaphod-mode
bb4d18
%patch55 -p1 -b .add-new-keycodes-for-unknown-keysyms
3542a6
%patch56 -p1 -b .sanity-check-when-cleaning-up-keymap-changes
be441b
be441b
%build
be441b
%ifarch sparcv9 sparc64 s390 s390x
be441b
export CFLAGS="$RPM_OPT_FLAGS -fPIC"
be441b
%else
be441b
export CFLAGS="$RPM_OPT_FLAGS -fpic"
be441b
%endif
be441b
export CXXFLAGS="$CFLAGS"
be441b
be441b
%{cmake} .
be441b
make %{?_smp_mflags}
be441b
be441b
pushd unix/xserver
be441b
autoreconf -fiv
be441b
%configure \
be441b
        --disable-xorg --disable-xnest --disable-xvfb --disable-dmx \
be441b
        --disable-xwin --disable-xephyr --disable-kdrive --disable-xwayland \
be441b
        --with-pic --disable-static \
be441b
        --with-default-font-path="catalogue:%{_sysconfdir}/X11/fontpath.d,built-ins" \
be441b
        --with-fontdir=%{_datadir}/X11/fonts \
be441b
        --with-xkb-output=%{_localstatedir}/lib/xkb \
be441b
        --enable-install-libxf86config \
be441b
        --enable-glx --disable-dri --enable-dri2 --disable-dri3 \
be441b
        --disable-unit-tests \
be441b
        --disable-config-hal \
be441b
        --disable-config-udev \
be441b
        --with-dri-driver-path=%{_libdir}/dri \
be441b
        --without-dtrace \
be441b
        --disable-devel-docs \
be441b
        --disable-selective-werror
be441b
be441b
make %{?_smp_mflags}
be441b
popd
be441b
be441b
# Build icons
be441b
pushd media
be441b
make
be441b
popd
be441b
4a81f2
# SELinux
4a81f2
pushd unix/vncserver/selinux
4a81f2
make
be441b
popd
be441b
4a81f2
be441b
%install
be441b
%make_install
be441b
be441b
pushd unix/xserver/hw/vnc
be441b
make install DESTDIR=%{buildroot}
be441b
popd
be441b
4a81f2
pushd unix/vncserver/selinux
4a81f2
make install DESTDIR=%{buildroot}
4a81f2
popd
be441b
e35c07
4a81f2
# Install systemd unit file
4a81f2
install -m644 %{SOURCE1} %{buildroot}%{_unitdir}/xvnc@.service
4a81f2
install -m644 %{SOURCE2} %{buildroot}%{_unitdir}/xvnc.socket
be441b
be441b
# Install desktop stuff
be441b
mkdir -p %{buildroot}%{_datadir}/icons/hicolor/{16x16,24x24,48x48}/apps
be441b
be441b
pushd media/icons
be441b
for s in 16 24 48; do
be441b
install -m644 tigervnc_$s.png %{buildroot}%{_datadir}/icons/hicolor/${s}x$s/apps/tigervnc.png
be441b
done
be441b
popd
be441b
9e6ab1
install -m 755 %{SOURCE5} %{buildroot}/%{_bindir}/vncserver
be441b
be441b
%find_lang %{name} %{name}.lang
be441b
be441b
# remove unwanted files
be441b
rm -f  %{buildroot}%{_libdir}/xorg/modules/extensions/libvnc.la
be441b
be441b
mkdir -p %{buildroot}%{_sysconfdir}/X11/xorg.conf.d/
4a81f2
install -m 644 %{SOURCE3} %{buildroot}%{_sysconfdir}/X11/xorg.conf.d/10-libvnc.conf
4a81f2
be441b
%post server
be441b
%systemd_post xvnc.service
be441b
%systemd_post xvnc.socket
be441b
be441b
%preun server
be441b
%systemd_preun xvnc.service
be441b
%systemd_preun xvnc.socket
be441b
be441b
%postun server
e35c07
%systemd_postun xvnc.service
e35c07
%systemd_postun xvnc.socket
be441b
4a81f2
%pre selinux
2a5d62
%selinux_relabel_pre -s %{selinuxtype}
4a81f2
4a81f2
%post selinux
2a5d62
%selinux_modules_install -s %{selinuxtype} %{_datadir}/selinux/packages/%{selinuxtype}/%{modulename}.pp.bz2
2a5d62
%selinux_relabel_post -s %{selinuxtype}
4a81f2
4a81f2
%postun selinux
4a81f2
if [ $1 -eq 0 ]; then
2a5d62
    %selinux_modules_uninstall -s %{selinuxtype} %{modulename}
2a5d62
    %selinux_relabel_post -s %{selinuxtype}
4a81f2
fi
4a81f2
4a81f2
be441b
%files -f %{name}.lang
be441b
%doc README.rst
be441b
%{_bindir}/vncviewer
be441b
%{_datadir}/applications/*
be441b
%{_mandir}/man1/vncviewer.1*
be441b
be441b
%files server
4a81f2
%config(noreplace) %{_sysconfdir}/pam.d/tigervnc
4a81f2
%config(noreplace) %{_sysconfdir}/tigervnc/vncserver-config-defaults
4a81f2
%config(noreplace) %{_sysconfdir}/tigervnc/vncserver-config-mandatory
4a81f2
%config(noreplace) %{_sysconfdir}/tigervnc/vncserver.users
e35c07
%{_unitdir}/vncserver@.service
be441b
%{_unitdir}/xvnc@.service
be441b
%{_unitdir}/xvnc.socket
be441b
%{_bindir}/x0vncserver
be441b
%{_bindir}/vncserver
4a81f2
%{_sbindir}/vncsession
4a81f2
%{_libexecdir}/vncserver
4a81f2
%{_libexecdir}/vncsession-start
2ce8eb
%{_libexecdir}/vncsession-restore
be441b
%{_mandir}/man1/x0vncserver.1*
4a81f2
%{_mandir}/man8/vncserver.8*
4a81f2
%{_mandir}/man8/vncsession.8*
4a81f2
%{_docdir}/tigervnc/HOWTO.md
be441b
be441b
%files server-minimal
be441b
%{_bindir}/vncconfig
be441b
%{_bindir}/vncpasswd
be441b
%{_bindir}/Xvnc
be441b
%{_mandir}/man1/Xvnc.1*
be441b
%{_mandir}/man1/vncpasswd.1*
be441b
%{_mandir}/man1/vncconfig.1*
be441b
be441b
%files server-module
be441b
%{_libdir}/xorg/modules/extensions/libvnc.so
be441b
%config %{_sysconfdir}/X11/xorg.conf.d/10-libvnc.conf
be441b
be441b
%files license
4a81f2
%{_docdir}/tigervnc/LICENCE.TXT
be441b
be441b
%files icons
be441b
%{_datadir}/icons/hicolor/*/apps/*
be441b
4a81f2
%files selinux
2a5d62
%{_datadir}/selinux/packages/%{selinuxtype}/%{modulename}.pp.*
2a5d62
%ghost %verify(not md5 size mtime) %{_sharedstatedir}/selinux/%{selinuxtype}/active/modules/200/%{modulename}
4a81f2
be441b
%changelog
3542a6
*Mon Mar 27 2023 Jan Grulich <jgrulich@redhat.com> - 1.12.0-9.3
3542a6
- xorg-x11-server: X.Org Server Overlay Window Use-After-Free Local Privilege Escalation Vulnerability
3542a6
  Resolves: bz#2180304
3542a6
3542a6
* Wed Feb 15 2023 Jan Grulich <jgrulich@redhat.com> - 1.12.0-9.2
3542a6
- Add sanity check when cleaning up keymap changes
3542a6
  Resolves: bz#2169962
3542a6
3542a6
* Mon Feb 06 2023 Jan Grulich <jgrulich@redhat.com> - 1.12.0-9.1
e3b7df
- xorg-x11-server: DeepCopyPointerClasses use-after-free leads to privilege elevation
e3b7df
  Resolves: bz#2167057
e3b7df
bb4d18
* Tue Dec 06 2022 Jan Grulich <jgrulich@redhat.com> - 1.12.0-8
bb4d18
- x0vncserver: add new keysym in case we don't find matching keycode
bb4d18
  Resolves: bz#2150915
bb4d18
6b600d
* Wed Aug 24 2022 Jan Grulich <jgrulich@redhat.com> - 1.12.0-7
6b600d
- x0vncserver: fix ghost cursor in zaphod mode (better version)
6b600d
  Resolves: bz#2109679
6b600d
6b600d
* Wed Aug 17 2022 Jan Grulich <jgrulich@redhat.com> - 1.12.0-6
6b600d
- x0vncserver: fix ghost cursor in zaphod mode
6b600d
  Resolves: bz#2109679
6b600d
6b600d
* Tue May 31 2022 Jan Grulich <jgrulich@redhat.com> - 1.12.0-5
6b600d
- BR: libXdamage, libXfixes, libXrandr
6b600d
  Resolves: bz#2088733
6b600d
2ce8eb
* Tue Feb 08 2022 Jan Grulich <jgrulich@redhat.com> - 1.12.0-4
2ce8eb
- Added vncsession-restore script for SELinux policy migration
2ce8eb
  Fix SELinux context for root user
2ce8eb
  Resolves: bz#2021892
2ce8eb
2ce8eb
* Fri Jan 21 2022 Jan Grulich <jgrulich@redhat.com> - 1.12.0-3
2ce8eb
- Fix crash in vncviewer
2ce8eb
  Resolves: bz#2021892
2ce8eb
2ce8eb
* Fri Jan 14 2022 Jan Grulich <jgrulich@redhat.com> - 1.12.0-2
2ce8eb
- Remove unavailable option from vncserver script
2ce8eb
  Resolves: bz#2021892
2ce8eb
2ce8eb
* Fri Jan 14 2022 Jan Grulich <jgrulich@redhat.com> - 1.12.0-1
2ce8eb
- 1.12.0
2ce8eb
  Resolves: bz#2021892
0af865
0af865
* Mon Jul 19 2021 Jan Grulich <jgrulich@redhat.com> - 1.11.0-9
2a5d62
- Fix logout from VNC session using vncserver
2a5d62
  Resolves: bz#1983706
2a5d62
2a5d62
* Tue Jun 01 2021 Jan Grulich <jgrulich@redhat.com> - 1.11.0-8
2a5d62
- Run all SELinux RPM macros on correct package
2a5d62
  Resolves: bz#1907963
2a5d62
2a5d62
* Mon May 17 2021 Jan Grulich <jgrulich@redhat.com> - 1.11.0-7
2a5d62
- SELinux improvements
2a5d62
  Resolves: bz#1907963
2a5d62
9e6ab1
* Tue Dec 15 2020 Jan Grulich <jgrulich@redhat.com> - 1.11.0-6
9e6ab1
- Use GNOME as default session
9e6ab1
  Resolves: bz#1853608
9e6ab1
9e6ab1
* Thu Dec 03 2020 Jan Grulich <jgrulich@redhat.com> - 1.11.0-5
9e6ab1
- Make sure we log properly output to journal (actually log to syslog)
9e6ab1
  Resolves: bz#1841537
9e6ab1
9e6ab1
* Thu Dec 03 2020 Jan Grulich <jgrulich@redhat.com> - 1.11.0-4
9e6ab1
- Make sure we log properly output to journal
9e6ab1
  Resolves: bz#1841537
9e6ab1
9e6ab1
* Wed Nov 18 2020 Jan Grulich <jgrulich@redhat.com> - 1.11.0-3
9e6ab1
- vncserver: ignore new "session" parameter from the new systemd support
9e6ab1
  Resolves: bz#1897504
9e6ab1
9e6ab1
* Wed Nov 18 2020 Jan Grulich <jgrulich@redhat.com> - 1.11.0-2
9e6ab1
- Revert removal of vncserver
9e6ab1
  Resolves: bz#1897504
9e6ab1
- Correctly start vncsession as a daemon
9e6ab1
  Resolves: bz#1897498
9e6ab1
9e6ab1
* Tue Oct 20 2020 Jan Grulich <jgrulich@redhat.com> - 1.11.0-1
9e6ab1
- Update to 1.11.0
9e6ab1
  Resolves: bz#1880985
9e6ab1
- Backport fix to allow Tigervnc use boolean values in config files
9e6ab1
  Resolves: bz#1883415
108791
108791
* Wed Sep 30 2020 Jan Grulich <jgrulich@redhat.com> - 1.10.1-8
108791
- Tolerate specifying -BoolParam 0 and similar
9e6ab1
  Resolves: bz#1883415
108791
4a81f2
* Wed Jul 08 2020 Jan Grulich <jgrulich@redhat.com> - 1.10.1-7
4a81f2
- Enable server module on s390x
4a81f2
  Resolves: bz#1854925
4a81f2
4a81f2
* Fri Jul 03 2020 Jan Grulich <jgrulich@redhat.com> - 1.10.1-6
4a81f2
- Remove trailing spaces in user name
4a81f2
  Resolves: bz#1852432
4a81f2
4a81f2
* Thu Jun 25 2020 Jan Grulich <jgrulich@redhat.com> - 1.10.1-5
4a81f2
- Install the HOWTO file to correct location
4a81f2
- Add /usr/bin/vncserver file informing users to read the HOWTO.md file
4a81f2
  Resolves: bz#1790443
4a81f2
4a81f2
* Mon Jun 15 2020 Jan Grulich <jgrulich@redhat.com> - 1.10.1-4
4a81f2
- Improve SELinux policy
4a81f2
  Resolves: bz#1790443
4a81f2
4a81f2
* Mon Jun 15 2020 Jan Grulich <jgrulich@redhat.com> - 1.10.1-3
4a81f2
- Add a HOWTO.md file with instructions how to start VNC server
4a81f2
  Resolves: bz#1790443
4a81f2
4a81f2
* Tue May 26 2020 Jan Grulich <jgrulich@redhat.com> - 1.10.1-2
4a81f2
- Make the systemd service run also for root user
4a81f2
  Resolves: bz#1790443
4a81f2
4a81f2
* Mon Apr 27 2020 Jan Grulich <jgrulich@redhat.com> - 1.10.1-1
4a81f2
- Update to 1.10.1
4a81f2
  Resolves: bz#1806992
4a81f2
4a81f2
- Add proper systemd support
4a81f2
  Resolves: bz#1790443
4a81f2
9edd76
* Tue Jan 28 2020 Jan Grulich <jgrulich@redhat.com> - 1.9.0-13
9edd76
- Bump build because of z-stream
9edd76
  Resolves: bz#1671714
9edd76
9edd76
* Wed Dec 11 2019 Jan Grulich <jgrulich@redhat.com> - 1.9.0-12
9edd76
- Fix installation of systemd files
9edd76
  Resolves: bz#1671714
9edd76
9edd76
* Wed Nov 20 2019 Jan Grulich <jgrulich@redhat.com> - 1.9.0-11
e35c07
- Use wrapper script to workaround systemd issues
9edd76
  Resolves: bz#1671714
e35c07
43e7af
* Fri Jul 12 2019 Jan Grulich <jgrulich@redhat.com> - 1.9.0-10
43e7af
- Do not return returncode indicating error when running "vncserver -list"
43e7af
  Resolves: bz#1727860
43e7af
be441b
* Fri Feb 08 2019 Jan Grulich <jgrulich@redhat.com> - 1.9.0-9
be441b
- Make tigervnc systemd service a user service
be441b
  Resolves: bz#1639846
be441b
be441b
* Mon Jan 21 2019 Jan Grulich <jgrulich@redhat.com> - 1.9.0-8
be441b
- Kill the session automatically only when Gnome is installed
be441b
  Resolves: bz#1665876
be441b
be441b
* Tue Nov 20 2018 Jan Grulich <jgrulich@redhat.com> - 1.9.0-7
be441b
- Improve coverity scan fixes
be441b
  Resolves: bz#1602714
be441b
be441b
  Inform whether view-only password is used or not
be441b
  Resolves: bz#1639169
be441b
be441b
  Backport fixes from RHEL 7
be441b
  Resolves: bz#1651254
be441b
be441b
* Tue Oct 09 2018 Jan Grulich <jgrulich@redhat.com> - 1.9.0-6
be441b
- Do not crash passwd when using malloc perturb checks
be441b
  Resolves: bz#1637086
be441b
be441b
* Mon Oct 08 2018 Jan Grulich <jgrulich@redhat.com> - 1.9.0-5
be441b
- Improve coverity scan fixes
be441b
  Resolves: bz#1602714
be441b
be441b
* Wed Oct 03 2018 Jan Grulich <jgrulich@redhat.com> - 1.9.0-4
be441b
- Improve coverity scan fixes
be441b
  Resolves: bz#1602714
be441b
be441b
* Wed Oct 03 2018 Jan Grulich <jgrulich@redhat.com> - 1.9.0-3
be441b
- Fix some coverity scan issues
be441b
  Resolves: bz#1602714
be441b
be441b
* Wed Aug 01 2018 Jan Grulich <jgrulich@redhat.com> - 1.9.0-2
be441b
- Remove dependency on initscripts
be441b
be441b
* Tue Jul 17 2018 Jan Grulich <jgrulich@redhat.com> - 1.9.0-1
be441b
- Update to 1.9.0 + sync with Fedora
be441b
be441b
* Tue Jun 12 2018 Adam Jackson <ajax@redhat.com> - 1.8.0-10
be441b
- Fix GLX initialization with Xorg 1.20
be441b
be441b
* Tue May 29 2018 Jan Grulich <jgrulich@redhat.com> - 1.8.0-9
be441b
- Build against Xorg 1.20
be441b
be441b
* Mon May 14 2018 Jan Grulich <jgrulich@redhat.com> - 1.8.0-8
be441b
- Drop BR: ImageMagick
be441b
be441b
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.8.0-7
be441b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
be441b
be441b
* Thu Jan 18 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 1.8.0-6
be441b
- Remove obsolete scriptlets
be441b
be441b
* Fri Dec 15 2017 Jan Grulich <jgrulich@redhat.com> - 1.8.0-5
be441b
- Properly initialize tigervnc when started as systemd service
be441b
be441b
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.8.0-4
be441b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
be441b
be441b
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.8.0-3
be441b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
be441b
be441b
* Thu Jul 13 2017 Petr Pisar <ppisar@redhat.com> - 1.8.0-2
be441b
- perl dependency renamed to perl-interpreter
be441b
  <https://fedoraproject.org/wiki/Changes/perl_Package_to_Install_Core_Modules>
be441b
be441b
* Wed May 17 2017 Jan Grulich <jgrulich@redhat.com> - 1.8.0-1
be441b
- Update to 1.8.0
be441b
be441b
* Thu Apr 20 2017 Jan Grulich <jgrulich@redhat.com> - 1.7.90-1
be441b
- Update to 1.7.90 (beta)
be441b
be441b
* Thu Apr 06 2017 Jan Grulich <jgrulich@redhat.com> - 1.7.1-4
be441b
- Added systemd unit file for xvnc
be441b
  Resolves: bz#891802
be441b
be441b
* Tue Apr 04 2017 Jan Grulich <jgrulich@redhat.com> - 1.7.1-3
be441b
- Bug 1438704 - CVE-2017-7392 CVE-2017-7393 CVE-2017-7394
be441b
                CVE-2017-7395 CVE-2017-7396 tigervnc: various flaws
be441b
  + other upstream related fixes
be441b
be441b
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.7.1-2
be441b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
be441b
be441b
* Thu Jan 19 2017 Jan Grulich <jgrulich@redhat.com> - 1.7.1-1
be441b
- Update to 1.7.1
be441b
be441b
* Mon Jan  9 2017 Hans de Goede <hdegoede@redhat.com> - 1.7.0-6
be441b
- Fix -inetd no longer working (rhbz#1408724)
be441b
be441b
* Wed Nov 30 2016 Jan Grulich <jgrulich@redhat.com> - 1.7.0-5
be441b
- Fix broken vncserver.service file
be441b
be441b
* Wed Nov 23 2016 Jan Grulich <jgrulich@redhat.com> - 1.7.0-4
be441b
- Improve instructions in vncserver.service
be441b
  Resolves: bz#1397207
be441b
be441b
* Tue Oct  4 2016 Hans de Goede <hdegoede@redhat.com> - 1.7.0-3
be441b
- Update tigervnc-1.7.0-xserver119-support.patch to also request write
be441b
  notfication when necessary
be441b
be441b
* Mon Oct  3 2016 Hans de Goede <hdegoede@redhat.com> - 1.7.0-2
be441b
- Add patches for use with xserver-1.19
be441b
- Rebuild against xserver-1.19
be441b
- Cleanup specfile a bit
be441b
be441b
* Mon Sep 12 2016 Jan Grulich <jgrulich@redhat.com> - 1.7.0-1
be441b
- Update to 1.7.0
be441b
be441b
* Mon Jul 18 2016 Jan Grulich <jgrulich@redhat.com> - 1.6.90-1
be441b
- Update to 1.6.90 (1.7.0 beta)
be441b
be441b
* Wed Jun 01 2016 Jan Grulich <jgrulich@redhat.com> - 1.6.0-6
be441b
- Try to pickup upstream fix for compatibility with gtk vnc clients
be441b
be441b
* Wed Jun 01 2016 Jan Grulich <jgrulich@redhat.com> - 1.6.0-5
be441b
- Re-enable patch4 again, will need to find a way to make this work on both sides
be441b
be441b
* Mon May 23 2016 Jan Grulich <jgrulich@redhat.com> - 1.6.0-4
be441b
- Utilize system-wide crypto policies
be441b
  Resolves: bz#1179345
be441b
- Try to disable patch4 as it was previously written to support an
be441b
  older version of a different client and breaks some other usage
be441b
  Resolves: bz#1280440
be441b
be441b
* Fri Feb 05 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.6.0-3
be441b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
be441b
be441b
* Wed Jan 13 2016 Jan Grulich <jgrulich@redhat.com> - 1.6.0-2
be441b
- Update systemd service file
be441b
  Resolves: bz#1211789
be441b
be441b
* Mon Jan 04 2016 Jan Grulich <jgrulich@redhat.com> - 1.6.0-1
be441b
- Update to 1.6.0
be441b
be441b
* Tue Dec 01 2015 Jan Grulich <jgrulich@redhat.com> - 1.5.90-1
be441b
- Update to 1.5.90 (1.6.0 beta)
be441b
be441b
* Thu Nov 19 2015 Jan Grulich <jgrulich@redhat.com> - 1.5.0-4
be441b
- rebuild against final xorg server 1.18 release (bug #1279146)
be441b
be441b
* Tue Sep 22 2015 Kalev Lember <klember@redhat.com> - 1.5.0-3
be441b
- xorg server 1.18 ABI rebuild
be441b
be441b
* Fri Aug 21 2015 Jan Grulich <jgrulich@redhat.com> - 1.5.0-2
be441b
- Do not fail with -inetd option
be441b
be441b
* Wed Aug 19 2015 Jan Grulich <jgrulich@redhat.com> - 1.5.0-1
be441b
- 1.5.0
be441b
be441b
* Tue Aug 04 2015 Kevin Fenzi <kevin@scrye.com> - 1.4.3-12
be441b
- Rebuild to fix broken deps and build against xorg 1.18 prerelease
be441b
be441b
* Thu Jun 25 2015 Tim Waugh <twaugh@redhat.com> - 1.4.3-11
be441b
- Rebuilt (bug #1235603).
be441b
be441b
* Fri Jun 19 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4.3-10
be441b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
be441b
be441b
* Mon May 04 2015 Kalev Lember <kalevlember@gmail.com> - 1.4.3-8
be441b
- Rebuilt for nettle soname bump
be441b
be441b
* Wed Apr 22 2015 Tim Waugh <twaugh@redhat.com> - 1.4.3-7
be441b
- Removed incorrect parameters from vncviewer manpage (bug #1213199).
be441b
be441b
* Tue Apr 21 2015 Tim Waugh <twaugh@redhat.com> - 1.4.3-6
be441b
- Use full git hash for GitHub tarball release.
be441b
be441b
* Fri Apr 10 2015 Tim Waugh <twaugh@redhat.com> - 1.4.3-5
be441b
- Explicit version build dependency for fltk (bug #1208814).
be441b
be441b
* Thu Apr  9 2015 Tim Waugh <twaugh@redhat.com> - 1.4.3-4
be441b
- Drop upstream xorg-x11-server patch as it is now built (bug #1210407).
be441b
be441b
* Thu Apr  9 2015 Tim Waugh <twaugh@redhat.com> - 1.4.3-3
be441b
- Apply upstream patch to fix byte order (bug #1206060).
be441b
be441b
* Fri Mar  6 2015 Tim Waugh <twaugh@redhat.com> - 1.4.3-2
be441b
- Don't disable Xinerama extension (upstream #147).
be441b
be441b
* Mon Mar  2 2015 Tim Waugh <twaugh@redhat.com> - 1.4.3-1
be441b
- 1.4.3.
be441b
be441b
* Tue Feb 24 2015 Tim Waugh <twaugh@redhat.com> - 1.4.2-3
be441b
- Use calloc instead of xmalloc.
be441b
- Removed unnecessary configure flags.
be441b
be441b
* Wed Feb 18 2015 Rex Dieter <rdieter@fedoraproject.org> 1.4.2-2
be441b
- rebuild (fltk)
be441b
be441b
* Fri Feb 13 2015 Tim Waugh <twaugh@redhat.com> - 1.4.2-1
be441b
- Rebased xserver116.patch against xorg-x11-server-1.17.1.
be441b
- Allow build against xorg-x11-server-1.17.
be441b
- 1.4.2.
be441b
be441b
* Tue Sep  9 2014 Tim Waugh <twaugh@redhat.com> - 1.3.1-11
be441b
- Added missing part of xserver114.patch (bug #1137023).
be441b
be441b
* Wed Sep  3 2014 Tim Waugh <twaugh@redhat.com> - 1.3.1-10
be441b
- Fix build against xorg-x11-server-1.16.0 (bug #1136532).
be441b
be441b
* Mon Aug 18 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.3.1-9
be441b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
be441b
be441b
* Tue Jul 15 2014 Tim Waugh <twaugh@redhat.com> - 1.3.1-8
be441b
- Input reset fixes from upstream (bug #1116956).
be441b
- No longer need ppc64le patch as it's now in xorg-x11-server.
be441b
- Rebased xserver114.patch again.
be441b
be441b
* Fri Jun 20 2014 Hans de Goede <hdegoede@redhat.com> - 1.3.1-7
be441b
- xserver 1.15.99.903 ABI rebuild
be441b
be441b
* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.3.1-6
be441b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
be441b
be441b
* Thu May 22 2014 Tim Waugh <twaugh@redhat.com> 1.3.1-5
be441b
- Keep pointer in sync when using module (upstream bug #152).
be441b
be441b
* Mon Apr 28 2014 Adam Jackson <ajax@redhat.com> 1.3.1-4
be441b
- Add version interlocks for -server-module
be441b
be441b
* Mon Apr 28 2014 Hans de Goede <hdegoede@redhat.com> - 1.3.1-3
be441b
- xserver 1.15.99-20140428 git snapshot ABI rebuild
be441b
be441b
* Mon Apr  7 2014 Tim Waugh <twaugh@redhat.com> 1.3.1-2
be441b
- Allow build with dri3 and present extensions (bug #1063392).
be441b
be441b
* Thu Mar 27 2014 Tim Waugh <twaugh@redhat.com> 1.3.1-1
be441b
- 1.3.1 (bug #1078806).
be441b
- Add ppc64le support (bug #1078495).
be441b
be441b
* Wed Mar 19 2014 Tim Waugh <twaugh@redhat.com> 1.3.0-15
be441b
- Disable dri3 to enable building (bug #1063392).
be441b
- Fixed heap-based buffer overflow (CVE-2014-0011, bug #1050928).
be441b
be441b
* Fri Feb 21 2014 Tim Waugh <twaugh@redhat.com> 1.3.0-14
be441b
- Enabled hardened build (bug #955206).
be441b
be441b
* Mon Feb 10 2014 Tim Waugh <twaugh@redhat.com> 1.3.0-13
be441b
- Clearer xstartup file (bug #923655).
be441b
be441b
* Tue Jan 14 2014 Tim Waugh <twaugh@redhat.com> 1.3.0-12
be441b
- Fixed instructions in systemd unit file.
be441b
be441b
* Fri Jan 10 2014 Tim Waugh <twaugh@redhat.com> 1.3.0-11
be441b
- Fixed viewer crash when cursor has not been set (bug #1038701).
be441b
be441b
* Thu Dec 12 2013 Tim Waugh <twaugh@redhat.com> 1.3.0-10
be441b
- Avoid invalid read when ZRLE connection closed (upstream bug #133).
be441b
be441b
* Tue Dec  3 2013 Tim Waugh <twaugh@redhat.com> 1.3.0-9
be441b
- Fixed build failure with -Werror=format-security (bug #1037358).
be441b
be441b
* Thu Nov 07 2013 Adam Jackson <ajax@redhat.com> 1.3.0-8
be441b
- Rebuild against xserver 1.15RC1
be441b
be441b
* Tue Sep 24 2013 Tim Waugh <twaugh@redhat.com> 1.3.0-7
be441b
- Removed incorrect patch (for unexpected key_is_down). Fixes stuck
be441b
  keys bug (bug #989502).
be441b
be441b
* Thu Sep 19 2013 Tim Waugh <twaugh@redhat.com> 1.3.0-6
be441b
- Fixed typo in 10-libvnc.conf (bug #1009111).
be441b
be441b
* Wed Sep 18 2013 Tim Waugh <twaugh@redhat.com> 1.3.0-5
be441b
- Better fix for PIDFile problem (bug #983232).
be441b
be441b
* Mon Aug  5 2013 Tim Waugh <twaugh@redhat.com> 1.3.0-4
be441b
- Fixed doc-related build failure (bug #992790).
be441b
be441b
* Wed Jul 24 2013 Tim Waugh <twaugh@redhat.com> 1.3.0-3
be441b
- Avoid PIDFile problems in systemd unit file (bug #983232).
be441b
- libvnc.so: don't use unexported key_is_down function.
be441b
- Don't use shebang in vncserver script.
be441b
be441b
* Fri Jul 12 2013 Tim Waugh <twaugh@redhat.com> 1.3.0-2
be441b
- Renumbered patches.
be441b
- libvnc.so: don't use unexported GetMaster function (bug #744881 again).
be441b
be441b
* Mon Jul  8 2013 Tim Waugh <twaugh@redhat.com> 1.3.0-1
be441b
- 1.3.0.
be441b
be441b
* Wed Jul  3 2013 Tim Waugh <twaugh@redhat.com> 1.2.80-0.18.20130314svn5065
be441b
- Removed systemd_requires macro in order to fix the build.
be441b
be441b
* Wed Jul  3 2013 Tim Waugh <twaugh@redhat.com> 1.2.80-0.17.20130314svn5065
be441b
- Synchronise manpages and --help output (bug #980870).
be441b
be441b
* Mon Jun 17 2013 Adam Jackson <ajax@redhat.com> 1.2.80-0.16.20130314svn5065
be441b
- tigervnc-setcursor-crash.patch: Attempt to paper over a crash in Xvnc when
be441b
  setting the cursor.
be441b
be441b
* Sat Jun 08 2013 Dennis Gilmore <dennis@ausil.us> 1.2.80-0.15.20130314svn5065
be441b
- bump to rebuild and pick up bugfix causing X to crash on ppc and arm
be441b
be441b
* Thu May 23 2013 Tim Waugh <twaugh@redhat.com> 1.2.80-0.14.20130314svn5065
be441b
- Use systemd rpm macros (bug #850340).  Moved systemd requirements
be441b
  from main package to server sub-package.
be441b
- Applied Debian patch to fix busy loop when run from inetd in nowait
be441b
  mode (bug #920373).
be441b
- Added dependency on xorg-x11-xinit to server sub-package so that
be441b
  default window manager can be found (bug #896284, bug #923655).
be441b
- Fixed bogus changelog date.
be441b
be441b
* Thu Mar 14 2013 Adam Jackson <ajax@redhat.com> 1.2.80-0.13.20130314svn5065
be441b
- Less RHEL customization
be441b
be441b
* Thu Mar 14 2013 Adam Tkac <atkac redhat com> - 1.2.80-0.12.20130314svn5065
be441b
- include /etc/X11/xorg.conf.d/10-libvnc.conf sample configuration (#712482)
be441b
- vncserver now honors specified -geometry parameter (#755947)
be441b
be441b
* Tue Mar 12 2013 Adam Tkac <atkac redhat com> - 1.2.80-0.11.20130307svn5060
be441b
- update to r5060
be441b
- split icons to separate package to avoid multilib issues
be441b
be441b
* Tue Feb 19 2013 Adam Tkac <atkac redhat com> - 1.2.80-0.10.20130219svn5047
be441b
- update to r5047 (X.Org 1.14 support)
be441b
be441b
* Fri Feb 15 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.80-0.9.20121126svn5015
be441b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
be441b
be441b
* Mon Jan 21 2013 Adam Tkac <atkac redhat com> - 1.2.80-0.8.20121126svn5015
be441b
- rebuild due to "jpeg8-ABI" feature drop
be441b
be441b
* Wed Jan 16 2013 Adam Tkac <atkac redhat com> 1.2.80-0.7.20121126svn5015
be441b
- rebuild
be441b
be441b
* Tue Dec 04 2012 Adam Tkac <atkac redhat com> 1.2.80-0.6.20121126svn5015
be441b
- rebuild against new fltk
be441b
be441b
* Mon Nov 26 2012 Adam Tkac <atkac redhat com> 1.2.80-0.5.20121126svn5015
be441b
- update to r5015
be441b
- build with -fpic instead of -fPIC on all archs except s390/sparc
be441b
be441b
* Wed Nov  7 2012 Peter Robinson <pbrobinson@fedoraproject.org> 1.2.80-0.4.20120905svn4996
be441b
- Build with -fPIC to fix FTBFS on ARM
be441b
be441b
* Wed Oct 31 2012 Adam Jackson <ajax@redhat.com> 1.2.80-0.3.20120905svn4996
be441b
- tigervnc12-xorg113-glx.patch: Fix to only init glx on the first server
be441b
  generation
be441b
be441b
* Fri Sep 28 2012 Adam Jackson <ajax@redhat.com> 1.2.80-0.2.20120905svn4996
be441b
- tigervnc12-xorg113-glx.patch: Re-enable GLX against xserver 1.13
be441b
be441b
* Fri Aug 17 2012 Adam Tkac <atkac redhat com> 1.2.80-0.1.20120905svn4996
be441b
- update to 1.2.80
be441b
- remove deprecated patches
be441b
  - tigervnc-102434.patch
be441b
  - tigervnc-viewer-reparent.patch
be441b
  - tigervnc11-java7.patch
be441b
- patches merged
be441b
  - tigervnc11-xorg111.patch
be441b
  - tigervnc11-xorg112.patch
be441b
be441b
* Fri Aug 10 2012 Dave Airlie <airlied@redhat.com> 1.1.0-10
be441b
- fix build against newer X server
be441b
be441b
* Mon Jul 23 2012 Adam Jackson <ajax@redhat.com> 1.1.0-9
be441b
- Build with the Composite extension for feature parity with other X servers
be441b
be441b
* Sat Jul 21 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.0-8
be441b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
be441b
be441b
* Thu Jul 19 2012 Dave Airlie <airlied@redhat.com> 1.1.0-7
be441b
- fix building against X.org 1.13
be441b
be441b
* Wed Apr 04 2012 Adam Jackson <ajax@redhat.com> 1.1.0-6
be441b
- RHEL exclusion for -server-module on ppc* too
be441b
be441b
* Mon Mar 26 2012 Adam Tkac <atkac redhat com> - 1.1.0-5
be441b
- clean Xvnc's /tmp environment in service file before startup
be441b
- fix building against the latest JAVA 7 and X.Org 1.12
be441b
be441b
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.0-4
be441b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
be441b
be441b
* Tue Nov 22 2011 Adam Tkac <atkac redhat com> - 1.1.0-3
be441b
- don't build X.Org devel docs (#755782)
be441b
- applet: BR generic java-devel instead of java-gcj-devel (#755783)
be441b
- use runuser to start Xvnc in systemd service file (#754259)
be441b
- don't attepmt to restart Xvnc session during update/erase (#753216)
be441b
be441b
* Fri Nov 11 2011 Adam Tkac <atkac redhat com> - 1.1.0-2
be441b
- libvnc.so: don't use unexported GetMaster function (#744881)
be441b
- remove nasm buildreq
be441b
be441b
* Mon Sep 12 2011 Adam Tkac <atkac redhat com> - 1.1.0-1
be441b
- update to 1.1.0
be441b
- update the xorg11 patch
be441b
- patches merged
be441b
  - tigervnc11-glx.patch
be441b
  - tigervnc11-CVE-2011-1775.patch
be441b
  - 0001-Use-memmove-instead-of-memcpy-in-fbblt.c-when-memory.patch
be441b
be441b
* Thu Jul 28 2011 Adam Tkac <atkac redhat com> - 1.0.90-6
be441b
- add systemd service file and remove legacy SysV initscript (#717227)
be441b
be441b
* Thu May 12 2011 Adam Tkac <atkac redhat com> - 1.0.90-5
be441b
- make Xvnc buildable against X.Org 1.11
be441b
be441b
* Tue May 10 2011 Adam Tkac <atkac redhat com> - 1.0.90-4
be441b
- viewer can send password without proper validation of X.509 certs
be441b
  (CVE-2011-1775)
be441b
be441b
* Wed Apr 13 2011 Adam Tkac <atkac redhat com> - 1.0.90-3
be441b
- fix wrong usage of memcpy which caused screen artifacts (#652590)
be441b
- don't point to inaccessible link in sysconfig/vncservers (#644975)
be441b
be441b
* Fri Apr 08 2011 Adam Tkac <atkac redhat com> - 1.0.90-2
be441b
- improve compatibility with vinagre client (#692048)
be441b
be441b
* Tue Mar 22 2011 Adam Tkac <atkac redhat com> - 1.0.90-1
be441b
- update to 1.0.90
be441b
be441b
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.90-0.32.20110117svn4237
be441b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
be441b
be441b
* Mon Jan 17 2011 Adam Tkac <atkac redhat com> 1.0.90-0.31.20110117svn4237
be441b
- fix libvnc.so module loading
be441b
be441b
* Mon Jan 17 2011 Adam Tkac <atkac redhat com> 1.0.90-0.30.20110117svn4237
be441b
- update to r4237
be441b
- patches merged
be441b
  - tigervnc11-optionsdialog.patch
be441b
  - tigervnc11-rh607866.patch
be441b
be441b
* Fri Jan 14 2011 Adam Tkac <atkac redhat com> 1.0.90-0.29.20101208svn4225
be441b
- improve patch for keyboard issues
be441b
be441b
* Fri Jan 14 2011 Adam Tkac <atkac redhat com> 1.0.90-0.28.20101208svn4225
be441b
- attempt to fix various keyboard-related issues (key repeating etc)
be441b
be441b
* Fri Jan 07 2011 Adam Tkac <atkac redhat com> 1.0.90-0.27.20101208svn4225
be441b
- render "Ok" and "Cancel" buttons in the options dialog correctly
be441b
be441b
* Wed Dec 15 2010 Jan Görig <jgorig redhat com> 1.0.90-0.26.20101208svn4225
be441b
- added vncserver lock file (#662784)
be441b
be441b
* Fri Dec 10 2010 Adam Tkac <atkac redhat com> 1.0.90-0.25.20101208svn4225
be441b
- update to r4225
be441b
- patches merged
be441b
  - tigervnc11-rh611677.patch
be441b
  - tigervnc11-rh633931.patch
be441b
  - tigervnc11-xorg1.10.patch
be441b
- enable VeNCrypt and PAM support
be441b
be441b
* Mon Dec 06 2010 Adam Tkac <atkac redhat com> 1.0.90-0.24.20100813svn4123
be441b
- rebuild against xserver 1.10.X
be441b
- 0001-Return-Success-from-generate_modkeymap-when-max_keys.patch merged
be441b
be441b
* Wed Sep 29 2010 jkeating - 1.0.90-0.23.20100813svn4123
be441b
- Rebuilt for gcc bug 634757
be441b
be441b
* Tue Sep 21 2010 Adam Tkac <atkac redhat com> 1.0.90-0.22.20100420svn4030
be441b
- drop xorg-x11-fonts-misc dependency (#636170)
be441b
be441b
* Tue Sep 21 2010 Adam Tkac <atkac redhat com> 1.0.90-0.21.20100420svn4030
be441b
- improve patch for #633645 (fix tcsh incompatibilities)
be441b
be441b
* Thu Sep 16 2010 Adam Tkac <atkac redhat com> 1.0.90-0.20.20100813svn4123
be441b
- press fake modifiers correctly (#633931)
be441b
- supress unneeded debug information emitted from initscript (#633645)
be441b
be441b
* Wed Aug 25 2010 Adam Tkac <atkac redhat com> 1.0.90-0.19.20100813svn4123
be441b
- separate Xvnc, vncpasswd and vncconfig to -server-minimal subpkg (#626946)
be441b
- move license to separate subpkg and Requires it from main subpkgs
be441b
- Xvnc: handle situations when no modifiers exist well (#611677)
be441b
be441b
* Fri Aug 13 2010 Adam Tkac <atkac redhat com> 1.0.90-0.18.20100813svn4123
be441b
- update to r4123 (#617973)
be441b
- add perl requires to -server subpkg (#619791)
be441b
be441b
* Thu Jul 22 2010 Adam Tkac <atkac redhat com> 1.0.90-0.17.20100721svn4113
be441b
- update to r4113
be441b
- patches merged
be441b
  - tigervnc11-rh586406.patch
be441b
  - tigervnc11-libvnc.patch
be441b
  - tigervnc11-rh597172.patch
be441b
  - tigervnc11-rh600070.patch
be441b
  - tigervnc11-options.patch
be441b
- don't own %%{_datadir}/icons directory (#614301)
be441b
- minor improvements in the .desktop file (#616340)
be441b
- bundled libjpeg configure requires nasm; is executed even if system-wide
be441b
  libjpeg is used
be441b
be441b
* Fri Jul 02 2010 Adam Tkac <atkac redhat com> 1.0.90-0.16.20100420svn4030
be441b
- build against system-wide libjpeg-turbo (#494458)
be441b
- build no longer requires nasm
be441b
be441b
* Mon Jun 28 2010 Adam Tkac <atkac redhat com> 1.0.90-0.15.20100420svn4030
be441b
- vncserver: accept <+optname> option when specified as the first one
be441b
be441b
* Thu Jun 24 2010 Adam Tkac <atkac redhat com> 1.0.90-0.14.20100420svn4030
be441b
- fix memory leak in Xvnc input code (#597172)
be441b
- don't crash when receive negative encoding (#600070)
be441b
- explicitly disable udev configuration support
be441b
- add gettext-autopoint to BR
be441b
be441b
* Mon Jun 14 2010 Adam Tkac <atkac redhat com> 1.0.90-0.13.20100420svn4030
be441b
- update URL about SSH tunneling in the sysconfig file (#601996)
be441b
be441b
* Fri Jun 11 2010 Adam Tkac <atkac redhat com> 1.0.90-0.12.20100420svn4030
be441b
- use newer gettext
be441b
- autopoint now uses git instead of cvs, adjust BuildRequires appropriately
be441b
be441b
* Thu May 13 2010 Adam Tkac <atkac redhat com> 1.0.90-0.11.20100420svn4030
be441b
- link libvnc.so "now" to catch "undefined symbol" errors during Xorg startup
be441b
- use always XkbConvertCase instead of XConvertCase (#580159, #586406)
be441b
- don't link libvnc.so against libXi.la, libdix.la and libxkb.la; use symbols
be441b
  from Xorg instead
be441b
be441b
* Thu May 13 2010 Adam Tkac <atkac redhat com> 1.0.90-0.10.20100420svn4030
be441b
- update to r4030 snapshot
be441b
- patches merged to upstream
be441b
  - tigervnc11-rh522369.patch
be441b
  - tigervnc11-rh551262.patch
be441b
  - tigervnc11-r4002.patch
be441b
  - tigervnc11-r4014.patch
be441b
be441b
* Thu Apr 08 2010 Adam Tkac <atkac redhat com> 1.0.90-0.9.20100219svn3993
be441b
- add server-applet subpackage which contains Java vncviewer applet
be441b
- fix Java applet; it didn't work when run from web browser
be441b
- add xorg-x11-xkb-utils to server Requires
be441b
be441b
* Fri Mar 12 2010 Adam Tkac <atkac redhat com> 1.0.90-0.8.20100219svn3993
be441b
- add French translation to vncviewer.desktop (thanks to Alain Portal)
be441b
be441b
* Thu Mar 04 2010 Adam Tkac <atkac redhat com> 1.0.90-0.7.20100219svn3993
be441b
- don't crash during pixel format change (#522369, #551262)
be441b
be441b
* Mon Mar 01 2010 Adam Tkac <atkac redhat com> 1.0.90-0.6.20100219svn3993
be441b
- add mesa-dri-drivers and xkeyboard-config to -server Requires
be441b
- update to r3993 1.0.90 snapshot
be441b
  - tigervnc11-noexecstack.patch merged
be441b
  - tigervnc11-xorg18.patch merged
be441b
  - xserver18.patch is no longer needed
be441b
be441b
* Wed Jan 27 2010 Jan Gorig <jgorig redhat com> 1.0.90-0.5.20091221svn3929
be441b
- initscript LSB compliance fixes (#523974)
be441b
be441b
* Fri Jan 22 2010 Adam Tkac <atkac redhat com> 1.0.90-0.4.20091221svn3929
be441b
- mark stack as non-executable in jpeg ASM code
be441b
- add xorg-x11-xauth to Requires
be441b
- add support for X.Org 1.8
be441b
- drop shave sources, they are no longer needed
be441b
be441b
* Thu Jan 21 2010 Adam Tkac <atkac redhat com> 1.0.90-0.3.20091221svn3929
be441b
- drop tigervnc-xorg25909.patch, it has been merged to X.Org upstream
be441b
be441b
* Thu Jan 07 2010 Adam Tkac <atkac redhat com> 1.0.90-0.2.20091221svn3929
be441b
- add patch for upstream X.Org issue #25909
be441b
- add libXdmcp-devel to build requires to build Xvnc with XDMCP support (#552322)
be441b
be441b
* Mon Dec 21 2009 Adam Tkac <atkac redhat com> 1.0.90-0.1.20091221svn3929
be441b
- update to 1.0.90 snapshot
be441b
- patches merged
be441b
  - tigervnc10-compat.patch
be441b
  - tigervnc10-rh510185.patch
be441b
  - tigervnc10-rh524340.patch
be441b
  - tigervnc10-rh516274.patch
be441b
be441b
* Mon Oct 26 2009 Adam Tkac <atkac redhat com> 1.0.0-3
be441b
- create Xvnc keyboard mapping before first keypress (#516274)
be441b
be441b
* Thu Oct 08 2009 Adam Tkac <atkac redhat com> 1.0.0-2
be441b
- update underlying X source to 1.6.4-0.3.fc11
be441b
- remove bogus '-nohttpd' parameter from /etc/sysconfig/vncservers (#525629)
be441b
- initscript LSB compliance fixes (#523974)
be441b
- improve -LowColorSwitch documentation and handling (#510185)
be441b
- honor dotWhenNoCursor option (and it's changes) every time (#524340)
be441b
be441b
* Fri Aug 28 2009 Adam Tkac <atkac redhat com> 1.0.0-1
be441b
- update to 1.0.0
be441b
- tigervnc10-rh495457.patch merged to upstream
be441b
be441b
* Mon Aug 24 2009 Karsten Hopp <karsten@redhat.com> 0.0.91-0.17
be441b
- fix ifnarch s390x for server-module
be441b
be441b
* Fri Aug 21 2009 Tomas Mraz <tmraz@redhat.com> - 0.0.91-0.16
be441b
- rebuilt with new openssl
be441b
be441b
* Tue Aug 04 2009 Adam Tkac <atkac redhat com> 0.0.91-0.15
be441b
- make Xvnc compilable
be441b
be441b
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.0.91-0.14.1
be441b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
be441b
be441b
* Mon Jul 13 2009 Adam Tkac <atkac redhat com> 0.0.91-0.13.1
be441b
- don't write warning when initscript is called with condrestart param (#508367)
be441b
be441b
* Tue Jun 23 2009 Adam Tkac <atkac redhat com> 0.0.91-0.13
be441b
- temporary use F11 Xserver base to make Xvnc compilable
be441b
- BuildRequires: libXi-devel
be441b
- don't ship tigervnc-server-module on s390/s390x
be441b
be441b
* Mon Jun 22 2009 Adam Tkac <atkac redhat com> 0.0.91-0.12
be441b
- fix local rendering of cursor (#495457)
be441b
be441b
* Thu Jun 18 2009 Adam Tkac <atkac redhat com> 0.0.91-0.11
be441b
- update to 0.0.91 (1.0.0 RC1)
be441b
- patches merged
be441b
  - tigervnc10-rh499401.patch
be441b
  - tigervnc10-rh497592.patch
be441b
  - tigervnc10-rh501832.patch
be441b
- after discusion in upstream drop tigervnc-bounds.patch
be441b
- configure flags cleanup
be441b
be441b
* Thu May 21 2009 Adam Tkac <atkac redhat com> 0.0.90-0.10
be441b
- rebuild against 1.6.1.901 X server (#497835)
be441b
- disable i18n, vncviewer is not UTF-8 compatible (#501832)
be441b
be441b
* Mon May 18 2009 Adam Tkac <atkac redhat com> 0.0.90-0.9
be441b
- fix vncpasswd crash on long passwords (#499401)
be441b
- start session dbus daemon correctly (#497592)
be441b
be441b
* Mon May 11 2009 Adam Tkac <atkac redhat com> 0.0.90-0.8.1
be441b
- remove merged tigervnc-manminor.patch
be441b
be441b
* Tue May 05 2009 Adam Tkac <atkac redhat com> 0.0.90-0.8
be441b
- update to 0.0.90
be441b
be441b
* Thu Apr 30 2009 Adam Tkac <atkac redhat com> 0.0.90-0.7.20090427svn3789
be441b
- server package now requires xorg-x11-fonts-misc (#498184)
be441b
be441b
* Mon Apr 27 2009 Adam Tkac <atkac redhat com> 0.0.90-0.6.20090427svn3789
be441b
- update to r3789
be441b
  - tigervnc-rh494801.patch merged
be441b
- tigervnc-newfbsize.patch is no longer needed
be441b
- fix problems when vncviewer and Xvnc run on different endianess (#496653)
be441b
- UltraVNC and TightVNC clients work fine again (#496786)
be441b
be441b
* Wed Apr 08 2009 Adam Tkac <atkac redhat com> 0.0.90-0.5.20090403svn3751
be441b
- workaround broken fontpath handling in vncserver script (#494801)
be441b
be441b
* Fri Apr 03 2009 Adam Tkac <atkac redhat com> 0.0.90-0.4.20090403svn3751
be441b
- update to r3751
be441b
- patches merged
be441b
  - tigervnc-xclients.patch
be441b
  - tigervnc-clipboard.patch
be441b
  - tigervnc-rh212985.patch
be441b
- basic RandR support in Xvnc (resize of the desktop)
be441b
- use built-in libjpeg (SSE2/MMX accelerated encoding on x86 platform)
be441b
- use Tight encoding by default
be441b
- use TigerVNC icons
be441b
be441b
* Tue Mar 03 2009 Adam Tkac <atkac redhat com> 0.0.90-0.3.20090303svn3631
be441b
- update to r3631
be441b
be441b
* Tue Mar 03 2009 Adam Tkac <atkac redhat com> 0.0.90-0.2.20090302svn3621
be441b
- package review related fixes
be441b
be441b
* Mon Mar 02 2009 Adam Tkac <atkac redhat com> 0.0.90-0.1.20090302svn3621
be441b
- initial package, r3621