136d7b
%global		snap 20130314svn5065
136d7b
136d7b
Name:		tigervnc
136d7b
Version:	1.2.80
8b1cd8
Release:	0.30.%{snap}%{?dist}
136d7b
Summary:	A TigerVNC remote display system
136d7b
136d7b
Group:		User Interface/Desktops
136d7b
License:	GPLv2+
136d7b
URL:		http://www.tigervnc.com
136d7b
136d7b
Source0:	%{name}-%{version}-%{snap}.tar.bz2
136d7b
Source1:	vncserver.service
136d7b
Source2:	vncserver.sysconfig
136d7b
Source3:	10-libvnc.conf
136d7b
Source6:	vncviewer.desktop
136d7b
BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
136d7b
136d7b
BuildRequires:	libX11-devel, automake, autoconf, libtool, gettext, gettext-autopoint
136d7b
BuildRequires:	libXext-devel, xorg-x11-server-source, libXi-devel
136d7b
BuildRequires:	xorg-x11-xtrans-devel, xorg-x11-util-macros, libXtst-devel
136d7b
BuildRequires:	libdrm-devel, libXt-devel, pixman-devel libXfont-devel
136d7b
BuildRequires:	libxkbfile-devel, openssl-devel, libpciaccess-devel
136d7b
BuildRequires:	mesa-libGL-devel, libXinerama-devel, ImageMagick
136d7b
BuildRequires:  freetype-devel, libXdmcp-devel
136d7b
BuildRequires:	desktop-file-utils, java-devel, jpackage-utils
136d7b
BuildRequires:	libjpeg-turbo-devel, gnutls-devel, pam-devel
136d7b
BuildRequires:	systemd, cmake, fltk-devel
136d7b
136d7b
Requires(post):	coreutils
136d7b
Requires(postun):coreutils
136d7b
136d7b
Requires:	hicolor-icon-theme
136d7b
Requires:	tigervnc-license
136d7b
Requires:	tigervnc-icons
136d7b
136d7b
Provides:	vnc = 4.1.3-2, vnc-libs = 4.1.3-2
136d7b
Obsoletes:	vnc < 4.1.3-2, vnc-libs < 4.1.3-2
136d7b
Provides:	tightvnc = 1.5.0-0.15.20090204svn3586
136d7b
Obsoletes:	tightvnc < 1.5.0-0.15.20090204svn3586
136d7b
136d7b
Patch4:		tigervnc-cookie.patch
136d7b
Patch10:	tigervnc11-ldnow.patch
136d7b
Patch11:	tigervnc11-gethomedir.patch
136d7b
Patch13:	tigervnc11-rh692048.patch
136d7b
Patch14:	tigervnc12-xorg113-glx.patch
136d7b
Patch15:	tigervnc-inetd-nowait.patch
136d7b
Patch16:	tigervnc-setcursor-crash.patch
136d7b
Patch17:	tigervnc-manpages.patch
136d7b
Patch18:	tigervnc-shebang.patch
136d7b
Patch19:	tigervnc-1.3.0-xserver-1.15.patch
8b1cd8
Patch20:	tigervnc-zrle-crash.patch
8b1cd8
Patch21:	tigervnc-cursor.patch
8b1cd8
Patch22:	tigervnc-input.patch
8b1cd8
Patch23:	tigervnc-xstartup.patch
8b1cd8
Patch24:	tigervnc-CVE-2014-0011.patch
136d7b
136d7b
%description
136d7b
Virtual Network Computing (VNC) is a remote display system which
136d7b
allows you to view a computing 'desktop' environment not only on the
136d7b
machine where it is running, but from anywhere on the Internet and
136d7b
from a wide variety of machine architectures.  This package contains a
136d7b
client which will allow you to connect to other desktops running a VNC
136d7b
server.
136d7b
136d7b
%package server
136d7b
Summary:	A TigerVNC server
136d7b
Group:		User Interface/X
136d7b
Provides:	vnc-server = 4.1.3-2, vnc-libs = 4.1.3-2
136d7b
Obsoletes:	vnc-server < 4.1.3-2, vnc-libs < 4.1.3-2
136d7b
Provides:	tightvnc-server = 1.5.0-0.15.20090204svn3586
136d7b
Obsoletes:	tightvnc-server < 1.5.0-0.15.20090204svn3586
136d7b
Requires:	perl
136d7b
Requires:	tigervnc-server-minimal
136d7b
Requires:	xorg-x11-xauth
136d7b
Requires:	xorg-x11-xinit
136d7b
Requires(post): systemd
136d7b
Requires(preun): systemd
136d7b
Requires(postun): systemd
136d7b
Requires(post):	systemd-sysv chkconfig
136d7b
136d7b
%description server
136d7b
The VNC system allows you to access the same desktop from a wide
136d7b
variety of platforms.  This package includes set of utilities
136d7b
which make usage of TigerVNC server more user friendly. It also
136d7b
contains x0vncserver program which can export your active
136d7b
X session.
136d7b
136d7b
%package server-minimal
136d7b
Summary:	A minimal installation of TigerVNC server
136d7b
Group:		User Interface/X
136d7b
Requires(post):	chkconfig
136d7b
Requires(preun):chkconfig
136d7b
Requires(preun):initscripts
136d7b
Requires(postun):initscripts
136d7b
136d7b
Requires:	mesa-dri-drivers, xkeyboard-config, xorg-x11-xkb-utils
136d7b
Requires:	tigervnc-license
136d7b
136d7b
%description server-minimal
136d7b
The VNC system allows you to access the same desktop from a wide
136d7b
variety of platforms. This package contains minimal installation
136d7b
of TigerVNC server, allowing others to access the desktop on your
136d7b
machine.
136d7b
136d7b
%ifnarch s390 s390x
136d7b
%package server-module
136d7b
Summary:	TigerVNC module to Xorg
136d7b
Group:		User Interface/X
136d7b
Provides:	vnc-server = 4.1.3-2, vnc-libs = 4.1.3-2
136d7b
Obsoletes:	vnc-server < 4.1.3-2, vnc-libs < 4.1.3-2
136d7b
Provides:	tightvnc-server-module = 1.5.0-0.15.20090204svn3586
136d7b
Obsoletes:	tightvnc-server-module < 1.5.0-0.15.20090204svn3586
136d7b
Requires:	xorg-x11-server-Xorg
136d7b
Requires:	tigervnc-license
136d7b
136d7b
%description server-module
136d7b
This package contains libvnc.so module to X server, allowing others
136d7b
to access the desktop on your machine.
136d7b
%endif
136d7b
136d7b
%package server-applet
136d7b
Summary:	Java TigerVNC viewer applet for TigerVNC server
136d7b
Group:		User Interface/X
136d7b
Requires:	tigervnc-server, java, jpackage-utils
136d7b
BuildArch:	noarch
136d7b
136d7b
%description server-applet
136d7b
The Java TigerVNC viewer applet for web browsers. Install this package to allow
136d7b
clients to use web browser when connect to the TigerVNC server.
136d7b
136d7b
%package license
136d7b
Summary:	License of TigerVNC suite
136d7b
Group:		User Interface/X
136d7b
BuildArch:	noarch
136d7b
136d7b
%description license
136d7b
This package contains license of the TigerVNC suite
136d7b
136d7b
%package icons
136d7b
Summary:	Icons for TigerVNC viewer
136d7b
Group:		User Interface/X
136d7b
BuildArch:	noarch
136d7b
136d7b
%description icons
136d7b
This package contains icons for TigerVNC viewer
136d7b
136d7b
%prep
136d7b
%setup -q -n %{name}-%{version}-%{snap}
136d7b
136d7b
%patch4 -p1 -b .cookie
136d7b
%patch10 -p1 -b .ldnow
136d7b
%patch11 -p1 -b .gethomedir
136d7b
%patch13 -p1 -b .rh692048
136d7b
136d7b
cp -r /usr/share/xorg-x11-server-source/* unix/xserver
136d7b
pushd unix/xserver
136d7b
for all in `find . -type f -perm -001`; do
136d7b
	chmod -x "$all"
136d7b
done
136d7b
patch -p1 -b --suffix .vnc < ../xserver114.patch
136d7b
popd
136d7b
136d7b
%patch14 -p1 -b .glx
136d7b
136d7b
# Applied Debian patch to fix busy loop when run from inetd in nowait
136d7b
# mode (bug #920373).
136d7b
%patch15 -p1 -b .inetd-nowait
136d7b
136d7b
%patch16 -p1 -b .setcursor-crash
136d7b
136d7b
# Synchronise manpages and --help output (bug #980870).
136d7b
%patch17 -p1 -b .manpages
136d7b
136d7b
# Don't use shebang in vncserver script.
136d7b
%patch18 -p1 -b .shebang
136d7b
136d7b
# source compatibility with xserver 1.15
136d7b
%patch19 -p1 -b .115
136d7b
8b1cd8
# Avoid invalid read when ZRLE connection closed (upstream bug #133).
8b1cd8
%patch20 -p1 -b .zrle-crash
8b1cd8
8b1cd8
# Fixed viewer crash when cursor has not been set (bug #1051333).
8b1cd8
%patch21 -p1 -b .cursor
8b1cd8
8b1cd8
# Use keyboard input code from tigervnc-1.3.0 (bug #1053536).
8b1cd8
%patch22 -p1 -b .input
8b1cd8
8b1cd8
# Clearer xstartup file (bug #923655).
8b1cd8
%patch23 -p1 -b .xstartup
8b1cd8
8b1cd8
# Fixed heap-based buffer overflow (CVE-2014-0011, bug #1050928).
8b1cd8
%patch24 -p1 -b .CVE-2014-0011
8b1cd8
136d7b
%build
136d7b
%ifarch sparcv9 sparc64 s390 s390x
136d7b
export CFLAGS="$RPM_OPT_FLAGS -fPIC"
136d7b
%else
136d7b
export CFLAGS="$RPM_OPT_FLAGS -fpic"
136d7b
%endif
136d7b
export CXXFLAGS="$CFLAGS"
136d7b
136d7b
%{cmake} .
136d7b
make %{?_smp_mflags}
136d7b
136d7b
pushd unix/xserver
136d7b
autoreconf -fiv
136d7b
%configure \
136d7b
	--disable-xorg --disable-xnest --disable-xvfb --disable-dmx \
136d7b
	--disable-xwin --disable-xephyr --disable-kdrive --with-pic \
136d7b
	--disable-static --disable-xinerama \
136d7b
	--with-default-font-path="catalogue:%{_sysconfdir}/X11/fontpath.d,built-ins" \
136d7b
	--with-fontdir=%{_datadir}/X11/fonts \
136d7b
	--with-xkb-output=%{_localstatedir}/lib/xkb \
136d7b
	--enable-install-libxf86config \
136d7b
	--enable-glx --disable-dri --enable-dri2 \
136d7b
	--disable-wayland \
136d7b
	--disable-present \
136d7b
	--disable-config-dbus \
136d7b
	--disable-config-hal \
136d7b
	--disable-config-udev \
136d7b
	--with-dri-driver-path=%{_libdir}/dri \
136d7b
	--without-dtrace \
136d7b
	--disable-unit-tests \
136d7b
	--disable-devel-docs \
136d7b
	--disable-selective-werror
136d7b
136d7b
make %{?_smp_mflags}
136d7b
popd
136d7b
136d7b
# Build icons
136d7b
pushd media
136d7b
make
136d7b
popd
136d7b
136d7b
# Build Java applet
136d7b
pushd java
136d7b
%{cmake} .
136d7b
make
136d7b
popd
136d7b
136d7b
%install
136d7b
rm -rf $RPM_BUILD_ROOT
136d7b
make install DESTDIR=$RPM_BUILD_ROOT
136d7b
136d7b
pushd unix/xserver/hw/vnc
136d7b
make install DESTDIR=$RPM_BUILD_ROOT
136d7b
popd
136d7b
136d7b
# Install systemd unit file
136d7b
mkdir -p %{buildroot}%{_unitdir}
136d7b
install -m644 %{SOURCE1} %{buildroot}%{_unitdir}/vncserver@.service
136d7b
rm -rf %{buildroot}%{_initrddir}
136d7b
136d7b
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig
136d7b
install -m644 %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/vncservers
136d7b
136d7b
# Install desktop stuff
136d7b
mkdir -p $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/{16x16,24x24,48x48}/apps
136d7b
136d7b
pushd media/icons
136d7b
for s in 16 24 48; do
136d7b
install -m644 tigervnc_$s.png $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/${s}x$s/apps/tigervnc.png
136d7b
done
136d7b
popd
136d7b
136d7b
mkdir $RPM_BUILD_ROOT%{_datadir}/applications
136d7b
desktop-file-install \
136d7b
	--dir $RPM_BUILD_ROOT%{_datadir}/applications \
136d7b
	%{SOURCE6}
136d7b
136d7b
# Install Java applet
136d7b
pushd java
136d7b
mkdir -p $RPM_BUILD_ROOT%{_datadir}/vnc/classes
136d7b
install -m755 VncViewer.jar $RPM_BUILD_ROOT%{_datadir}/vnc/classes
136d7b
install -m644 com/tigervnc/vncviewer/index.vnc $RPM_BUILD_ROOT%{_datadir}/vnc/classes
136d7b
popd
136d7b
136d7b
%find_lang %{name} %{name}.lang
136d7b
136d7b
# remove unwanted files
136d7b
rm -f  $RPM_BUILD_ROOT%{_libdir}/xorg/modules/extensions/libvnc.la
136d7b
136d7b
%ifarch s390 s390x
136d7b
rm -f $RPM_BUILD_ROOT%{_libdir}/xorg/modules/extensions/libvnc.so
136d7b
%else
136d7b
mkdir -p %{buildroot}%{_sysconfdir}/X11/xorg.conf.d/
136d7b
install -m 644 %{SOURCE3} %{buildroot}%{_sysconfdir}/X11/xorg.conf.d/10-libvnc.conf
136d7b
%endif
136d7b
136d7b
%clean
136d7b
rm -rf $RPM_BUILD_ROOT
136d7b
136d7b
%post
136d7b
touch -c %{_datadir}/icons/hicolor
136d7b
if [ -x %{_bindir}/gtk-update-icon-cache ]; then
136d7b
	%{_bindir}/gtk-update-icon-cache -q %{_datadir}/icons/hicolor || :
136d7b
fi
136d7b
136d7b
%postun
136d7b
touch -c %{_datadir}/icons/hicolor
136d7b
if [ -x %{_bindir}/gtk-update-icon-cache ]; then
136d7b
	%{_bindir}/gtk-update-icon-cache -q %{_datadir}/icons/hicolor || :
136d7b
fi
136d7b
136d7b
%post server
136d7b
%systemd_post vncserver.service
136d7b
136d7b
%triggerun -- tigervnc-server < 1.0.90-6
136d7b
%{_bindir}/systemd-sysv-convert --save vncserver >/dev/null 2>&1 ||:
136d7b
/sbin/chkconfig --del vncserver >/dev/null 2>&1 || :
136d7b
136d7b
%preun server
136d7b
%systemd_preun vncserver.service
136d7b
136d7b
%postun server
136d7b
%systemd_postun
136d7b
136d7b
%files -f %{name}.lang
136d7b
%defattr(-,root,root,-)
136d7b
%doc README.txt
136d7b
%{_bindir}/vncviewer
136d7b
%{_datadir}/applications/*
136d7b
%{_mandir}/man1/vncviewer.1*
136d7b
136d7b
%files server
136d7b
%defattr(-,root,root,-)
136d7b
%config(noreplace) %{_sysconfdir}/sysconfig/vncservers
136d7b
%{_unitdir}/vncserver@.service
136d7b
%{_bindir}/x0vncserver
136d7b
%{_bindir}/vncserver
136d7b
%{_mandir}/man1/vncserver.1*
136d7b
%{_mandir}/man1/x0vncserver.1*
136d7b
136d7b
%files server-minimal
136d7b
%defattr(-,root,root,-)
136d7b
%{_bindir}/vncconfig
136d7b
%{_bindir}/vncpasswd
136d7b
%{_bindir}/Xvnc
136d7b
%{_mandir}/man1/Xvnc.1*
136d7b
%{_mandir}/man1/vncpasswd.1*
136d7b
%{_mandir}/man1/vncconfig.1*
136d7b
136d7b
%ifnarch s390 s390x
136d7b
%files server-module
136d7b
%defattr(-,root,root,-)
136d7b
%{_libdir}/xorg/modules/extensions/libvnc.so
136d7b
%config %{_sysconfdir}/X11/xorg.conf.d/10-libvnc.conf
136d7b
%endif
136d7b
136d7b
%files server-applet
136d7b
%defattr(-,root,root,-)
136d7b
%doc java/com/tigervnc/vncviewer/README
136d7b
%{_datadir}/vnc/classes/*
136d7b
136d7b
%files license
136d7b
%doc LICENCE.TXT
136d7b
136d7b
%files icons
136d7b
%defattr(-,root,root,-)
136d7b
%{_datadir}/icons/hicolor/*/apps/*
136d7b
136d7b
%changelog
8b1cd8
* Mon Mar 10 2014 Tim Waugh <twaugh@redhat.com> - 1.2.80-0.30.20130314svn5065
8b1cd8
- Fixed heap-based buffer overflow (CVE-2014-0011, bug #1050928).
8b1cd8
8b1cd8
* Tue Feb 18 2014 Tim Waugh <twaugh@redhat.com> - 1.2.80-0.29.20130314svn5065
8b1cd8
- Previous patch was not applied.
8b1cd8
8b1cd8
* Mon Feb 10 2014 Tim Waugh <twaugh@redhat.com> - 1.2.80-0.28.20130314svn5065
8b1cd8
- Clearer xstartup file (bug #923655).
8b1cd8
8b1cd8
* Tue Jan 28 2014 Tim Waugh <twaugh@redhat.com> - 1.2.80-0.27.20130314svn5065
8b1cd8
- Use keyboard input code from tigervnc-1.3.0 (bug #1053536).
8b1cd8
8b1cd8
* Fri Jan 24 2014 Daniel Mach <dmach@redhat.com> - 1.2.80-0.26.20130314svn5065
8b1cd8
- Mass rebuild 2014-01-24
8b1cd8
8b1cd8
* Fri Jan 10 2014 Tim Waugh <twaugh@redhat.com> - 1.2.80-0.25.20130314svn5065
8b1cd8
- Fixed viewer crash when cursor has not been set (bug #1051333).
8b1cd8
8b1cd8
* Fri Dec 27 2013 Daniel Mach <dmach@redhat.com> - 1.2.80-0.24.20130314svn5065
8b1cd8
- Mass rebuild 2013-12-27
8b1cd8
8b1cd8
* Thu Dec 12 2013 Tim Waugh <twaugh@redhat.com> 1.2.80-0.23.20130314svn5065
8b1cd8
- Avoid invalid read when ZRLE connection closed (bug #1039926).
8b1cd8
8b1cd8
* Tue Dec 10 2013 Tim Waugh <twaugh@redhat.com> 1.2.80-0.22.20130314svn5065
8b1cd8
- Fixed GLX initialisation (bug #1039126).
8b1cd8
8b1cd8
* Tue Nov 19 2013 Tim Waugh <twaugh@redhat.com> 1.2.80-0.21.20130314svn5065
8b1cd8
- Better fix for PIDFile problem (bug #1031625).
8b1cd8
136d7b
* Fri Nov 08 2013 Adam Jackson <ajax@redhat.com> 1.2.80-0.20.20130314svn5065
136d7b
- Rebuild against xserver 1.15RC1
136d7b
136d7b
* Wed Jul 24 2013 Tim Waugh <twaugh@redhat.com> 1.2.80-0.18.20130314svn5065
136d7b
- Avoid PIDFile problems in systemd unit file (bug #983232).
136d7b
- Don't use shebang in vncserver script.
136d7b
136d7b
* Wed Jul  3 2013 Tim Waugh <twaugh@redhat.com> 1.2.80-0.18.20130314svn5065
136d7b
- Removed systemd_requires macro in order to fix the build.
136d7b
136d7b
* Wed Jul  3 2013 Tim Waugh <twaugh@redhat.com> 1.2.80-0.17.20130314svn5065
136d7b
- Synchronise manpages and --help output (bug #980870).
136d7b
136d7b
* Mon Jun 17 2013 Adam Jackson <ajax@redhat.com> 1.2.80-0.16.20130314svn5065
136d7b
- tigervnc-setcursor-crash.patch: Attempt to paper over a crash in Xvnc when
136d7b
  setting the cursor.
136d7b
136d7b
* Sat Jun 08 2013 Dennis Gilmore <dennis@ausil.us> 1.2.80-0.15.20130314svn5065
136d7b
- bump to rebuild and pick up bugfix causing X to crash on ppc and arm
136d7b
136d7b
* Thu May 23 2013 Tim Waugh <twaugh@redhat.com> 1.2.80-0.14.20130314svn5065
136d7b
- Use systemd rpm macros (bug #850340).  Moved systemd requirements
136d7b
  from main package to server sub-package.
136d7b
- Applied Debian patch to fix busy loop when run from inetd in nowait
136d7b
  mode (bug #920373).
136d7b
- Added dependency on xorg-x11-xinit to server sub-package so that
136d7b
  default window manager can be found (bug #896284, bug #923655).
136d7b
- Fixed bogus changelog date.
136d7b
136d7b
* Thu Mar 14 2013 Adam Jackson <ajax@redhat.com> 1.2.80-0.13.20130314svn5065
136d7b
- Less RHEL customization
136d7b
136d7b
* Thu Mar 14 2013 Adam Tkac <atkac redhat com> - 1.2.80-0.12.20130314svn5065
136d7b
- include /etc/X11/xorg.conf.d/10-libvnc.conf sample configuration (#712482)
136d7b
- vncserver now honors specified -geometry parameter (#755947)
136d7b
136d7b
* Tue Mar 12 2013 Adam Tkac <atkac redhat com> - 1.2.80-0.11.20130307svn5060
136d7b
- update to r5060
136d7b
- split icons to separate package to avoid multilib issues
136d7b
136d7b
* Tue Feb 19 2013 Adam Tkac <atkac redhat com> - 1.2.80-0.10.20130219svn5047
136d7b
- update to r5047 (X.Org 1.14 support)
136d7b
136d7b
* Fri Feb 15 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.80-0.9.20121126svn5015
136d7b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
136d7b
136d7b
* Mon Jan 21 2013 Adam Tkac <atkac redhat com> - 1.2.80-0.8.20121126svn5015
136d7b
- rebuild due to "jpeg8-ABI" feature drop
136d7b
136d7b
* Wed Jan 16 2013 Adam Tkac <atkac redhat com> 1.2.80-0.7.20121126svn5015
136d7b
- rebuild
136d7b
136d7b
* Tue Dec 04 2012 Adam Tkac <atkac redhat com> 1.2.80-0.6.20121126svn5015
136d7b
- rebuild against new fltk
136d7b
136d7b
* Mon Nov 26 2012 Adam Tkac <atkac redhat com> 1.2.80-0.5.20121126svn5015
136d7b
- update to r5015
136d7b
- build with -fpic instead of -fPIC on all archs except s390/sparc
136d7b
136d7b
* Wed Nov  7 2012 Peter Robinson <pbrobinson@fedoraproject.org> 1.2.80-0.4.20120905svn4996
136d7b
- Build with -fPIC to fix FTBFS on ARM
136d7b
136d7b
* Wed Oct 31 2012 Adam Jackson <ajax@redhat.com> 1.2.80-0.3.20120905svn4996
136d7b
- tigervnc12-xorg113-glx.patch: Fix to only init glx on the first server
136d7b
  generation
136d7b
136d7b
* Fri Sep 28 2012 Adam Jackson <ajax@redhat.com> 1.2.80-0.2.20120905svn4996
136d7b
- tigervnc12-xorg113-glx.patch: Re-enable GLX against xserver 1.13
136d7b
136d7b
* Fri Aug 17 2012 Adam Tkac <atkac redhat com> 1.2.80-0.1.20120905svn4996
136d7b
- update to 1.2.80
136d7b
- remove deprecated patches
136d7b
  - tigervnc-102434.patch
136d7b
  - tigervnc-viewer-reparent.patch
136d7b
  - tigervnc11-java7.patch
136d7b
- patches merged
136d7b
  - tigervnc11-xorg111.patch
136d7b
  - tigervnc11-xorg112.patch
136d7b
136d7b
* Fri Aug 10 2012 Dave Airlie <airlied@redhat.com> 1.1.0-10
136d7b
- fix build against newer X server
136d7b
136d7b
* Mon Jul 23 2012 Adam Jackson <ajax@redhat.com> 1.1.0-9
136d7b
- Build with the Composite extension for feature parity with other X servers
136d7b
136d7b
* Sat Jul 21 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.0-8
136d7b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
136d7b
136d7b
* Thu Jul 19 2012 Dave Airlie <airlied@redhat.com> 1.1.0-7
136d7b
- fix building against X.org 1.13
136d7b
136d7b
* Wed Apr 04 2012 Adam Jackson <ajax@redhat.com> 1.1.0-6
136d7b
- RHEL exclusion for -server-module on ppc* too
136d7b
136d7b
* Mon Mar 26 2012 Adam Tkac <atkac redhat com> - 1.1.0-5
136d7b
- clean Xvnc's /tmp environment in service file before startup
136d7b
- fix building against the latest JAVA 7 and X.Org 1.12
136d7b
136d7b
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.0-4
136d7b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
136d7b
136d7b
* Tue Nov 22 2011 Adam Tkac <atkac redhat com> - 1.1.0-3
136d7b
- don't build X.Org devel docs (#755782)
136d7b
- applet: BR generic java-devel instead of java-gcj-devel (#755783)
136d7b
- use runuser to start Xvnc in systemd service file (#754259)
136d7b
- don't attepmt to restart Xvnc session during update/erase (#753216)
136d7b
136d7b
* Fri Nov 11 2011 Adam Tkac <atkac redhat com> - 1.1.0-2
136d7b
- libvnc.so: don't use unexported GetMaster function (#744881)
136d7b
- remove nasm buildreq
136d7b
136d7b
* Mon Sep 12 2011 Adam Tkac <atkac redhat com> - 1.1.0-1
136d7b
- update to 1.1.0
136d7b
- update the xorg11 patch
136d7b
- patches merged
136d7b
  - tigervnc11-glx.patch
136d7b
  - tigervnc11-CVE-2011-1775.patch
136d7b
  - 0001-Use-memmove-instead-of-memcpy-in-fbblt.c-when-memory.patch
136d7b
136d7b
* Thu Jul 28 2011 Adam Tkac <atkac redhat com> - 1.0.90-6
136d7b
- add systemd service file and remove legacy SysV initscript (#717227)
136d7b
136d7b
* Thu May 12 2011 Adam Tkac <atkac redhat com> - 1.0.90-5
136d7b
- make Xvnc buildable against X.Org 1.11
136d7b
136d7b
* Tue May 10 2011 Adam Tkac <atkac redhat com> - 1.0.90-4
136d7b
- viewer can send password without proper validation of X.509 certs
136d7b
  (CVE-2011-1775)
136d7b
136d7b
* Wed Apr 13 2011 Adam Tkac <atkac redhat com> - 1.0.90-3
136d7b
- fix wrong usage of memcpy which caused screen artifacts (#652590)
136d7b
- don't point to inaccessible link in sysconfig/vncservers (#644975)
136d7b
136d7b
* Fri Apr 08 2011 Adam Tkac <atkac redhat com> - 1.0.90-2
136d7b
- improve compatibility with vinagre client (#692048)
136d7b
136d7b
* Tue Mar 22 2011 Adam Tkac <atkac redhat com> - 1.0.90-1
136d7b
- update to 1.0.90
136d7b
136d7b
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.90-0.32.20110117svn4237
136d7b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
136d7b
136d7b
* Mon Jan 17 2011 Adam Tkac <atkac redhat com> 1.0.90-0.31.20110117svn4237
136d7b
- fix libvnc.so module loading
136d7b
136d7b
* Mon Jan 17 2011 Adam Tkac <atkac redhat com> 1.0.90-0.30.20110117svn4237
136d7b
- update to r4237
136d7b
- patches merged
136d7b
  - tigervnc11-optionsdialog.patch
136d7b
  - tigervnc11-rh607866.patch
136d7b
136d7b
* Fri Jan 14 2011 Adam Tkac <atkac redhat com> 1.0.90-0.29.20101208svn4225
136d7b
- improve patch for keyboard issues
136d7b
136d7b
* Fri Jan 14 2011 Adam Tkac <atkac redhat com> 1.0.90-0.28.20101208svn4225
136d7b
- attempt to fix various keyboard-related issues (key repeating etc)
136d7b
136d7b
* Fri Jan 07 2011 Adam Tkac <atkac redhat com> 1.0.90-0.27.20101208svn4225
136d7b
- render "Ok" and "Cancel" buttons in the options dialog correctly
136d7b
136d7b
* Wed Dec 15 2010 Jan Görig <jgorig redhat com> 1.0.90-0.26.20101208svn4225
136d7b
- added vncserver lock file (#662784)
136d7b
136d7b
* Fri Dec 10 2010 Adam Tkac <atkac redhat com> 1.0.90-0.25.20101208svn4225
136d7b
- update to r4225
136d7b
- patches merged
136d7b
  - tigervnc11-rh611677.patch
136d7b
  - tigervnc11-rh633931.patch
136d7b
  - tigervnc11-xorg1.10.patch
136d7b
- enable VeNCrypt and PAM support
136d7b
136d7b
* Mon Dec 06 2010 Adam Tkac <atkac redhat com> 1.0.90-0.24.20100813svn4123
136d7b
- rebuild against xserver 1.10.X
136d7b
- 0001-Return-Success-from-generate_modkeymap-when-max_keys.patch merged
136d7b
136d7b
* Wed Sep 29 2010 jkeating - 1.0.90-0.23.20100813svn4123
136d7b
- Rebuilt for gcc bug 634757
136d7b
136d7b
* Tue Sep 21 2010 Adam Tkac <atkac redhat com> 1.0.90-0.22.20100420svn4030
136d7b
- drop xorg-x11-fonts-misc dependency (#636170)
136d7b
136d7b
* Tue Sep 21 2010 Adam Tkac <atkac redhat com> 1.0.90-0.21.20100420svn4030
136d7b
- improve patch for #633645 (fix tcsh incompatibilities)
136d7b
136d7b
* Thu Sep 16 2010 Adam Tkac <atkac redhat com> 1.0.90-0.20.20100813svn4123
136d7b
- press fake modifiers correctly (#633931)
136d7b
- supress unneeded debug information emitted from initscript (#633645)
136d7b
136d7b
* Wed Aug 25 2010 Adam Tkac <atkac redhat com> 1.0.90-0.19.20100813svn4123
136d7b
- separate Xvnc, vncpasswd and vncconfig to -server-minimal subpkg (#626946)
136d7b
- move license to separate subpkg and Requires it from main subpkgs
136d7b
- Xvnc: handle situations when no modifiers exist well (#611677)
136d7b
136d7b
* Fri Aug 13 2010 Adam Tkac <atkac redhat com> 1.0.90-0.18.20100813svn4123
136d7b
- update to r4123 (#617973)
136d7b
- add perl requires to -server subpkg (#619791)
136d7b
136d7b
* Thu Jul 22 2010 Adam Tkac <atkac redhat com> 1.0.90-0.17.20100721svn4113
136d7b
- update to r4113
136d7b
- patches merged
136d7b
  - tigervnc11-rh586406.patch
136d7b
  - tigervnc11-libvnc.patch
136d7b
  - tigervnc11-rh597172.patch
136d7b
  - tigervnc11-rh600070.patch
136d7b
  - tigervnc11-options.patch
136d7b
- don't own %%{_datadir}/icons directory (#614301)
136d7b
- minor improvements in the .desktop file (#616340)
136d7b
- bundled libjpeg configure requires nasm; is executed even if system-wide
136d7b
  libjpeg is used
136d7b
136d7b
* Fri Jul 02 2010 Adam Tkac <atkac redhat com> 1.0.90-0.16.20100420svn4030
136d7b
- build against system-wide libjpeg-turbo (#494458)
136d7b
- build no longer requires nasm
136d7b
136d7b
* Mon Jun 28 2010 Adam Tkac <atkac redhat com> 1.0.90-0.15.20100420svn4030
136d7b
- vncserver: accept <+optname> option when specified as the first one
136d7b
136d7b
* Thu Jun 24 2010 Adam Tkac <atkac redhat com> 1.0.90-0.14.20100420svn4030
136d7b
- fix memory leak in Xvnc input code (#597172)
136d7b
- don't crash when receive negative encoding (#600070)
136d7b
- explicitly disable udev configuration support
136d7b
- add gettext-autopoint to BR
136d7b
136d7b
* Mon Jun 14 2010 Adam Tkac <atkac redhat com> 1.0.90-0.13.20100420svn4030
136d7b
- update URL about SSH tunneling in the sysconfig file (#601996)
136d7b
136d7b
* Fri Jun 11 2010 Adam Tkac <atkac redhat com> 1.0.90-0.12.20100420svn4030
136d7b
- use newer gettext
136d7b
- autopoint now uses git instead of cvs, adjust BuildRequires appropriately
136d7b
136d7b
* Thu May 13 2010 Adam Tkac <atkac redhat com> 1.0.90-0.11.20100420svn4030
136d7b
- link libvnc.so "now" to catch "undefined symbol" errors during Xorg startup
136d7b
- use always XkbConvertCase instead of XConvertCase (#580159, #586406)
136d7b
- don't link libvnc.so against libXi.la, libdix.la and libxkb.la; use symbols
136d7b
  from Xorg instead
136d7b
136d7b
* Thu May 13 2010 Adam Tkac <atkac redhat com> 1.0.90-0.10.20100420svn4030
136d7b
- update to r4030 snapshot
136d7b
- patches merged to upstream
136d7b
  - tigervnc11-rh522369.patch
136d7b
  - tigervnc11-rh551262.patch
136d7b
  - tigervnc11-r4002.patch
136d7b
  - tigervnc11-r4014.patch
136d7b
136d7b
* Thu Apr 08 2010 Adam Tkac <atkac redhat com> 1.0.90-0.9.20100219svn3993
136d7b
- add server-applet subpackage which contains Java vncviewer applet
136d7b
- fix Java applet; it didn't work when run from web browser
136d7b
- add xorg-x11-xkb-utils to server Requires
136d7b
136d7b
* Fri Mar 12 2010 Adam Tkac <atkac redhat com> 1.0.90-0.8.20100219svn3993
136d7b
- add French translation to vncviewer.desktop (thanks to Alain Portal)
136d7b
136d7b
* Thu Mar 04 2010 Adam Tkac <atkac redhat com> 1.0.90-0.7.20100219svn3993
136d7b
- don't crash during pixel format change (#522369, #551262)
136d7b
136d7b
* Mon Mar 01 2010 Adam Tkac <atkac redhat com> 1.0.90-0.6.20100219svn3993
136d7b
- add mesa-dri-drivers and xkeyboard-config to -server Requires
136d7b
- update to r3993 1.0.90 snapshot
136d7b
  - tigervnc11-noexecstack.patch merged
136d7b
  - tigervnc11-xorg18.patch merged
136d7b
  - xserver18.patch is no longer needed
136d7b
136d7b
* Wed Jan 27 2010 Jan Gorig <jgorig redhat com> 1.0.90-0.5.20091221svn3929
136d7b
- initscript LSB compliance fixes (#523974)
136d7b
136d7b
* Fri Jan 22 2010 Adam Tkac <atkac redhat com> 1.0.90-0.4.20091221svn3929
136d7b
- mark stack as non-executable in jpeg ASM code
136d7b
- add xorg-x11-xauth to Requires
136d7b
- add support for X.Org 1.8
136d7b
- drop shave sources, they are no longer needed
136d7b
136d7b
* Thu Jan 21 2010 Adam Tkac <atkac redhat com> 1.0.90-0.3.20091221svn3929
136d7b
- drop tigervnc-xorg25909.patch, it has been merged to X.Org upstream
136d7b
136d7b
* Thu Jan 07 2010 Adam Tkac <atkac redhat com> 1.0.90-0.2.20091221svn3929
136d7b
- add patch for upstream X.Org issue #25909
136d7b
- add libXdmcp-devel to build requires to build Xvnc with XDMCP support (#552322)
136d7b
136d7b
* Mon Dec 21 2009 Adam Tkac <atkac redhat com> 1.0.90-0.1.20091221svn3929
136d7b
- update to 1.0.90 snapshot
136d7b
- patches merged
136d7b
  - tigervnc10-compat.patch
136d7b
  - tigervnc10-rh510185.patch
136d7b
  - tigervnc10-rh524340.patch
136d7b
  - tigervnc10-rh516274.patch
136d7b
136d7b
* Mon Oct 26 2009 Adam Tkac <atkac redhat com> 1.0.0-3
136d7b
- create Xvnc keyboard mapping before first keypress (#516274)
136d7b
136d7b
* Thu Oct 08 2009 Adam Tkac <atkac redhat com> 1.0.0-2
136d7b
- update underlying X source to 1.6.4-0.3.fc11
136d7b
- remove bogus '-nohttpd' parameter from /etc/sysconfig/vncservers (#525629)
136d7b
- initscript LSB compliance fixes (#523974)
136d7b
- improve -LowColorSwitch documentation and handling (#510185)
136d7b
- honor dotWhenNoCursor option (and it's changes) every time (#524340)
136d7b
136d7b
* Fri Aug 28 2009 Adam Tkac <atkac redhat com> 1.0.0-1
136d7b
- update to 1.0.0
136d7b
- tigervnc10-rh495457.patch merged to upstream
136d7b
136d7b
* Mon Aug 24 2009 Karsten Hopp <karsten@redhat.com> 0.0.91-0.17
136d7b
- fix ifnarch s390x for server-module
136d7b
136d7b
* Fri Aug 21 2009 Tomas Mraz <tmraz@redhat.com> - 0.0.91-0.16
136d7b
- rebuilt with new openssl
136d7b
136d7b
* Tue Aug 04 2009 Adam Tkac <atkac redhat com> 0.0.91-0.15
136d7b
- make Xvnc compilable
136d7b
136d7b
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.0.91-0.14.1
136d7b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
136d7b
136d7b
* Mon Jul 13 2009 Adam Tkac <atkac redhat com> 0.0.91-0.13.1
136d7b
- don't write warning when initscript is called with condrestart param (#508367)
136d7b
136d7b
* Tue Jun 23 2009 Adam Tkac <atkac redhat com> 0.0.91-0.13
136d7b
- temporary use F11 Xserver base to make Xvnc compilable
136d7b
- BuildRequires: libXi-devel
136d7b
- don't ship tigervnc-server-module on s390/s390x
136d7b
136d7b
* Mon Jun 22 2009 Adam Tkac <atkac redhat com> 0.0.91-0.12
136d7b
- fix local rendering of cursor (#495457)
136d7b
136d7b
* Thu Jun 18 2009 Adam Tkac <atkac redhat com> 0.0.91-0.11
136d7b
- update to 0.0.91 (1.0.0 RC1)
136d7b
- patches merged
136d7b
  - tigervnc10-rh499401.patch
136d7b
  - tigervnc10-rh497592.patch
136d7b
  - tigervnc10-rh501832.patch
136d7b
- after discusion in upstream drop tigervnc-bounds.patch
136d7b
- configure flags cleanup
136d7b
136d7b
* Thu May 21 2009 Adam Tkac <atkac redhat com> 0.0.90-0.10
136d7b
- rebuild against 1.6.1.901 X server (#497835)
136d7b
- disable i18n, vncviewer is not UTF-8 compatible (#501832)
136d7b
136d7b
* Mon May 18 2009 Adam Tkac <atkac redhat com> 0.0.90-0.9
136d7b
- fix vncpasswd crash on long passwords (#499401)
136d7b
- start session dbus daemon correctly (#497592)
136d7b
136d7b
* Mon May 11 2009 Adam Tkac <atkac redhat com> 0.0.90-0.8.1
136d7b
- remove merged tigervnc-manminor.patch
136d7b
136d7b
* Tue May 05 2009 Adam Tkac <atkac redhat com> 0.0.90-0.8
136d7b
- update to 0.0.90
136d7b
136d7b
* Thu Apr 30 2009 Adam Tkac <atkac redhat com> 0.0.90-0.7.20090427svn3789
136d7b
- server package now requires xorg-x11-fonts-misc (#498184)
136d7b
136d7b
* Mon Apr 27 2009 Adam Tkac <atkac redhat com> 0.0.90-0.6.20090427svn3789
136d7b
- update to r3789
136d7b
  - tigervnc-rh494801.patch merged
136d7b
- tigervnc-newfbsize.patch is no longer needed
136d7b
- fix problems when vncviewer and Xvnc run on different endianess (#496653)
136d7b
- UltraVNC and TightVNC clients work fine again (#496786)
136d7b
136d7b
* Wed Apr 08 2009 Adam Tkac <atkac redhat com> 0.0.90-0.5.20090403svn3751
136d7b
- workaround broken fontpath handling in vncserver script (#494801)
136d7b
136d7b
* Fri Apr 03 2009 Adam Tkac <atkac redhat com> 0.0.90-0.4.20090403svn3751
136d7b
- update to r3751
136d7b
- patches merged
136d7b
  - tigervnc-xclients.patch
136d7b
  - tigervnc-clipboard.patch
136d7b
  - tigervnc-rh212985.patch
136d7b
- basic RandR support in Xvnc (resize of the desktop)
136d7b
- use built-in libjpeg (SSE2/MMX accelerated encoding on x86 platform)
136d7b
- use Tight encoding by default
136d7b
- use TigerVNC icons
136d7b
136d7b
* Tue Mar 03 2009 Adam Tkac <atkac redhat com> 0.0.90-0.3.20090303svn3631
136d7b
- update to r3631
136d7b
136d7b
* Tue Mar 03 2009 Adam Tkac <atkac redhat com> 0.0.90-0.2.20090302svn3621
136d7b
- package review related fixes
136d7b
136d7b
* Mon Mar 02 2009 Adam Tkac <atkac redhat com> 0.0.90-0.1.20090302svn3621
136d7b
- initial package, r3621