Blame SPECS/gtk-vnc.spec

09badb
# -*- rpm-spec -*-
09badb
1c1f09
# This spec file assumes you are building for Fedora 20 or newer,
1c1f09
# or for RHEL 6 or newer. It may need some tweaks for other distros.
1c1f09
09badb
%global with_gir 0
1c1f09
%if 0%{?fedora} || 0%{?rhel} >= 7
09badb
%global with_gir 1
09badb
%endif
09badb
09badb
%global with_gtk3 0
1c1f09
%if 0%{?fedora} || 0%{?rhel} >= 7
09badb
%global with_gtk3 1
09badb
%endif
09badb
09badb
%global with_vala 0
09badb
%if 0%{with_gtk3}
09badb
%global with_vala 1
09badb
%endif
09badb
1c1f09
%if 0%{?fedora} >= 25
1c1f09
    %global tls_priority "@LIBVIRT,SYSTEM"
1c1f09
%else
1c1f09
    %if 0%{?fedora} >= 21
1c1f09
        %global tls_priority "@SYSTEM"
1c1f09
    %else
1c1f09
        %global tls_priority "NORMAL"
1c1f09
    %endif
1c1f09
%endif
09badb
09badb
Summary: A GTK2 widget for VNC clients
09badb
Name: gtk-vnc
1c1f09
Version: 0.7.0
1c1f09
Release: 2%{?dist}%{?extra_release}
09badb
License: LGPLv2+
09badb
Group: Development/Libraries
09badb
Source: http://ftp.gnome.org/pub/GNOME/sources/%{name}/0.5/%{name}-%{version}.tar.xz
1c1f09
Patch1: 0001-Restore-correct-size-of-reserved-data.patch
1c1f09
Patch2: 0002-Fix-inverted-args-when-creating-framebuffer-for-test.patch
1c1f09
Patch3: 0003-Avoid-sign-extension-warnings-from-coverity.patch
1c1f09
Patch4: 0004-Fix-crash-when-opening-connection-from-a-GSocketAddr.patch
1c1f09
Patch5: 0005-Fix-crash-when-no-error-is-set-after-connection-fail.patch
1c1f09
Patch6: 0006-Report-a-proper-error-message-if-hitting-connection-.patch
1c1f09
Patch7: 0007-Fix-incompatibility-with-libvncserver-websockets-han.patch
09badb
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
1c1f09
URL: https://wiki.gnome.org/Projects/gtk-vnc
09badb
Requires: gvnc = %{version}-%{release}
09badb
BuildRequires: gtk2-devel >= 2.14
09badb
BuildRequires: pygtk2-devel python-devel zlib-devel
09badb
BuildRequires: gnutls-devel libgcrypt-devel cyrus-sasl-devel intltool
09badb
%if %{with_gir}
09badb
BuildRequires: gobject-introspection-devel
09badb
%endif
09badb
%if %{with_gtk3}
09badb
BuildRequires: gtk3-devel
09badb
%endif
09badb
%if %{with_vala}
09badb
BuildRequires: vala-tools
09badb
%endif
09badb
BuildRequires: pulseaudio-libs-devel
09badb
BuildRequires: /usr/bin/pod2man
09badb
09badb
%description
09badb
gtk-vnc is a VNC viewer widget for GTK2. It is built using coroutines
09badb
allowing it to be completely asynchronous while remaining single threaded.
09badb
09badb
%package devel
09badb
Summary: Development files to build GTK2 applications with gtk-vnc
09badb
Group: Development/Libraries
09badb
Requires: %{name} = %{version}-%{release}
09badb
Requires: pkgconfig
09badb
Requires: gtk2-devel
09badb
09badb
%description devel
09badb
gtk-vnc is a VNC viewer widget for GTK2. It is built using coroutines
09badb
allowing it to be completely asynchronous while remaining single threaded.
09badb
09badb
Libraries, includes, etc. to compile with the gtk-vnc library
09badb
09badb
%package python
09badb
Summary: Python bindings for the gtk-vnc library
09badb
Group: Development/Libraries
09badb
Requires: %{name} = %{version}-%{release}
09badb
09badb
%description python
09badb
gtk-vnc is a VNC viewer widget for GTK2. It is built using coroutines
09badb
allowing it to be completely asynchronous while remaining single threaded.
09badb
09badb
A module allowing use of the GTK-VNC widget from python
09badb
09badb
%package -n gvnc
09badb
Summary: A GObject for VNC connections
1c1f09
Group: Development/Libraries
09badb
09badb
%description -n gvnc
09badb
gvnc is a GObject for managing a VNC connection. It provides all the
09badb
infrastructure required to build a VNC client without having to deal
09badb
with the raw protocol itself.
09badb
09badb
%package -n gvnc-devel
09badb
Summary: Libraries, includes, etc. to compile with the gvnc library
09badb
Group: Development/Libraries
09badb
Requires: gvnc = %{version}-%{release}
09badb
Requires: pkgconfig
09badb
09badb
%description -n gvnc-devel
09badb
gvnc is a GObject for managing a VNC connection. It provides all the
09badb
infrastructure required to build a VNC client without having to deal
09badb
with the raw protocol itself.
09badb
09badb
Libraries, includes, etc. to compile with the gvnc library
09badb
09badb
%package -n gvncpulse
09badb
Summary: A Pulse Audio bridge for VNC connections
1c1f09
Group: Development/Libraries
09badb
Requires: gvnc = %{version}-%{release}
09badb
09badb
%description -n gvncpulse
09badb
gvncpulse is a bridge to the Pulse Audio system for VNC.
09badb
It allows VNC clients to play back audio on the local
09badb
system
09badb
09badb
%package -n gvncpulse-devel
09badb
Summary: Libraries, includes, etc. to compile with the gvncpulse library
09badb
Group: Development/Libraries
09badb
Requires: gvncpulse = %{version}-%{release}
09badb
Requires: pkgconfig
09badb
09badb
%description -n gvncpulse-devel
09badb
gvncpulse is a bridge to the Pulse Audio system for VNC.
09badb
It allows VNC clients to play back audio on the local
09badb
system
09badb
09badb
Libraries, includes, etc. to compile with the gvnc library
09badb
09badb
%package -n gvnc-tools
09badb
Summary: Command line VNC tools
09badb
Group: Applications/Internet
09badb
Requires: gvnc = %{version}-%{release}
09badb
09badb
%description -n gvnc-tools
09badb
Provides useful command line utilities for interacting with
09badb
VNC servers. Includes the gvnccapture program for capturing
09badb
screenshots of a VNC desktop
09badb
09badb
%if %{with_gtk3}
09badb
%package -n gtk-vnc2
09badb
Summary: A GTK3 widget for VNC clients
09badb
Group: Applications/Internet
09badb
Requires: gvnc = %{version}-%{release}
09badb
09badb
%description -n gtk-vnc2
09badb
gtk-vnc is a VNC viewer widget for GTK3. It is built using coroutines
09badb
allowing it to be completely asynchronous while remaining single threaded.
09badb
09badb
%package -n gtk-vnc2-devel
09badb
Summary: Development files to build GTK3 applications with gtk-vnc
09badb
Group: Development/Libraries
09badb
Requires: gtk-vnc2 = %{version}-%{release}
09badb
Requires: pkgconfig
09badb
Requires: gtk3-devel
09badb
09badb
%description -n gtk-vnc2-devel
09badb
gtk-vnc is a VNC viewer widget for GTK3. It is built using coroutines
09badb
allowing it to be completely asynchronous while remaining single threaded.
09badb
09badb
Libraries, includes, etc. to compile with the gtk-vnc library
09badb
%endif
09badb
09badb
%prep
09badb
%setup -q -n gtk-vnc-%{version} -c
09badb
cd gtk-vnc-%{version}
09badb
%patch1 -p1
09badb
%patch2 -p1
09badb
%patch3 -p1
1c1f09
%patch4 -p1
1c1f09
%patch5 -p1
1c1f09
%patch6 -p1
1c1f09
%patch7 -p1
09badb
cd ..
09badb
%if %{with_gtk3}
09badb
cp -a gtk-vnc-%{version} gtk-vnc2-%{version}
09badb
%endif
09badb
09badb
%build
09badb
%if %{with_gir}
09badb
%define gir_arg --enable-introspection=yes
09badb
%else
09badb
%define gir_arg --enable-introspection=no
09badb
%endif
09badb
09badb
cd gtk-vnc-%{version}
1c1f09
%configure --with-gtk=2.0 %{gir_arg} \
1c1f09
	   --with-tls-priority=%{tls_priority}
09badb
%__make %{?_smp_mflags} V=1
09badb
chmod -x examples/*.pl examples/*.js examples/*.py
09badb
cd ..
09badb
09badb
%if %{with_gtk3}
09badb
cd gtk-vnc2-%{version}
1c1f09
%configure --with-gtk=3.0 %{gir_arg} \
1c1f09
	   --with-tls-priority=%{tls_priority}
09badb
%__make %{?_smp_mflags} V=1
09badb
chmod -x examples/*.pl examples/*.js examples/*.py
09badb
cd ..
09badb
%endif
09badb
09badb
%install
09badb
rm -fr %{buildroot}
09badb
cd gtk-vnc-%{version}
09badb
%__make install DESTDIR=%{buildroot}
09badb
cd ..
09badb
09badb
%if %{with_gtk3}
09badb
cd gtk-vnc2-%{version}
09badb
%__make install DESTDIR=%{buildroot}
09badb
cd ..
09badb
%endif
09badb
09badb
rm -f %{buildroot}%{_libdir}/*.a
09badb
rm -f %{buildroot}%{_libdir}/*.la
09badb
rm -f %{buildroot}%{_libdir}/python*/site-packages/*.a
09badb
rm -f %{buildroot}%{_libdir}/python*/site-packages/*.la
09badb
09badb
%find_lang %{name}
09badb
09badb
%clean
09badb
rm -fr %{buildroot}
09badb
09badb
%post -p /sbin/ldconfig
09badb
09badb
%postun -p /sbin/ldconfig
09badb
09badb
%post -n gvnc -p /sbin/ldconfig
09badb
09badb
%postun -n gvnc -p /sbin/ldconfig
09badb
09badb
%post -n gvncpulse -p /sbin/ldconfig
09badb
09badb
%postun -n gvncpulse -p /sbin/ldconfig
09badb
1c1f09
%if %{with_gtk3}
09badb
%post -n gtk-vnc2 -p /sbin/ldconfig
09badb
09badb
%postun -n gtk-vnc2 -p /sbin/ldconfig
1c1f09
%endif
09badb
09badb
%files
09badb
%defattr(-, root, root)
09badb
%{_libdir}/libgtk-vnc-1.0.so.*
09badb
%if %{with_gir}
09badb
%{_libdir}/girepository-1.0/GtkVnc-1.0.typelib
09badb
%endif
09badb
09badb
%files devel
09badb
%defattr(-, root, root)
09badb
%doc gtk-vnc-%{version}/examples/gvncviewer.c
09badb
%{_libdir}/libgtk-vnc-1.0.so
09badb
%dir %{_includedir}/%{name}-1.0/
09badb
%{_includedir}/%{name}-1.0/*.h
09badb
%{_libdir}/pkgconfig/%{name}-1.0.pc
09badb
%if %{with_gir}
09badb
%{_datadir}/gir-1.0/GtkVnc-1.0.gir
09badb
%endif
09badb
09badb
%files python
09badb
%defattr(-, root, root)
1c1f09
%doc gtk-vnc-%{version}/examples/gvncviewer-bindings.py
09badb
%{_libdir}/python*/site-packages/gtkvnc.so
09badb
09badb
%files -n gvnc -f %{name}.lang
09badb
%defattr(-, root, root)
09badb
%{_libdir}/libgvnc-1.0.so.*
09badb
%if %{with_gir}
09badb
%{_libdir}/girepository-1.0/GVnc-1.0.typelib
09badb
%endif
09badb
%if %{with_vala}
1c1f09
%{_datadir}/vala/vapi/gvnc-1.0.deps
09badb
%{_datadir}/vala/vapi/gvnc-1.0.vapi
09badb
%endif
09badb
09badb
%files -n gvnc-devel
09badb
%defattr(-, root, root)
09badb
%{_libdir}/libgvnc-1.0.so
09badb
%dir %{_includedir}/gvnc-1.0/
09badb
%{_includedir}/gvnc-1.0/*.h
09badb
%{_libdir}/pkgconfig/gvnc-1.0.pc
09badb
%if %{with_gir}
09badb
%{_datadir}/gir-1.0/GVnc-1.0.gir
09badb
%endif
09badb
09badb
%files -n gvncpulse -f %{name}.lang
09badb
%defattr(-, root, root)
09badb
%{_libdir}/libgvncpulse-1.0.so.*
09badb
%if %{with_gir}
09badb
%{_libdir}/girepository-1.0/GVncPulse-1.0.typelib
09badb
%endif
09badb
%if %{with_vala}
1c1f09
%{_datadir}/vala/vapi/gvncpulse-1.0.deps
09badb
%{_datadir}/vala/vapi/gvncpulse-1.0.vapi
09badb
%endif
09badb
09badb
%files -n gvncpulse-devel
09badb
%defattr(-, root, root)
09badb
%{_libdir}/libgvncpulse-1.0.so
09badb
%dir %{_includedir}/gvncpulse-1.0/
09badb
%{_includedir}/gvncpulse-1.0/*.h
09badb
%{_libdir}/pkgconfig/gvncpulse-1.0.pc
09badb
%if %{with_gir}
09badb
%{_datadir}/gir-1.0/GVncPulse-1.0.gir
09badb
%endif
09badb
09badb
%files -n gvnc-tools
09badb
%defattr(-, root, root)
09badb
%doc gtk-vnc-%{version}/AUTHORS
09badb
%doc gtk-vnc-%{version}/ChangeLog
09badb
%doc gtk-vnc-%{version}/ChangeLog-old
09badb
%doc gtk-vnc-%{version}/NEWS
09badb
%doc gtk-vnc-%{version}/README
09badb
%doc gtk-vnc-%{version}/COPYING.LIB
09badb
%{_bindir}/gvnccapture
09badb
%{_mandir}/man1/gvnccapture.1*
09badb
09badb
%if %{with_gtk3}
09badb
%files -n gtk-vnc2
09badb
%defattr(-, root, root)
09badb
%{_libdir}/libgtk-vnc-2.0.so.*
09badb
%if %{with_gir}
09badb
%{_libdir}/girepository-1.0/GtkVnc-2.0.typelib
09badb
%endif
09badb
%if %{with_vala}
09badb
%{_datadir}/vala/vapi/gtk-vnc-2.0.deps
09badb
%{_datadir}/vala/vapi/gtk-vnc-2.0.vapi
09badb
%endif
09badb
09badb
%files -n gtk-vnc2-devel
09badb
%defattr(-, root, root)
09badb
%doc gtk-vnc2-%{version}/examples/gvncviewer.c
09badb
%if %{with_gir}
09badb
%doc gtk-vnc2-%{version}/examples/gvncviewer.js
09badb
%doc gtk-vnc2-%{version}/examples/gvncviewer.pl
09badb
%doc gtk-vnc2-%{version}/examples/gvncviewer-introspection.py
09badb
%endif
09badb
%{_libdir}/libgtk-vnc-2.0.so
09badb
%dir %{_includedir}/%{name}-2.0/
09badb
%{_includedir}/%{name}-2.0/*.h
09badb
%{_libdir}/pkgconfig/%{name}-2.0.pc
09badb
%if %{with_gir}
09badb
%{_datadir}/gir-1.0/GtkVnc-2.0.gir
09badb
%endif
09badb
%endif
09badb
09badb
%changelog
1c1f09
* Wed Apr 12 2017 Daniel P. Berrange <berrange@redhat.com> - 0.7.0-2
1c1f09
- Fix reserved data size (rhbz #1416783)
1c1f09
- Fix inverted args in tests (rhbz #1416783)	  
1c1f09
- Avoid sign extension problems (rhbz #1416783)
1c1f09
- Fix crash with opening via GSocketAddress (rhbz #1416783)
1c1f09
- Fix crash & error reporting during connection timeout (rhbz #1441120)
1c1f09
- Fix incompatibility with libvncserver websockets (rhbz #921330)
1c1f09
1c1f09
* Thu Feb 16 2017 Daniel P. Berrange <berrange@redhat.com> - 0.7.0-1
1c1f09
- Update to 0.7.0 release (rhbz #1416783)
1c1f09
- Release held keys when loosing focus (rhbz #921008)
1c1f09
- Avoid warnings when disconnecting (rhbz #1126825)
1c1f09
- Workaround to avoid hang connecting to SPICE guest (rhbz #921330)
1c1f09
- CVE-2017-5884 - fix bounds checking for RRE, hextile and
1c1f09
  copyrect encodings (rhbz #1425367)
1c1f09
- CVE-2017-5885 - fix color map index bounds checking (rhbz #1425367)
1c1f09
c4e281
* Fri Jan 24 2014 Daniel Mach <dmach@redhat.com> - 0.5.2-7
c4e281
- Mass rebuild 2014-01-24
c4e281
c4e281
* Fri Dec 27 2013 Daniel Mach <dmach@redhat.com> - 0.5.2-6
c4e281
- Mass rebuild 2013-12-27
c4e281
09badb
* Wed Oct  9 2013 Daniel P. Berrange <berrange@redhat.com> - 0.5.2-5
09badb
- Fix missing/incorrect deps in sub-RPMs
09badb
09badb
* Fri Sep 13 2013 Daniel P. Berrange <berrange@redhat.com> - 0.5.2-4
09badb
- Only process key grab sequence upon release (rhbz #1007877)
09badb
09badb
* Fri Sep 13 2013 Daniel P. Berrange <berrange@redhat.com> - 0.5.2-3
09badb
- Fix memory leak in ucontext coroutine (rhbz #1007837)
09badb
09badb
* Wed May  8 2013 Daniel P. Berrange <berrange@redhat.com> - 0.5.2-2
09badb
- Turn off execute bit on examples to stop auto-deps being added
09badb
09badb
* Tue Apr 30 2013 Daniel Mach <dmach@redhat.com> - 0.5.2-1.2
09badb
- Rebuild for cyrus-sasl
09badb
09badb
* Fri Feb 22 2013 Daniel P. Berrange <berrange@redhat.com> - 0.5.2-1
09badb
- Update to 0.5.2 release
09badb
- Fix auth credential type (rhbz #697067)
09badb
09badb
* Sat Feb 16 2013 Cole Robinson <crobinso@redhat.com> - 0.5.1-7
09badb
- Fix send_key introspection bindings
09badb
09badb
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.5.1-6
09badb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
09badb
09badb
* Mon Dec 10 2012 Adam Jackson <ajax@redhat.com> 0.5.1-5
09badb
- gtk-vnc-0.5.1-bigendian.patch: Fix pixel swizzling on big-endian.
09badb
09badb
* Tue Sep  4 2012 Daniel P. Berrange <berrange@redhat.com> - 0.5.1-4
09badb
- Add missing deps on gvnc (rhbz #852053)
09badb
09badb
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.5.1-3
09badb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
09badb
09badb
* Sat Jul 14 2012 Ville Skyttä <ville.skytta@iki.fi> - 0.5.1-2
09badb
- Call ldconfig at gvnc, gvncpulse, and gtk-vnc2 post(un)install time.
09badb
09badb
* Thu Jul 12 2012 Daniel P. Berrange <berrange@redhat.com> - 0.5.1-1
09badb
- Update to 0.5.1 release
09badb
09badb
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.5.0-2
09badb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
09badb
09badb
* Wed Dec 21 2011 Daniel P. Berrange <berrange@redhat.com> - 0.5.0-1
09badb
- Update to 0.5.0 release
09badb
09badb
* Thu Nov 10 2011 Daniel P. Berrange <berrange@redhat.com> - 0.4.4-1
09badb
- Update to 0.4.4 release
09badb
09badb
* Tue Nov 08 2011 Adam Jackson <ajax@redhat.com> - 0.4.3-2
09badb
- Rebuild to break bogus libpng dep
09badb
09badb
* Fri Feb 18 2011 Daniel P. Berrange <berrange@redhat.com> - 0.4.3-1
09badb
- Update to 0.4.3 release
09badb
09badb
* Thu Feb 10 2011 Matthias Clasen <mclasen@redhat.com> - 0.4.2-10
09badb
- Rebuild against newer gtk
09badb
09badb
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.4.2-9
09badb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
09badb
09badb
* Wed Feb  2 2011 Matthias Clasen <mclasen@redhat.com> - 0.4.2-8
09badb
- Rebuild against newer gtk
09badb
09badb
* Thu Jan 13 2011 Daniel P. Berrange <berrange@redhat.com> - 0.4.2-7
09badb
- Cope with multiple GDK backends in GTK3
09badb
09badb
* Tue Jan 11 2011 Daniel P. Berrange <berrange@redhat.com> - 0.4.2-6
09badb
- Rebuild for change in GTK3 soname
09badb
09badb
* Mon Jan 10 2011 Daniel P. Berrange <berrange@redhat.com> - 0.4.2-5
09badb
- Add fix to remove use of GdkDrawble for GTK3 compat
09badb
09badb
* Sun Jan  9 2011 Matthias Clasen <mclasen@redhat.com> - 0.4.2-5
09badb
- Rebuild against newer gtk3
09badb
09badb
* Tue Dec 14 2010 Daniel P. Berrange <berrange@redhat.com> - 0.4.2-4
09badb
- Fix unref of GSource objects to address performance degradation (rhbz #657847)
09badb
09badb
* Mon Nov 29 2010 Daniel P. Berrange <berrange@redhat.com> - 0.4.2-3
09badb
- Re-introduce a server side pixmap via cairo to cache framebuffer (rhbz #657542)
09badb
09badb
* Mon Nov 29 2010 Daniel P. Berrange <berrange@redhat.com> - 0.4.2-2
09badb
- Fix crash in TLS shutdown code (rhbz #650601)
09badb
- Fix crash in motion event handler (rhbz #650104)
09badb
- Fix framebuffer update bounds checking (rhbz #655630)
09badb
09badb
* Fri Nov  5 2010 Daniel P. Berrange <berrange@redhat.com> - 0.4.2-1
09badb
- Update to 0.4.2 release.
09badb
- Enable experimental GTK3 build
09badb
09badb
* Mon Oct 18 2010 Colin Walters <walters@verbum.org> - 0.4.1-9
09badb
- Rebuild to use old pygobject2-python2 API again:
09badb
  https://bugzilla.redhat.com/show_bug.cgi?id=638457
09badb
09badb
* Wed Sep 29 2010 jkeating - 0.4.1-8
09badb
- Rebuilt for gcc bug 634757
09badb
09badb
* Tue Sep 21 2010 Matthias Clasen <mclasen@redhat.com> - 0.4.1-7
09badb
- Rebuild against newer gobject-introspection
09badb
09badb
* Tue Aug 31 2010 Daniel P. Berrange <berrange@redhat.com> - 0.4.1-6
09badb
- Prevent RPM picking up a dep on gjs (rhbz 628604)
09badb
09badb
* Fri Aug  6 2010 Daniel P. Berrange <berrange@redhat.com> - 0.4.1-5
09badb
- Reset buffer offsets on connection close (rhbz 620843)
09badb
09badb
* Thu Aug  5 2010 Daniel P. Berrange <berrange@redhat.com> - 0.4.1-4
09badb
- Reset buffer pointer on connection close (rhbz 620843)
09badb
09badb
* Wed Jul 21 2010 David Malcolm <dmalcolm@redhat.com> - 0.4.1-3
09badb
- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild
09badb
09badb
* Thu Jul 15 2010 Colin Walters <walters@verbum.org> - 0.4.1-2
09badb
- Rebuild with new gobject-introspection
09badb
09badb
* Wed Jul 14 2010 Daniel P. Berrange <berrange@redhat.com> - 0.4.1-1
09badb
- Update to 0.4.1 release
09badb
09badb
* Sun Jul 11 2010 Daniel P. Berrange <berrange@redhat.com> - 0.4.0-1
09badb
- Update to 0.4.0 release
09badb
- Add new sub-packages for gvnc
09badb
09badb
* Tue Apr 27 2010 Daniel P. Berrange <berrange@redhat.com> - 0.3.10-3
09badb
- Drop VNC connection if the server sends a update spaning outside bounds of desktop (rhbz #540810)
09badb
- Fix gcrypt threading initialization (rhbz #537489)
09badb
09badb
* Tue Oct 20 2009 Matthias Clasen <mclaesn@redhat.com> - 0.3.10-1
09badb
- Update to 0.3.10
09badb
09badb
* Thu Oct  8 2009 Matthias Clasen <mclaesn@redhat.com> - 0.3.9-2
09badb
- Request a full screen refresh when receives a desktop-resize encoding
09badb
09badb
* Tue Aug 11 2009 Daniel P. Berrange <berrange@redhat.com> - 0.3.9-1
09badb
- Update to 0.3.9 release
09badb
09badb
* Tue Aug 11 2009 Ville Skyttä <ville.skytta@iki.fi> - 0.3.8-10
09badb
- Use bzipped upstream tarball.
09badb
09badb
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.3.8-9
09badb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
09badb
09badb
* Fri Mar 27 2009 Daniel P. Berrange <berrange@redhat.com> - 0.3.8-8.fc11
09badb
- Fix ungrab when pointer type changes
09badb
09badb
* Tue Mar 24 2009 Daniel P. Berrange <berrange@redhat.com> - 0.3.8-7.fc11
09badb
- Fix release of keyboard grab when releasing mouse grab outside app window (rhbz #491167)
09badb
09badb
* Thu Mar  5 2009 Daniel P. Berrange <berrange@redhat.com> - 0.3.8-6.fc11
09badb
- Fix SASL address generation when using AF_UNIX sockets
09badb
09badb
* Tue Mar  3 2009 Daniel P. Berrange <berrange@redhat.com> - 0.3.8-5.fc11
09badb
- Support SASL authentication extension
09badb
09badb
* Thu Feb 26 2009 Daniel P. Berrange <berrange@redhat.com> - 0.3.8-4.fc11
09badb
- Fix relative mouse handling to avoid 'invisible wall'
09badb
09badb
* Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.3.8-3.fc11
09badb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
09badb
09badb
* Tue Feb 24 2009 Daniel P. Berrange <berrange@redhat.com> - 0.3.8-2.fc11
09badb
- Update URLs to gnome.org hosting
09badb
09badb
* Sun Dec  7 2008 Daniel P. Berrange <berrange@redhat.com> - 0.3.8-1.fc11
09badb
- Update to 0.3.8 release
09badb
09badb
* Sat Nov 29 2008 Ignacio Vazquez-Abrams <ivazqueznet+rpm@gmail.com> - 0.3.7-4
09badb
- Rebuild for Python 2.6
09badb
09badb
* Thu Oct  9 2008 Daniel P. Berrange <berrange@redhat.com> - 0.3.7-3.fc10
09badb
- Avoid bogus framebuffer updates for psuedo-encodings
09badb
- Fix scancode translation for evdev
09badb
09badb
* Thu Sep 25 2008 Daniel P. Berrange <berrange@redhat.com> - 0.3.7-2.fc10
09badb
- Allow pointer ungrab keysequence if already grabbed (rhbz #463729)
09badb
09badb
* Fri Sep  5 2008 Matthias Clasen  <mclasen@redhat.com> - 0.3.7-1
09badb
- Update to 0.3.7
09badb
09badb
* Thu Aug 28 2008 Daniel P. Berrange <berrange@redhat.com> - 0.3.6-4.fc10
09badb
- Fix key/mouse event propagation (rhbz #454627)
09badb
09badb
* Mon Jul  7 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 0.3.6-3
09badb
- fix conditional comparison
09badb
09badb
* Wed Jun 25 2008 Daniel P. Berrange <berrange@redhat.com> - 0.3.6-2.fc10
09badb
- Rebuild for GNU TLS ABI change
09badb
09badb
* Wed May  7 2008 Daniel P. Berrange <berrange@redhat.com> - 0.3.6-1.fc10
09badb
- Updated to 0.3.6 release
09badb
09badb
* Fri Apr 25 2008 Matthias Clasen <mclasen@redhat.com> - 0.3.5-1.fc9
09badb
- Update to 0.3.5
09badb
09badb
* Fri Apr  4 2008 Daniel P. Berrange <berrange@redhat.com> - 0.3.4-4.fc9
09badb
- Remove bogus chunk of render patch
09badb
09badb
* Thu Apr  3 2008 Daniel P. Berrange <berrange@redhat.com> - 0.3.4-3.fc9
09badb
- Fix OpenGL rendering artifacts (rhbz #440184)
09badb
09badb
* Thu Apr  3 2008 Daniel P. Berrange <berrange@redhat.com> - 0.3.4-2.fc9
09badb
- Fixed endianness conversions
09badb
- Fix makecontext() args crash on x86_64
09badb
- Fix protocol version negotiation
09badb
09badb
* Thu Mar  6 2008 Daniel P. Berrange <berrange@redhat.com> - 0.3.4-1.fc9
09badb
- Update to 0.3.4 release
09badb
- Fix crash with OpenGL scaling code
09badb
09badb
* Sun Feb  3 2008 Daniel P. Berrange <berrange@redhat.com> - 0.3.3-1.fc9
09badb
- Update to 0.3.3 release
09badb
09badb
* Mon Jan 14 2008 Daniel P. Berrange <berrange@redhat.com> - 0.3.2-2.fc9
09badb
- Track keystate to avoid stuck modifier keys
09badb
09badb
* Mon Dec 31 2007 Daniel P. Berrange <berrange@redhat.com> - 0.3.2-1.fc9
09badb
- Update to 0.3.2 release
09badb
- Added dep on zlib-devel
09badb
09badb
* Thu Dec 13 2007 Daniel P. Berrange <berrange@redhat.com> - 0.3.1-1.fc9
09badb
- Update to 0.3.1 release
09badb
09badb
* Wed Oct 10 2007 Daniel P. Berrange <berrange@redhat.com> - 0.2.0-4.fc8
09badb
- Fixed coroutine cleanup to avoid SEGV (rhbz #325731)
09badb
09badb
* Thu Oct  4 2007 Daniel P. Berrange <berrange@redhat.com> - 0.2.0-3.fc8
09badb
- Fixed coroutine caller to avoid SEGV
09badb
09badb
* Wed Sep 26 2007 Daniel P. Berrange <berrange@redhat.com> - 0.2.0-2.fc8
09badb
- Remove use of PROT_EXEC for coroutine stack (rhbz #307531 )
09badb
09badb
* Thu Sep 13 2007 Daniel P. Berrange <berrange@redhat.com> - 0.2.0-1.fc8
09badb
- Update to 0.2.0 release
09badb
09badb
* Wed Aug 29 2007 Daniel P. Berrange <berrange@redhat.com> - 0.1.0-5.fc8
09badb
- Fixed handling of mis-matched client/server colour depths
09badb
09badb
* Wed Aug 22 2007 Daniel P. Berrange <berrange@redhat.com> - 0.1.0-4.fc8
09badb
- Fix mixed endian handling & BGR pixel format (rhbz #253597)
09badb
- Clear widget areas outside of framebuffer (rhbz #253599)
09badb
- Fix off-by-one in python demo
09badb
09badb
* Thu Aug 16 2007 Daniel P. Berrange <berrange@redhat.com> - 0.1.0-3.fc8
09badb
- Tweaked post scripts
09badb
- Removed docs from sub-packages
09badb
- Explicitly set license to LGPLv2+
09badb
- Remove use of macro for install rule
09badb
09badb
* Wed Aug 15 2007 Daniel P. Berrange <berrange@redhat.com> - 0.1.0-2.fc8
09badb
- Added gnutls-devel requirement to -devel package
09badb
09badb
* Wed Aug 15 2007 Daniel P. Berrange <berrange@redhat.com> - 0.1.0-1.fc8
09badb
- Initial official release