=== gnome-keyring 2.19.90 ===

2007-08-12  Stef Walter  <stef@memberwebs.com>

	* configure.in:
	* NEWS: 

2007-08-12  Stef Walter  <stef@memberwebs.com>

	* common/gkr-location.c: Create keyrings in the right directory.
	Patch from Nathaniel McCallum. Fixes bug #465157
	
2007-08-10  Stef Walter  <stef@memberwebs.com>

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

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

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

	* keyrings/gkr-keyring.c: Always default to a proper volume
	when none is selected or returned by ask request.
	
2007-08-06  Stef Walter  <stef@memberwebs.com>

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

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

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

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

	* ui/gkr-ask-tool.c: Don't use err () because of Solaris.
	Fixes bug #462114
	
2007-07-31  Stef Walter  <stef@memberwebs.com>

	* pam/Makefile.am:
	* configure.in: Configurable option for PAM library directory.
	Patch from Matthias Clasen. Fixes bug #461045
	
2007-07-31  Stef Walter  <stef@memberwebs.com>

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

	* tests/unit-test-location.c: Fix wrong test with regards to 
	location children.