=== gnome-keyring 2.19.90 === 2007-08-12 Stef Walter * configure.in: * NEWS: 2007-08-12 Stef Walter * common/gkr-location.c: Create keyrings in the right directory. Patch from Nathaniel McCallum. Fixes bug #465157 2007-08-10 Stef Walter * daemon/gkr-daemon-ops.c: * keyrings/gkr-keyring.c: * keyrings/gkr-keyrings.c: * ui/gkr-ask-daemon.c: Fix memory leaks 2007-08-10 Stef Walter * pam/gkr-pam-module.c: Put an upper limit on the amount of data the daemon can send to us. 2007-08-10 Stef Walter * pam/gkr-pam-client.c: Make sure the daemon is running as the same user as us before passing passwords to it. 2007-08-07 Stef Walter * keyrings/gkr-keyring.c: Always default to a proper volume when none is selected or returned by ask request. 2007-08-06 Stef Walter * ui/gkr-ask-tool.c: Fix possible crash in ask tool from dereferencing a NULL error. Fixes bug #464051 * ui/gkr-ask-request.c: Fix crash when gnome-keyring-ask gives an invalid response back to the daemon. Fixes bug #464055 2007-08-01 Stef Walter * pam/gkr-pam-module.c: Use strtok_r instead of strsep so that we can build on Solaris. Fixes bug #462122 2007-08-01 Stef Walter * library/gnome-keyring-export.map: (removed) * library/Makefile.am: * pam/gkr-pam-export.map: (removed) * pam/Makefile.am: Use -export-symbols-regex to mark with symbols to export instead of a GNU LD --version-script. This allows us to build on Solaris' linker. Fixes bug #462349 2007-07-31 Stef Walter * pam/gkr-pam-client.c: * pam/gkr-pam-module.c: * pam/gkr-pam.h: Include headers and defines necessary for building on Solaris. Patch by Damien Carbery. Fixes bug #462118 2007-07-31 Stef Walter * ui/gkr-ask-tool.c: Don't use err () because of Solaris. Fixes bug #462114 2007-07-31 Stef Walter * pam/Makefile.am: * configure.in: Configurable option for PAM library directory. Patch from Matthias Clasen. Fixes bug #461045 2007-07-31 Stef Walter * daemon/gkr-daemon.c: (moved from gnome-keyring-daemon.c) * daemon/gkr-daemon.h: (moved from gnome-keyring-daemon.h) * daemon/gkr-daemon-io.c: (moved from gnome-keyring-daemon-io.c) * daemon/gkr-daemon-ops.c: (moved from gnome-keyring-daemon-ops.c) * daemon/Makefile.am: * keyrings/gkr-keyring.c: * keyrings/gkr-keyring-item.c: * keyrings/gkr-keyring-item.h: * library/gnome-keyring.c: * library/gnome-keyring-export.map: (added) * library/gnome-keyring-private.h: * library/gnome-keyring-proto.c: * library/gnome-keyring-proto.h: * pam/gkr-pam-export.map * pam/Makefile.am: Only export the functions from shared libraries that we want to export. Prefix all exportable functions with gnome_keyring_ and vice versa. 2007-07-31 Stef Walter * tests/unit-test-location.c: Fix wrong test with regards to location children.