Hello community, here is the log from the commit of package gnome-keyring for openSUSE:Factory checked in at Sat Feb 7 00:12:50 CET 2009. -------- --- GNOME/gnome-keyring/gnome-keyring.changes 2008-12-10 14:03:58.000000000 +0100 +++ gnome-keyring/gnome-keyring.changes 2009-02-01 05:51:26.000000000 +0100 @@ -1,0 +2,67 @@ +Sun Feb 1 15:45:32 EST 2009 - mboman@suse.de + +- Update to version 2.25.5: + + Refactor out gcr library for crypto UI and related tasks. + + Code refactoring. + + Support automatically initializing a PKCS#11 token when not initialized. + + Add modular user-store module for general storage of keys and certs. + + Build fixes [Saleem Abdulrasool, Jeff Cai] + + Add modular roots-store module for storage of trusted CA certs. + + Add modular rpc-layer for communication between module and daemon. + + Add modular ssh-agent as the main gnome-keyring-daemon agent. + +------------------------------------------------------------------- +Thu Jan 22 22:12:45 CET 2009 - vuntz@novell.com + +- Clean up package a bit, especially the file list. + +------------------------------------------------------------------- +Mon Jan 12 15:28:37 EST 2009 - mboman@suse.de + +- Update to version 2.25.4.2: + + The modular ssh agent uses keys from all available PKCS#11 slots. + + Fix compiler warnings. + + Fix broken release. +- Remove gnome-keyring-svndiff-1440-1442.patch. New version + +------------------------------------------------------------------- +Wed Jan 7 15:16:48 EST 2009 - mboman@suse.de + +- Update to version 2.25.4.1: + + Half way through refactoring of PKCS#11 support. + + Add crypto support to gp11 library. + + gp11 library is now by and large thread-safe. + + Add modular ssh-store, roots and rpc-layer PKCS#11 components. + + Beginnings of a PKCS#11 based ssh-agent. + + Transactional storage of PKCS#11 objects. + + Add auto-authenticate support in GP11 library, which greatlty + simplifies figuring out when to provide passwords. + + Fix initialization problems which prevented SSH agent from setting + environment variables properly + + Translation fixes +- Add gnome-keyring-svndiff-1440-1442.patch to make it compile + +------------------------------------------------------------------- +Sat Dec 20 10:17:22 EST 2008 - mboman@suse.de + +- Update to version 2.25.2: + + Fix PKCS#11 corner cases highlighted by p11-tests tool. + + Solaris fixes + + Don't use non-pageable memory for public keys. + + Rework initialization of daemon, and the way that it integrates + with the session. + + Close open file descriptors before starting daemon from PAM module. + + Don't try and unlock keyring from PAM if daemon isn't + running + + Don't leave keyring daemon running if PAM just started it for + a password change + + Add a keyboard accelerator to the 'Deny' button + + Use pkg-config to detect libtasn1 + + Register environment variables with session properly. + + Make DBUS a required dependency of gnome-keyring. + + Remove usage of deprecated glib/gtk stuff. +- Removed gnome-keyring-pam-stop-passwd.patch. Fixed upstream +- Removed gnome-keyring-spurious-syslog.patch. Fixed upstream +- Removed gnome-keyring-sync-XAUTHLOCALHOSTNAME.patch. Fixed upstream + +------------------------------------------------------------------- calling whatdependson for head-i586 Old: ---- gnome-keyring-2.24.1.tar.bz2 gnome-keyring-pam-stop-passwd.patch gnome-keyring-spurious-syslog.patch gnome-keyring-sync-XAUTHLOCALHOSTNAME.patch New: ---- gnome-keyring-2.25.5.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gnome-keyring.spec ++++++ --- /var/tmp/diff_new_pack.R29710/_old 2009-02-07 00:09:45.000000000 +0100 +++ /var/tmp/diff_new_pack.R29710/_new 2009-02-07 00:09:45.000000000 +0100 @@ -1,7 +1,7 @@ # -# spec file for package gnome-keyring (Version 2.24.1) +# spec file for package gnome-keyring (Version 2.25.5) # -# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -19,27 +19,29 @@ Name: gnome-keyring -BuildRequires: dbus-1-devel fdupes gconf2-devel gtk-doc gtk2-devel -BuildRequires: hal-devel intltool libgcrypt-devel libtasn1-devel -BuildRequires: pam-devel update-desktop-files -Version: 2.24.1 -Release: 6 +BuildRequires: dbus-1-devel +BuildRequires: fdupes +BuildRequires: gconf2-devel +BuildRequires: gtk-doc +BuildRequires: gtk2-devel +BuildRequires: hal-devel +BuildRequires: intltool +BuildRequires: libgcrypt-devel +BuildRequires: libtasn1-devel +BuildRequires: pam-devel +BuildRequires: update-desktop-files +Version: 2.25.5 +Release: 1 Url: http://www.gnome.org/ Group: System/GUI/GNOME License: GPL v2 or later; LGPL v2.1 or later Summary: GNOME Keyring Password Manager Source: ftp://ftp.gnome.org/pub/GNOME/sources/%{name}/0.6/%{name}-%{version}.tar.bz2 Patch1: gnome-keyring-use-markup-correctly.patch -# PATCH-FIX-UPSTREAM gnome-keyring-pam-stop-passwd.patch bnc421603 bgo558636 vuntz@novell.com -- Stop daemon if started for a password change -Patch2: gnome-keyring-pam-stop-passwd.patch # PATCH-FEATURE-UPSTREAM gnome-keyring-pam-auto-start-if.patch bnc421603 bgo559781 vuntz@novell.com -- Add auto_start_if= option to the pam module Patch3: gnome-keyring-pam-auto-start-if.patch # PATCH-FIX-OPENSUSE gnome-keyring-check-session.patch vuntz@novell.com -- Only start gnome-keyring in the pam module if GNOME is started Patch4: gnome-keyring-check-session.patch -# PATCH-FIX-UPSTREAM gnome-keyring-spurious-syslog.patch bgo559958 vuntz@novell.com -- Don't spam syslog -Patch5: gnome-keyring-spurious-syslog.patch -# PATCH-FIX-UPSTREAM gnome-keyring-sync-XAUTHLOCALHOSTNAME.patch bnc441789 bgo562824 vuntz@novell.com -- Fix gnome-keyring-ask failing because of X authorization -Patch6: gnome-keyring-sync-XAUTHLOCALHOSTNAME.patch Requires: %{name}-lang = %{version} AutoReqProv: on # bug437293 @@ -126,14 +128,10 @@ %prep %setup -q %patch1 -%patch2 -p1 %patch3 -p1 %patch4 -%patch5 -p1 -%patch6 -p1 %build -autoreconf -f -i # needed for gnome-keyring-0.6.0: export CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing" %configure\ @@ -147,8 +145,15 @@ %find_lang %{name} %find_gconf_schemas %fdupes $RPM_BUILD_ROOT -rm $RPM_BUILD_ROOT/%{_lib}/security/*.la +%{__rm} -f %{buildroot}%{_libdir}/*.la +%{__rm} -f %{buildroot}/%{_lib}/security/*.la cat %{name}.schemas_list > %{name}.lst +# Temporary workaround to not have to own /usr/share/gnome/autostart. Upstream +# will move the file in the right directory. +install -d %{buildroot}%{_sysconfdir}/xdg/autostart +mv %{buildroot}%{_datadir}/gnome/autostart/gnome-keyring-daemon.desktop %{buildroot}%{_sysconfdir}/xdg/autostart +# end of workaround +%suse_update_desktop_file gnome-keyring-daemon %clean rm -rf $RPM_BUILD_ROOT @@ -194,9 +199,9 @@ %{_libdir}/*.so.* %{_prefix}/lib/gnome-keyring-1 %{_libdir}/gnome-keyring -%{_prefix}/share/dbus-1/services/org.gnome.keyring.service -%dir %{_datadir}/gtk-doc/html/gp11 -%{_datadir}/gtk-doc/html/gp11/*.* +%{_datadir}/dbus-1/services/org.gnome.keyring.service +%{_datadir}/gtk-doc/html/gp11 +%{_sysconfdir}/xdg/autostart/*.desktop %files lang -f %{name}.lang @@ -207,7 +212,6 @@ %files devel %defattr (-, root, root) %{_libdir}/*.so -%{_libdir}/*.*a %{_libdir}/pkgconfig/*.pc %{_includedir}/* @@ -216,10 +220,62 @@ %{_datadir}/gtk-doc/html/gnome-keyring %changelog +* Sun Feb 01 2009 mboman@suse.de +- Update to version 2.25.5: + + Refactor out gcr library for crypto UI and related tasks. + + Code refactoring. + + Support automatically initializing a PKCS#11 token when not initialized. + + Add modular user-store module for general storage of keys and certs. + + Build fixes [Saleem Abdulrasool, Jeff Cai] + + Add modular roots-store module for storage of trusted CA certs. + + Add modular rpc-layer for communication between module and daemon. + + Add modular ssh-agent as the main gnome-keyring-daemon agent. +* Thu Jan 22 2009 vuntz@novell.com +- Clean up package a bit, especially the file list. +* Mon Jan 12 2009 mboman@suse.de +- Update to version 2.25.4.2: + + The modular ssh agent uses keys from all available PKCS#11 slots. + + Fix compiler warnings. + + Fix broken release. +- Remove gnome-keyring-svndiff-1440-1442.patch. New version +* Wed Jan 07 2009 mboman@suse.de +- Update to version 2.25.4.1: + + Half way through refactoring of PKCS#11 support. + + Add crypto support to gp11 library. + + gp11 library is now by and large thread-safe. + + Add modular ssh-store, roots and rpc-layer PKCS#11 components. + + Beginnings of a PKCS#11 based ssh-agent. + + Transactional storage of PKCS#11 objects. + + Add auto-authenticate support in GP11 library, which greatlty + simplifies figuring out when to provide passwords. + + Fix initialization problems which prevented SSH agent from setting + environment variables properly + + Translation fixes +- Add gnome-keyring-svndiff-1440-1442.patch to make it compile +* Sat Dec 20 2008 mboman@suse.de +- Update to version 2.25.2: + + Fix PKCS#11 corner cases highlighted by p11-tests tool. + + Solaris fixes + + Don't use non-pageable memory for public keys. + + Rework initialization of daemon, and the way that it integrates + with the session. + + Close open file descriptors before starting daemon from PAM module. + + Don't try and unlock keyring from PAM if daemon isn't + running + + Don't leave keyring daemon running if PAM just started it for + a password change + + Add a keyboard accelerator to the 'Deny' button + + Use pkg-config to detect libtasn1 + + Register environment variables with session properly. + + Make DBUS a required dependency of gnome-keyring. + + Remove usage of deprecated glib/gtk stuff. +- Removed gnome-keyring-pam-stop-passwd.patch. Fixed upstream +- Removed gnome-keyring-spurious-syslog.patch. Fixed upstream +- Removed gnome-keyring-sync-XAUTHLOCALHOSTNAME.patch. Fixed upstream * Wed Dec 10 2008 olh@suse.de - use Obsoletes: -XXbit only for ppc64 to help solver during distupgrade (bnc#437293) -* Mon Dec 01 2008 vuntz@novell.com +* Sun Nov 30 2008 vuntz@novell.com - Add gnome-keyring-sync-XAUTHLOCALHOSTNAME.patch to synchronize XAUTHLOCALHOSTNAME and ICEAUTHORITY in the keyring daemon after login. Else, gnome-keyring-ask might not be able to access the @@ -229,7 +285,7 @@ * Wed Nov 19 2008 vuntz@novell.com - Compile with --disable-acl-prompts. The prompt dialogs don't help the user in the end. Fix bnc#446010. -* Sun Nov 09 2008 vuntz@novell.com +* Sat Nov 08 2008 vuntz@novell.com - Add some patches that will make pam-config integration possible. This is part of bnc#421603. - Add gnome-keyring-pam-stop-passwd.patch: if the keyring is @@ -266,7 +322,7 @@ is already correct. + Load all objects when a PKCS#11 session is opened, regardless of whether a C_FindObjects is run or not. -* Sat Sep 20 2008 vuntz@novell.com +* Fri Sep 19 2008 vuntz@novell.com - Rewrite gnome-keyring-check-session.patch to be more correct: ie, don't return too early from functions, and now check the DESKTOP_SESSION environment variable that will be set by GDM. @@ -342,7 +398,7 @@ + Return serial number of certificates properly to requesting programs + Fix crash when receiving certain HAL events. -* Thu May 01 2008 hpj@suse.de +* Wed Apr 30 2008 hpj@suse.de - Remove gnome-keyring-0.4.6-casa-integration.patch. GNOME can now replicate the login password for use in the default keyring without Casa's help. @@ -358,7 +414,7 @@ + Log to syslog even when running in the foreground + Add a configure option to disable building of the SSH agent + Build fixes. -* Fri Mar 14 2008 maw@suse.de +* Thu Mar 13 2008 maw@suse.de - Update to version 2.22.0: + Minor build fix. * Tue Mar 04 2008 maw@suse.de @@ -406,7 +462,7 @@ * Tue Jan 22 2008 hpj@suse.de - Remove gnome-keyring-2.21.4-getenv-returns-null.patch, and fix gnome-keyring-check-session.patch instead. -* Mon Jan 21 2008 hpj@suse.de +* Sun Jan 20 2008 hpj@suse.de - Add gnome-keyring-2.21.4-getenv-returns-null.patch to fix GNOME bug #510902. * Sat Jan 12 2008 hpj@suse.de @@ -453,7 +509,7 @@ - Now builds on Solaris [Damien Carbery] - Configure PAM module directory better [Matthias Clasen] - Fix memory leaks -* Wed Aug 08 2007 maw@suse.de +* Tue Aug 07 2007 maw@suse.de - Use %%fdupes - Split off a -lang subpackage. * Thu Aug 02 2007 jpr@suse.de @@ -538,7 +594,7 @@ - Translation updates - Fix crash when asking for password - Fix --disable-nls -* Sat May 13 2006 hpj@suse.de +* Fri May 12 2006 hpj@suse.de - Add a patch to provide better CASA integration. CASAManager is allowed by default, and the default keyring's password is saved in CASA, making most of the annoying dialogs go away. Part of ++++++ gnome-keyring-2.24.1.tar.bz2 -> gnome-keyring-2.25.5.tar.bz2 ++++++ ++++ 110041 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