amigadave pushed to vinagre (master). "Increase SPICE password limit"

notifications at fedoraproject.org notifications at fedoraproject.org
Sat Apr 18 12:39:43 UTC 2015


>From e91be73ad46f25e74c66ef1d2f7cc611c6db78f0 Mon Sep 17 00:00:00 2001
From: David King <amigadave at amigadave.com>
Date: Sat, 18 Apr 2015 13:28:17 +0100
Subject: Increase SPICE password limit


diff --git a/vinagre-3.16.0-increase-spice-password-limit.patch b/vinagre-3.16.0-increase-spice-password-limit.patch
new file mode 100644
index 0000000..e577f1e
--- /dev/null
+++ b/vinagre-3.16.0-increase-spice-password-limit.patch
@@ -0,0 +1,35 @@
+From 033ab86042925c56d349c87e50d6849694909e54 Mon Sep 17 00:00:00 2001
+From: Mike DePaulo <mikedep333 at gmail.com>
+Date: Fri, 3 Apr 2015 08:37:03 -0400
+Subject: Change SPICE passwords limited to 60 characters
+
+The limit for SPICE passowrds is much more than 8 characters.
+
+https://bugzilla.gnome.org/show_bug.cgi?id=747296
+
+diff --git a/plugins/spice/vinagre-spice-tab.c b/plugins/spice/vinagre-spice-tab.c
+index 0a26a00..38fb53b 100644
+--- a/plugins/spice/vinagre-spice-tab.c
++++ b/plugins/spice/vinagre-spice-tab.c
+@@ -36,6 +36,9 @@
+ 
+ #define VINAGRE_SPICE_TAB_GET_PRIVATE(object)(G_TYPE_INSTANCE_GET_PRIVATE ((object), VINAGRE_TYPE_SPICE_TAB, VinagreSpiceTabPrivate))
+ 
++/* From spice-protocol.h */
++#define SPICE_MAX_PASSWORD_LENGTH 60
++
+ typedef struct _VinagreSpiceDisplay
+ {
+   GtkWidget  *display;
+@@ -299,7 +302,7 @@ spice_main_channel_event_cb(SpiceChannel *channel, SpiceChannelEvent event,
+ 				       name,
+ 				       FALSE,
+ 				       TRUE,
+-				       8,
++				       SPICE_MAX_PASSWORD_LENGTH,
+ 				       NULL,
+ 				       &password,
+ 				       &save_in_keyring))
+-- 
+cgit v0.10.2
+
diff --git a/vinagre.spec b/vinagre.spec
index b5b2442..83ed500 100644
--- a/vinagre.spec
+++ b/vinagre.spec
@@ -4,7 +4,7 @@
 
 Name:           vinagre
 Version:        3.16.0
-Release:        1%{?dist}
+Release:        2%{?dist}
 Summary:        VNC client for GNOME
 
 Group:          Applications/System
@@ -12,6 +12,8 @@ License:        GPLv2+
 URL:            https://wiki.gnome.org/Apps/Vinagre
 #VCS: git:git://git.gnome.org/vinagre
 Source0:        https://download.gnome.org/sources/%{name}/3.16/%{name}-%{version}.tar.xz
+# Applied upstream and will be available in 3.16.2
+Patch0:         vinagre-3.16.0-increase-spice-password-limit.patch
 
 %if 0%{?with_spice}
 BuildRequires:  pkgconfig(spice-client-gtk-3.0)
@@ -55,6 +57,7 @@ Apart from the VNC protocol, vinagre supports Spice and RDP.
 
 %prep
 %setup -q
+%patch0 -p1
 
 
 %build
@@ -120,6 +123,9 @@ glib-compile-schemas %{_datadir}/glib-2.0/schemas &>/dev/null || :
 
 
 %changelog
+* Sat Apr 18 2015 David King <amigadave at amigadave.com> - 3.16.0-2
+- Increase SPICE password limit
+
 * Mon Mar 23 2015 Kalev Lember <kalevlember at gmail.com> - 3.16.0-1
 - Update to 3.16.0
 
-- 
cgit v0.10.2


	http://pkgs.fedoraproject.org/cgit/vinagre.git/commit/?h=master&id=e91be73ad46f25e74c66ef1d2f7cc611c6db78f0


More information about the scm-commits mailing list