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