2007-09-18  Stef Walter  <stef@memberwebs.com>

	* configure.in: Release with proper version number 2.20.0

=== gnome-keyring 2.20 ===

2007-09-17  Stef Walter  <stef@memberwebs.com>

	* configure.in:
	* NEWS: Release gnome-keyring 2.20

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

	* library/gnome-keyring-1-uninstalled.pc.in: Don't include 
	libgnome-keyring-common internal library in stuff we 
	advertize. Patch by Halton Huo. Fixes bug #473796

2007-09-01  Stef Walter  <stef@memberwebs.com>

	* daemon/gkr-daemon-ops.c: Put in comments for translators,
	suggested by Claude Paroz
	
2007-08-26  Stef Walter  <stef@memberwebs.com>

	* configure.in: Bump version number
	
=== gnome-keyring 2.19.91 ===

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

	* NEWS: Release gnome-keyring 2.19.91

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

	* pam/gkr-pam-module.c: Fix use of uninitialized return value.
	Fixes bug #468393
	
2007-08-19  Stef Walter  <stef@memberwebs.com>

	* common/gkr-dbus.c: Fix building with newer versions of DBus.
	Fixes bug #465936. Patch by Theppitak Karoonboonyanan
	
2007-08-19  Stef Walter  <stef@memberwebs.com>

	* pam/gkr-pam-module.c: Correctly start the daemon from PAM's
	pam_sm_open_session callback rather than the pam_sm_authenticate,
	when the 'auto_start' flag is set on the 'session' line.
	This makes us more solid and sane with GDM and well behaved PAM 
	using applications. Fixes bug #467852. Patch from Chris Rivera
	
2007-08-19  Stef Walter  <stef@memberwebs.com>

	* pam/gkr-pam-client.c: stat the socket and check for correct 
	user before connecting to it from the PAM module, and sending 
	password there. 
	
2007-08-19  Stef Walter  <stef@memberwebs.com>

	* keyrings/gkr-keyring.c: Don't read from /dev/random when not
	needed. This makes startup faster in many cases, as it won't 
	block for entropy.
	 
2007-08-18  Stef Walter  <stef@memberwebs.com>

	* pam/gkr-pam-module.c: 
	* library/gnome-keyring-utils.c: Get around more optimizations that 
	cancel out wiping of strings before freeing.
	
2007-08-18  Stef Walter  <stef@memberwebs.com>

	* pam/gkr-pam-client.c: Reorder the inclusion of headers
	necessary for compiling on FreeBSD. See bug #466060
	
2007-08-15  Stef Walter  <stef@memberwebs.com>

	* common/gkr-secure-memory.c:
	* pam/gkr-pam-client.c:
	* pam/gkr-pam-module.c: Build fixes for FreeBSD. Patch by
	Joe Marcus Clarke. Fixes bug #466060
	
2007-08-12  Stef Walter  <stef@memberwebs.com>

	* configure.in: Bump version number

=== gnome-keyring 2.19.90 ===

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

	* configure.in:
	* NEWS: 
	* MAINTAINERS: Release gnome-keyring 2.19.90

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.
	
=== gnome-keyring 2.19.6.1 === 

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

	* NEWS:
	* configure.in: Released version 2.19.6.1

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

	* common/gkr-location.c:
	* ui/Makefile.am:
	* configure.in: Build fixes when building with/without HAL/PAM 
	
2007-07-30  Stef Walter  <stef@memberwebs.com>

	* daemon/gnome-keyring-daemon-ops.c: Fix uninitialized variable
	in op_get_item_info(). Fixes bug #461342
	
2007-07-27  Stef Walter  <stef@memberwebs.com>

	* pam/Makefile.am:
	* configure.in: Better installing of PAM module.
	Patch from Matthias Clasen. See bug #461045

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

	* common/gkr-location.c:
	* library/gnome-keyring-memory.c: Build fixes from Jens
	Granseuer. Fixes bug #461025

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

	* common/gkr-location.c: Fix warning when building with 
	WITH_TESTS not enabled. Patch from Claudio Saavedra
	Fixes bug #461011

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

	* configure.in: Bump version
	
=== 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 === 

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

	* configure.in:
	* NEWS: Release version 2.19.5

2007-07-05  Olav Vitters  <olav@bkor.dhs.org>

	* common/gkr-secure-memory.c: (suba_print_cell):
	* library/gnome-keyring.c: (read_all): Fix build fail: ambiguous
	fprintf() arguments Fixes bug #452498 (Theppitak Karoonboonyanan).

2007-07-02  Christian Kirbach  <Christian.Kirbach@googlemail.com>

	* common/gkr-secure-memory.c:
	Fix gcc4 compiler warning that breaks build (bug #452202).

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

	* daemon/gnome-keyring-daemon-ops.c:
	* library/gnome-keyring.c:
	* library/gnome-keyring.h:
	* library/gnome-keyring-utils.c:
	* reference/gnome-keyring-docs.sgml:
	* reference/gnome-keyring-sections.txt:
	* reference/tmpl/gnome-keyring-acl.sgml:
	* reference/tmpl/gnome-keyring-attributes.sgml:
	* reference/tmpl/gnome-keyring-find.sgml:
	* reference/tmpl/gnome-keyring-generic-callbacks.sgml:
	* reference/tmpl/gnome-keyring-item-info.sgml:
	* reference/tmpl/gnome-keyring-items.sgml:
	* reference/tmpl/gnome-keyring-keyring-info.sgml:
	* reference/tmpl/gnome-keyring-keyrings.sgml:
	* reference/tmpl/gnome-keyring-memory.sgml:
	* reference/tmpl/gnome-keyring-misc.sgml:
	* reference/tmpl/gnome-keyring-result.sgml: Add basic API reference documentation 
	
2007-06-27  Stef Walter  <stef@memberwebs.com>

	* keyrings/gkr-keyrings.c:
	* ui/gkr-ask-daemon.c: Fix inited flag so it we don't try to 
	reinitialize when performing cleanup.
	
2007-06-27  Stef Walter  <stef@memberwebs.com>

	* daemon/gnome-keyring-daemon-ops.c:
	* keyrings/gkr-keyring.c:
	* keyrings/gkr-keyring-item.c:
	* tests/unit-test-keyrings-prompt.c:
	* ui/gkr-ask-request.c:
	* ui/gkr-ask-tool.c: Properly unlock keyrings when finding, and 
	display item names by looking them up after the keyring is 
	unlocked. Fixes bug #451710
	
2007-06-27  Jürg Billeter  <j@bitron.ch>

	* daemon/gnome-keyring-daemon-ops.c: (access_request_from_item):
	Display appropriate message when using default keyring.
	Fixes bug #451703

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

	* library/gnome-keyring.c:
	* library/gnome-keyring.h:
	* tests/Makefile.am:
	* tests/unit-test-async.c:
	* tests/unit-test-keyrings.c:
	* tests/unit-test-mainloop-setup.c: (added)
	* tests/unit-test-private.h: (added)
	* tests/unit-test-signal.c: Added support for async version of 
	gnome_keyring_item_grant_access_rights_sync(). Fixes bug #345141
	
2007-06-27  Stef Walter  <stef@memberwebs.com>

	* library/gnome-keyring.h
	* library/gnome-keyring-utils.c:
	* tests/unit-test-other.c: Added strerror() like functionality for 
	GnomeKeyringResult. Fixes bug #151084
	
2007-06-27  Stef Walter  <stef@memberwebs.com>

	* daemon/gnome-keyring-daemon-ops.c: 
	* tests/unit-test-keyrings.c:
	* tests/unit-test-keyrings-prompt.c: Allow passing NULL as a password
	to gnome_keyring_unlock(). Fixes bug #141874
	
2007-06-27  Stef Walter  <stef@memberwebs.com>

	* tests/unit-test-daemon-setup.c: Don't start gnome-keyring-daemon 
	in tests if the GNOME_KEYRING_TEST_PATH environment variable is set.
	
2007-06-27  Stef Walter  <stef@memberwebs.com>

	* library/gnome-keyring-proto.c: Fix memory leaks. Patch from 
	Alexander Sack. Fixes bug #451543

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

	* library/gnome-keyring-memory.c: Fixed dumb problem with memory
	being freed twice. Fixes bug #450953
	
2007-06-25  Stef Walter  <stef@memberwebs.com>

	* daemon/gnome-keyring-daemon-ops.c:
	* keyrings/gkr-keyring-item.c:
	* keyrings/gkr-keyring.c:
	* library/gnome-keyring-proto.c: 
	* library/gnome-keyring-utils.c:
	* library/gnome-keyring.c:
	* library/gnome-keyring.h:
	* ui/gkr-ask-request.c: Use gnome_keyring_free_password() to zero out 
	passwords even when not using nonpageable memory.
	* library/gnome-keyring-memory.c: Make warnings about memory be simple
	messages, so that they don't abort the program even when running a 
	beta version of GNOME. Fixes bug #450953
	
2007-06-25  Stef Walter  <stef@memberwebs.com>

	* configure.in:
	* common/Makefile.am: 
	* common/gkr-async.c: (from cryptoki branch)
	* common/gkr-async.h: (from cyrptoki branch)
	* common/gkr-unix-signal.c: (added)
	* common/gkr-unix-signal.h: (added)
	* common/gkr-wakeup.c: (added)
	* common/gkr-wakeup.h: (added)
	* daemon/gnome-keyring-daemon.c:
	* tests/Makefile.am:
	* tests/unit-test-async.c: (from cryptoki branch)
	* tests/unit-test-signal.c: (added)
	* tests/unit-tests-prep.sh: Properly handle unix signals. Quit main 
	loop gracefully.
	
2007-06-25  Stef Walter  <stef@memberwebs.com>

	* common/Makefile.am: 
	* common/gkr-cleanup.c: (added)
	* common/gkr-cleanup.h: (added)
	* daemon/gnome-keyring-daemon-dbus.c:
	* daemon/gnome-keyring-daemon.c:
	* daemon/gnome-keyring-daemon.h:
	* keyrings/gkr-keyrings.c:
	* keyrings/gkr-keyrings.h:
	* tests/Makefile.am:
	* tests/unit-test-cleanup.c:
	* ui/gkr-ask-daemon.c:
	* ui/gkr-ask-daemon.h: Use registered cleanup callbacks instead of a 
	myriad of special functions to cleanup each different part of the daemon.
	
2007-06-25  Stef Walter  <stef@memberwebs.com>

	* tests/unit-test-secmem.c: Don't crash during testing by 
	allocating too much memory. 
	
2007-06-22  Stef Walter  <stef@memberwebs.com>

	* configure.in:
	* Makefile.am:
	* daemon/gonme-keyring-daemon-dbus.c:
	* daemon/gnome-keyring-daemon-io.c:
	* keyrings/gkr-keyrings.c:
	* tests/Makefile.am:
	* tests/unit-test-daemon-setup.c: (added)
	* tests/unit-test-keyrings.c:
	* tests/unit-test-keyrings-prompt.c:
	* tests/unit-test-memory.c:
	* tests/unit-test-other.c:
	* tests/unit-test-secmem.c:
	* tests/unit-test-prep.sh: Automatic unit testing on distcheck,
	modified daemon so it behaves slightly differently (where it 
	creates sockets, keyrings) when testing.

=== gnome-keyring 2.19.4.1 === 

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

	* NEWS: Release version 2.19.4.1

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

	* Makefile.am:
	* configure.in:
	* tests/Makefile.am: Fix building problems with tests.
	Fixes bug #448643

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

	* configure.in: Bump version number

=== gnome-keyring 2.19.4 === 

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

	* configure.in:
	* NEWS: Release version 2.19.4

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

	* daemon/gnome-keyring-daemon.c: Sends logs to syslog when not running 
	in the foreground.
	
2007-06-17  Stef Walter  <stef@memberwebs.com>

	* daemon/Makefile.am:
	* daemon/gnome-keyring-daemon-ops.c: (copied from gnome-keyring-daemon.c)
	* daemon/gnome-keyring-daemon.c: Seperate keyring operations into a 
	different C file.
	
2007-06-16  Stef Walter  <stef@memberwebs.com>

	* library/Makefile.am: Make gnome-keyring-memory.h a public
	header file.

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

	* common/Makefile.am:
	* common/gkr-buffer.c:
	* common/gkr-buffer.h:
	* common/gkr-secure-memory.c: (added)
	* common/gkr-secure-memory.h: (added)
	* daemon/Makefile.am:
	* daemon/gnome-keyring-daemon-io.c:
	* daemon/gnome-keyring-daemon.c:
	* keyrings/gkr-keyring-item.c:
	* keyrings/gkr-keyring.c:
	* library/Makefile.am:
	* library/gnome-keyring-memory.c:
	* library/gnome-keyring-memory.h:
	* library/gnome-keyring-proto.c:
	* library/gnome-keyring-proto.h:
	* library/gnome-keyring-utils.c:
	* library/gnome-keyring.c:
	* reference/Makefile.am:
	* reference/gnome-keyring-docs.sgml:
	* reference/gnome-keyring-sections.txt:
	* tests/Makefile.am:
	* tests/unit-test-keyrings-prompt.c:
	* tests/unit-test-keyrings.c:
	* tests/unit-test-memory.c:
	* tests-unit-test-other.c:
	* tests/unit-test-secmem.c:
	* ui/gkr-ask-request.c:
	* ui/gkr-ask-tool.c: gnome-keyring-daemon and libgnome-keyring
	now use non-pageable secure memory for secrets and passwords.
	Fixes bug #419981
	
2007-06-15  Stef Walter  <stef@memberwebs.com>

	* common/gkr-async.c: Fix uninitialized variable.
	Fixes bug #448000
	
2007-06-15  Stef Walter  <stef@memberwebs.com>

	* Makefile.am:
	* configure.in:
	* common/gkr-buffer.c: (from cryptoki branch)
	* common/gkr-buffer.h: (from cryptoki branch)
	* daemon/Makefile.am:
	* daemon/gnome-keyring-daemon-io.c:
	* daemon/gnome-keyring-daemon.c:
	* daemon/gnome-keyring-daemon.h:
	* keyrings/gkr-keyring.c:
	* library/Makefile.am:
	* library/gnome-keyring-proto.c:
	* library/gnome-keyring-proto.h:
	* library/gnome-keyring.c:
	* ui/gkr-ask-request.c: Use GkrBuffer instead of GString which
	will facilitate swapping out to a non-pageable memory allocator.
	See bug #419981
	
2007-06-14  Stef Walter  <stef@memberwebs.com>

	* keyrings/gkr-keyring-item.c:
	* keyrings/gkr-keyring.c:
	* library/gnome-keyring-proto.c:
	* library/gnome-keyring-utils.c:
	* library/gnome-keyring.c:
	* ui/gkr-ask-request.c: Mark all locations that need to use 
	non-pageable secure memory. See bug #419981
	
2007-06-14  Stef Walter  <stef@memberwebs.com>

	* configure.in:
	* library/Makefile.am:
	* library/gnome-keyring-memory.h:
	* library/gnome-keyring-memory.c:
	* library/gnome-keyring-private.h:
	* tests/Makefile.am:
	* tests/unit-test-memory.c:
	* tests/unit-tests-prep.sh: Build basic implementation for 
	non-pageable memory. See bug #419981
	
2007-06-14  Stef Walter  <stef@memberwebs.com>

	* ui/gkr-ask-request.c: Initialize GError properly.
	
2007-06-14  Stef Walter  <stef@memberwebs.com>

	* daemon/gnome-keyring-daemon-io.c
	* daemon/gnome-keyring-daemon.c:
	* daemon/gnome-keyring-daemon.h:
	* tests/unit-test-keyrings.c: Make a find operation that does not 
	match any results, return OK instead of DENIED. Fixes bug #447315
	
2007-06-14  Stef Walter  <stef@memberwebs.com>

	* library/gnome-keyring.h: Make -pedantic compatible
	Patch from Sylvain Pasche. Fixes bug #445901

2007-05-29  Stef Walter  <stef@memberwebs.com>

	* AUTHORS:
	* MAINTAINERS:
	* daemon/gnome-keyring-daemon-dbus.c:
	* keyrings/gkr-keyring-item.c:
	* keyrings/gkr-keyring-item.h:
	* keyrings/gkr-keyring.c:
	* keyrings/gkr-keyring.h:
	* keyrings/gkr-keyrings.c:
	* keyrings/gkr-keyrings.h:
	* tests/unit-test-keyrings.c:
	* tests/unit-test-other.c: 
	* ui/gkr-ask-request.c: Use my real name

2007-05-18  Nate Nielsen  <nielsen@memberwebs.com>

	* tests/Makefile.am:
	* Makefile.am: Pass make distcheck
	* AUTHORS: Add myself as an author
	* HACKING: Update info files about gnome-keyring
	
2007-05-18  Nate Nielsen  <nielsen@memberwebs.com>

	* ui/gkr-ask-request.h
	* ui/gkr-ask-tool.c: Fix the ugliness that is the password prompt dialog.
	
2007-05-18  Nate Nielsen  <nielsen@memberwebs.com>

	* daemon/gnome-keyring-daemon.c: Fix inconsistencies, such as using the 
	default keyring when NULL keyring is used.
	* ui/gkr-ask-request.c: 
	* ui/gkr-ask-tool.c: Fix problems returning responses from the ask tool.
	* daemon/gnome-keyring-daemon-io.c: 
	* ui/gkr-ask-daemon.c: Fix problem killing client when in an ask request. 
	
2007-05-18  Nate Nielsen  <nielsen@memberwebs.com>

	* tests/Makefile.am:
	* tests/unit-test-keyrings.c:
	* tests/unit-test-keyring-prompt.c:
	* tests/unit-test-other.c: Complete basic unit tests, including prompting tests
	
2007-05-18  Nate Nielsen  <nielsen@memberwebs.com>

	* configure.in:
	* Makefile.am:
	* library/Makefile.am:
	* library/test.c (moved to tests/):
	* library/list-keyrings.c (moved to tests/):
	* tests/Makefile.am (added):
	* tests/list-keyrings.c (moved from library/):
	* tests/test-keyrings.c (moved from library/):
	* tests/unit-test-keyrings.c:
	* tests/unit-tests-prep.sh:
	* tests/Makefile (removed): Consolidate our testing and use proper make files.
	
2007-05-17  Nate Nielsen  <nielsen@memberwebs.com>

	* Makefile.am:
	* configure.in:
 	* daemon/Makefile.am:
	* daemon/gnome-keyring-ask.c (moved to ui/):
	* daemon/gnome-keyring-daemon-file.c (removed):
	* daemon/gnome-keyring-daemon-io.c: 
	* daemon/gnome-keyring-daemon.c:
	* daemon/gnome-keyring-daemon.h:
	* keyrings/Makefile.am:
	* keyrings/gkr-keyring.c:
	* keyrings/gkr-keyring.h:
	* keyrings/gkr-keyrings.c (added):
	* keyrings/gkr-keyrings.h (added):
	* library/gnome-keyring-private.h:
	* ui/Makefile.am:
	* ui/gkr-ask-daemon.c (added):
	* ui/gkr-ask-daemon.h (added):
	* ui/gkr-ask-request.c (added):
	* ui/gkr-ask-request.h (added):
	* ui/gkr-ask-tool.c (moved from daemon/): Refactor prompting and keyring 
	listing functionality into objects. 
	* library/gnome-keyring-proto.c: Don't crash on null attributes.
	
2007-05-17  Nate Nielsen  <nielsen@memberwebs.com>

	* tests/* (added): Basics of unit testing 
	
2007-05-17  Nate Nielsen  <nielsen@memberwebs.com>

	* Makefile.am:
	* configure.in:
	* daemon/Makefile.am: 
	* daemon/gnome-keyring-daemon-file.c:
	* daemon/gnome-keyring-daemon-io.c:
	* daemon/gnome-keyring-daemon.c:
	* daemon/gnome-keyring-daemon.h:
	* keyrings/Makefile.am: (added)
	* keyrings/gkr-keyring-item.c (added):
	* keyrings/gkr-keyring-item.h (added):
	* keyrings/gkr-keyring.c (added):
	* keyrings/gkr-keyring.h (added): Use GObject for internal objects
	like keyrings and items. 

2007-05-11  Nate Nielsen  <nielsen@memberwebs.com>

	* configure.in: Bump version number

=== gnome-keyring 2.19.2 === 

2007-05-11  Nate Nielsen  <nielsen@memberwebs.com>

	* configure.in:
	* NEWS:
	* README: Release version 2.19.2

2007-05-10  Nate Nielsen  <nielsen@memberwebs.com>

	* daemon/gnome-keyring-ask.c: Don't include markup in translatable
	messages. Patch by Elijah Newren. Fixes bug #360445

2007-05-10  Nate Nielsen  <nielsen@memberwebs.com>

	* daemon/gnome-keyring-daemon-io.c:
	* daemon/gnome-keyring-daemon.c: Cast uid_t and pid_t properly
	to avoid compiler warnings. See bug #340117

2007-05-09  Nate Nielsen  <nielsen@memberwebs.com>
	
	* configure.in: Bump version number to 2.19.1 to sync up 
	with GNOME.

2007-05-08  Nate Nielsen  <nielsen@memberwebs.com>

	* configure.in: 
	* daemon/gnome-keyring-daemon.c: Fix build problem with gcrypt

2007-05-05  Nate Nielsen  <nielsen@memberwebs.com>

	* configure.in:
 	* Makefile.am: 
	* daemon/aes*.[ch]: (removed)
	* daemon/beecrypt_compat.h: (removed)
	* daemon/md5.[ch]: (removed)
	* daemon/sha256.[ch]: (removed)
	* daemon/gnome-keyring-daemon-file.c:
	* daemon/gnome-keyring-daemon.c: Removed custom crypto code and 
	now depend on libgrcypt. Fixes legal issues with Solaris 
	not distributing gnome-keyring. See bug #156860

2007-03-31  Nate Nielsen  <nielsen@memberwebs.com> 
	
	* Reorganized file tree. 
	* library/*: All library and common files
	* daemon/*: All daemon files
	* doc/*: Random documentation
	* configure.in: Updated version number development version

=== Branched for 2.18 work on gnome-2-18 branch ==

2007-03-31  Nate Nielsen  <nielsen@memberwebs.com>

	* gnome-keyring-daemon.c: Fix null pointer crashes. 
	Fixes bug #423320. Patch by Halton Huo

=== gnome-keyring 0.8 ===

2007-02-12  Nate Nielsen  <nielsen@memberwebs.com>

	* configure.in:
	* NEWS: Release 0.8

=== gnome-keyring 0.7.92 ===

2007-02-24  Nate Nielsen  <nielsen@memberwebs.com>

	* NEWS: Release 0.7.92

2007-02-13  Wouter Bolsterlee  <wbolster@svn.gnome.org>

	* gnome-keyring-daemon.h: Include sys/types.h to fix the
	build. Fixes bug #407160, patch by Jens Granseuer.

2007-02-12  Pascal Terjan  <pterjan@linuxfr.org>

	* gnome-keyring-daemon.c: (gnome_keyring_free): Don't crash on NULL
	parameter. Part of #339137

2007-02-12  Nate Nielsen  <nielsen@memberwebs.com>

	* configure.in: Bump version number

=== gnome-keyring 0.7.91 ===

2007-02-12  Nate Nielsen  <nielsen@memberwebs.com>

	* configure.in:
	* NEWS: Release 0.7.91

2007-02-12  Nate Nielsen  <nielsen@memberwebs.com>

	* gnome-keyring-daemon-io.c: (read_unix_socket_credentials): 
	* gnome-keyring.c: (write_credentials_byte_sync): 
	kFreeBSD build fixes. Patch by Petr Salinger. Fixes bug #382773

2007-02-12  Nate Nielsen  <nielsen@memberwebs.com>

	* Makefile.am: 
	* README:
	* configure.in: 
	* gnome-keyring-daemon-dbus.c: (added)
	* gnome-keyring-daemon.c: (main): 
	* gnome-keyring-daemon.h:
	* gnome-keyring-private.h: 
	* gnome-keyring.c: (connect_to_daemon): 
	Added secondary method for daemon discover: via DBus. Added dependency
	on DBus. Fixes bug #400956
	
2007-01-04  Nate Nielsen  <nielsen@memberwebs.com>

	* configure.in: Bump version number

=== gnome-keyring 0.7.3 ===

2007-01-04  Nate Nielsen  <nielsen@memberwebs.com>

	* NEWS: Release 0.7.3

2007-01-04  Sebastien Bacher  <seb128@ubuntu.com>

	* gnome-keyring-daemon-file.c: (get_default_keyring_file_for_name):
	fix infinite loop when creating a keyring with an already existant
	name, issue pointed by "Yachar" on https://launchpad.net/bugs/60765
	(Closes: bug #356897)

2007-01-03  Nate Nielsen  <nielsen@memberwebs.com>

	* gnome-keyring.c: Update documentation. Fixes bug #359968

2007-01-03  Nate Nielsen  <nielsen@memberwebs.com>

	* gnome-keyring-daemon-file.c: Don't try and delete session 
	keyrirng. Fixes bug #355414

2007-01-03  Nate Nielsen  <nielsen@memberwebs.com>

	* gnome-keyring-daemon.c: Fix crasher for find operation with 
	a NULL attribute string. Fixes #360007

2007-01-03  Nate Nielsen  <nielsen@memberwebs.com>

    * configure.in: 
    * gnome-keyring-daemon-file.c: fsync() after writing to disk.
    See bug #347904

2006-12-18  Alexander Larsson  <alexl@redhat.com>

	* configure.in:
	Post release version bump

=== gnome-keyring 0.7.2 ===

2006-12-18  Alexander Larsson  <alexl@redhat.com>

	* Makefile.am:
	Build lib before docs
	
	* configure.in:
	* reference/Makefile.am:
	Make docs build

2006-12-18  Alexander Larsson  <alexl@redhat.com>

	* NEWS:
	Update for release

2006-12-14  Alexander Larsson  <alexl@redhat.com>

	* gnome-keyring-daemon.[ch]:
	Don't have multiple outstanding password requests for the
	same keyring. (#331003)

2006-11-30  Andre Klapper  <a9016009@gmx.de>

	* MAINTAINERS: fixed wrong email address

2006-10-05  Nate Nielsen  <nielsen@memberwebs.com>

	* configure.in: Bump version number

=== gnome-keyring 0.7.1 ===

2006-10-05  Nate Nielsen  <nielsen@memberwebs.com>

	* configure.in: 
	* NEWS: Prepare for release

2006-10-05  Nate Nielsen  <nielsen@memberwebs.com>

	* gnome-keyring.h:
	* reference/gnome-keyring-sections.txt: Update 'documentation' with
	new functions

2006-10-04  Nate Nielsen  <nielsen@memberwebs.com>

   	* Makefile.am:
	* gnome-keyring-daemon.c (request_allowed_for_app, op_list_items_execute,
	op_create_item_collect, op_create_item_execute, op_set_item_info_execute,
	op_find_execute, op_find_collect, schedule_ask): 
	* gnome-keyring.h:
	* test.c: Add ability to mark an item as 'application only' whereby only 
	applications on the ACL will ever get access to the data. See bug #356670

2006-10-31  Nate Nielsen  <nielsen@memberwebs.com>
    
	* configure.in: Bump version number.

2006-10-31  Nate Nielsen  <nielsen@memberwebs.com>

    * gnome-keyring-daemon.c (request_allowed_for_app, access_request_from_item, 
    access_request_from_item_with_secret, op_get_item_info_collect, op_get_item_info_execute,
    op_get_item_acl_or_attributes_collect, schedule_ask):
    * gnome-keyring-daemon.h:
    * gnome-keyring-proto.c (gnome_keyring_proto_encode_op_string_int_int, 
    gnome_keyring_proto_decode_get_item_info):
    * gnome-keyring-proto.h:
    * gnome-keyring.c (gnome_keyring_item_get_info_full, gnome_keyring_item_get_info_full_sync): 
    * gnome-keyring.h:
    * test.c: Adds ability to access meta-data without accessing secret itself.
    This does not incur the ACL prompt. See bug #356298

2006-10-30  Nate Nielsen  <nielsen@memberwebs.com>

	* MAINTAINERS: Added myself

=== Branched for 2.16 work on gnome-2-16 branch ==

2006-10-05  Sven Herzberg  <herzi@gnome-de.org>

	* gnome-keyring-utils.c,
	* gnome-keyring.c: added documentation to some structures and
	functions

2006-09-04  Alexander Larsson  <alexl@redhat.com>

	* configure.in:
	Bump version to 0.6.0 (for Gnome 2.16.0)

	* NEWS:
	Update for release.

2006-08-28  Julio M. Merino Vidal  <jmmv@NetBSD.org>

	* gnome-keyring-daemon.c, gnome-keyring-daemon-io.c: Add support for
	LOCAL_CREDS socket credentials so that the keyring works under NetBSD.

2006-08-23  Dan Williams  <dcbw@redhat.com>

	* gnome-keyring.c: (gnome_keyring_find_network_password_sync):
	fix crash due to dereference of NULL (#352587)

2006-08-22  Wouter Bolsterlee  <uws+gnome@xs4all.nl>

	* gnome-keyring-ask.c: (ask_for_new_keyring_password),
	(ask_for_change_keyring_password): Fix ugly typo:
	s/unkown/unknown/

	* po/*: Fix the same typo in all .po files and run
	"make update-po" to update all translations.

2006-08-21  Alexander Larsson  <alexl@redhat.com>

	* configure.in:
	Post release version bump

=== gnome-keyring 0.5.2 ===

2006-08-21  Alexander Larsson  <alexl@redhat.com>

	* NEWS:
	Update for release

2006-08-15  Kjartan Maraas  <kmaraas@gnome.org>

	* configure.in: Update intltool req.

2006-08-11  Alexander Larsson  <alexl@redhat.com>

	* reference/gnome-keyring-docs.sgml:
	Use sane title in docs (#348477)
	Patch from Ed Catmur   
	
2006-08-11  Alexander Larsson  <alexl@redhat.com>

	* gnome-keyring-daemon.c: (find_keyring):
	* gnome-keyring.c: (gnome_keyring_find_network_password_sync):
	Don't crash on deleting a NULL keyring (#350417)
	Patch from Gonzalo Paniagua Javier   

2006-08-01  Arangel Angov <ufo@linux.net.mk>

	* Added Slovenian Translation to LINGUAS
	and added sl.po to /po directory.

2006-06-21  Alexander Larsson  <alexl@redhat.com>

	* gnome-keyring-proto.c (gnome_keyring_proto_start_operation):
	Add g_warning if application name not set.

2006-06-16  Jules Colding  <colding@omesc.com>

	* gnome-keyring.c (gnome_keyring_item_grant_access_rights_sync): 
	New function to explicitly set access rights to a keyring item 
	for a specific application.

	* gnome-keyring.h: Declared new function to set access rights to 
	keyring item for specific application

2006-06-12  Alexander Larsson  <alexl@redhat.com>

	* configure.in:
	Post-release version bump

=== gnome-keyring 0.5.1 ===

2006-06-12  Alexander Larsson  <alexl@redhat.com>

	* NEWS:
	Update for release.

	* configure.in:
	Update version to 0.5.1, better than .0 for an unstable branch.

2006-04-24  Alexander Larsson  <alexl@redhat.com>

	* gnome-keyring.c (gnome_keyring_change_password_sync):
	Whitespace fix (#339436)

2006-04-20  Alexander Larsson  <alexl@redhat.com>

	* Makefile.am (DISTCHECK_CONFIGURE_FLAGS):
	Add --enable-gtk-doc to distcheck flags

2006-04-20  Alexander Larsson  <alexl@redhat.com>

	* gnome-keyring-daemon.c: (op_set_item_info_execute),
	(op_set_item_attributes_execute):
	Fix more NULL check order. (#338594)
	Patch from Pascal Terjan

2006-04-19  Alexander Larsson  <alexl@redhat.com>

	* gnome-keyring-ask.c:
	Add password strength meter. (#166504)
	Patch from Jorge Bernal

2006-04-19  Alexander Larsson  <alexl@redhat.com>
	* gnome-keyring-daemon.c: (finish_ask_io):
	Save keyring when ACL is added. (#326221)
	Patch from Jon Nettleton

2006-04-19  Alexander Larsson  <alexl@redhat.com>

	* gnome-keyring-daemon-file.c (get_keyring_dir):
	Create ~/.gnome2 if needed. (#143892)

2006-04-19  Alexander Larsson  <alexl@redhat.com>

	* gnome-keyring-daemon.c: 
	* gnome-keyring-proto.h:
	* gnome-keyring.[ch]:
	Add gnome_keyring_daemon_set_display_sync that lets you
	set the DISPLAY if not already set. (#333653)
	Patch from Jon Nettleton

2006-04-19  Alexander Larsson  <alexl@redhat.com>

	* gnome-keyring-daemon.c: (op_delete_item_execute):
	Fix NULL check order. (#338594)
	Patch from Pascal Terjan
	
2006-04-19  Alexander Larsson  <alexl@redhat.com>

	* Makefile.am:
	* configure.in:
	Use po/LINGUAS
	Patch from Przemyslaw Grzegorczyk

2006-04-19  Alexander Larsson  <alexl@redhat.com>

	* gnome-keyring-daemon.c (close_stdinout): 
	Remove unnecessary closes (#141324)

2006-04-19  Alexander Larsson  <alexl@redhat.com>

	* gnome-keyring-ask.c:
	* gnome-keyring-daemon.c:
	* gnome-keyring-daemon.h:
	* gnome-keyring-proto.c:
	* gnome-keyring-proto.h:
	* gnome-keyring.c:
	* gnome-keyring.h:
	Allow to change the password of a keyring.
	Patch from Jon Nettleton

2006-04-19  Alexander Larsson  <alexl@redhat.com>

	* configure.in:
	Update version to 0.5.0

	* MAINTAINERS:
	Added file

=== Branched for 2.14 work on gnome-2-14 branch ==

2006-04-17  Kjartan Maraas  <kmaraas@gnome.org>

	* configure.in: Remove obsolete entry for no_NO
	* po/no.po: And the translation.

2006-04-14  Dan Williams  <dcbw@redhat.com>

	* gnome-keyring-daemon-io.c
		- (gnome_keyring_client_state_machine): if we get a null string
		as the GNOME_CLIENT_STATE_READ_DISPLAYNAME for some reason,
		ignore the request.  Part of patch from Bug #156860

2006-04-14  Dan Williams  <dcbw@redhat.com>

	* configure.in
		- Check for getpeerucred

	* gnome-keyring-daemon-io.c
		- Use getpeerucred() if we have it (Solaris)

2006-04-14  Dan Williams  <dcbw@redhat.com>

	* configure.in
		- Check for /dev/random

	* gnome-keyring-daemon.c
		- (init_salt): don't hit /dev/random unless we've got it

2006-04-13  Sven Herzberg  <herzi@gnome-de.org>

	* .cvsignore,
	* reference/.cvsignore,
	* reference/tmpl/.cvsignore: silence

2006-04-11  Sven Herzberg  <herzi@gnome-de.org>

	* autogen.sh: accept command line parameters
	* reference/tmpl/empty.sgml: satisfy stupid make dependency

2006-04-11  Sven Herzberg  <herzi@gnome-de.org>

	reviewed by: Alex Larsson

	* Makefile.am: added the reference subdirectory
	* autogen.sh: enable gtk-doc for developer builds (necessary for dist)
	* configure.in: check for gtk-doc, set distcheck flags, build the
	Makefile
	* gnome-keyring.c: documented gnome_keyring_find_items_sync()
	* reference/Makefile.am: documentation build system
	* reference/gnome-keyring-docs.sgml: rough documentation framework
	* reference/gnome-keyring-sections.txt: some documentation
	categorization (needs to be further split)

2006-04-03  Dan Williams  <dcbw@redhat.com>

	* gnome-keyring-daemon.c
	    - (init_salt): use fstat() on /dev/random after opening it to
	    ensure that it's a character device.  Make general rather than just
	    for Linux, since Solaris and FreeBSD also use this code.
	    (Bug #141322)

2006-04-03  Dan Williams  <dcbw@redhat.com>

	* gnome-keyring-daemon.c
	    - (gnome_keyring_application_ref_new_from_pid): use g_file_read_link(),
	    and add code for reading app path on FreeBSD.  (Bug #141323)

2006-04-03  Dan Williams  <dcbw@redhat.com>

	* gnome-keyring-daemon-io.c
	  gnome-keyring.c
	    - Updates for FreeBSD / SCM_CREDS support, fix endian
	    issues on non-i386 platforms.

2006-04-03  Dan Williams  <dcbw@redhat.com>

	Patch from Joe Marcus Clarke <marcus@freebsd.org>
	
	* gnome-keyring.c
	  - Implement SCM_CREDS support (#142373)

2006-04-03  Dan Williams  <dcbw@redhat.com>

	Patch from Dave Malcolm <david@davemalcolm.demon.co.uk>

	* test.c
	  - More verbose error messages (Bug #141761)

2006-04-03  Dan Williams  <dcbw@redhat.com>

	Patch from Jon Nettleton <jon.nettleton@gmail.com>

	* gnome-keyring.c
	  - (gnome_keyring_get_info_sync): encode keyring name (Bug #336893)

2006-04-03  Dan Williams  <dcbw@redhat.com>

	* gnome-keyring-daemon-file.c
	  - (update_keyring_from_disk): fix leak (bug #319053)

2006-04-03  Claudio Saavedra  <csaavedra@alumnos.utalca.cl>

	* gnome-keyring-ask.c: (run_dialog): Added labels for the entries 
	(#323269).

2006-03-24  Tommi Vainikainen  <thv@iki.fi>

	* configure.in (ALL_LINGUAS): Added Dzongkha (dz).

2006-03-20  Vladimer Sichinava  <vlsichinava@gmail.com>

        * configure.in: Added "ka" (Georgian) to ALL_LINGUAS

2006-03-13  Alexander Larsson  <alexl@redhat.com>

	* configure.in:
	Post-release version bump

=== gnome-keyring 0.4.9 ===

2006-03-13  Alexander Larsson  <alexl@redhat.com>

	* NEWS:
	Update for release

2006-03-03  Alexander Larsson  <alexl@redhat.com>

	* gnome-keyring.c:
	Get proper return values for some sync calls. (#332845)
	Patch from Jon Nettleton

2006-02-27  Alexander Larsson  <alexl@redhat.com>

	* configure.in:
	post release version bump

=== gnome-keyring 0.4.8 ===

2006-02-27  Alexander Larsson  <alexl@redhat.com>

	* NEWS:
	Update for release

2006-02-17  Alexander Larsson  <alexl@redhat.com>

	* gnome-keyring-ask.c:
	Fix crash when you deny without typing a password.
	Patch from  Brent Smith

2006-02-13  Alexander Larsson  <alexl@redhat.com>

	* configure.in:
	Post release version bump.

=== gnome-keyring 0.4.7 ===

2006-02-13  Alexander Larsson  <alexl@redhat.com>

	* NEWS:
	Update for release.

2006-01-07  Chao-Hsiung Liao  <j_h_liau@yahoo.com.tw>

	* configure.in: Add "zh_HK" to ALL_LINGUAS.

2005-12-16  Alexander Larsson  <alexl@redhat.com>

	* gnome-keyring-ask.c (_):
	Fix !ENABLE_NLS case (#324213)

2005-11-14  Alexander Larsson  <alexl@redhat.com>

	* configure.in:
	Post release version bump.

=== gnome-keyring 0.4.6 ===

2005-11-14  Alexander Larsson  <alexl@redhat.com>

	* NEWS:
	Update for release.

2005-10-26  Alexander Larsson  <alexl@redhat.com>

	* gnome-keyring-daemon.c: (access_request_default_keyring):
	Fix sparse warning. Patch from Kjartan Maraas.

2005-10-24  Alexander Larsson  <alexl@redhat.com>

	* gnome-keyring-ask.c:
	Confirm password when selecting new password.
	Patch from Trevor Davenport (#311872)

2005-09-14  Fernando Herrera  <fherrera@onirica.com>

	* configure.in: Post release version bump.

=== gnome-keyring 0.4.5 ===

2005-09-14  Fernando Herrera  <fherrera@onirica.com>

	* NEWS:
	Update for release.

2005-09-14  Fernando Herrera  <fherrera@onirica.com>

	* gnome-keyring.c: (run_sync_operation),
	(gnome_keyring_set_default_keyring_sync),
	(gnome_keyring_lock_all_sync), (gnome_keyring_create_sync),
	(gnome_keyring_unlock_sync), (gnome_keyring_lock_sync),
	(gnome_keyring_delete_sync), (gnome_keyring_set_info_sync),
	(gnome_keyring_item_delete_sync),
	(gnome_keyring_item_set_info_sync),
	(gnome_keyring_item_set_attributes_sync),
	(gnome_keyring_item_set_acl_sync): Fix all these sync functions
	adding a receive buffer. Patch by Crispin Flowerday <crispin@gnome.org>

=== gnome-keyring 0.4.4 ===

2005-09-05  Alexander Larsson  <alexl@redhat.com>

	* NEWS:
	Update for release.

2005-08-30  Alexander Larsson  <alexl@redhat.com>

	* gnome-keyring-ask.c: (run_dialog):
	Fix warning (#310903)

2005-07-15  Alexander Larsson  <alexl@redhat.com>

	* configure.in:
	Require gtk 2.6.0 (needed for gtk_window_set_icon_name)

2005-07-01  Alexander Larsson  <alexl@redhat.com>

	* configure.in:
	Post release version bump.

=== gnome-keyring 0.4.3 ===

2005-07-01  Alexander Larsson  <alexl@redhat.com>

	* NEWS:
	Update for release.

2005-06-26  Kjartan Maraas  <kmaraas@gnome.org>

	* gnome-keyring-daemon-file.c: (update_keyrings_from_disk):
	Don't leak the name of the directory here. Closes bug #166797.

2005-06-23  Alexander Larsson  <alexl@redhat.com>

	* gnome-keyring-ask.c: (run_dialog):
	Add window icon.
	Patch by Jaap A. Haitsma

2005-06-10  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* configure.in: Added 'gl' to ALL_LINGUAS.

2005-05-20  James Bowes  <bowes@cs.dal.ca>

	* gnome-keyring.c: (gnome_keyring_set_default_keyring_sync),
	(gnome_keyring_get_default_keyring_sync),
	(gnome_keyring_list_keyring_names_sync),
	(gnome_keyring_lock_all_sync), (gnome_keyring_create_sync),
	(gnome_keyring_unlock_sync), (gnome_keyring_lock_sync),
	(gnome_keyring_delete_sync), (gnome_keyring_get_info_sync),
	(gnome_keyring_set_info_sync), (gnome_keyring_list_item_ids_sync),
	(gnome_keyring_item_delete_sync),
	(gnome_keyring_item_get_info_sync),
	(gnome_keyring_item_set_info_sync),
	(gnome_keyring_item_get_attributes_sync),
	(gnome_keyring_item_set_attributes_sync),
	(gnome_keyring_item_get_acl_sync),
	(gnome_keyring_item_set_acl_sync):
	* gnome-keyring.h:
	Implement synchronous functions for all async functions.

2005-05-06  Alexander Larsson  <alexl@redhat.com>

	* gnome-keyring-daemon-file.c (generate_key):
	More char signedness fixes.
	Patch from Vincent Untz
	
2005-05-04  Alexander Larsson  <alexl@redhat.com>

	* gnome-keyring-daemon-file.c:
	* gnome-keyring-daemon-io.c:
	* gnome-keyring-proto.h:
	* md5.c:
	Fix char signness issues (#302938)
	Based on patch from Jeramy Rutley

2005-04-24  James Bowes  <bowes@cs.dal.ca>

	* gnome-keyring-daemon.c: (op_set_keyring_info_execute):
	* gnome-keyring-proto.c:
	(gnome_keyring_proto_encode_set_keyring_info),
	(gnome_keyring_proto_decode_set_item_info),
	(gnome_keyring_proto_decode_set_keyring_info):
	* gnome-keyring-proto.h: Implement gnome_keyring_set_info.

2005-04-21  James Bowes  <bowes@cs.dal.ca>

	* gnome-keyring-daemon.c: Fixed a typo in the 
	GnomeKeyringOperationImplementation keyring_ops, where 
	get_item_acl_execute was hooked to set_item..._collect.

2005-03-31  Steve Murphy  <murf@e-tools.com>

        * configure.in: Added "rw" to ALL_LINGUAS.

2005-03-23  Adi Attar  <aattar@cvs.gnome.org>

	* configure.in: Added 'xh' to ALL_LINGUAS.

2005-03-07  Alexander Larsson  <alexl@redhat.com>

	* configure.in:
	Post release bump.

=== gnome-keyring 0.4.2 ===

2005-03-07  Alexander Larsson  <alexl@redhat.com>

	* NEWS:
	Update for release.

2005-02-21  Alexander Larsson  <alexl@redhat.com>

	* gnome-keyring-ask.c:
	* gnome-keyring-daemon-io.c:
	* gnome-keyring-daemon.h:
	* gnome-keyring-private.h:
	* gnome-keyring.c:
	* gnome-keyring.h:
	Some AIX portability patches from The Written Word
	(#148385)

2005-01-14  Pawan Chitrakar  <pawan@nplinux.org>

	* configure.in: Added ne "Nepali" in ALL_LINGUAS

2005-01-11  Alexander Larsson  <alexl@redhat.com>

	* configure.in:
	Post release bump

=== gnome-keyring 0.4.1 ===

2005-01-11  Alexander Larsson  <alexl@redhat.com>

	* NEWS:
	Update for release

2004-11-26  Alexander Larsson  <alexl@redhat.com>

	* gnome-keyring-daemon.c: (lifetime_slave_pipe_io), (main):
	Added support for slaving lifetime to filedescriptor.

2004-10-11  Roozbeh Pournader  <roozbeh@farsiweb.info>

	* configure.in:
	Added 'fa' (Persian) to ALL_LINGUAS

2004-09-13  Alexander Larsson  <alexl@redhat.com>

	* configure.in:
	Post release bump.

=== gnome-keyring 0.4.0 ===

2004-09-13  Alexander Larsson  <alexl@redhat.com>

	* NEWS: 
	* configure.in:
	Bump version to 0.4

2004-09-09  Mugurel Tudor  <mugurelu@go.ro>

	* configure.in: Added ro to ALL_LINGUAS

2004-09-07  Alexander Larsson  <alexl@redhat.com>

	* gnome-keyring.c: 
	* gnome-keyring-daemon.c:
	Include string.h to fix build (#151825)

2004-08-30  Alexander Larsson  <alexl@redhat.com>

	* configure.in:
	Post-release version bump

=== gnome-keyring 0.3.3 ===

2004-08-30  Alexander Larsson  <alexl@redhat.com>

	* NEWS:
	Update for 0.3.3

2004-08-28  Akagic Amila  <bono@linux.org.ba>

	* configure.in: Added 'bs' to ALL_LINGUAS.	

2004-08-26  Jayaradha <njaya@redhat.com>

	* configure.in: Added ta to ALL_LINGUAS.

2004-08-26  Alexander Larsson  <alexl@redhat.com>

	* AUTHORS (Contributors):
	Add Fernando to AUTHORS.

2004-08-13  Kjartan Maraas  <kmaraas@gnome.org>

	* configure.in: Added nb to ALL_LINGUAS.

2004-08-09 Amanpreet Singh Alam<aalam@redhat.com>
	*configure.in: Add Gujurati Lang

2004-08-07  Runa Bhattacharjee <runab@redhat.com>
	* configure.in: Added Bengali (bn) to ALL_LINGUAS.

2004-07-20  Fernando Herrera  <fherrera@onirica.com>

	* configure.in:
	Post release version bump

=== gnome-keyring 0.3.2 ===

2004-07-20  Fernando Herrera  <fherrera@onirica.com>

	* Makefile.am:
	* NEWS:
	* configure.in: Update for 0.3.2 release. Incremented micro number
	because of the API aditions.

2004-07-14  Fernando Herrera  <fherrera@onirica.com>

	reviewed by: Alexander Larsson  <alexl@redhat.com>

	* gnome-keyring-daemon-file.c: (remove_keyring_file_from_disk):
	* gnome-keyring-daemon.c: (delete_keyring),
	(op_delete_keyring_execute), (op_get_item_acl_execute),
	(op_set_item_acl_execute):
	* gnome-keyring-daemon.h:
	* gnome-keyring-private.h:
	* gnome-keyring-proto.c: (gnome_keyring_proto_encode_set_acl),
	(gnome_keyring_proto_decode_acl), (gnome_keyring_proto_add_acl),
	(gnome_keyring_proto_decode_get_acl_reply),
	(gnome_keyring_proto_decode_set_attributes),
	(gnome_keyring_proto_decode_set_acl):
	* gnome-keyring-proto.h:
	* gnome-keyring-utils.c: (gnome_keyring_application_ref_new),
	(gnome_keyring_application_ref_free),
	(gnome_keyring_application_ref_copy),
	(gnome_keyring_access_control_new),
	(gnome_keyring_access_control_free),
	(gnome_keyring_access_control_copy), (gnome_keyring_acl_copy),
	(gnome_keyring_acl_free): Add support for deleting keyrings and
	setting/gettings ACL
	* gnome-keyring.c: (op_failed), (gnome_keyring_get_acl_reply),
	(gnome_keyring_item_get_acl), (gnome_keyring_item_set_acl),
	(gnome_keyring_item_ac_get_display_name),
	(gnome_keyring_item_ac_set_display_name),
	(gnome_keyring_item_ac_get_path_name),
	(gnome_keyring_item_ac_set_path_name),
	(gnome_keyring_item_ac_get_access_type),
	(gnome_keyring_item_ac_set_access_type):
	* gnome-keyring.h: new API functions for getting/setting ACL and for
	manipulating GnomeKeyringAccessControl

2004-07-05  Alexander Larsson  <alexl@redhat.com>

	* configure.in:
	Post release version bump

=== gnome-keyring 0.3.1 ===

2004-07-05  Alexander Larsson  <alexl@redhat.com>

	* NEWS:
	Update for 0.3.1

	* Makefile.am (EXTRA_DIST):
	Add keyring-intro.txt

2004-06-10  Alexander Larsson  <alexl@redhat.com>

	* gnome-keyring-daemon.c (op_unlock_keyring_execute):
	Make NULL unlock the default keyring.

2004-05-27  Mohammad DAMT  <mdamt@bisnisweb.com>
 
        * po/id.po: Added Indonesian translation done by Ahmad Riza H Nst <rizahnst@eriagempita.co.id>
        * configure.in: Added id to ALL_LINGUAS

2004-05-26  Alexander Shopov <ash@contact.bg>

	* configure.in: Added "bg" (Bulgarian) to ALL_LINGUAS.

2004-05-21  Iñaki Larrañaga  <dooteo@euskalgnu.org>

	* configure.in: Added "eu" (Basque) to ALL_LINGUAS.

2004-05-18  Fernando Herrera  <fherrera@onirica.com>

	* keyring-intro.txt: New intro doc.

2004-04-19  Alexander Larsson  <alexl@redhat.com>

	* configure.in:
	Bump version to 0.3.1 on head. 0.2.x is now on gnome-2-6 branch
	
2004-04-19  Alexander Larsson  <alexl@redhat.com>

	* configure.in:
	Post release version bump

=== gnome-keyring 0.2.1 ===

2004-04-19  Alexander Larsson  <alexl@redhat.com>

	* NEWS:
	Update for release

2004-04-03  Samúel Jón Gunnarsson  <sammi@techattack.nu>

	* configur.in: Added "is" to ALL_LINGUAS.
	
2004-03-24  Guntupalli Karunakar  <karunakar@freedomink.org>

        * configure.in: Added "pa" (Punjabi) to ALL_LINGUAS.

2004-03-22  Alexander Larsson  <alexl@redhat.com>

	* configure.in:
	Post release version bump

=== gnome-keyring 0.2.0 ===

2004-03-22  Alexander Larsson  <alexl@redhat.com>

	* NEWS: 
	* configure.in:
	Update to 0.2.0

2004-03-21  Abel Cheung  <maddog@linux.org.hk>

	* configure.in: Added "ca" "nl" "tr" "zh_CN" "zh_TW" to ALL_LINGUAS.

2004-03-20  Gareth Owen  <gowen72@yahoo.com>

	* configure.in: Added en_GB to ALL_LINGUAS

2004-03-19  Andras Timar  <timar@gnome.hu>

	* hu.po: Added "hu" (Hungarian) to ALL_LINGUAS.

2004-03-17  Dafydd Harries  <daf@muse.19inch.net>

	* configure.in: Added "cy" (Welsh) to ALL_LINGUAS.

=== gnome-keyring 0.1.91 ===

2004-03-15  Alexander Larsson  <alexl@redhat.com>

	* NEWS: 
	* configure.in:
	Update to 0.1.91

2004-03-13  Maxim Dziumanenko <mvd@mylinux.com.ua>

	* configure.in: Added uk (Ukrainian) to ALL_LINGUAS.

2004-03-11  Dmitry G. Mastrukov  <dmitry@taurussoft.org>

	* configure.in: Added Russian to ALL_LINGUAS.

2004-03-10  Alexander Winston  <alexander.winston@comcast.net>

	* configure.in: Added en_CA to ALL_LINGUAS.

2004-03-10  Gustavo Maciel Dias Vieira  <gdvieira@zaz.com.br>

	* configure.in: Added pt_BR to ALL_LINGUAS.

=== gnome-keyring 0.1.90 ===

2004-03-08  Alexander Larsson  <alexl@redhat.com>

	* NEWS: 
	* configure.in:
	Update to 0.1.90

2004-03-02  Glynn Foster  <glynn.foster@sun.com>

        * Makefile.am:
        * configure.in:
        * gnome-keyring-1-uninstalled.pc.in:
        Add uninstalled pkg-config file.

2004-02-27  Paisa Seeluangsawat  <paisa@users.sf.net>

	* configure.in: Added "th" (Thai) to ALL_LINGUAS.

2004-02-25  Alessio Frusciante  <algol@firenze.linux.it>

	* configure.in: Added "it" (Italian) to ALL_LINGUAS.

2004-02-22  Mətin Əmirov  <metin@karegen.com>

        * configure.in: Added "az" to ALL_LINGUAS.

2004-02-11  Arafat Medini  <lumina@silverpen.de>

        * configure.in: Added Arabic locale ar to ALL_LINGUAS.
                                            
2004-02-11  Pauli Virtanen  <pauli.virtanen@hut.fi>

	* configure.in: Added "fi" (Finnish) to ALL_LINGUAS.

=== gnome-keyring 0.1.4 ===

2004-02-11  Alexander Larsson  <alexl@redhat.com>

	* NEWS: 
	* configure.in:
	Bump to 0.1.4

2004-02-09  Alexander Larsson  <alexl@redhat.com>

	* Makefile.am (INCLUDES): 
	* gnome-keyring-daemon.c (launch_ask_helper):
	Move gnome-keyring-ask to libexec.

2004-02-06  Robert Sedak  <robert.sedak@sk.htnet.hr>

        * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.

2004-02-04  Laurent Dhima  <laurenti@alblinux.net>

	* configure.in: Added "sq" to ALL_LINGUAS.

2004-01-31  Sanlig Badral  <badral@openmn.org>

        * configure.in: Added "mn" (Mongolian) to ALL_LINGUAS.

2004-01-30  Ole Laursen  <olau@hardworking.dk>

	* configure.in: Added "da" (Danish) to ALL_LINGUAS.

=== gnome-keyring 0.1.3 ===

2004-01-30  Alexander Larsson  <alexl@redhat.com>

	* NEWS: 
	* configure.in:
	Update to 0.1.3

2004-01-14  Jody Goldberg <jody@gnome.org>

	* gnome-keyring-ask.c : include <locale.h> cause -Werror makes a
	  missing include unhappy.

2004-01-15  Changwoo Ryu  <cwryu@debian.org>

	* configure.in: Added "ko" to ALL_LINGUAS.

2004-01-14  Christian Neumair  <chris@gnome-de.org>

	* configure.in: (ALL_LINGUAS): Add German to ALL_LINGUAS.

2004-01-13  Alexander Larsson  <alexl@redhat.com>

	* gnome-keyring-ask.c: (get_app_information),
	(get_keyring_information), (ask_for_keyring_password),
	(ask_for_new_keyring_password), (ask_for_default_keyring),
	(ask_for_item_read_write_acccess):
	Don't split up strings for translations.
	Mark some new strings translated.
	Patch from chris@gnome-de.org

2004-01-13  Alexander Larsson  <alexl@redhat.com>

	* Makefile.am:
	* gnome-keyring-ask.c: (main):
	Actually use translations.

2004-01-13  Alexander Larsson  <alexl@redhat.com>

	* configure.in:
	* gnome-keyring-daemon-io.c:
	* gnome-keyring-daemon.c:
	Portability fixes from mterry@fastmail.fm

2004-01-13  Alexander Larsson  <alexl@redhat.com>

	* gnome-keyring-ask.c:
	Fix some leaks.
	Patch from tom@aliacom.fr.

2004-01-12  Žygimantas Beručka  <uid0@tuxfamily.org>

	* configure.in: Added "lt" (Lithuanian) to ALL_LINGUAS.

=== gnome-keyring 0.1.2 ===

2004-01-12  Alexander Larsson  <alexl@redhat.com>

	* NEWS: 
	* configure.in: 
	Update for 0.1.2

2004-01-11  Christophe Merlet  <redfox@redfoxcenter.org>

	* configure.in (ALL_LINGUAS): Added "fr" (French).

2004-01-08  David Coulthart  <davec@columbia.edu>

	* gnome-keyring.h: 
	* gnome-keyring.c: 
	* test.c:
	s/gnome_keyring_is_availible/gnome_keyring_is_available/

2004-01-08  Alex Duggan  <aldug@astrolinux.com>
	
	* configure.in: Require glib/gtk+ 2.3.1
	Fixes bug #129713
	
2004-01-07  Marcel Telka  <marcel@telka.sk>

	* configure.in (ALL_LINGUAS): Added sk.

2004-01-07  Alex Duggan  <aldug@astrolinux.com>

	* gnome-keyring-daemon-io.c: Use g_get_tmp_dir () instead of 
	hardcoding "/tmp"
	* .cvsignore: Add gnome-keyring-1.pc

2004-01-06  Kostas Papadimas <pkst@gnome.org>

        * configure.in: Added Greek (el) to ALL_LINGUAS.   

2004-01-05  Artur Flinta  <aflinta@cvs.gnome.org>
                                                                                                         
        * configure.in: Added pl to ALL_LINGUAS.

=== gnome-keyring 0.1.1 ===

2003-12-28  Alexander Larsson  <alexl@redhat.com>

	* NEWS: 
	* configure.in:
	Update for 0.1.1

2003-12-27  Hasbullah Bin Pit <sebol@ikhlas.com>
                                                                                
        * configure.in: Added 'ms' (Malay) to ALL_LINGUAS.

2003-12-24  Duarte Loreto <happyguy_pt@hotmail.com>

	* configure.in: Added Portuguese (pt) to ALL_LINGUAS.

2003-12-21  Francisco Javier F. Serrador  <serrador@cvs.gnome.org>

	* configure.in: Added Spanish "es" to ALL_LINGUAS.

2003-12-19  Alexander Larsson  <alexl@redhat.com>

	* gnome-keyring-daemon.c (main):
	Don't daemonize by default. gnome-keyring now dies with
	gnome-session. -d enables daemonization.

2003-12-17  Miloslav Trmac  <mitr@volny.cz>

	* configure.in: Added "cs" to ALL_LINGUAS.

2003-12-17  Christian Rose  <menthos@menthos.com>

	* configure.in: Added "sv" to ALL_LINGUAS.

2003-12-16  Alexander Larsson  <alexl@redhat.com>

	* gnome-keyring-ask.c:
	(ask_for_item_read_write_acccess):
	Better wording for buttons

2003-12-16  Alexander Larsson  <alexl@redhat.com>

	* gnome-keyring-ask.c (ask_for_new_keyring_password):
	Make the ask dialogs nicer.

2003-12-14  Kjartan Maraas  <kmaraas@gnome.org>

	* configure.in: Add norwegian translation.
	* po/no.po: Here too.

2003-12-15  Takeshi AIHANA <aihana@gnome.gr.jp>

	* configure.in: Added 'ja' Japanese into ALL_LINGUAS.

2003-12-10  Alexander Larsson  <alexl@redhat.com>

	* gnome-keyring.c (operation_io):
	Correct assertion

2003-12-09  Alexander Larsson  <alexl@redhat.com>

	* gnome-keyring-daemon-io.c:
	FreeBSD patches from Joe Marcus Clarke
	
2003-12-08  Alex Duggan  <aldug@astrolinux.com>

	* configure.in:
	* Makefile.am:
	Build fixes to make gnome-keyring build with jhbuild again.

2003-12-08  Alexander Larsson  <alexl@redhat.com>

	* mkdtemp.[ch]:
	* Makefile.am:
	replacement for suffering OSes (from gettext)

	* configure.in:
	* gnome-keyring-daemon.c:
	portability fixes
	
2003-12-08  Alexander Larsson  <alexl@redhat.com>

	* configure.in:
	Make the version 0.1.0 so next version is 0.1.1

=== gnome-keyring 0.1 ===

2003-12-08  Alexander Larsson  <alexl@redhat.com>

	* AUTHORS: 
	* TODO: 
	* README: 
	* NEWS:
	Some text for the 0.1 release

2003-12-06  Alexander Larsson  <alexl@redhat.com>

	* gnome-keyring-daemon.c: (close_stdinout), (main):
	Print daemon pid on startup
	remove old test code
	correct envvar name
	
	* gnome-keyring.c: (connect_to_daemon):
	correct envvar name

2003-12-06  Alexander Larsson  <alexl@redhat.com>

	* gnome-keyring-daemon.c (main):
	Close stdin/stdout in daemon process.
	
2003-12-06  Alexander Larsson  <alexl@redhat.com>

	* gnome-keyring-daemon.c (main):
	Spawn in background unless -f specified
	clean up socket dir on exit

2003-12-05  Alexander Larsson  <alexl@redhat.com>

	* configure.in:
	remove AC_C_BIGENDIAN

2003-12-05  Alexander Larsson  <alexl@redhat.com>

	* TODO:
	update
	* gnome-keyring-daemon.c: (op_find_execute):
	fix typo
	
	* test.c: (print_attributes), (find_items_cb),
	(print_attributes_cb), (show_item):
	better find test

2003-12-05  Alexander Larsson  <alexl@redhat.com>

	* Makefile.am:
	* sha256.[ch]:
	* beecrypt_compat.h:
	Added sha256 from beecrypt
	
	* file-format.txt:
	* gnome-keyring-daemon-file.c:
	* gnome-keyring-daemon.[ch]:
	Use sha256 to get key and iv for aes crypto
	Add salt and hash rounds count.
	Warning: This changes the file format.
	
	* gnome-keyring-proto.[ch]:
	New function gnome_keyring_proto_get_bytes

2003-12-04  Alexander Larsson  <alexl@redhat.com>

	* gnome-keyring.c (operation_io):
	Fix type issue.

2003-12-04  Alexander Larsson  <alexl@redhat.com>

	* configure.in: 
	* Makefile.am (libgnomekeyringincludedir): 
	* gnome-keyring-1.0.pc.in: 
	* gnome-keyring-1.pc.in:
	1.0 -> 1

2003-12-04  Alexander Larsson  <alexl@redhat.com>

	* gnome-keyring.c (find_network_password_callback):
	Pass the right user data
	
2003-12-04  Alexander Larsson  <alexl@redhat.com>

	* gnome-keyring-proto.c:
	(gnome_keyring_proto_decode_result_integer_reply):
	Allow NULL integer
	
	* gnome-keyring.[ch]:
	Sync item creation
	
	* test.c:
	More tests

2003-12-04  Alexander Larsson  <alexl@redhat.com>

	* gnome-keyring.[ch]:
	Add gnome_keyring_is_availible.

	* gnome-keyring-daemon-io.c (create_master_socket):
	Only use 6 X:es in socket name

2003-12-03  Alexander Larsson  <alexl@redhat.com>

	* TODO:
	Updated
	
	* gnome-keyring-daemon.c:
	Clean up acl setting
	Implement update_if_exists for create_item
	Order find results least specific first
	
	* gnome-keyring-proto.[ch]:
	Implement update_if_exists for create_item
	
	* gnome-keyring-utils.c: (gnome_keyring_found_list_free):
	implement
	
	* gnome-keyring.[ch]:
	Implement sync find ops
	Make valist ops don't ignore NULL/0 attributes
	Implement network password helpers
	
	* test.c:
	some more tests

2003-12-01  Alexander Larsson  <alexl@redhat.com>

	* Makefile.am:
	* file-format.txt:
	* md5.[ch]:
	* sha1.[ch]:
	Switch from sha1 to md5 to get a right size key for AES.

	* gnome-keyring-daemon-file.c:
	md5 update

	* gnome-keyring-daemon.c:
	md5 update.
	append new items instead of prepending
	
	* TODO:
	Update
	
	* test.c:
	Fix up set default command name

2003-11-29  Danilo Šegan  <dsegan@gmx.net>

	* configure.in: Added "sr" and "sr@Latn" to ALL_LINGUAS.

2003-11-28  Alexander Larsson  <alexl@redhat.com>

	* gnome-keyring-daemon.c:
	* gnome-keyring-proto.c: 
	* gnome-keyring-proto.h:
	implement set_info and set_attributes
	
	* gnome-keyring.h:
	* gnome-keyring-utils.c:
	Add gnome_keyring_item_info_new
	
	* test.c:
	generic ok callback
	more tests

2003-11-28  Alexander Larsson  <alexl@redhat.com>

	* Makefile.am:
	Install header files and .pc file
	
	* configure.in:
	* gnome-keyring-1.0.pc.in:
	pkg-config file for gnome-keyring
	
	* gnome-keyring.h:
	add some comments about the unfinished part

2003-11-28  Alexander Larsson  <alexl@redhat.com>

	* gnome-keyring-daemon-file.c: (set_default_keyring):
	Handle setting to NULL.
	
	* gnome-keyring-daemon-io.c:
	(gnome_keyring_client_fixup_for_deleted),
	(gnome_keyring_client_state_machine):
	Clean up clients outstanding access requests when
	items/keyring are deleted
	
	* gnome-keyring-daemon.c:
	Clean up outstanding ask access requests when
	items/keyring are deleted.
	Fix up item/keyring destruction paths
	implement lock, lock_all & delete_item
	
	* gnome-keyring-daemon.h:
	New functions
	
	* gnome-keyring-proto.h:
	Remove unnecessary enum value
	
	* gnome-keyring.c: (gnome_keyring_item_delete):
	Fix opcode for delete_item
	
	* test.c:
	Make usable

2003-11-28  Alexander Larsson  <alexl@redhat.com>

	* .cvsignore:
	* Makefile.am:
	* test.c:
	Add cheesy test app

	* gnome-keyring-daemon-file.c:
	fix errno bugs
	New function set_default_keyring
	Read the default keyring on update_keyrings
	
	* gnome-keyring-daemon.c:
	Reset default_keyring to NULL when its destroyed
	implement set_default_keyring
	fix errno bugs
	
	* gnome-keyring-daemon.h:
	Export new stuff and clean up indention a bit
	
	* list-keyrings.c:
	Nicer output

2003-11-28  Alexander Larsson  <alexl@redhat.com>

	* gnome-keyring-utils.c (gnome_keyring_item_info_free):
	Don't crash if info is NULL

	* gnome-keyring-daemon.c:
	Implement gnome_keyring_ask_cancel

	* gnome-keyring-daemon-io.c (gnome_keyring_client_state_machine):
	Avoid crash on gnome_keyring_ask reentrancy
	
2003-11-28  Alexander Larsson  <alexl@redhat.com>

	* gnome-keyring-ask.c:
	Fix gettext include

2003-11-28  Alexander Larsson  <alexl@redhat.com>

	* COPYING.LIB:
	Add LGPL file
	
	* gnome-keyring-ask.c:
	Fix up gettext defines
	
	* gnome-keyring-ask.c:
	* gnome-keyring-daemon-file.c:
	* gnome-keyring-daemon-io.c:
	* gnome-keyring-daemon.c:
	* gnome-keyring-daemon.h:
	* gnome-keyring-private.h:
	* gnome-keyring-proto.c:
	* gnome-keyring-proto.h:
	* gnome-keyring-utils.c:
	* gnome-keyring.c:
	* gnome-keyring.h:
	* list-keyrings.c:
	Add GPL/LGPL headers.
	Library is LGPL, daemon and gui is GPL.
