=== gnome-keyring 2.26.1 ===

2009-04-12  Stef Walter  <stef@memberwebs.com>

	* 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  <stef@memberwebs.com>

	* gcr/gcr-certificate.c: Fill in some API documentation.

2009-04-11  Stef Walter  <stef@memberwebs.com>

	* 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  <stef@memberwebs.com>

	* 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  <stef@memberwebs.com>

	* configure.in: Bump glib dependency to 2.16, in all 
	the pkg-config checks.

2009-04-10  Stef Walter  <stef@memberwebs.com>

	* egg/egg-secure-memory.c: Fix problem with integer 
	overflow in memory allocator.
	
2009-04-10  Stef Walter  <stef@memberwebs.com>

	* 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  <stef@memberwebs.com>

	* daemon/gkr-daemon-ops.c: Fix crash caused by not holding
	a reference to the keyring while prompting.
	
2009-04-01  Stef Walter  <stef@memberwebs.com>

	* egg/egg-unix-credentials.c: Build fix for Clang.
	Patch by Ed Schouten. 

2009-04-01  Stef Walter  <stef@memberwebs.com>

	* gcr/tests/Makefile.am: Distribute test data. 
	Fixes bug #577397
	
2009-04-01  Stef Walter  <stef@memberwebs.com>

	* egg/egg-asn1.c: Make function definitions match
	declarations for egg_asn1 time functions. Fixes bug #576762
	
2009-04-01  Stef Walter  <stef@memberwebs.com>

	* 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  <stef@memberwebs.com>

	* 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  <stef@memberwebs.com>

	* configure.in: Quote shell variable properly in configure.in
	Patch by  Daiki Ueno. Fixes bug #575805

2009-03-20  Stef Walter  <stef@memberwebs.com>

	* 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  <stef@memberwebs.com>

	* 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  <stef@memberwebs.com>

	* configure.in: Bump version

2009-03-16  Stef Walter  <stef@memberwebs.com>

	* Merge docs-organize branch.