Update to 0.5.6 release

This commit is contained in:
Daniel P. Berrange 2013-05-01 17:37:44 +01:00
parent 436729b98a
commit 1f6acc8482
3 changed files with 17 additions and 73 deletions

View File

@ -1,29 +0,0 @@
From a4e588e3eacf4e5590ff98171a495f8fa0e37375 Mon Sep 17 00:00:00 2001
Message-Id: <a4e588e3eacf4e5590ff98171a495f8fa0e37375.1355522395.git.crobinso@redhat.com>
From: Christophe Fergeau <cfergeau@redhat.com>
Date: Mon, 1 Oct 2012 18:22:04 +0200
Subject: [PATCH] Don't free SPICE ticket twice
Commit 2201a5a was supposed to free a SPICE ticket leak, but it's
actually introducing a double-free as the SPICE ticket is
unconditionally freed at the end of
virt_viewer_session_spice_main_channel_event
---
src/virt-viewer-session-spice.c | 1 -
1 file changed, 1 deletion(-)
diff --git a/src/virt-viewer-session-spice.c b/src/virt-viewer-session-spice.c
index 5fcd7fb..2577f2b 100644
--- a/src/virt-viewer-session-spice.c
+++ b/src/virt-viewer-session-spice.c
@@ -326,7 +326,6 @@ virt_viewer_session_spice_main_channel_event(SpiceChannel *channel G_GNUC_UNUSED
gboolean openfd;
g_object_set(self->priv->session, "password", password, NULL);
- g_free(password);
g_object_get(self->priv->session, "client-sockets", &openfd, NULL);
if (openfd)
--
1.8.0.2

View File

@ -1 +1 @@
a5516d33a29df5d135611c4667c03f77 virt-viewer-0.5.5.tar.gz
b1f55ad642df062028b24d8a77619ac5 virt-viewer-0.5.6.tar.gz

View File

@ -5,10 +5,6 @@
# touch configure.ac or Makefile.am.
%{!?enable_autotools:%define enable_autotools 0}
# Plugin isn't ready for real world use yet - it needs
# a security audit at very least
%define _with_plugin %{?with_plugin:1}%{!?with_plugin:0}
%define with_gtk3 0
%if 0%{?fedora} >= 15
%define with_gtk3 1
@ -19,6 +15,11 @@
%define with_spice 1
%endif
%define with_govirt 0
%if 0%{?fedora} >= 19
%define with_govirt 1
%endif
%if 0%{?rhel} >= 6
%define with_spice 1
%endif
@ -29,7 +30,7 @@
%endif
Name: virt-viewer
Version: 0.5.5
Version: 0.5.6
Release: 1%{?dist}%{?extra_release}
Summary: Virtual Machine Viewer
Group: Applications/System
@ -73,12 +74,8 @@ BuildRequires: spice-protocol >= 0.10.1
%endif
BuildRequires: /usr/bin/pod2man
BuildRequires: intltool
%if %{_with_plugin}
%if 0%{?fedora} > 8
BuildRequires: xulrunner-devel
%else
BuildRequires: firefox-devel
%endif
%if %{with_govirt}
BuildRequires: libgovirt-devel >= 0.0.3
%endif
%description
@ -86,21 +83,6 @@ Virtual Machine Viewer provides a graphical console client for connecting
to virtual machines. It uses the GTK-VNC or SPICE-GTK widgets to provide
the display, and libvirt for looking up VNC/SPICE server details.
%if %{_with_plugin}
%package plugin
Summary: Mozilla plugin for the gtk-vnc library
Group: Development/Libraries
Requires: %{name} = %{version}
%description plugin
Virtual Machine Viewer provides a graphical console client for connecting
to virtual machines. It uses the GTK-VNC or SPICE-GTK widgets to provide
the display, and libvirt for looking up VNC/SPICE server details.
This package provides a web browser plugin for Mozilla compatible
browsers.
%endif
%prep
%setup -q
@ -110,12 +92,6 @@ browsers.
autoreconf -if
%endif
%if %{_with_plugin}
%define plugin_arg --enable-plugin
%else
%define plugin_arg --disable-plugin
%endif
%if %{with_spice}
%define spice_arg --with-spice-gtk
%else
@ -128,7 +104,11 @@ autoreconf -if
%define gtk_arg --with-gtk=2.0
%endif
%configure %{spice_arg} %{plugin_arg} %{gtk_arg} --with-buildid=-%{release}
%if %{with_govirt}
%define govirt_arg --with-ovirt
%endif
%configure %{spice_arg} %{gtk_arg} %{govirt_arg} --with-buildid=-%{release}
%__make %{?_smp_mflags}
@ -138,10 +118,6 @@ rm -rf $RPM_BUILD_ROOT
mkdir -p %{buildroot}%{_libexecdir}
touch %{buildroot}%{_libexecdir}/spice-xpi-client
install -m 0755 data/spice-xpi-client-remote-viewer %{buildroot}%{_libexecdir}/
%if %{_with_plugin}
rm -f %{buildroot}%{_libdir}/mozilla/plugins/%{name}-plugin.a
rm -f %{buildroot}%{_libdir}/mozilla/plugins/%{name}-plugin.la
%endif
%find_lang %{name}
%clean
@ -182,13 +158,10 @@ update-desktop-database -q %{_datadir}/applications
%{_mandir}/man1/virt-viewer.1*
%{_mandir}/man1/remote-viewer.1*
%if %{_with_plugin}
%files plugin
%defattr(-, root, root)
%{_libdir}/mozilla/plugins/%{name}-plugin.so
%endif
%changelog
* Wed May 1 2013 Daniel P. Berrange <berrange@redhat.com> - 0.5.6-1
- Update to 0.5.6 release
* Wed Feb 13 2013 Daniel P. Berrange <berrange@redhat.com> - 0.5.5-1
- Update to 0.5.5 release