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