Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

gnome-keyring-2.32.1-8.4 RPM for x86_64

From OpenSuSE 11.4 for x86_64

Name: gnome-keyring Distribution: openSUSE 11.4
Version: 2.32.1 Vendor: openSUSE
Release: 8.4 Build date: Tue Feb 22 23:17:14 2011
Group: System/GUI/GNOME Build host: build22
Size: 1607608 Source RPM: gnome-keyring-2.32.1-8.4.src.rpm
Summary: GNOME Keyring Password Manager
The GNOME Keyring is a daemon in the session, similar to ssh-agent,
and other applications can use it to store passwords and other
sensitive information.

The program can manage several keyrings, each with its own master
password, and there is also a session keyring which is never stored to
disk, but forgotten when the session ends.




GPLv2+ ; LGPLv2.1+


* Wed Dec 29 2010
  - Update gnome-keyring-check-session.patch to add support for Xfce
  - Add gnome-keyring-autostart-in-xfce.patch to autostart
    gnome-keyring in XFCE sessions.
* Wed Dec 15 2010
  - Own /usr/share/GConf and /usr/share/GConf/gsettings to fix build.
* Tue Nov 23 2010
  - Change lang package Requires to Recommends since it is not
    mandatory at runtime.
* Thu Oct 28 2010
  - Update to version 2.32.1:
    + Don't offer to save password for symmetric encryption in
    + Don't try to cache password when symmetric encryption in
    + Check that daemon is initialized before changing password from
    + Fix login keyring password doesn't match login.
    + Link correctly to gio.
    + Add extra debug guard around printing of prompt io.
    + Fix invalid memory access in rpc-layer.
* Wed Oct 20 2010
  - Update gnome-keyring-check-session.patch to also use the
    gnome-keyring PAM module for the gnome3 and smeegol sessions: we
    want the keyring to be unlocked on login there.
* Mon Sep 27 2010
  - Update to version 2.32.0:
    + Make builds silent by default.
* Sun Sep 12 2010
  - Update to version 2.31.92:
    + Require glib 2.25 or later.
    + Require automake 1.7 or later.
    + Fix assertion in secure memory code.
    + Don't go into endless loop when GPG Agent client disconnects.
    + Fix double free in gp11 library.
    + Fix crash during keyring unlock operation.
    + Expand prompt details when a non-default unlock option is
    + Migrate to gsettings.
    + Use gsettings for GPG agent unlock options.
    + Fix library header installation directory for libgcr.
    + Fix some errors parsing certificates.
    + Rework how unlock options are loaded and handled.
    + Fix saving of auto-unlock passwords.
    + Support building with GTK+ 3.0
    + No warning message when SSH unlock prompt is cancelled.
    + Build fix finding PAM headers.
    + Build fix of PAM module for Hurd.
  - Drop gnome-keyring-fix-pam-module-build.patch: fixed upstream.
  - Pass --with-gtk=2.0 to configure to make sure we build against
    GTK+ 2.
  - Handle GSettings schemas, by using the %glib2_gsettings_schema_*
* Mon Aug 30 2010
  - Update to version 2.31.91:
    + Fix problem with keyring names that contain foreign charaters.
    + Build fixes and warning fixes.
    + Better GPG Agent prompt strings.
    + More internal documentation.
    + Remove gconf as part of migration to gsettings.
    + Add --replace option to daemon.
    + Fix race condition in tests.
    + Use new DER decoding and encoding routines.
    + Only try to authenticate once if PKCS#11 slot has protected
      auth path.
    + Better handling of when PKCS#11 token is write protected.
  - Add gnome-keyring-fix-pam-module-build.patch to fix build of PAM
  - Pass --enable-pam to configure to make the build fail early if we
    lose the pam module.
  - Pass --with-root-certs=%{_sysconfdir}/ssl/certs to configure.
  - Remove all of the gconf packaging:
    + Remove gconf2-devel BuildRequires.
    + Remove use of %gconf macros and corresponding
    + Do not pass --disable-schemas-install to configure.
* Thu Jul 22 2010
  - Remove gnome-common BuildRequires and call to
  - Call %suse_update_desktop_file on gnome-keyring-gpg.desktop.
* Thu Jul 08 2010
  - Update to version 2.31.4:
    + New GPG Agent built into gnome-keyring-daemon
    + Start building (but not using) new DER parser and writer.
    + Fix building of desktop and service files.
    + Fix problems displaying prompts with certain characters in
    + Fix deadlock on secure memory usage.
    + Refactor the way prompting works for PKCS#11 components.
    + Refactor the way testing works and files are named.
    + Implement coverage testing.
    + Cleanup whitespace issues and rename certain modules.
    + Tests can now involve prompts and responses.
    + Fix possible threading race condition in gp11.
    + Fix broken startup when used with gdm and password-less login.
    + Fix checking of uninitialized value in prompting code.
  - Drop gnome-keyring-fixes-from-git.patch: fixed upstream.
* Thu Jun 03 2010
  - Add gnome-keyring-fixes-from-git.patch to fix various issues
    related to gnome-keyring not working fine (with autologin, for
  - Add gnome-common BuildRequires and call to
    needed for the patch.
* Thu Apr 29 2010
  - Update to version 2.30.1:
    + Build fixes for errors and distribution problems.
    + Fixes for building on recent GTK versions.
    + Remove accidental storage of user's login password in login
    + Fix assertion when exiting.
    + Updated translations.
* Tue Mar 30 2010
  - Update to version 2.30.0:
    + More robust error display and handling.
    + Don't assert on va_list.
    + Don't save session keyring to disk.
    + Allow unlocking even when always unlock is not available.
    + Hide the automatically unlock check when login not usable.
    + Fix various issues storing and using auto unlock passwords.
    + Updated translations.
* Wed Mar 10 2010
  - Update to version 2.29.92:
    + Fix various problems with not storing secret value properly.
    + Return no results when a search includes a bad collection
    + Don't raise error if ssh client disconnects early.
    + Allow running in a test environment.
    + Fix error when setting default keyring to NULL.
    + Autostart gnome-keyring-daemon in LXDE as well.
    + Rework the startup again, to use a singleton crontrolled via
      dbus, to help when no process was started by pam.
    + Display password and confirm prompts when creating keyring.
    + Allow specifying CKA_ID when creating collection.
    + Give translatable label to created login keyring.
    + When no default keyring set, use login keyring.
    + Fix problem initializing socket path in rpc module.
    + Fix endless loop in reading data.
    + Potential fix or sporadic crash.
    + Solaris build fixes.
    + Updated translations.
    Drop upstream included gnome-keyring-LXDE-autostart.patch.
* Thu Feb 11 2010
  - Update to version 2.29.90:
    + Quit daemon when the dbus session is disconnected.
    + Don't print out warnings on SSH v1 keys.
    + Remove erroneous egg-dbus dependency.
    + Allow saving password for encryption keys.
    + Fix problems storing secrets in keyrings.
    + Expose idle and timeout lock options for keyrings in the prompt
      dialog. Fix remaining issues to get this to work.
    + Display a different message when unlocking the login keyring.
    + Fix problem with phantom 'xxx_1' keyrings appearing.
    + Load and use the default keyring properly.
    + Support accessing template style pkcs11 attributes.
    + Fix endless loop when looking for encryption key password in
      login keyring.
    + GNU Hurd build fixes.
    + Solaris build fixes.
    + Translation fixes.
  - Drop eggdbus-devel BuildRequires.
  - Tweak gnome-keyring-check-session.patch to not start the keyring
    if we're in a supported display manager, but DESKTOP_SESSION is
    not set.
* Sun Feb 07 2010
  - Add gnome-keyring-LXDE-autostart.patch to allow to autostart
    keyring on LXDE session.
* Wed Jan 27 2010
  - Update gnome-keyring-check-session.patch to also support LXDE
    (and lxdm).
* Mon Jan 11 2010
  - Update to version 2.29.5:
    + Implement lookup collection passwords in login keyring.
    + Various prompting fixes.
    + Store PKCS#11 objects after any attribute change.
    + Add 'Type' property to Secret Service API DBus item interface
    + Various warning, and uninitialized memory fixes.
* Tue Dec 22 2009
  - Update to version 2.29.4:
    + Refactor how the daemon starts up.
    + Allow init with already present environment variables, using
    - -start.
    + Install autostart files for each component of the daemon.
    + New DBus Secret Service API for accessing passwords and
    + Old protocol for accessing secrets is no longer present.
    + libgnome-keyring is now its own module, and no longer bundled
      with gnome-keyring.
    + Use normal GtkEntry when prompting for passwords.
    + Requires GTK+ 2.18
    + Implement new more flexible control protocol for pam and
    + Complete more of the gp11 PKCS#11 wrapper library.
    + Implement AES key wrapping and unwrapping in PKCS#11
    + Implement DH key generation and derivation in PKCS#11
    + Integrate testing of PKCS#11 components via p11-tests.
    + Implement PKCS#11 component for storing 'keyring' style
    + Don't complain if we can't set session environment variables.
    + When running a debug build, warnings are fatal.
    + Refactor testing.
    + Encrypted channel for password with prompting dialog.
  - Pass --disable-schemas-install to configure.
  - Add eggdbus-devel BuildRequires.
  - Remove libgnome-keyring0 and gnome-keyring-devel subpackages
    (moved to libgnome-keyring source package).
  - Split the remaining of gnome-keyring-devel in libgcr-devel and
  - Update baselibs.conf to reflect the packages shipping libraries
    (libgcr0 and libgp11-0).
* Thu Dec 17 2009
  - Add baselibs.conf as a source
* Thu Dec 17 2009
  - Fix build on openSUSE <= 11.2.
* Tue Dec 15 2009
  - Update to version 2.28.2:
    + Add license to reference documentation.
    + Sent output of g_printerr to syslog.
    + No error when can't unlock login keyring.
    + Fix assertion when comparing attributes.
    + Fix freeing of unallocated memory in test.
    + Don't barf on certificates with unsupported algorithm.
    + Fix some memory leaks.
* Fri Dec 04 2009
  - Split the libraries in their own packages, to avoid useless
    dependencies for packages depending on libgnome-keyring0 but that
    don't want the whole gnome-keyring (which pulls gtk2). This means
    we now have libgnome-keyring0, libgcr0, libgp11-0 and
    libgp11-modules subpackages. (Thanks to Debian: summaries and
    descriptions are inspired by the Debian ones.)
  - Remove .la files.
  - Do not self-obsolete for gnome-keyring-doc and pam_keyring.
  - Move the pam-confire PreReq to the pam subpackage.
* Fri Nov 13 2009
  - Update to version 2.28.1:
    + Fix support for SSH RSA1 keys.
    + Fix a delay when the daemon quits.
    + Use default D-Bus timeout when finding daemon.
    + Make custom pkcs11 constants unsigned longs.
    + Use unsigned long for module handle counter.
    + Fix assertion when releasing secure memory block.
  - Drop gnome-keyring-no-logout-delay.patch: fixed upstream.
  - Drop gnome-keyring-fix-ssh1-agent.patch: fixed upstream.
  - Update gnome-keyring-check-session.patch to apply without fuzz.
* Thu Oct 08 2009
  - Add gnome-keyring-fix-ssh1-agent.patch to make the ssh agent
    support rsa1 keys again. Fix bnc#540515.
* Tue Oct 06 2009
  - Update gnome-keyring-pam-auth-prompt-password.patch to not prompt
    for password if use_authtok option is used.
* Fri Oct 02 2009
  - Add gnome-keyring-no-logout-delay.patch to fix delay during
* Tue Sep 22 2009
  - Update to version 2.28.0:
    + Fix build problems with -as-needed.
  - Remove export SUSE_ASNEEDED.
* Mon Sep 14 2009
  - Update to version 2.27.92:
    + Some uses of glib memory routines to explicitly allocate
    + Fix erroneous assertion hit by gtk-doc and tests.
    + Revert change which bumped libtasn1 required to 1.0.
    + Fix logic for only_if option in PAM module.
    + Handle unix signals on one thread.
    + Better daemon startup and forking logic.
    + Optional use of automake silent rules when available.
    + No warning when a disk doesn't have a UDI identifier.
  - Drop gnome-keyring-pam-fix-only_if.patch: fixed upstream.
  - Add SUSE_ASNEEDED=0 to fix build.
* Sun Aug 30 2009
  - Add gnome-keyring-pam-fix-only_if.patch to fix logic in pam
    module when using only_if.
* Mon Aug 10 2009
  - Update to version 2.27.90:
    + Build fixes on Solaris and FreeBSD.
    + Take length of ASN.1 elements into account, when parsing.
* Wed Jul 29 2009
  - Drop gnome-keyring-auto-start-if-compatibility.patch now that
    pam-config has been updated to support only_if in the pam config.
  - Change pam-config call in post to use "--gnome_keyring-auto_start
    - -gnome_keyring-only_if=gdm" instead of
  - PreReq pam-config at least 0.72 for those changes.
* Tue Jul 28 2009
  - Update to version 2.27.5:
    + Add support for lifetime constrained SSH identities.
    + Use GtkBuilder files where glade files were used.
    + Write private key files with tighter file permissions.
    + Use gio instead of libhal for monitoring volumes.
    + Updated translations.
  - Remove hal-devel from BuildRequires not needed anymore.
* Sun Jul 19 2009
  - Update to version 2.27.4:
    + Insurance in parsing keyring format for future changes.
    + Add 'use_authtok' option to pam module.
    + Test utility fix.
    + Add 'only_if=' option to pam module.
    + Make 'Password:' prompt translatable in pam module.
    + Use libgcrypt to generate iv/salt where needed.
    + Remove old cu-test style unit tests.
    + Code refactoring and cleanup, removed 'common' component.
    + Auto generated ChangeLog.
    + Cleanup unit tests, and make them run with 'make check'
  - Changes from version 2.26.3:
    + Build fixes.
    + Fix problem with RSA key sizes that are not a multiple of 8.
      This affected use of SSH keys in particular.
    + Fix crash related to secure memory.
  - Drop gnome-keyring-pam-auto-start-if.patch: fixed upstream.
  - Drop gnome-keyring-pam-translate.patch: fixed upstream.
  - Remove AutoReqProv: it's default now.
  - Add gnome-keyring-auto-start-if-compatibility.patch since
    pam-config does not know yet about only_if. It will be removed
    once pam-config will be updated.
* Sun Apr 12 2009
  - Update to version 2.26.1:
    + Fix many problems with the new secure memory allocator
    + DBus now automatically starts the gnome-keyring service
    + When auto activating the gnome-keyring DBus service, check for an
      already running daemon
    + Don't print critical warnings when registering with DBus fails
    + Bump glib dependency
    + Add DBus method for getting the gnome-keyring environment
    + Fix crash when prompting to unlock the keyring
    + Initialize daemon with LOGNAME and USERNAME environment
    + Build fixes
  - Merge -doc into -devel as it only contains gtk-doc
  - Move gtk-doc from main to -devel
* Sat Mar 21 2009
  - Modify baselibs.conf so that if pam-32bit is installed on x86_64,
    gnome-keyring-pam-32bit and gnome-keyring-32bit is installed as
* Thu Mar 19 2009
  - Fix an issue where Requires on libtasn1-devel and gtk2-devel was
    added to -pam instead of -devel
* Sat Mar 14 2009
  - Update to version 2.26.0:
    + Implement support for running gnome-keyring-daemon under
    + Checks for asn1Parser tool when configuring
    + Only automatically expose PKCS#11 public key objects for
      private keys
    + Have the SSH agent only log into the token when we have a
      private key that we want to access
    + Disable input method in password
  - Add libtasn1-devel and gtk2-devel to Requires for devel package
* Fri Mar 06 2009
  - Update to version 2.25.92:
    + Fix problems when multiple processes tried to initialize the
      gnome-keyring-daemon at the same time, often resulting in a
      user session that hung on login.
    + Add compatibility support for loading SSH unlock passwords from
      previous versions of gnome-keyring.
    + Fix compiler warnings on 32-bit systems.
    + Fix uninitialized variable usage. These resulted in crashes.
    + Initialize PKCS#11 tokens before importing certificates or keys
      to them. Remove previous auto-initialize idea.
    + Add basic support for PKCS#11 SO logins.
    + Fix focus issues in the import certificate/key dialog.
    + When looking for PKCS#11 objects, skip tokens that have not
      been initialized.
    + Exit properly when an error occurs on importing a certificate
      or key.
    + Hash objects when storing them in PKCS#11 user-store and
      validate the hashes when loading them.
    + Build fix on Solaris
    + If login keyring doesn't exist when changing a PAM password,
      don't create it automatically.
    + Close stdin/stdout when not running the daemon in foreground.
      This fixes a regression in scripts starting
  - Remove -fno-strict-aliasing from CFLAGS.
  - Use makeinstall (install-pam is no longer useful)
  - Make sure fdupes is called last (since we might changes some
    files before).



Generated by rpm2html 1.8.1

Fabrice Bellet, Mon Jul 10 03:28:18 2017