Hello community, here is the log from the commit of package gnome-keyring checked in at Sat Mar 10 23:54:23 CET 2007. -------- --- GNOME/gnome-keyring/gnome-keyring.changes 2007-02-27 16:42:19.000000000 +0100 +++ /mounts/work_src_done/STABLE/gnome-keyring/gnome-keyring.changes 2007-03-09 18:30:51.110410000 +0100 @@ -1,0 +2,25 @@ +Fri Mar 9 11:29:48 CST 2007 - maw@suse.de + +- Update to version 0.7.91 +- Changes in version 0.7.91 are: + * Add method for library to discover daemon via DBus. Adds soft + DBus dependency. + * Fixes for building on kFreeBSD. +- Changes in version 0.7.3 are: + * Fix endless loop when creating a keyring and a file by that name + already exists. + * Fix crasher when deleting session keyring. + * Fix crasher when doing find operation with NULL attribute string. + * Sync files to disk after writing to keyring. +- Changes in version 0.7.2 are: + * Don't have multiple password dialogs presented for the same + keyring +- Changes in version 0.7.1 are: + * Added GNOME_KEYRING_ITEM_APPLICATION_SECRET which allows an item + to be for a single application only with strict access controls. + * New function gnome_keyring_item_get_info_full(_sync) which allow + retrieval of item meta data without the secret, thus not incurring + an ACL prompt. + * Translation updates + +------------------------------------------------------------------- Old: ---- gnome-keyring-0.6.0.tar.bz2 New: ---- gnome-keyring-0.7.91.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gnome-keyring.spec ++++++ --- /var/tmp/diff_new_pack.F14869/_old 2007-03-10 23:54:05.000000000 +0100 +++ /var/tmp/diff_new_pack.F14869/_new 2007-03-10 23:54:05.000000000 +0100 @@ -1,5 +1,5 @@ # -# spec file for package gnome-keyring (Version 0.6.0) +# spec file for package gnome-keyring (Version 0.7.91) # # Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany. # This file and all modifications and additions to the pristine @@ -13,8 +13,8 @@ Name: gnome-keyring #BuildRequires: CASA-devel BuildRequires: gtk-doc gtk2-devel intltool update-desktop-files -Version: 0.6.0 -Release: 33 +Version: 0.7.91 +Release: 1 URL: http://www.gnome.org/ Group: System/GUI/GNOME License: GNU General Public License (GPL), GNU Library General Public License v. 2.0 and 2.1 (LGPL) @@ -116,6 +116,28 @@ %{_datadir}/gtk-doc/html/gnome-keyring %changelog +* Fri Mar 09 2007 - maw@suse.de +- Update to version 0.7.91 +- Changes in version 0.7.91 are: + * Add method for library to discover daemon via DBus. Adds soft + DBus dependency. + * Fixes for building on kFreeBSD. +- Changes in version 0.7.3 are: + * Fix endless loop when creating a keyring and a file by that name + already exists. + * Fix crasher when deleting session keyring. + * Fix crasher when doing find operation with NULL attribute string. + * Sync files to disk after writing to keyring. +- Changes in version 0.7.2 are: + * Don't have multiple password dialogs presented for the same + keyring +- Changes in version 0.7.1 are: + * Added GNOME_KEYRING_ITEM_APPLICATION_SECRET which allows an item + to be for a single application only with strict access controls. + * New function gnome_keyring_item_get_info_full(_sync) which allow + retrieval of item meta data without the secret, thus not incurring + an ACL prompt. + * Translation updates * Tue Feb 27 2007 - maw@suse.de - Create a -doc subpackage (#248813). * Thu Dec 14 2006 - sbrabec@suse.cz ++++++ gnome-keyring-0.4.6-casa-integration.patch ++++++ --- /var/tmp/diff_new_pack.F14869/_old 2007-03-10 23:54:05.000000000 +0100 +++ /var/tmp/diff_new_pack.F14869/_new 2007-03-10 23:54:05.000000000 +0100 @@ -1,6 +1,8 @@ ---- gnome-keyring-0.5.1/Makefile.am -+++ gnome-keyring-0.5.1/Makefile.am -@@ -25,6 +25,7 @@ +Index: gnome-keyring-0.7.91/Makefile.am +=================================================================== +--- gnome-keyring-0.7.91.orig/Makefile.am ++++ gnome-keyring-0.7.91/Makefile.am +@@ -27,6 +27,7 @@ INCLUDES= \ -DGNOMELOCALEDIR=\""$(datadir)/locale"\" \ -I$(top_srcdir) \ -I$(top_builddir) \ @@ -8,7 +10,7 @@ $(GTK_CFLAGS) \ $(GLIB_CFLAGS) -@@ -73,6 +74,7 @@ +@@ -76,6 +77,7 @@ gnome_keyring_daemon_SOURCES = \ gnome_keyring_daemon_LDADD = \ libgnome-keyring-common.la \ @LIBOBJS@ \ @@ -16,8 +18,10 @@ $(GLIB_LIBS) gnome_keyring_ask_SOURCES = \ ---- gnome-keyring-0.5.1/gnome-keyring-daemon.c -+++ gnome-keyring-0.5.1/gnome-keyring-daemon.c +Index: gnome-keyring-0.7.91/gnome-keyring-daemon.c +=================================================================== +--- gnome-keyring-0.7.91.orig/gnome-keyring-daemon.c ++++ gnome-keyring-0.7.91/gnome-keyring-daemon.c @@ -42,10 +42,25 @@ #include "gnome-keyring-daemon.h" #include "md5.h" @@ -44,18 +48,17 @@ enum AskType { ASK_KEYRING_PASSWORD, ASK_ITEM_READ_WRITE_ACCESS, -@@ -445,6 +460,10 @@ - if (request->item->locked) { +@@ -462,6 +477,9 @@ request_allowed_for_app (GnomeKeyringAcc return FALSE; } -+ + + if (app_ref->display_name && !strcmp (app_ref->display_name, "CASAManager")) + return TRUE; + - for (l = request->item->acl; l != NULL; l = l->next) { - ac = l->data; - -@@ -648,6 +667,41 @@ + /* Is it only basic info read access (no secret)? */ + if(request->request_type == GNOME_KEYRING_ACCESS_REQUEST_ITEM && + request->access_type == GNOME_KEYRING_ACCESS_READ) { +@@ -706,6 +724,41 @@ change_keyring_password (GnomeKeyring *k } } @@ -97,7 +100,7 @@ static GnomeKeyringResult unlock_keyring (GnomeKeyring *keyring, const char *password) { -@@ -666,6 +720,10 @@ +@@ -724,6 +777,10 @@ unlock_keyring (GnomeKeyring *keyring, c return GNOME_KEYRING_RESULT_DENIED; } else { g_assert (keyring->password != NULL); @@ -108,7 +111,7 @@ return GNOME_KEYRING_RESULT_OK; } } -@@ -955,6 +1013,9 @@ +@@ -1013,6 +1070,9 @@ create_new_keyring (const char *keyring_ keyring->locked = FALSE; keyring->password = g_strdup (password); save_keyring_to_disk (keyring); @@ -118,8 +121,10 @@ } return keyring; ---- gnome-keyring-0.5.1/micasa_mgmd.h -+++ gnome-keyring-0.5.1/micasa_mgmd.h +Index: gnome-keyring-0.7.91/micasa_mgmd.h +=================================================================== +--- /dev/null ++++ gnome-keyring-0.7.91/micasa_mgmd.h @@ -0,0 +1,428 @@ +/*********************************************************************** + * @@ -549,8 +554,10 @@ + +#endif + ---- gnome-keyring-0.5.1/micasa_types.h -+++ gnome-keyring-0.5.1/micasa_types.h +Index: gnome-keyring-0.7.91/micasa_types.h +=================================================================== +--- /dev/null ++++ gnome-keyring-0.7.91/micasa_types.h @@ -0,0 +1,81 @@ +/*********************************************************************** + * ++++++ gnome-keyring-0.6.0.tar.bz2 -> gnome-keyring-0.7.91.tar.bz2 ++++++ ++++ 42697 lines of diff (skipped) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org