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