May 6th, 2013· Build certificate chains when intermediates are wrong order [#699026]
· Don't try to import certificates to gnome-keyring xdg module
· Add appropriate icon for p11-kit trust module
· Make gcr build on both pre GTK+ 3.8 and later versions
· Update for recent changes in libtasn1
· Handle cases where no certificate data is available
· Fix for GTK+ 3.8 deprecations
· Build fixes
May 1st, 2013· Fix implementation of LockService dbus method [#690466]
· Updated translations [nl]
· Build fixes
April 19th, 2013· Updated translations
March 25th, 2013· Updated translations.
March 18th, 2013· Update introspection data of Collection.SearchItems() [#695115]
· Update the Item.Created and Item.Modified properties correctly [#695052]
· Updated translations
· Build fixes
March 5th, 2013· Remove the roots-store module replaced by p11-kit 0.16+ trust module
· Only return one object path list from Collection.SearchItems() [#695115]
· Fix order of items returned from SearchItems() [#693884]
· Build fixes
March 1st, 2013· Don't reverse the order of items returned from SearchItems()
· Updated translations
February 4th, 2013· Accept XDG_DATA_HOME environment variable during initialization
· Handle empty secrets correctly
February 4th, 2013· Set correct type for Collection's "Locked" property
· Don't warn if the GNOME session manager is not available
· Updated Translations
· Fix crasher in armor code
· Build fixes
October 16th, 2012· Fix regressions with keyring master password changing
· Load schema for secret items correctly, prevents storing multiple times for items stored via libsecret
· Setup translations properly when daemon starts
· Fix memory leak in PKCS#11 module
· Updated translations
November 28th, 2011· Do not make label selectionnable in prompt dialog
· Fix deadlock in the 'unsafe storage' prompt
· Better locking for the old gnome2-store
· Updated translations
· Build fixes
October 18th, 2011· Fix debugging output, and erroneous warnings
· Updated translations
September 28th, 2011· Don't install setuid when filesystem capabilities not available
· Updated translations
September 20th, 2011· 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
September 15th, 2011· 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
August 2nd, 2011· 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.
June 14th, 2011· Build fixes on OpenBSD.
· Don't prompt multiple times for simultaneous unlocking of keyrings.
May 26th, 2011· Add documentation images for gcr widgets.
· Translation fixes.
· Build fixes.
May 10th, 2011· 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.
April 29th, 2011· 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
April 6th, 2011· Translations
March 7th, 2011· 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 properconfiguration 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.
December 23rd, 2010· 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.
November 30th, 2010· Shutdown module timer when holding proper mutex.
· Linux capabilities to overcome limits on locked memory.
· Update HACKING with coding style
· Build fixes.
November 9th, 2010· 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.
October 26th, 2010· 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.
October 8th, 2010· Fix build problem in gpg-agent.
· Properly distribute pkgconfig file for gck library.
· Better certificate widget in gcr library.
· Add extra debug guard around printing of prompt io.
· Rework how the gcr parser and importer work together.
· More GTK+ 3.0 fixes.
August 31st, 2010· 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.
June 21st, 2010· Fix possible race condition in gp11 library.
· Use proper locking for secure memory in daemon.
· Fix broken startup when used with gdm and password-less login.
· Fix checking of uninitialized value in prompting code.
· Make sure the service files are created correctly
· Add dbus activation service file for org.freedesktop.secrets
· Build fixes of *.desktop and *.service files
March 10th, 2010· Fix various problems with not storing secret value properly.
· Return no results when a search includes a bad collection identifier.
· 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.