=== gnome-keyring 2.23.6 === 2008-08-03 Stef Walter * configure.in: * NEWS: Release 2.23.6 2007-08-03 Stef Walter * gp11/gp11-attribute.c: * gp11/gp11-call.c: * gp11/gp11-object.c: * gp11/gp11-private.h: * gp11/gp11-session.c: * gp11/gp11-slot.c: * gp11/gp11.h: Add concept of invalid attributes. Don't throw error when some attributes of a multi attribute retrieval are invalid. Call async ready callbacks with right object. * daemon/data/gnome-keyring.schemas.in: Add gconf schema for noting the PKCS#11 modules for the current user. 2008-08-03 Stef Walter * gp11/gp11-attributes.c: * gp11/gp11-object.c: * gp11/gp11-session.c: * gp11/gp11-slot.c: * gp11/gp11.h: * gp11/tests/unit-test-gp11-attributes.c: More fine tuning of GP11 library. Add missing functions. Clarify date handling. 2008-08-03 Stef Walter * gp11/gp11-attributes.c: * gp11/gp11.h: * gp11/gp11.pc.in: * pkcs11/Makefile.am: Fine tune GP11 library. Make attribute data be guchar, and install gnome PKCS#11 header. Set proper version on the library. 2008-07-30 Stef Walter * daemon/gkr-daemon-ops.c: * daemon/keyrings/gkr-keyring-binary.c: * daemon/keyrings/gkr-keyring-item.c: * daemon/keyrings/gkr-keyring-login.c: * daemon/keyrings/gkr-keyrings.c: * daemon/keyrings/gkr-keyring-textual.c: * library/tests/unit-test-keyrings.c: Manage keyring and item reference counting properly. Fixes bug #545456 2008-07-30 Stef Walter * common/gkr-location.c: Fix erroneous warning on shutdown. 2008-07-30 Stef Walter * daemon/pk/gkr-pk-cert.c: * daemon/pk/gkr-pk-index.c: * daemon/pk/gkr-pk-object.c: * daemon/pk/gkr-pk-object.h: * daemon/pk/gkr-pk-root-storage.c: When a certificate is in the Roots storage, assume it is a CA if no basic constraints are present. 2008-07-27 Stef Walter * daemon/pk/gkr-pk-storage.c: * daemon/ssh/gkr-ssh-storage.c: * gp11/gp11-misc.c: Fix text problems highlighted by Claude Paroz Fixes bug #545030. 2008-07-25 Stef Walter * gp11/gp11-module.c: Build fixes. Fixes bug #544407 2008-07-25 Stef Walter * daemon/pk/gkr-pk-import.c: * daemon/pk/gkr-pk-index.c: * daemon/pk/gkr-pk-index.h: * daemon/pk/gkr-pk-object.c: * daemon/pk/gkr-pk-root-storage.c: * daemon/pk/gkr-pk-storage.c: * daemon/ssh/gkr-ssh-storage.c: * daemon/ui/gkr-ask-daemon.c: Fix problems using SSH and other PK related stuff when index unlock is denied by the user. We should default to a session index. 2008-07-24 Stef Walter * gp11/gp11.h: * gp11/gp11-module.c: * gp11/tests/unit-test-gp11-module.c: * gp11/tests/unit-test-gp11-object.c: * gp11/tests/unit-test-gp11-session.c: * gp11/tests/unit-test-gp11-slot.c: * pkcs11/gkr-pkcs11-module.c: * pkcs11/Makefile.am: * pkcs11/tests/Makefile.am: * pkcs11/tests/unit-test-pkcs11-initialize.c: * configure.in: Add ability to gnome-keyring module to pass in the socket using the reserved argument. This is similar to how NSS libsoftkn3 likes to be initialized. 2008-07-23 Stef Walter * gp11/gp11-attributes.c: Build fix 2008-07-23 Stef Walter * common/gkr-async.c: * common/gkr-async.h: * common/gkr-daemon-util.c: * common/gkr-daemon-util.h: * daemon/gkr-daemon-io.c: * daemon/pkcs11/gkr-pkcs11-daemon-session.c: * daemon/ssh/gkr-ssh-daemon-io.c: * daemon/ui/gkr-ask-daemon.c: * daemon/ui/gkr-ask-request.c: * daemon/ui/gkr-ask-request.h: Don't prompt for the same prompt twice while servicing the same client connection. Fixes bug #544373 2008-07-23 Stef Walter * daemon/pk/gkr-pk-import.c: * daemon/pk/gkr-pk-index.c: * daemon/pk/gkr-pk-index.h: * daemon/pk/gkr-pk-object.c: * daemon/pk/gkr-pk-object-storage.c: * daemon/pk/gkr-pk-root-storage.c: * daemon/pk/gkr-pk-storage.c: * daemon/ssh/gkr-pk-storage.c: Use the login keyring for storing indexes of PK objects. Handle the 'deny' to unlock use case better. 2008-07-23 Stef Walter * daemon/pk/gkr-pk-storage.c: Try storage of SSH and other key passwords in the old 2.22 style, so that user's desktops continue to work as expected. 2008-07-21 Stef Walter * configure.in: Bump version number