2008-12-12 Stef Walter * configure.in: * NEWS: Release version 2.25.2 2008-12-12 Stef Walter * daemon/pk/gkr-pk-cert.c: * daemon/pk/gkr-pk-privkey.c: * daemon/pk/gkr-pk-pubkey.c: * daemon/pk/gkr-pk-pubkey.h: * daemon/pk/gkr-pk-util.c: * daemon/pkcs11/gkr-pkcs11-daemon-session.c: * daemon/pkix/gkr-pkix-asn1.c: * pkcs11/gkr-pkcs11-module.c: Fix most of the inconsistencies and bugs highlighted by the p11-tests tool. 2008-12-12 Halton Huo * pam/gkr-pam-module.c: Allow build on Solaris PAM. Fixes bug #559232. 2008-12-11 Stef Walter * daemon/pkix/gkr-pkix-asn1.c: * daemon/pkix/gkr-pkix-asn1.h: * daemon/pkix/gkr-pkix-der.c: Only allocate secure memory for secret key MPIs. 2008-12-11 Stef Walter * common/gkr-crypto.c: * common/gkr-secure-memory.c: * common/gkr-secure-memory.h: * daemon/gkr-daemon.c: * daemon/gkr-daemon.h: * daemon/gkr-daemon-dbus.c: * daemon/gkr-daemon-ops.c: * pam/gkr-pam-module.c: Rework initialization of the daemon so that most initialization can happen after starting via PAM. Fixes bug #558181 * library/gnome-keyring.c: * library/gnome-keyring-private.h: * library/gnome-keyring-socket.c: Don't let --start use an autostart DBus daemon. 2008-12-11 Stef Walter * pam/gkr-pam-module.c: Close first 64 open file descriptors before running the daemon. Fixes bug #560131 2008-12-11 Stef Walter * pam/gkr-pam-module.c: Don't unlock keyring if daemon wasn't started. Patch by Vincent Untz. Fixes bug #559958 2008-12-11 Stef Walter * pam/gkr-pam-module.c: Don't leave gnome-keyring-daemon running if started for a password change. Patch by Vincent Untz. Fixes bug #558636 2008-12-11 Stef Walter * daemon/ui/gkr-ask-tool.c: Add accelerator to 'Deny' button in dialog. Patch by Gabor Kelemen. Fixes bug #552604 2008-12-11 Stef Walter * common/gkr-location.c: Fix crash when empty error message. Patch by Jeff Cai. Fixes bug #562521 2008-12-11 Stef Walter * library/gnome-keyring-utils.c: Synchronize ICEAUTHORITY and XAUTHLOCALHOSTNAME environment variables on startup. Fixes bug #562824 2008-12-11 Stef Walter * configure.in: Use pkg-config to detect libtasn1. Patch by Jeff Cai. Fixes bug #563702 2008-11-14 Stef Walter * daemon/gkr-daemon-dbus.c: Register and unregister with the session properly using correct interfaces and signals. See bug #547272 2008-11-11 Stef Walter * common/gkr-crypto.c: * common/gkr-location-watch.c: * daemon/ssh/gkr-ssh-daemon-ops.c: Better warnings and debug messages in certain corner cases. 2008-11-09 Stef Walter * configure.in: * common/gkr-daemon-util.c: * common/gkr-daemon-util.h: * daemon/Makefile.am: * daemon/gkr-daemon-dbus.c: * daemon/gkr-daemon-ops.c: * daemon/gkr-daemon.c: * daemon/gkr-daemon.h: * daemon/gnome-keyring-daemon.desktop.in: * library/Makefile.am: * library/gnome-keyring-private.h: * library/gnome-keyring-socket.c: * library/gnome-keyring-utils.c: * library/gnome-keyring.c: Add --start option to daemon which allows initialization of a running daemon or start one if none found. This reworks the startup interactions with gnome-session. 2008-11-05 Stef Walter * common/gkr-dbus.c: * common/gkr-dbus.h: * daemon/gkr-daemon.c: * daemon/gkr-daemon.h: * daemon/gkr-daemon-dbus.c: * daemon/Makefile.am: * library/gnome-keyring.c: * library/gnome-keyring-private.h: * configure.in: Make DBUS a required dependency of gnome-keyring. 2008-11-04 Stef Walter * configure.in: Bump version number. === gnome-keyring 2.25.1 ===