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