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