=== gnome-keyring 2.19.6 === 

2007-07-27  Stef Walter  <stef@memberwebs.com>

	* NEWS:
	* configure.in: Released version 2.19.6
	
2007-07-27  Stef Walter  <stef@memberwebs.com>

	* tests/unit-test-location.c: Choose dummy mount names less likely
	to interfere with real mounts.
	
2007-07-27  Stef Walter  <stef@memberwebs.com>

	* common/gkr-location.c: 
	* ui/gkr-ask-tool-widgets.c: Fix compiler warnings
	
2007-07-27  Stef Walter  <stef@memberwebs.com>

	* ui/gkr-ask-tool.c: Grab the keyboard properly when prompting
	for a password. Fixes bug #349729

2007-07-26  Stef Walter  <stef@memberwebs.com>

	* doc/keyring-intro.txt: Updated docs to match wiki
	
2007-07-26  Stef Walter  <stef@memberwebs.com>

	* common/gkr-location.c:
	* common/gkr-location.h:
	* daemon/gnome-keyring-daemon-ops.c:
	* keyrings/gkr-keyring.c:
	* keyrings/gkr-keyring.h:
	* keyrings/gkr-keyrings.c:
	* tests/unit-test-location.c:
	* ui/gkr-ask-request.c:
	* ui/gkr-ask-request.h:
	* ui/gkr-ask-tool.c:
	* ui/gkr-ask-tool.h: (added)
	* ui/gkr-ask-tool-widgets.c: (added)
	* ui/Makefile.am: Add indications in the UI when a keyring is on 
	a removable drive. Add option to create keyrings on a non-local drive.
	
2007-07-26  Stef Walter  <stef@memberwebs.com>

	* common/gkr-dbus.c: (split from daemon/gnome-keyring-daemon-dbus.c)
	* common/gkr-dbus.h: (added)
	* common/gkr-location.c: (added)
	* common/gkr-location.h: (added)
	* common/Makefile.am:
	* daemon/gnome-keyring-daemon-dbus.c:
	* daemon/gnome-keyring-daemon-io.c:
	* daemon/gnome-keyring-daemon-ops.c:
	* keyrings/gkr-keyring.c:
	* keyrings/gkr-keyring.h:
	* keyrings/gkr-keyrings.c:
	* keyrings/gkr-keyrings.h:
	* library/gnome-keyring.h:
	* tests/Makefile.am:
	* tests/unit-test-async.c:
	* tests/unit-test-keyrings.c:
	* tests/unit-test-location.c: (added)
	* configure.in:
	* HACKING: Added support for using keyrings on removable drives
	Fixes bug #454390
	
2007-07-26  Wouter Bolsterlee  <wbolster@svn.gnome.org>

	* pam/gkr-pam-module.c: (parse_args): Initialise args
	variable to 0 to silence the compiler with -Werror.

2007-07-25  Stef Walter  <stef@memberwebs.com>

	* daemon/gnome-keyring-daemon.c: Close standard file descriptors
	properly when not running in the foreground. Fixes bug #460313
	
2007-07-24  Stef Walter  <stef@memberwebs.com>

	* pam/gkr-pam.h:
	* pam/gkr-pam-module.c: Don't try to launch daemon if not requested
	in pam configuration arguments for the module (ie: 'auto_start')
	
2007-07-24  Stef Walter  <stef@memberwebs.com>

	* daemon/gnome-keyring-daemon.c: Don't try to launch DBus if the 
	environment variable doesn't exist. 
	
2007-07-23  Stef Walter  <stef@memberwebs.com>

	* pam/gkr-pam.h:
	* pam/gkr-pam-client.c:
	* pam/gkr-pam-module.c: Fix bugs with changing passwords via 
	/usr/bin/passwd
	
2007-07-23  Stef Walter  <stef@memberwebs.com>

	* daemon/gnome-keyring-daemon.c:
	* daemon/gnome-keyring-daemon-ops.c:
	* keyrings/gkr-keyring.c:
	* keyrings/gkr-keyring.h:
	* keyrings/gkr-keyring-item.c:
	* keyrings/gkr-keyring-item.h:
	* keyrings/gkr-keyrings.c:
	* keyrings/gkr-keyrings.h:
	* library/gnome-keyring.c:
	* library/gnome-keyring.h:
	* library/gnome-keyring-utils.c:
	* tests/Makefile.am:
	* tests/unit-test-keyrings.c:
	* tests/unit-test-login-prompt.c:
	* ui/gkr-ask-request.c:
	* ui/gkr-ask-requset.h:
	* ui/gkr-ask-tool.c: Add support for automatically unlocking other 
	keyrings when their password is entered into the 'login' keyring.
	Fixes bug #459069
	
2007-07-22  Stef Walter  <stef@memberwebs.com>

	* keyrings/gkr-keyrings.c: The first keyring automatically becomes
	the default. This helps the 'login' keyring become default.
	
2007-07-22  Stef Walter  <stef@memberwebs.com>

	* daemon/gnome-keyring-daemon.c:
	* library/gnome-keyring.h:
	* library/gnome-kerying-opcodes.h: (added)
	* library/gnome-keyring-proto.h:
	* library/gnome-keyring-result.h: (added)
	* pam/gkr-pam.h: (added)
	* pam/gkr-pam-client.c: (added)
	* pam/gkr-pam-module.c:
	* pam/gkr-pam-stubs.c: (added)
	* pam/Makefile.am: Now uses the 'login' keyring instead of the 
	default. Added support for unlocking an already running  keyring. 
	Fixes bug #459071. Added initial support for changing passwords on the 
	'login' keyring. See bug #459069
	
2007-07-22  Stef Walter  <stef@memberwebs.com>

	* common/gkr-async.c: Fix race condition.
	
2007-07-21  Stef Walter  <stef@memberwebs.com>

	* daemon/gnome-keyring-daemon.c:
	* pam/gkr-pam-module.c: Make the 'input password' argument even
	more scary. It's an interim implementation for 2.19 and 2.20 
	releases only.

2007-07-21  Stef Walter  <stef@memberwebs.com>

	* pam/gkr-pam-module.c: Don't use pid file to mark running 
	gnome-keyring-daemon process. This causes problems with 
	multiple logins.
	
2007-07-21  Stef Walter  <stef@memberwebs.com>

	* daemon/gnome-keyring-daemon.c: Don't call glib functions in forked
	processes. Wait on child properly.
	
2007-07-21  Stef Walter  <stef@memberwebs.com>

	* pam/gkr-pam-module.c: Wait on child process properly, even when 
	SIGCHLD is being ignored.

2007-07-21  Stef Walter  <stef@memberwebs.com>

	* daemon/gnome-keyring-daemon-io.c:
	* daemon/gnome-keyring-daemon-ops.c:
	* keyrings/gkr-keyring.c:
	* library/gnome-keyring-proto.c:
	* library/gnome-keyring-proto.h: Remove identical functions in 
	gkr-buffer.c and gnome-keyring-proto.c
	
2007-07-20  Stef Walter  <stef@memberwebs.com>

	* daemon/gnome-keyring-daemon.c:
	* daemon/gnome-keyring-daemon-ops.c:
	* daemon/Makefile.am:
	* keyrings/gkr-keyring.c:
	* keyrings/gkr-keyring.h:
	* library/Makefile.am:
	* pam/gkr-pam-module.c: (added)
	* pam/Makefile.am: (added) 
	* tests/Makefile.am:
	* tests/unit-test-pam.c: (added)
	* tests/unit-test-pam-setup.c: (added)
	* configure.in
	* Makefile.am: Added basic PAM support. Unlock default keyring
	on login if the password matches.
	
2007-07-16  Wouter Bolsterlee  <wbolster@svn.gnome.org>

	reviewed by: Olav Vitters <ovitters@gnome.org>

	* daemon/gnome-keyring-daemon-ops.c: (op_create_item):
	Initialize item to NULL to fix -Werror crap.

2007-07-14  Stef Walter  <stef@memberwebs.com>

	* tests/Makefile.am:
	* tests/test-helpers.c: (added)
	* tests/unit-test-async.c:
	* tests/unit-test-daemon-setup.c:
	* tests/unit-test-mainloop-setup.c:
	* tests/unit-test-memory.c:
	* tests/unit-test-secmem.c:
	* tests/unit-tests-prep.sh: Fix up unit tests
	
2007-07-14  Stef Walter  <stef@memberwebs.com>

	* tests/test-keyrings.c:
	* tests/unit-test-keyrings-prompt.c:
	* ui/gkr-ask-daemon.c:
	* ui/gkr-ask-daemon.h:
	* ui/gkr-ask-daemon.h: Added misssing license headers
	
2007-07-14  Stef Walter  <stef@memberwebs.com>

	* common/gkr-async.c:
	* common/gkr-async.h:
	* common/gkr-unix-signal.c:
	* common/gkr-unix-signal.h:
	* common/gkr-wakeup.c:
	* common/gkr-wakeup.h:
	* daemon/gnome-keyring-daemon.c:
	* daemon/gnome-keyring-daemon.h:
	* daemon/gnome-keyring-daemon-io.c:
	* daemon/gnome-keyring-daemon-ops.c:
	* tests/unit-test-async.c:
	* tests/unit-test-mainloop-setup.c:
	* tests/unit-test-private.h:
	* tests/unit-test-signal.c:
	* ui/gkr-ask-daemon.c:
	* ui/gkr-ask-daemon.h:
	* ui/gkr-ask-request.c:
	* ui/gkr-ask-request.h: Move to a cooperative threading model for the 
	daemon, this simplifies a lot of code and will make adding in the other
	parts of the daemon (PKCS#11 and SSH, etc...) far easier.
	
2007-07-11  Stef Walter  <stef@memberwebs.com>

	* daemon/gnome-keyring-daemon-ops.c:
	* tests/unit-test-keyrings-prompt.c: Fix problem where keyrings are not
	prompted to be unlocked when accessing items directly. Fixes bug #454871
	
2007-07-09  Stef Walter  <stef@memberwebs.com>

	* common/gkr-async.c: Fix problem building on Sun's strange
	cc compiler. Patch by Halton Huo. Fixes bug #455107

2007-07-06  Stef Walter  <stef@memberwebs.com>

	* library/gnome-keyring-memory.c: Return NULL from 
	gnome_keyring_memory_strdup when called with NULL. Fixes bug #453138
	
2007-07-06  Stef Walter  <stef@memberwebs.com>

	* configure.in: Bump version number

=== gnome-keyring 2.19.5 ===