-
3.3.1.1
Changes in version 3.3.1.1 are: * Build correctly against glib 2.31
-
3.3.1
Changes in version 3.3.1 are: * Return most recent secret first when searching * Split the Gcr and Gck libraries out of gnome-keyring * Build fixes * Updated translations
-
3.2.1
Changes in version 3.2.1 are: * Fix debugging output, and erroneous warnings * Updated translations
-
3.2.0
Changes in version 3.2.0 are: * Don't install setuid when filesystem capabilities not available * Updated translations
-
3.1.92
Changes in version 3.1.92 are: * Add back the file format "documentation" * Make .desktop file match prompt process so icon and title are shown * Fix packaging issues installing the pkcs11 module * return correct error code in gpg-agent for unimplemented stuff * Fixes for parsing/viewing various (sometimes slightly invalid) PKCS#12 files * Allow daemon to access secrets of internal PKCS#11 modules, so that we can do things like hash NTLM and Kerberos secrets in the future. * Build and documentation fixes * Updated translations
-
3.1.91
Changes in version 3.1.91 are: * gcr-viewer will now display errors when failing to load a file. * gcr-viewer can now prompt for passwords to unlock files * Add support for getting the current data block being parsed in GcrParser. * Add debug output to various points in the GCR and GCK libraries. * When replacing another gnome-keyring-daemon, wait a moment before initializing. * Fix GCR library initialization bugs loading PKCS#11 modules. * Fine tuning of GcrParser when parsing PKCS#12 files. * Build and packaging fixes * Updated translations
-
3.1.90
Changes in version 3.1.90 are: * Install better xdg-mime files for identifying crypto related file types * New gcr-viewer for viewing certificates and keys, hooked up to file types * Display tweaks for the certificate and key widgets * Don't initialize PKCS#11 modules automatically in gcr library unless needed. * Cleanup the libgck API since we're bumping the major version. * ABI fixes for the GCR library for changes in the 3.1.x release cycle * New automatic checks for symbols that have changed in the ABI * Add async PKCS#11 initialization functions to libgck * Display Certificate otherName subject-alt-name for xmppAddr and DNS SRV * Documentation, testing, translation and build fixes.
-
3.1.4
Changes in version 3.1.4 are: * New GcrListSelector class for selecting multiple keys. * Add icons for key and key pair. * Gcr now has support for loading of GnuPG keys from gpg, including photos. * New gcr dependency on p11-kit for loading PKCS#11 modules. * Remove support for GTK+ 2.x * Implement calculation of fingerprints in gcr for keys. * Fix problems in daemon if IPC lock or FS capabilities are not available. * Bug fixes and build fixes. * Code cleanup and refactoring.
-
3.0.3
Changes in version 3.0.3 are: * Build fixes on OpenBSD. * Don't prompt multiple times for simultaneous unlocking of keyrings.
-
3.0.2
Changes in version 3.0.2 are: * Add documentation images for gcr widgets. * Translation fixes. * Build fixes.
-
3.1.1
Changes in version 3.1.1 are: * Add 'Export Certificate' option to right click of certificate widget. * Use file system linux capabilities for memory locking. * Set correct daemon SELinux context when started from PAM module. * Fix assertions in parser. * Add GcrCollection interface to represent collections of objects. * Add GcrGnupgCollection to libgcr. * Implement functionality in renderers to populate GtkTreeModel * Add a GcrSelector widget. * Cleanup unregistering from session. * Translations and translation fixes. * Build fixes.
-
3.0.1
Changes in version 3.0.1 are: * Fix clicking buttons in 'unsafe storage' dialog on GTK+3 * Build with GTK+3 by default * More tests and test fine tuning: --enable-tests=yes/no/full * Expand path in gnome-keyring-prompt.desktop properly * Implement debug tracing in parts of gcr library. * Complete documentation in gcr and gck libraries. * Fix assertions in gcr library during parsing of a stream. * Build fixes
-
2.91.93
Release version 2.91.93 * Use full interface.Property form for CreateCollection and CreateItem in the DBus API. * Add deprecated functions for libgcr symbols lost since 2.32.x * Don't crash when the GPG agent is asked for a passhprase without a key id.
-
2.91.92
Changes in 2.91.92 * Don't leak login name from PAM when logging error. * Also start daemon in XFCE * Fix inability to save password for other keyrings. * Build and test fixes. * Support removal of aliases via the secret service API * Fix race condition when multiple applications create the default keyring at the same time. * Add a desktop file for gnome-keyring-prompt, so the icon shows up properly in gnome-shell. * Implement HKDF for transport encryption security.
-
2.91.91
Release version 2.91.91 * Fix the certificate details expander when used with GTK+3 * Calculate the minimum/natural size of the certificate widget better. * Fix gnome-keyring-prompt for GTK+3 release. * Fix problems with the URIs used for trust lookup and storage. * Pass around a content-type for secrets in the DBus Secret Service API. * If DBus couldn't be initialized when starting up the daemon, try again at a later point. * Build and testing fixes. * Remove support for the pkcs11-options file, and wait for a proper configuration file setup being worked on in p11-kit. * Add support for --version argument to gnome-keyring-daemon and gnome-keyring * Create necessary directory when storing trust assertion objects.
-
2.91.4
Changes in version 2.91.4 are: * gck library loads PKCS#11 modules from /usr/lib/pkcs11 * PKCS#11 config file in /etc/xdg/pkcs11.conf[.defaults] * Many ASN.1 encoding fixes. * Refactor how tests work. * Install standalone PKCS#11 modules to a consistent location. * Memory leaks and other bug fixes. * Allow enumeration of objects in specific PKCS#11 slots as well as modules. * Add GcrCertificateChain for building certificate chains. * Implementation of the initial PKCS#11 Trust Assertions spec. * Add GcrPkcs11Certificate for looking up certificates in PKCS#11 modules by issuer. * Expose gcr functionality for setting which PKCS#11 modules to use. * Find the root certificates by default. * Move to a single header model for libgcr. * Don't load *.la files when looking for PKCS#11 modules. * Fixes for GTK+3.0 * New xdg-store PKCS#11 module with support for storing trust assertions. * Rename old user-store to gnome2-store since it stores its data in old formats in the old .gnome2 location.
-
2.91.3
Changes in version 2.91.3 are: * Shutdown module timer when holding proper mutex. * Linux capabilities to overcome limits on locked memory. * Update HACKING with coding style * Build fixes.
-
2.91.2
Changes in version 2.91.2 are: * Add timeout if PAM startup doesn't complete shortly. * Fix login keyring password when it doesn't match unix login. * Replace gp11-0 with gck in pkgconfig file * Fix broken dispose of GcrCertificateWidget * Remove gp11 library.
-
2.32.1
Changes in version 2.32.1 are: * Don't offer to save password for symmetric encryption in gpg-agent. * Don't try to cache password when symmetric encryption in gpg-agent. * Check that daemon is initialized before changing password from pam. * 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.