=== gnome-keyring 2.26.1 === 2009-04-12 Stef Walter * NEWS: * docs/reference/gcr/Makefile.am: * docs/reference/gp11/Makefile.am: * docs/reference/gnome-keyring/Makefile.am: Version 2.26.1 2009-04-12 Stef Walter * gcr/gcr-certificate.c: Fill in some API documentation. 2009-04-11 Stef Walter * daemon/gkr-daemon-dbus.c: Don't use g_warning when the problem originated outside of our own process, just print a message. 2009-04-10 Stef Walter * daemon/org.gnome.keyring.service.in: Don't autostart another gnome-keyring-daemon if one has already started, just initialize the one that's already running. 2009-04-10 Stef Walter * configure.in: Bump glib dependency to 2.16, in all the pkg-config checks. 2009-04-10 Stef Walter * egg/egg-secure-memory.c: Fix problem with integer overflow in memory allocator. 2009-04-10 Stef Walter * daemon/gkr-daemon-dbus.c: Add DBus method for getting the important environment variables that the gnome-keyring daemon wants to set. See bug #577614 2009-04-10 Stef Walter * daemon/gkr-daemon-ops.c: Fix crash caused by not holding a reference to the keyring while prompting. 2009-04-01 Stef Walter * egg/egg-unix-credentials.c: Build fix for Clang. Patch by Ed Schouten. 2009-04-01 Stef Walter * gcr/tests/Makefile.am: Distribute test data. Fixes bug #577397 2009-04-01 Stef Walter * egg/egg-asn1.c: Make function definitions match declarations for egg_asn1 time functions. Fixes bug #576762 2009-04-01 Stef Walter * configure.in: * daemon/Makefile.am: * daemon/org.gnome.keyring.service.in: Include the full path to gnome-keyring-daemon in the DBus service file. Fixes problems with autostarting daemon. See bug #576630 2009-04-01 Stef Walter * egg/egg-secure-memory.c: Fix assertion that occurs when shrinking block of secure memory and then expanding again. * egg/egg-secure-memory.c: * egg/egg-secure-memory.h: Add validator which walks the secure memory heap and checks for inconsistencies. * egg/egg-secure-memory.c: Fix problem where freed memory is not inserted into the unused ring properly. This caused enless loops. Should fix bug #575247 * egg/egg-secure-memory.c: * egg/tests/unit-test-secmem.c: Put in a semi-random test excercising 1000 iterations of allocation, reallocation, freeing. Validates between each step. 2009-03-20 Stef Walter * configure.in: Quote shell variable properly in configure.in Patch by Daiki Ueno. Fixes bug #575805 2009-03-20 Stef Walter * pkcs11/rpc-layer/gck-rpc-daemon-standalone.c: Don't use err.h since Solaris doesn't have it. Fixes bug #575829 2009-03-16 Stef Walter * library/gnome-keyring-utils.c: Set USERNAME and LOGNAME environment variables in daemon when starting up. Fixes bug #575262. Reported by Matthias Clasen 2009-03-16 Stef Walter * configure.in: Bump version 2009-03-16 Stef Walter * Merge docs-organize branch.