[gnome-keyring] Autogenerate the ChangeLog from git history



commit bf7ff5505040f5ccedfdd8184c2e67fd500b4887
Author: Stef Walter <stef memberwebs com>
Date:   Sat Apr 18 03:09:42 2009 +0000

    Autogenerate the ChangeLog from git history
    
    Moved the old ChangeLog out of the way. Place instructions in a
    placeholder ChangeLog.
---
 ChangeLog     | 6177 +--------------------------------------------------------
 ChangeLog.old | 6166 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 Makefile.am   |   18 +-
 3 files changed, 6205 insertions(+), 6156 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 1ce3a8e..28b207f 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,6164 +1,33 @@
-2009-04-14  Stef Walter  <stef memberwebs com>
+=== ChangeLog discontinued ===
 
-	* AUTHORS: Add gnome keyring mailing list
+ With the move to git, gnome-keyring is switching from a ChangeLog 
+ file to relying on commit messages to provide change history. Please
+ write commit messages in the following format:
 
-2009-04-01  Stef Walter  <stef memberwebs com>
+=== begin example commit ===
 
-	* egg/egg-unix-credentials.c: Build fix for Clang.
-	Patch by Ed Schouten. 
+ Short explanation of the commit
 
-2009-04-01  Stef Walter  <stef memberwebs com>
+ Longer explanation explaining exactly what's changed, whether any
+ external or private interfaces changed, what bugs were fixed (with bug
+ tracker reference if applicable) and so forth. Be concise but not too
+ brief.
 
-	* gcr/tests/Makefile.am: Distribute test data. 
-	Fixes bug #577397
-	
-2009-04-01  Stef Walter  <stef memberwebs com>
+=== end example commit ===
 
-	* 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>
+ - Always add a brief description of the commit to the _first_ line of
+ the commit and terminate by two newlines. This may be the title of
+ a fixed bug, copied from Bugzilla.
 
-	* 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 
+ - First line (the brief description) must only be one sentence and
+ should start with a capital letter unless it starts with a
+ lowercase symbol or identifier. Don't use a trailing full stop,
+ and don't exceed 72 characters.
 
-2009-04-01  Stef Walter  <stef memberwebs com>
+ - The main description (the body) is normal prose and should use
+ normal punctuation and capital letters where appropriate.
 
-	* 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.
+ - When committing code on behalf of others use the --author option,
+ e.g. git commit -a --author "Joe Coder <joe coder org>" and
+ --signoff.
 
-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.
-
-=== gnome-keyring 2.26.0 ===
-
-2009-03-14  Stef Walter  <stef memberwebs com>
-
-	* configure.in: 
-	* NEWS: Version 2.26.0
-
-2009-03-10  Stef Walter  <stef memberwebs com>
-
-	* configure.in:
-	* daemon/Makefile.am:
-	* daemon/gnome-keyring-daemon.desktop.in.in:
-	* daemon/org.gnome.keyring.service.in:
-	* egg/egg-secure-memory.c:
-	* pam/gkr-pam-module.c: Implement valgrind support for our 
-	memory allocator, and support for running gnome-keyring-daemon
-	under valgrind. Use --enable-valgrind=run
-
-2009-03-04  Stef Walter  <stef memberwebs com>
-
-	* configure.in:
-	* egg/Makefile.am:
-	* egg/tests/Makefile.am:
-	* pkcs11/gck/Makefile.am:
-	* pkcs11/gck/tests/Makefile.am: Check for asn1Parser tool in
-	configure. Patch by Alberto Ruiz. Fixes bug #566731
-	
-2009-03-03  Stef Walter  <stef memberwebs com>
-
-	* gp11/gp11-module.c: 
-	* gp11/gp11-session.c:
-	* gp11/gp11-slot.c:
-	* gp11/gp11.h: Allow specifying auto-authenticate property on a 
-	more fine grained level.
-	
-	* pkcs11/gck/gck-roots-module.c: Don't expose public key for 
-	certificates as a findable PKCS#11 object.
-	
-	* pkcs11/ssh-agent/gck-ssh-agent-ops.c:
-	* pkcs11/ssh-agent/gck-ssh-agent-standalone.c:
-	* pkcs11/ssh-agent/gck-ssh-agent.c: Only login to a token once we 
-	have a public key for which we want to use the private. 
-
-2009-03-03  Stef Walter  <stef memberwebs com>
-
-	* HACKING: Add link to architecture page on wiki.
-
-2009-03-02  Stef Walter  <stef memberwebs com>
-
-	* egg/egg-secure-entry.c: Fix "gnome-keyring-ask needs to disable 
-	input method in password" bug #561331 Patch by Takao Fujiwara
-
-=== gnome-keyring 2.25.92 ===
-
-2009-03-02  Stef Walter  <stef memberwebs com>
-
-	* NEWS: Release version 2.25.92
-
-2009-02-28  Stef Walter  <stef memberwebs com>
-
-	* daemon/gkr-daemon.c: Don't allow multiple callers to overlap 
-	completing the daemon initialization. This led to assertions and 
-	a crash on startup.
-
-2009-02-28  Stef Walter  <stef memberwebs com>
-
-	* daemon/keyrings/gkr-keyrings.c: Load keyrings if they've never been 
-	loaded when looking for a keyring.
-
-	 * daemon/pkcs11/gkr-pkcs11-auth-ep.c:
-	 * daemon/pkcs11/gkr-pkcs11-auth.c:
-	 * daemon/pkcs11/gkr-pkcs11-auth.h:
-	 * pkcs11/pkcs11i.h:
-	 * pkcs11/ssh-store/gck-ssh-openssh.c:
-	 * pkcs11/ssh-store/gck-ssh-openssh.h:
-	 * pkcs11/ssh-store/gck-ssh-private-key.c:
-	 * pkcs11/user-store/gck-user-storage.c: Add compatibility support for 
-	loading SSH key unlock passwords from previous versions of gnome-keyring.
-
-2009-02-28  Stef Walter  <stef memberwebs com>
-
-	* egg/egg-secure-memory.c: Fix compiler warnings on 32-bit.
-	
-	* daemon/pk/*: Remove remaining old unused files.
-
-2009-02-26  Stef Walter  <stef memberwebs com>
-
-	* gcr/gcr-importer.c: Add quick hack to initialize tokens before
-	importing into them. More functionality along this line will
-	be needed in future versions.
-	
-	* pkcs11/gck/gck-module.c:
-	* pkcs11/gck/gck-module.h:
-	* pkcs11/user-store/gck-user-module.c: Make different virtual functions
-	for the logout of SO and user. 
-	
-	* daemon/pkcs11/gkr-pkcs11-auth-ep.c: Prompt for new password when C_InitPIN
-	is called on a token.
-	
-	* pkcs11/gck/gck-module.c: Implement C_InitPIN for the cases when no PIN 
-	exists yet. 
-	
-	* pkcs11/gck/gck-data-file.c: Remove erroneous assertion.
-	
-	* daemon/pkcs11/gkr-pkcs11-auth.c: Fix double free.
-	
-	* gcr/gcr-importer.c: Fix problem with looking up pin initialized flag 
-	in the wrong structure.
-	
-	* pkcs11/user-store/gck-user-storage.c: Fix problems not writing out 
-	user store file when making modifications, but overwriting storage
-	file with zero byte file.
-	
-	* pkcs11/gck/gck-data-file.c:
-	* pkcs11/user-store/gck-user-storage.c: Fix problems loading private
-	objects prematurely from the user store without first logging in.
-	
-	* pkcs11/user-store/gck-user-private-key.c:
-	* pkcs11/user-store/gck-user-storage.c: Track logins properly when 
-	unlocking private objects.
-	
-	* gck/gck-import-dialog.c: Some changes to the import dialog.
-	
-2009-02-25  Stef Walter  <stef memberwebs com>
-
-	* pkcs11/gck/gck-module.c:
-	* pkcs11/gck/gck-module.h:
-	* pkcs11/gck/gck-session.c:
-	* pkcs11/gck/gck-session.h:
-	* pkcs11/pkcs11i.h:
-	* pkcs11/user-store/gck-user-module.c: Add support for basic SO logins.
-
-2009-02-25  Stef Walter  <stef memberwebs com>
-
-	* daemon/pkcs11/gkr-pkcs11-auth-ep.c: Don't automatically initialize
-	tokens without user pin. This leads to erroneous prompts at unexpected
-	times.
-	
-	* gp11/gp11-module.c: When enumerating objects in a module, skip 
-	tokens that fail from not being initialized.
-	
-	* pkcs11/roots-store/gck-roots-certificate.c: Fix problem with destruction
-	of roots certificate. dispose erroneously called base class finalize.
-	
-2009-02-25  Stef Walter  <stef memberwebs com>
-
-	* pkcs11/gck/gck-data-file.c:
-	* pkcs11/gck/gck-data-file.h:
-	* pkcs11/gck/tests/.gitignore:
-	* pkcs11/gck/tests/Makefile.am:
-	* pkcs11/gck/tests/dump-data-file.c: (added)
-	Implement a testing tool to dump gck data files such as the user 
-	key store.
-
-2009-02-24  Stef Walter  <stef memberwebs com>
-
-	* tool/gkr-tool-import.c: Exit when an error occurs on import.
-	
-2009-02-24  Stef Walter  <stef memberwebs com>
-
-	* pkcs11/pkcs11i.h:
-	* pkcs11/user-store/gck-user-storage.c: Hash objects when storing them
-	in user-store and validate the hashes when loading them.
-
-2009-02-24  Stef Walter  <stef memberwebs com>
-
-	* pkcs11/pkcs11g.h: Remove old unused definitions.
-	
-	* pkcs11/pkcs11g.h: 
-	* pkcs11/pkcs11i.h: (added) 
-	* pkcs11/Makefile.am:
-	* pkcs11/gck/gck-module.c: 
-	* pkcs11/plex-layer/gck-plex-layer.c: 
-	* pkcs11/rpc-layer/gck-rpc-dispatch.c: Move internal definitions a non 
-	public header file.
-	
-2009-02-19  Jeff Cai <jeff cai sun com>
-
-	* egg/egg-secure-memory.c:
-	Use union instead of struct.
-	Fixes bug #571951
-
-2009-02-18  Stef Walter  <stef memberwebs com>
-
-	* pam/gkr-pam-module.c: If login keyring doesn't exist when 
-	changing the password, don't create it. Fixes bug #572282
-	Patch by Vincent Untz
-
-2009-02-14  Stef Walter  <stef memberwebs com>
-
-	* daemon/gkr-daemon.c: Close stdin/stdout when not running
-	in foreground. Fixes bug #571781
-	
-2009-02-14  Stef Walter  <stef memberwebs com>
-
-	* configure.in: Bump version number.
-
-=== gnome-keyring 2.25.91 ===
-
-2009-02-14  Stef Walter  <stef memberwebs com>
-
-	* configure.in: 
-	* NEWS: 
-	* gcr/tests/unit-test-certificate.c: Release version 2.25.91
-
-2009-02-14  Stef Walter  <stef memberwebs com>
-
-	* daemon/ui/gkr-ask-tools.c: Add strings for fixing of bug #571423
-	
-2009-02-14  Magnus Boman  <captain magnus gmail com>
-
-	reviewed by: Stef Walter
-
-	* daemon/ui/gkr-ask-tool.c (create_markup), (run_dialog):
-	Bug #570295, Correctly escape markups. Patch by Joe Shaw
-
-2009-02-13  Stef Walter  <stef memberwebs com>
-
-	* egg/egg-asn1.c:
-	* egg/egg-asn1.h:
-	* egg/egg-oid.c: (added)
-	* egg/egg-oid.h: (added)
-	* egg/Makefile.am:
-	* egg/tests/unit-test-asn1.c:
-	* egg/tests/unit-test-oid.c: (added)
-	* egg/tests/Makefile.am:
-	* gcr/gcr-certificate-details-widget.c: Pull out OID information 
-	functionality into it's own file. 
-	
-	* gcr/tests/ui-test-details.c: Change to right directory so we can 
-	easily find test certificates.
-	
-	* gcr/gcr-certificate-details-widget.c: Fill in key and signature
-	algorithms and parameters.
-	
-	* gcr/gcr-certificate.c:
-	* gcr/gcr-certificate.h:
-	* gcr/gcr-certificate-details-widget.c: Fill in the key size field.
-	
-	* egg/egg-oid.c: Fill in the OID descriptions for RSA and DSA stuff.
-	
-	* gcr/tests/ui-test-details.c: Allow loading any DER certificate file.
-	
-	* gcr/gcr-certificate-details-widget.c: Show extensions as in hex form.
-	No parsing of extensions yet.
-	
-	* gcr/gcr-certificate-details-widget.c: Don't show horizontal scrollbar.
-	
-2009-02-13  Stef Walter  <stef memberwebs com>
-
-	* gcr/gcr-certificate-basics-widget.c: Show the correct MD5 hash
-	in certificate basics dialog. Patch by Fabrizio Tarizzo. Fixes bug #567769
-	
-	* egg/egg-hex.c:
-	* egg/egg-hex.h:
-	* egg/tests/unit-test-hex.c:
-	* gcr/gcr-certificate-details-widget.c: Allow specifying the delemiter
-	and case of hex encodings.
-	
-	* gcr/gcr-certificate.c: Use more readable upper case space delemited
-	hex encoding for the fingerprint.
-
-2009-02-13  Stef Walter  <stef memberwebs com>
-
-	 * daemon/gkr-daemon-io.c:
-	 * daemon/gkr-daemon.c:
-	 * daemon/keyrings/gkr-keyring.c:
-	 * daemon/ui/gkr-ask-tool.c:
-	 * egg/egg-buffer.h:
-	 * egg/egg-secure-memory.c:
-	 * egg/egg-secure-memory.h:
-	 * gcr/gcr-library.c:
-	 * library/gnome-keyring-memory.c:
-	 * library/gnome-keyring-proto.c:
-	 * pam/gkr-pam-stubs.c:
-	 * pkcs11/gck/gck-data-types.h:
-	 * pkcs11/roots-store/gck-roots-standalone.c:
-	 * pkcs11/rpc-layer/gck-rpc-module.c:
-	 * pkcs11/ssh-agent/gck-ssh-agent-standalone.c:
-	 * pkcs11/ssh-store/gck-ssh-standalone.c:
-	 * pkcs11/user-store/gck-user-standalone.c:
-	 * tests/gtest-helpers.c:
-	 * tests/test-helpers.c: Use size_t and gsize for memory sizes rather
-	 than unsigned long. Fixes bug #571615
-	 
-	 * egg/egg-secure-memory.c: Don't allow allocating zero bytes.
-	 
-	 * egg/egg-buffer.c: Don't try and allocate 0 bytes when changing 
-	 allocator on an empty buffer.
-
-2009-02-11  Stef Walter  <stef memberwebs com>
-
-	* egg/egg-secure-memory.c: Remove non-useful mincell structure
-	element from sub allocator.
-	
-	* egg/egg-secure-memory.c: Remove FORCE_MALLOC_MEMORY define. It seems
-	we can accomplish the identical goal with FORCE_FALLBACK_MEMORY.
-	
-	* egg/egg-secure-memory.c: Calculate memory header size at compile time.
-	
-	* egg/egg-secure-memory.c: Remove unused field.
-	
-	* egg/egg-secure-memory.c: Be much stricter about checking pointers and
-	sizes being passed around.
-	
-	* egg/egg-secure-memory.c: Completely overhaul the secure memory allocator.
-	Don't store metadata inside the secure memory area. Add memory guards, so 
-	that we can see if/when memory is incorrectly overflown. 
-	
-2009-02-11  Stef Walter  <stef memberwebs com>
-
-	* gcr/gcr-certificate-basics-widget.h:
-	* gcr/gcr-certificate-details-widget.h:
-	* gcr/gcr-certificate.h:
-	* gcr/gcr-import-dialog.h:
-	* gcr/gcr-importer.h:
-	* gcr/gcr-parser.h:
-	* gcr/gcr-simple-certificate.h:
-	* gcr/gcr-types.h: Add G_BEGIN_DECLS/G_END_DECLS to gcr headers.
-
-2009-02-10  Xan Lopez  <xan gnome org>
-
-	Bug 571194 -G_BEGIN_DECLS/G_END_DECLS missing from headers
-
-	* library/gnome-keyring.h:
-	* library/gnome-keyring-memory.h:
-
-	Add G_BEGIN_DECLS/G_END_DECLS so the library can be used with a
-	C++ compiler.
-
-2009-02-10  Stef Walter  <stef memberwebs com>
-
-	* gcr/gcr.pc.in: Correct pkg-config for the gp11 dependency.
-
-2009-02-09  Stef Walter  <stef memberwebs com>
-
-	* pkcs11/gck/gck-module.c: Remove two useless unused class members.
-	
-	* pkcs11/gck/gck-module.c: 
-	* pkcs11/gck/gck-module.h: 
-	* pkcs11/roots-store/gck-roots-module.c: 
-	* pkcs11/ssh-store/gck-ssh-module.c:
-	* pkcs11/user-store/gck-user-module.c: Allow dynamically changing the 
-	slot info and token info.
-	
-	* pkcs11/roots-store/gck-roots-module.c: 
-	* pkcs11/ssh-store/gck-ssh-module.c:
-	* pkcs11/user-store/gck-user-module.c: Set the serial numbers to something
-	more maintainable, since we use them for looking up passwords.
-	
-	* daemon/pkcs11/gkr-pkcs11-auth-ep.c: Correlate state correctly between
-	prompt and done function.
-	
-	* pkcs11/user-store/gck-user-module.c:
-	* pkcs11/user-store/gck-user-storage.c:
-	* pkcs11/user-store/gck-user-storage.h: Dynamically update the state which 
-	allows us to prompt for a password for a new token.	
-	
-2009-02-08  Stef Walter  <stef memberwebs com>
-
-	* pkcs11/gck/gck-data-der.c: Make output of RSA keys and PKCS8
-	more interoperable.
-	
-	* pkcs11/gck/gck-transaction.c: Fix problem not deleting temporary
-	files after doing a transaction write.
-	
-2009-02-08  Stef Walter  <stef memberwebs com>
-
-	* daemon/gkr-daemon-ops.c:
-	* daemon/pkcs11/gkr-pkcs11-auth.c:
-	* gcr/gcr-importer.c: Add translator comments. Fixes bug #570529
-	
-2009-02-08  Stef Walter  <stef memberwebs com>
-
-	* daemon/data/gnome-keyring.schemas: Remove gconf schema for loading
-	of PKCS#11 modules. See mailing list.
-
-2009-02-07  Stef Walter  <stef memberwebs com>
-
-	* pkcs11/gck/gck-certificate.c:
-	* pkcs11/gck/gck-certificate.h:
-	* pkcs11/gck/gck-module.c:
-	* pkcs11/gck/gck-private-key.c:
-	* pkcs11/gck/gck-private-key.h:
-	* pkcs11/gck/gck-public-key.c:
-	* pkcs11/gck/gck-public-key.h:
-	* pkcs11/user-store/gck-user-module.c:
-	* pkcs11/user-store/gck-user-private-key.c:
-	* pkcs11/user-store/gck-user-private-key.h:
-	* pkcs11/user-store/gck-user-public-key.c:
-	* pkcs11/user-store/gck-user-public-key.h: Create proper factories
-	for storable objects and certificate.
-	
-	* gcr/gcr-importer.c: CKA_TOKEN is a CK_BBOOL not a CK_ULONG
-	
-	* gcr/gcr-library.c: Setup automatically log into token, and pool sessions.
-	
-	* pkcs11/user-store/gck-user-storage.c: Initialize fd members properly.
-	
-	* pkcs11/user-store/gck-user-storage.c: Don't try to load objects that we add 
-	to the store ourselves.
-	
-	* pkcs11/user-store/gck-user-private-key.c: Properly initialize new token
-	private keys, so that they can be saved.
-	
-	* pkcs11/user-store/gck-user-storage.c: Don't add a dash to the front of 
-	the identifiers of stored objects.
-
-2009-02-07  Stef Walter  <stef memberwebs com>
-
-	* gp11/Makefile.am: Fix problem with not distributing pkcs11.h
-
-2009-02-07  Stef Walter  <stef memberwebs com>
-
-	* HACKING: Update after refactoring with new info about parts
-	
-2009-02-07  Stef Walter  <stef memberwebs com>
-
-	* common/Makefile.am:
-	* common/gkr-location.c:
-	* common/tests/Makefile.am:
-	* daemon/Makefile.am:
-	* daemon/gkr-daemon-dbus.c:
-	* egg/Makefile.am:
-	* egg/egg-dbus.c (moved from common/gkr-dbus.c):
-	* egg/egg-dbus.h (moved from common/gkr-dbus.h): Move the 
-	general dbus code into our egg folder.  
-
-	* common/gkr-daemon-util.c -> daemon/gkr-daemon-util.c:
-	* common/gkr-daemon-util.h -> daemon/gkr-daemon-util.h:
-	* common/Makefile.am:
-	* daemon/Makefile.am:
-	* daemon/gkr-daemon-dbus.c:
-	* daemon/gkr-daemon-io.c:
-	* daemon/gkr-daemon-ops.c:
-	* daemon/gkr-daemon-util.c:
-	* daemon/gkr-daemon-util.h:
-	* daemon/gkr-daemon.c:
-	* daemon/pkcs11/gkr-pkcs11-daemon.c:
-	* daemon/ui/gkr-ask-daemon.c: Move gkr-daemon-util code from 
-	common into daemon since that's where it's used.
-
-2009-02-07  Stef Walter  <stef memberwebs com>
-
-	* daemon/gkr-daemon.c:
-	* egg/Makefile.am:
-	* egg/tests/unit-test-symkey.c:
-	* gcr/gcr-library.c:
-	* pkcs11/gck/gck-crypto.c:
-	* egg/egg-libgcrypt.c: (added)
-	* egg/egg-libgcrypt.h: (added) Centralize the way that libgcrypt
-	is initialized from our code, so the different components don't
-	step on each other's toes.
-
-2009-02-07  Stef Walter  <stef memberwebs com>
-
-	* configure.in:
-	* daemon/pk/*: (deleted)
-	* daemon/pkix/*: (mostly deleted)
-	* daemon/Makefile.am: Removed all old 'pkix' stuff since it's now 
-	implemented in the modular gck components. Also remove most of the 
-	'pk' stuff. Only leaving behind the last few things we need to 
-	refactor.
-	
-	* common/gkr-crypto.c: (deleted)
-	* common/gkr-crypto.h: (deleted)
-	* common/gkr-id.c: (deleted)
-	* common/gkr-id.h: (deleted)
-	* common/Makefile.am:
-	* common/tests/unit-test-unique.c: (deleted)
-	* common/tests/Makefile.am:
-	* daemon/gkr-daemon.c: Remove more unused code. 
-
-2009-02-07  Stef Walter  <stef memberwebs com>
-
-	* pkcs11/gck/Makefile.am:
-	* pkcs11/gck/gck-certificate-trust.c:
-	* pkcs11/gck/gck-certificate-trust.h:
-	* pkcs11/gck/gck-certificate.c:
-	* pkcs11/gck/gck-certificate.h:
-	* pkcs11/gck/gck-types.h:
-	* pkcs11/roots-store/gck-roots-certificate.c:
-	* pkcs11/roots-store/gck-roots-certificate.h:
-	* pkcs11/roots-store/gck-roots-module.c: Implement netscape trust 
-	in roots-store, so that we can have Root CA certificates trusted
-	by NSS programs.
-
-2009-02-07  Stef Walter  <stef memberwebs com>
-
-	* pkcs11/gck/gck-data-der.c:
-	* pkcs11/gck/tests/test-data/test-certificate-2.der: (added)
-	* pkcs11/gck/tests/unit-test-data-der.c: Enable key usage and enhanced
-	usage parsing, and build tests for them. 
-	
-	* pkcs11/gck/tests/test.asn: Fix MPI ASN.1 test
-	
-	* gp11/pkcs11g.h:
-	* daemon/pk/gkr-pk-cert.c:
-	* daemon/pk/gkr-pk-netscape-trust.c:
-	* daemon/pk/gkr-pk-util.c:
-	* daemon/pk/tests/unit-test-pk-cert.c: Remove the trust bits since 
-	they're very ambiguous and not necessary.
-
-	* pkcs11/user-store/gck-user-module.c: Call base class in login and 
-	logout methods so all the sessions are marked with appropriate state.
-	
-	* pkcs11/rpc-layer/gck-rpc-message.c:
-	* pkcs11/rpc-layer/gck-rpc-module.c: Use 64 bit integers when 
-	transferring ulongs between module and daemon.
-	
-	* pkcs11/gck/gck-attributes.c: Return -1 when an attribute buffer
-	was provided but too small. Correct according to PKCS#11. 
-
-	* gp11/Makefile.am:
-	* gp11/pkcs11.h:
-	* pkcs11/Makefile.am: We should only have one pkcs11.h header.
-	
-	* pkcs11/pkcs11.h: More fixes for 64-bit ulongs.	
-	
-2009-02-07  Stef Walter  <stef memberwebs com>
-
-	* gcr/Makefile.am: Add GTK library dependency in libgcr.
-	See bug #570393
-	
-	* pkcs11/gck/Makefile.am:
-	* pkcs11/roots-store/Makefile.am:
-	* pkcs11/ssh-store/Makefile.am:
-	* pkcs11/user-store/Makefile.am: Link libegg into gck where 
-	it's actually used. See bug #568406
-
-2009-02-07  Stef Walter  <stef memberwebs com>
-
-	* egg/egg-secure-memory.c: Fix problems with clearing
-	out entire memory block when allocating memory, and 
-	then reallocating it. 
-	
-	* egg/tests/unit-test-secmem.c: Use more portable construct
-	for signifying invalid memory in a test.
-	
-	* gp11/tests/unit-test-gp11-attributes.c: Fix problem not 
-	specifying size correctly when using varargs in tests.
-	
-	* gp11/tests/unit-test-gp11-slot.c: Don't use freed memory
-	in test.
-	
-	* gp11/tests/unit-test-gp11-session.c: Use properly sized variable
-	to store handle in the test.
-	
-	* gp11/tests/unit-test-gp11-object.c: Use varargs properly.
-
-2009-02-05  Thomas H.P. Andersen  <phomes gmail com>
-
-	* pkcs11/rpc-layer/gck-rpc-private.h:
-	* egg/tests/unit-test-symkey.c:
-	* egg/tests/unit-test-openssl.c:
-	* egg/egg-openssl.c:
-	* gp11/tests/gp11-test-module.c: Fix warnings from -Wold-style-declaration. 
-	Fixes bug #570652
-
-2009-02-02  Stef Walter  <stef memberwebs com>
-
-	* configure.in: Bump version number
-
-=== gnome-keyring 2.25.90 ===
-
-2009-02-02  Stef Walter  <stef memberwebs com>
-
-	* configure.in:
-	* NEWS: Release version 2.25.90
-
-2009-02-02  Stef Walter  <stef memberwebs com>
-
-	* daemon/pk/gkr-pk-cert.c:
-	* daemon/pk/gkr-pk-import.c:
-	* daemon/pk/gkr-pk-object.c:
-	* daemon/pk/gkr-pk-privkey.c:
-	* daemon/pk/gkr-pk-pubkey.c:
-	* daemon/pk/gkr-pk-util.c:
-	* gp11/gp11-attributes.c:
-	* gp11/gp11-object.c:
-	* gp11/tests/unit-test-gp11-attributes.c:
-	* gp11/tests/unit-test-gp11-object.c:
-	* gp11/tests/unit-test-gp11-session.c:
-	* pkcs11/gck/gck-attributes.c:
-	* pkcs11/gck/gck-private-key.c:
-	* pkcs11/gck/gck-public-key.c:
-	* pkcs11/gck/gck-session.c:
-	* pkcs11/ssh-agent/gck-ssh-agent-ops.c:
-	* pkcs11/ssh-agent/gck-ssh-agent-proto.c:
-	* tools/gkr-tool-import.c: Fix more size problems when using constants 
-	with varargs. Fixes bug #569736. Research by Christophe Fergeau
-	
-2009-01-31  Theppitak Karoonboonyanan  <thep linux thai net>
-
-	* pkcs11/gck/Makefile.am: Fix rules to allow non-source-dir builds.
-	Fixes bug #569938
-
-2009-01-30  Stef Walter  <stef memberwebs com>
-
-	* pkcs11/rpc-layer/gck-rpc-dispatch.c:
-	* pkcs11/rpc-layer/gck-rpc-module.c: Build fix. Patch by  Saleem Abdulrasool
-	Fixes bug #568378
-
-2009-01-30  Stef Walter  <stef memberwebs com>
-
-	* daemon/Makefile.am: Install autostart desktop files in /etc/xdg/autostart
-	Fixes bug #568754
-	
-2009-01-30  Stef Walter  <stef memberwebs com>
-
-	* daemon/keyrings/gkr-keyring.c:
-	* daemon/keyrings/tests/unit-test-keyring-file.c: Don't assert when 
-	trying to lock a keyring without a password. Fixes bug #569253
-
-2009-01-30  Stef Walter  <stef memberwebs com>
-
-	* gp11/gp11.h:
-	* gp11/pkcs11.h: Fix size problems when using constants 
-	with varargs. Fixes bug #569736. Research by Christophe Fergeau
-
-2009-01-30  Stef Walter  <stef memberwebs com>
-
-	* gp11/gp11.h:
-	* gp11/gp11-attributes.c: Use a more definite value for 
-	our varargs termination. Fixes bug #569769
-	
-2009-01-30  Stef Walter  <stef memberwebs com>
-
-	* daemon/gkr-daemon-io.c:
-	* daemon/ui/gkr-ask-request.c:
-	* daemon/ui/gkr-ask-tool.c:
-	* pkcs11/gck/gck-data-file.c: Fix invalid checks for EINTR
-	and EAGAIN while reading and writing. Fixes bug #569786
-	Caught by James Henstridge
-
-2009-01-28  Stef Walter  <stef memberwebs com>
-
-	* gcr/gcr-simple-certificate.c:
-	* pkcs11/gck/gck-data-der.c: Build fixes. 
-
-2009-01-28  Stef Walter  <stef memberwebs com>
-
-	* gcr/gcr.h:
-	* gcr/gcr.pc.in:
-	* gcr/gcr-certificate-basics-widget.h:
-	* gcr/gcr-certificate-details-widget.h:
-	* gcr/gcr-importer.h:
-	* gcr/gcr-parser.h:
-	* gcr/gcr-types.h:
-	* gcr/Makefile.am: Install appropriate header files 
-	and fix the pkg-config file for the gcr library.
-
-	* gcr/gcr-certificate.c:
-	* gcr/gcr-certificate.h:
-	* gcr/gcr-simple-certificate.c: (added)
-	* gcr/gcr-simple-certificate.h: (added)
-	* gcr/tests/ui-test-details.c:
-	* gcr/tests/unit-test-certificate.c: Make GcrCertificate
-	an interface so that it can more easily plug into 
-	various libraries.
-
-2009-01-27  Stef Walter  <stef memberwebs com>
-
-	* egg/egg-asn1.c:
-	* egg/egg-asn1.h:
-	* egg/egg-hex.c:
-	* egg/egg-hex.h:
-	* egg/pkix.asn:
-	* egg/tests/unit-test-asn1.c:
-	* egg/tests/unit-test-hex.c:
-	* gcr/gcr-certificate.c: (added)
-	* gcr/gcr-certificate.h: (added)
-	* gcr/gcr-certificate-basics-widget.c: (added)
-	* gcr/gcr-certificate-basics-widget.glade: (added)
-	* gcr/gcr-certificate-basics-widget.h: (added)
-	* gcr/gcr-certificate-details-widget.c: (added)
-	* gcr/gcr-certificate-details-widget.h: (added)
-	* gcr/gcr-library.c:
-	* gcr/gcr-parser.c: 
-	* gcr/Makefile.am:
-	* gcr/tests/Makefile.am:
-	* gcr/tests/ui-test-details.c: (added)
-	* gcr/tests/unit-test-certificate.c: (added) Add basic UI widgets for 
-	displaying a certificate. 
-	
-2009-01-22  Stef Walter  <stef memberwebs com>
-
-	* daemon/pk/gkr-pk-index.c:
-	* daemon/pkcs11/gkr-pkcs11-auth-ep.c: Fix compiler warnings.
-
-2009-01-22  Stef Walter  <stef memberwebs com>
-
-	* common/gkr-crypto.c:
-	* common/gkr-crypto.h:
-	* common/tests/Makefile.am:
-	* common/tests/unit-test-crypto.c: (removed)
-	* daemon/Makefile.am:
-	* daemon/keyrings/gkr-keyring-binary.c:
-	* daemon/pk/gkr-pk-index.c:
-	* daemon/pk/gkr-pk-root-storage.c:
-	* daemon/pk/gkr-pk-session-storage.c:
-	* daemon/pkix/gkr-pkix-der.c:
-	* daemon/pkix/gkr-pkix-openssl.c: (removed)
-	* daemon/pkix/gkr-pkix-openssl.h: (removed)
-	* daemon/pkix/gkr-pkix-pem.c: (removed)
-	* daemon/pkix/gkr-pkix-pem.h: (removed)
-	* daemon/pkix/gkr-pkix-serialize.c:
-	* daemon/pkix/Makefile.am:
-	* daemon/pkix/tests/Makefile.am:
-	* daemon/pkix/tests/unit-test-pkix-openssl.c: (removed)
-	* daemon/ssh/*: (removed)
-	* daemon/ssh/tests/*: (removed)
-	* configure.in: Removed lots of unused code resulting from refactoring.
-
-2009-01-22  Stef Walter  <stef memberwebs com>
-
-	* daemon/pkcs11/gkr-pkcs11-auth.c:
-	* daemon/pkcs11/gkr-pkcs11-auth.h:
-	* daemon/pkcs11/gkr-pkcs11-auth-ep.c:
-	* pkcs11/pkcs11g.h:
-	* pkcs11/ssh-agent/gck-ssh-agent-ops.c: Added ability to clear cached 
-	authentication for an object. In addition made 'ssh-add -D' clear any
-	cached authentication for SSH keys. Fixes bug #568525
-	
-2009-01-21  Stef Walter  <stef memberwebs com>
-
-	* daemon/ui/gkr-ask-entry.c: (moved)
-	* daemon/ui/gkr-ask-entry.h: (moved)
-	* daemon/ui/gkr-ask-tool.c:
-	* daemon/ui/Makefile.am:
-	* egg/egg-secure-entry.c: (moved from daemon/ui/gkr-ask-entry.c)
-	* egg/egg-secure-entry.h: (moved from daemon/ui/gkr-ask-entry.h)
-	* egg/Makefile.am:
-	* gcr/gcr.h: (added)
-	* gcr/gcr-import-dialog.c: (added)
-	* gcr/gcr-import-dialog.glade:
-	* gcr/gcr-import-dialog.h: (added)
-	* gcr/gcr-importer.c:
-	* gcr/gcr-importer.h:
-	* gcr/gcr-internal.c: (removed)
-	* gcr/gcr-internal.h:
-	* gcr/gcr-library.c: (added)
-	* gcr/gcr-parser.c: 
-	* gcr/gcr-parser.h:
-	* gcr/gcr-types.h:
-	* gcr/Makefile.am:
-	* gcr/tests/Makefile.am:
-	* gcr/tests/unit-test-parser.c:
-	* tool/gkr-tool.c:
-	* tool/gkr-tool-import.c: 
-	* tool/Makefile.am: Complete importer in gcr library. Make 'gnome-keyring import'
-	use the new importer.
-
-2009-01-20  Stef Walter  <stef memberwebs com>
-
-	* gp11/gp11.h:
-	* gp11/gp11-module.c:
-	* gp11/gp11-object.c:
-	* gp11/gp11-slot.c:
-	* gp11/tests/unit-test-gp11-module.c:
-	* gp11/tests/unit-test-gp11-object.c:
-	* gp11/tests/unit-test-gp11-slot.c: Add hash and equals functions for 
-	PKCS#11 modules, slots, and objects. Allows them to be used in hash tables
-	and searches.
-
-2009-01-20  Stef Walter  <stef memberwebs com>
-
-	* gp11/gp11.h:
-	* gp11/gp11-misc.c:
-	* gp11/gp11-module.c:
-	* gp11/gp11-private.h:
-	* gp11/gp11-session.c:
-	* gp11/gp11-slot.c: Expose looking up slot flags,
-	and a few other helpful functions.
-
-=== gnome-keyring 2.25.5 ===
-
-2009-01-19  Stef Walter  <stef memberwebs com>
-
-	* egg/Makefile.am:
-	* egg/tests/test.asn:
-	* egg/tests/unit-test-secmem.c:
-	* egg/tests/unit-test-symkey.c:
-	* egg/tests/test-data/test-certificate-1.der: (added)
-	* egg/tests/test-data/pem-rsa-enc.key: (added)
-	* gcr/Makefile.am: 
-	* pkcs11/roots-sotre/gck-roots-module.c: 
-	* configure.in:
-	* NEWS: Release version 2.25.5
-
-2009-01-18  Stef Walter  <stef memberwebs com>
-
-	* gcr/tests/unit-test-parser.c: Fix build warning
-
-2009-01-18  Stef Walter  <stef memberwebs com>
-
-	* egg/egg-asn1.c:
-	* egg/egg-hex.c: (split from pkcs11/gck/gck-util.c)
-	* egg/egg-hex.h: (split from pkcs11/gck/gck-util.h)
-	* egg/egg-openssl.c: (moved from pkcs11/gck/gck-data-openssl.c)
-	* egg/egg-openssl.h: (moved from pkcs11/gck/gck-data-openssl.h)
-	* egg/egg-symkey.c: (split from pkcs11/gck/gck-crypto.c)
-	* egg/egg-symkey.h: (split from pkcs11/gck/gck-crypto.h)
-	* egg/Makefile.am:
-	* egg/tests/Makefile.am:
-	* egg/tests/unit-test-asn1.c:
-	* egg/tests/unit-test-hex.c: (moved from pkcs11/gck/tests/unit-test-util.c)
-	* egg/tests/unit-test-openssl.c: (moved from pkcs11/gck/tests/unit-test-data-openssl.c)
-	* egg/tests/unit-test-symkey.c: (split from pkcs11/gck/tests/unit-test-crypto.c)
-	* gcr/gcr.pc.in: (added)
-	* gcr/gcr-internal.c: (added)
-	* gcr/gcr-internal.h: (added)
-	* gcr/gcr-marshal.list: (added)
-	* gcr/gcr-parser.c: (added)
-	* gcr/gcr-parser.h: (added)
-	* gcr/gcr-types.h: (added)
-	* gcr/Makefile.am: (added)
-	* gcr/template/*: (added)
-	* gcr/tests/Makefile.am: (added)
-	* gcr/tests/unit-test-parser.c: (added)
-	* gcr/tests/test-data: (copied from daemon/pkix/test/test-data)
-	* gp11/gp11.h:
-	* pkcs11/gck/gck-crypto.c:
-	* pkcs11/gck/gck-crypto.h:
-	* pkcs11/gck/gck-data-der.c:
-	* pkcs11/gck/gck-data-der.h:
-	* pkcs11/gck/gck-data-file.c:
-	* pkcs11/gck/gck-data-openssl.c: (moved)
-	* pkcs11/gck/gck-data-openssl.h: (moved)
-	* pkcs11/gck/gck-data-pem.c: (combined into egg/egg-openssl.c)
-	* pkcs11/gck/gck-data-pem.c: (combined into egg/egg-openssl.h)
-	* pkcs11/gck/gck-util.c:
-	* pkcs11/gck/gck-util.h:
-	* pkcs11/gck/Makefile.am:
-	* pkcs11/gck/tests/unit-test-crypto.c:
-	* pkcs11/gck/tests/unit-test-data-openssl.c: (moved)
-	* pkcs11/gck/tests/unit-test-util.c: (moved)
-	* pkcs11/roots-store/gck-roots-module.c:
-	* pkcs11/ssh-store/gck-ssh-openssh.c:
-	* pkcs11/user-store/gck-user-storage.c:
-	* configure.in:
-	* Makefile.am: Add new gcr library for crypto UI and related tasks. Implement
-	GckParser class.
-
-2009-01-17  Stef Walter  <stef memberwebs com>
-
-	* egg/egg-asn1.c: (moved from pkcs11/gck/gck-data-asn1.c)
-	* egg/egg-asn1.h: (moved from pkcs11/gck/gck-data-asn1.h)
-	* egg/egg-buffer.c: (moved from common/gkr-buffer.c)
-	* egg/egg-buffer.h: (moved from common/gkr-buffer.h)
-	* egg/egg-secure-memory.c: (moved from common/gkr-secure-memory.c)
-	* egg/egg-secure-memory.h: (moved from common/gkr-secure-memory.h)
-	* egg/egg-unix-credentials.c: (moved from common/gkr-unix-credentials.c)
-	* egg/egg-unix-credentials.h: (moved from common/gkr-unix-credentials.h)
-	* egg/Makefile.am: (added)
-	* egg/pk.asn: (moved from pkcs11/gck/pk.asn)
-	* egg/pkix.asn: (moved from pkcs11/gck/pkix.asn)
-	* egg/tests/Makefile.am: (added)
-	* egg/tests/test.asn: (moved from pkcs11/gck/tests/test.asn)
-	* egg/tests/unit-test-asn1.c: (moved from pkcs11/gck/tests/unit-test-data-asn1.c)
-	* egg/tests/unit-test-secmem.c: (moved from common/tests/unit-test-secmem.c)
-	* egg/tests/test-data: (added) Consolidate truly common functionality into 'egg' 
-	library. Many more files touched due to above changes.
-	
-2009-01-17  Stef Walter  <stef memberwebs com>
-
-	* configure.in:
-	* daemon/pkcs11/gkr-pkcs11-auth.c:
-	* pkcs11/gck/gck-data-file.c:
-	* pkcs11/plex-layer/gck-plex-layer.c: Build and warning fixes.
-
-2009-01-17  Stef Walter  <stef memberwebs com>
-
-	* daemon/keyrings/gkr-keyring-login.c:
-	* daemon/keyrings/gkr-keyring-login.h: 
-	* daemon/keyrings/tests/unit-test-keyring-login.c: Add functions for accessing 
-	the 'master' login password.
-
-	* daemon/pkcs11/gkr-pkcs11-auth.c:
-	* daemon/pkcs11/gkr-pkcs11-auth.h:
-	* daemon/pkcs11/gkr-pkcs11-auth-ep.c: Support automatically initializing a token
-	when it doesn't have CKF_USER_PIN_NOT_INITIALIZED
-
-	* daemon/Makefile.am:
-	* daemon/pkcs11/gkr-pkcs11-daemon.c: 	
-	* pkcs11/Makefile.am:
-	* pkcs11/gck/gck-certificate.c:
-	* pkcs11/gck/gck-certificate.h:
-	* pkcs11/gck/gck-crypto.c:
-	* pkcs11/gck/gck-crypto.h:
-	* pkcs11/gck/gck-data-asn1.c:
-	* pkcs11/gck/gck-data-der.c:
-	* pkcs11/gck/gck-data-der.h:
-	* pkcs11/gck/gck-data-file.c: (added)
-	* pkcs11/gck/gck-data-file.h: (added)
-	* pkcs11/gck/gck-data-openssl.c:
-	* pkcs11/gck/gck-file-store.c: (removed)
-	* pkcs11/gck/gck-file-store.h: (removed)
-	* pkcs11/gck/gck-login.c: (added)
-	* pkcs11/gck/gck-login.h: (added)
-	* pkcs11/gck/gck-marshal.list:
-	* pkcs11/gck/gck-module.c:
-	* pkcs11/gck/gck-module.h:
-	* pkcs11/gck/gck-module-ep.h:
-	* pkcs11/gck/gck-serializable.c:
-	* pkcs11/gck/gck-serializable.h: 
-	* pkcs11/gck/gck-session.c:
-	* pkcs11/gck/gck-session.h:
-	* pkcs11/gck/gck-store.h:
-	* pkcs11/gck/gck-transaction.c:
-	* pkcs11/gck/gck-transaction.h:
-	* pkcs11/gck/gck-types.h:
-	* pkcs11/gck/gck-util.c:
-	* pkcs11/gck/gck-util.h:
-	* pkcs11/gck/Makefile.am:
-	* pkcs11/gck/tests/Makefile.am:
-	* pkcs11/gck/tests/unit-test-crypto.c:
-	* pkcs11/gck/tests/unit-test-data-asn1.c:
-	* pkcs11/gck/tests/unit-test-data-der.c:
-	* pkcs11/gck/tests/unit-test-data-file.c: (added)
-	* pkcs11/gck/tests/unit-test-data-openssl.c: 
-	* pkcs11/gck/tests/unit-test-file-store.c: (removed)
-	* pkcs11/gck/tests/unit-test-login.c: (added)
-	* pkcs11/gck/tests/unit-test-transaction.c:
-	* pkcs11/gck/tests/unit-test-util.c: (added)
-	* pkcs11/gck/tests/test-data/data-file-*: (added)
-	* pkcs11/gck/tests/test-data/der-pkcs8-*: (added)
-	* pkcs11/gck/tests/test-data/test-file-store.store: (removed)
-	* pkcs11/roots-store/gck-roots-module.c:
-	* pkcs11/ssh-store/gck-ssh-module.c:
-	* pkcs11/ssh-store/tests/unit-test-ssh-openssh.c:
-	* pkcs11/tests: (removed)
-	* pkcs11/user-store/gck-user-module.c: (added)
-	* pkcs11/user-store/gck-user-module.h: (added)
-	* pkcs11/user-store/gck-user-private-key.c: (added)
-	* pkcs11/user-store/gck-user-private-key.h: (added)
-	* pkcs11/user-store/gck-user-public-key.c: (added)
-	* pkcs11/user-store/gck-user-public-key.h: (added)
-	* pkcs11/user-store/gck-user-standalone.c: (added)
-	* pkcs11/user-store/gck-user-storage.c: (added)
-	* pkcs11/user-store/gck-user-storage.h: (added)
-	* pkcs11/user-store/gck-user-store.h: (added)
-	* pkcs11/user-store/Makefile.am: (added)
-	* tests/gtest-helpers.c:
-	* tests/gtest-helpers.h: Add the user-store module and necessary code 
-	changes to support it.
-
-2009-01-12  Kjartan Maraas  <kmaraas gnome org>
-
-	* pkcs11/roots-store/Makefile.am:
-	Fix the build.
-
-2009-01-09  Stef Walter  <stef memberwebs com>
-
-	* daemon/pkcs11/gkr-pkcs11-auth-ep.c:
-	* pkcs11/plex-layer/gck-plex-layer.c:
-	* pkcs11/rpc-layer/gck-rpc-dispatch.c:
-	* pkcs11/rpc-layer/gck-rpc-message.c:
-	* pkcs11/rpc-layer/gck-rpc-module.c: Fix corner cases and error code
-	problems highlighted by the p11-tests tool.
-
-2009-01-09  Stef Walter  <stef memberwebs com>
-
-	* daemon/Makefile.am:
-	* daemon/pkcs11/gkr-pkcs11-daemon.c:
-	* pkcs11/Makefile.am:
-	* pkcs11/pkcs11g.h:
-	* pkcs11/gck-manager.c:
-	* pkcs11/gck-module.c:
-	* pkcs11/gck-object.c:
-	* pkcs11/gck-object.h:
-	* pkcs11/gck-session.c:
-	* pkcs11/plex-layer/gck-plex-layer.c: (added)
-	* pkcs11/plex-layer/gck-plex-layer.h: (added)
-	* pkcs11/plex-layer/Makefile.am: (added)
-	* pkcs11/roots-store/gck-roots-certificate.c: 
-	* pkcs11/roots-store/gck-roots-module.c:
-	* pkcs11/roots-store/gck-roots-module.h:
-	* pkcs11/roots-store/gck-roots-standalone.c:
-	* pkcs11/roots-store/gck-roots-store.h:
-	* pkcs11/roots-store/Makefile.am:
-	* pkcs11/rpc-layer/gck-rpc-layer.h:
-	* configure.in: Add plex-layer and integrate 'roots-store' component into 
-	the PKCS#11 stack. 
-
-2009-01-09  Stef Walter  <stef memberwebs com>
-
-	* pkcs11/roots-store/: (rename from roots/)
-	* pkcs11/Makefile.am:
-	* configure.in: Rename 'roots' component to 'roots-store'
-	 
-2009-01-09  Stef Walter  <stef memberwebs com>
-
-	* pkcs11/gck/gck-file-store.c: 
-	* pkcs11/ssh-agent/Makefile.am: Build fixes
-
-2009-01-09  Saleem Abdulrasool <compnerd compnerd org>
-
-	* pkcs11/gck/gck-file-store.c:
-	Change %u to %lu in g_warning format to fix compile on 64-bit systems.  Fixes
-	bug #567117.
-
-2009-01-09  Jeff Cai <jeff cai sun com>
-
-	* pkcs11/gck/gck-module.c: (register_virtual_slot):
-	The void function should not return a value.
-	Fix #567121
-
-2009-01-08  Stef Walter  <stef memberwebs com>
-
-	* common/Makefile.am:
-	* daemon/Makefile.am:
-	* daemon/ui/Makefile.am:
-	* library/Makefile.am:
-	* pam/Makefile.am:
-	* pkcs11/gck/tests/Makefile.am:
-	* pkcs11/roots/Makefile.am:
-	* pkcs11/ssh-agent/Makefile.am:
-	* pkcs11/ssh-store/Makefile.am:
-	* pkcs11/ssh-store/tests/Makefile.am: Make it easier to pick and 
-	choose between commonly used code bits in different modules.
-	 
-	* pkcs11/gck/Makefile.am:
-	* pkcs11/gck-temporary-test.c: Remove test code.
-	
-	* daemon/gkr-daemon.c:
-	* daemon/pkcs11/gkr-pkcs11-auth.c:
-	* daemon/pkcs11/gkr-pkcs11-daemon.c:
-	* daemon/pkcs11/gkr-pkcs11-dispatch.c: (removed)
-	* daemon/pkcs11/gkr-pkcs11-dispatch.h: (removed)
-	* daemon/pkcs11/gkr-pkcs11-dispatch-session.c: (removed)
-	* daemon/pkcs11/gkr-pkcs11-dsa.c: (removed)
-	* daemon/pkcs11/gkr-pkcs11-dsa.h: (removed)
-	* daemon/pkcs11/gkr-pkcs11-rsa.c: (removed)
-	* daemon/pkcs11/gkr-pkcs11-rsa.h: (removed)
-	* daemon/pkcs11/Makefile.am:
-	* pkcs11/gkr-pkcs11-calls.h: (removed)
-	* pkcs11/gkr-pkcs11-mechanisms.h: (removed)
-	* pkcs11/gkr-pkcs11-message.c: (removed)
-	* pkcs11/gkr-pkcs11-message.h: (removed)
-	* pkcs11/gkr-pkcs11-module.c: (removed)
-	* pkcs11/Makefile.am: 
-	* pkcs11/rpc-layer/gck-rpc-daemon-standalone.c: 
-	* pkcs11/rpc-layer/gck-rpc-dispatch.c:
-	* pkcs11/rpc-layer/gck-rpc-layer.h:
-	* pkcs11/rpc-layer/gck-rpc-message.c:
-	* pkcs11/rpc-layer/gck-rpc-module.c:
-	* pkcs11/rpc-layer/gck-rpc-private.h:
-	* pkcs11/rpc-layer/Makefile.am:
-	* pkcs11/rpc-layer/p11-rpc-*: (remove old straggler files)
-	* configure.in: Integrate modular rpc-layer and remove old 
-	dispatch and module code frome gnome-keyring-daemon.
-
-2009-01-08  Stef Walter  <stef memberwebs com>
-
-	* gp11/gp11-module.c: 
-	* gp11/gp11-session.c: 
-	* gp11/gp11-slot.c: Don't try to keep authenticating when 
-	bad password on protected auth path authentication. Protected
-	auth path repeats internally as necessary.
-
-	* pkcs11/pkcs11g.h:
-	* pkcs11/gck/gck-attributes.c:
-	* pkcs11/gck/gck-object.c:
-	* pkcs11/gck/gck-object.h: 
-	* pkcs11/ssh-store/gck-ssh-module.c:
-	* pkcs11/ssh-store/gck-ssh-private-key.c:
-	* pkcs11/ssh-store/gck-ssh-private-key.h:
-	* pkcs11/ssh-store/gck-ssh-public-key.c:
-	* pkcs11/ssh-store/gck-ssh-public-key.h: Added CKA_GNOME_UNIQUE
-	attribute. 
-
-	* daemon/gkr-daemon.c:
-	* daemon/Makefile.am:
-	* daemon/pkcs11/gkr-pkcs11-auth.c: (added)
-	* daemon/pkcs11/gkr-pkcs11-auth.h: (added)
-	* daemon/pkcs11/gkr-pkcs11-auth-ep.c: (added)
-	* daemon/pkcs11/gkr-pkcs11-daemon.c: (added)
-	* daemon/pkcs11/gkr-pkcs11-daemon.h: (added)
-	* daemon/pkcs11/Makefile.am:
-	* daemon/pkix/gkr-pkix-asn1.c: 
-	* daemon/ssh/gkr-ssh-daemon.h: (removed)
-	* daemon/ssh/gkr-ssh-daemon-io.c: (removed)
-	* daemon/ssh/gkr-ssh-daemon-ops.c: (removed)
-	* daemon/ssh/Makefile.am: (removed)
-	* daemon/ui/gkr-ask-daemon.c:
-	* pkcs11/ssh-agent/gck-ssh-agent.c:
-	* pkcs11/ssh-agent/gck-ssh-agent-ops.c: Integrate new modular SSH agent
-	as the main gnome-keyring-daemon SSH agent.
-
-=== gnome-keyring 2.25.4.2 ===
-
-2009-01-08  Stef Walter  <stef memberwebs com>
-
-	* configure.in:
-	* NEWS: Release version 2.25.4.2
-
-2009-01-07  Stef Walter  <stef memberwebs com>
-
-	* configure.in:
-	* pkcs11/Makefile.am: Disable rpc-layer component which 
-	has some pthread build problems, that I'll need to look into 
-	at a later time.
-
-2009-01-05  Stef Walter  <stef memberwebs com>
-
-	* configure.in:
-	* gp11/gp11.h:
-	* gp11/reference/Makefile.am:
-	* gp11/tests/gp11-test-module.c:
-	* gp11/tests/unit-test-gp11-attributes.c:
-	* pam/tests/unit-test-pam-setup.c:
-	* pkcs11/gck/gck-file-store.c:
-	* pkcs11/gck/gck-file-tracker.c:
-	* pkcs11/gck/gck-manager.c:
-	* pkcs11/gck/gck-session.c:
-	* pkcs11/roots/gck-roots-certificate.c:
-	* pkcs11/rpc-layer/gck-rpc-module.c:
-	* pkcs11/ssh-agent/gck-ssh-agent-ops.c:
-	* pkcs11/ssh-store/gck-ssh-public-key.c: Fix compiler warnings
-	and add -Werror back in when --enable-tests is configured.
-
-2009-01-05  Stef Walter  <stef memberwebs com>
-
-	* gp11/gp11.h:
-	* gp11/gp11-slot.c: Helper function for matching mechanism types.
-	
-	* pkcs11/ssh-agent/gck-ssh-agent.c:
-	* pkcs11/ssh-agent/gck-ssh-agent.h:
-	* pkcs11/ssh-agent/gck-ssh-agent-ops.c:
-	* pkcs11/ssh-agent/gck-ssh-agent-private.h:
-	* pkcs11/ssh-agent/gck-ssh-agent-standalone.c: The modular ssh agent now 
-	uses keys from any available PKCS#11 slots, and automatically selects a decent
-	slot for it's session keys.
-
-=== gnome-keyring 2.25.4.1 ===
-
-2009-01-05  Stef Walter  <stef memberwebs com>
-
-	* configure.in:
-	* NEWS: Release 2.25.4.1
-
-2009-01-05  Stef Walter  <stef memberwebs com>
-
-	* pkcs11/gck/gck-module.c: Fix broken release, I have no idea
-	why it distchecked.
-
-	* gp11/gp11-slot.c: 
-	* pkcs11/gck/gck-data-asn1.c:
-	* pkcs11/gck/gck-data-pem.c: Fix compiler warnings.
-
-2009-01-04  Stef Walter  <stef memberwebs com>
-
-	* configure.in: Bump version number.
-
-=== gnome-keyring 2.25.4 ===
-
-2009-01-04  Stef Walter  <stef memberwebs com>
-
-	* configure.in:
-	* NEWS:
-	* daemon/Makefile.am:	
-	* pkcs11/gck/tests/Makefile.am:
-	* pkcs11/rpc-layer/Makefile.am:
-	* pkcs11/ssh-agent/gck-ssh-agent-standalone.c: Release 2.25.4
-	
-2009-01-04  Stef Walter  <stef memberwebs com>
-
-	* gp11/gp11.h:
-	* gp11/gp11-module.c:
-	* gp11/tests/unit-test-gp11-module.c: Fine tune function signatures.
-
-2009-01-04  Stef Walter  <stef memberwebs com>
-
-	* gp11/gp11.h:
-	* gp11/gp11-call.c:
-	* gp11/gp11-module.c:
-	* gp11/gp11-private.h:
-	* gp11/gp11-session.c:
-	* gp11/gp11-slot.c: 
-	* gp11/tests/unit-test-gp11-crypto.c:
-	* gp11/tests/unit-test-gp11-module.c:
-	* gp11/tests/unit-test-gp11-session.c: Add gp11_module_enumerate_objects
-	set of functions which enumerates all objects of a given type on a token.
-	Move 'auto-authenticate' and session pool to the module level.
-
-2009-01-04  Stef Walter  <stef memberwebs com>
-
-	* pkcs11/gck/gck-module.c: Make the module properly support slot appartments. 
-	
-2009-01-04  Stef Walter  <stef memberwebs com>
-
-	* configure.in:
-	* pkcs11/Makefile.am:
-	* pkcs11/rpc-layer/: (renamed from rpc/)
-	* pkcs11/rpc-layer/gck-rpc-daemon-standalone.c:
-	* pkcs11/rpc-layer/gck-rpc-dispatch.c:
-	* pkcs11/rpc-layer/gck-rpc-layer.h:
-	* pkcs11/rpc-layer/gck-rpc-message.c:
-	* pkcs11/rpc-layer/gck-rpc-module.c:
-	* pkcs11/rpc-layer/gck-rpc-private.h:
-	* pkcs11/rpc-layer/gck-rpc-util.c:
-	* pkcs11/rpc-layer/Makefile.am: Rename 'rpc' to 'rpc-layer' component, and 
-	reorganize how the files are installed.
-	
-2009-01-04  Stef Walter  <stef memberwebs com>
-
-	* pkcs11/Makefile.am:
-	* pkcs11/ssh-store/: (renamed from ssh-keys)
-	* pkcs11/ssh-store/gck-ssh-module.c:
-	* pkcs11/ssh-store/gck-ssh-module.h:
-	* pkcs11/ssh-store/gck-ssh-standalone.c:
-	* pkcs11/ssh-store/gck-ssh-store.h: (added)
-	* pkcs11/ssh-store/Makefile.am:
-	* pkcs11/ssh-store/tests/Makefile.am:
-	* configure.in: Rename 'ssh-keys' to 'ssh-store' component, and add 
-	better entry points to access the PKCS#11 module.
-
-2009-01-04  Stef Walter  <stef memberwebs com>
-
-	* pkcs11/pkcs11g.h: Add more details on our PKCS#11 extensions.
-	
-2009-01-04  Stef Walter  <stef memberwebs com>
-
-	* daemon/pkcs11/gkr-pkcs11-dispatch.c: (moved from gkr-pkcs11-daemon.c)
-	* daemon/pkcs11/gkr-pkcs11-dispatch.h: (moved from gkr-pkcs11-daemon.h)
-	* daemon/pkcs11/gkr-pkcs11-dispatch-session.c: (moved from gkr-pkcs11-daemon-session.c)
-	* daemon/pkcs11/Makefile.am: Move old PKCS#11 code out of the way (but still functiontal)
-	
-2009-01-04  Gabor Kelemen  <kelemeng gnome hu>
-
-	* configure.in:
-	* daemon/gnome-keyring-daemon.desktop.in: (removed)
-	* daemon/gnome-keyring-daemon.desktop.in.in: (added)
-	* daemon/Makefile.am:
-	* po/POTFILES.in:
-	Make .desktop file translatable. Fixes bug #566280.
-
-2009-01-03  Stef Walter  <stef memberwebs com>
-
-	* pkcs11/gck/gck-memory-store.c:
-	* pkcs11/gck/gck-object.c:
-	* pkcs11/gck/gck-session.c:
-	* pkcs11/ssh-agent/gck-ssh-agent.c: (added)
-	* pkcs11/ssh-agent/gck-ssh-agent.h: (added)
-	* pkcs11/ssh-agent/gck-ssh-agent-ops.c: (added)
-	* pkcs11/ssh-agent/gck-ssh-agent-private.h: (added)
-	* pkcs11/ssh-agent/gck-ssh-agent-proto.c: (added)
-	* pkcs11/ssh-agent/gck-ssh-agent-standalone.c: (added)
-	* pkcs11/ssh-agent/Makefile.am: (added)
-	* configure.in: Add PKCS#11 based SSH agent. 
-	
-2009-01-03  Stef Walter  <stef memberwebs com>
-
-	* gp11/gp11.h:
-	* gp11/gp11-module.c: Add method to initialize from a function list.
-	
-2009-01-03  Stef Walter  <stef memberwebs com>
-
-	* pkcs11/gck/gck-attributes.c: (added)
-	* pkcs11/gck/gck-attributes.h: (added)
-	* pkcs11/gck/gck-certificate.c:
-	* pkcs11/gck/gck-certificate.h:
-	* pkcs11/gck/gck-certificate-key.c:
-	* pkcs11/gck/gck-certificate-key.h:
-	* pkcs11/gck/gck-factory.c: (added)
-	* pkcs11/gck/gck-factory.h: (added)
-	* pkcs11/gck/gck-file-store.c: (added)
-	* pkcs11/gck/gck-file-store.h: (added)
-	* pkcs11/gck/gck-key.c:
-	* pkcs11/gck/gck-key.h:
-	* pkcs11/gck/gck-manager.c:
-	* pkcs11/gck/gck-manager.h:
-	* pkcs11/gck/gck-marshal.list: (added)
-	* pkcs11/gck/gck-memory-store.c: (added)
-	* pkcs11/gck/gck-memory-store.h: (added)
-	* pkcs11/gck/gck-module.c:
-	* pkcs11/gck/gck-module.h:
-	* pkcs11/gck/gck-object.c:
-	* pkcs11/gck/gck-object.h:
-	* pkcs11/gck/gck-private-key.c:
-	* pkcs11/gck/gck-private-key.h:
-	* pkcs11/gck/gck-public-key.c:
-	* pkcs11/gck/gck-public-key.h:
-	* pkcs11/gck/gck-session.c:
-	* pkcs11/gck/gck-sexp.h:
-	* pkcs11/gck/gck-store.c: (added)
-	* pkcs11/gck/gck-store.h: (added)
-	* pkcs11/gck/gck-transaction.c: (added)
-	* pkcs11/gck/gck-transaction.h: (added)
-	* pkcs11/gck/gck-types.h: (added)
-	* pkcs11/gck/gck-util.c:
-	* pkcs11/gck/gck-util.h: 
-	* pkcs11/gck/Makefile.am:
-	* pkcs11/gck/tests/Makefile.am:
-	* pkcs11/gck/tests/unit-test-file-store.c: (added)
-	* pkcs11/gck/tests/unit-test-memory-store.c: (added)
-	* pkcs11/gck/tests/unit-test-store.c: (added)
-	* pkcs11/gck/tests/unit-test-transaction.c: (added)
-	* pkcs11/gck/tests/test-data/test-file-store.store: (added)
-	* pkcs11/roots/gck-roots-certificate.c:
-	* pkcs11/ssh-keys/gck-ssh-private-key.c:
-	* pkcs11/ssh-keys/gck-ssh-public-key.c:
-	* tests/gtest-helpers.c:
-	* tests/gtest-helpers.h: Added support for creating, deleting and setting
-	attributes on session objects. Framework for general modification of objects.
-	
-2008-01-03  Stef Walter  <stef memberwebs com>
-
-	* daemon/pkcs11/gkr-pkcs11-daemon-session.c: Allow starting one operation
-	on top of another by cancelling the first.
-
-	* common/gkr-buffer.c: Use a default allocator.
-	
-2008-12-29  Stef Walter  <stef memberwebs com>
-
-	* gp11/gp11.h:
-	* gp11/gp11-attributes.c:
-	* gp11/gp11-object.c:
-	* gp11/gp11-private.h:
-	* gp11/gp11-session.c:
-	* gp11/tests/Makefile.am:
-	* gp11/tests/unit-test-gp11-attributes.c:
-	* gp11/tests/unit-test-gp11-crypto.c:
-	* gp11/tests/unit-test-gp11-object.c:
-	* tool/gkr-tool-import.c: Add support for specifying custom allocators
-	on GP11Attributes, and fine tune how gp11_object_get_* work. Add 
-	concept of locked attribute arrays with guarantees of application to 
-	not modify while we're processing them. 
-	
-2008-12-28  Stef Walter  <stef memberwebs com>
-
-	* gp11/gp11.h:
-	* gp11/gp11-call.c:
-	* gp11/gp11-marshal.list:
-	* gp11/gp11-object.c:
-	* gp11/gp11-private.h:
-	* gp11/gp11-session.c:
-	* gp11/gp11-slot.c:
-	* gp11/tests/gp11-test.h:
-	* gp11/tests/gp11-test-module.c:
-	* gp11/tests/Makefile.am:
-	* gp11/unit-test-gp11-crypto.c:
-	* gp11/unit-test-gp11-session.c: Add crypto support to GP11 library.
-	Add support for auto-login of context specific unlock of keys. Rework
-	how auto-login of a token works.
-	
-2008-12-27  Stef Walter  <stef memberwebs com>
-
-	* pkcs11/Makefile.am: Fix problem building roots component
-	when not included in build.
-	
-2008-12-27  Stef Walter  <stef memberwebs com>
-
-	* gp11/gp11.h:
-	* gp11/gp11-call.c:
-	* gp11/gp11-marshal.list:
-	* gp11/gp11-misc.c:
-	* gp11/gp11-module.c:
-	* gp11/gp11-object.c:
-	* gp11/gp11-session.c:
-	* gp11/gp11-slot.c:
-	* gp11/tests/unit-test-gp11-module.c:
-	* gp11/tests/unit-test-gp11-object.c:
-	* gp11/tests/unit-test-gp11-session.c: Add basic thread-safety.
-
-2008-12-26  Stef Walter  <stef memberwebs com>
-
-	* pkcs11/Makefile.am:
-	* pkcs11/dot-ssh/: (moved to ssh-keys)
-	* pkcs11/ssh-keys/: (moved from dot-ssh)
-	* configure.in: Rename dot-ssh component to ssh-keys
-	
-2008-12-26  Stef Walter  <stef memberwebs com>
-
-	* pkcs11/Makefile.am:
-	* pkcs11/gck/gck-certificate.c: (added)
-	* pkcs11/gck/gck-certificate.h: (added)
-	* pkcs11/gck/gck-certificate-key.c: (added)
-	* pkcs11/gck/gck-certificate-key.h: (added)
-	* pkcs11/gck/gck-crypto.c: 
-	* pkcs11/gck/gck-crypto.h: 
-	* pkcs11/gck/gck-data-asn1.c:
-	* pkcs11/gck/gck-data-asn1.h:
-	* pkcs11/gck/gck-data-der.c:
-	* pkcs11/gck/gck-data-der.h:
-	* pkcs11/gck/gck-key.c:
-	* pkcs11/gck/gck-manager.c:
-	* pkcs11/gck/gck-manager.h:
-	* pkcs11/gck/gck-module.c:
-	* pkcs11/gck/gck-module.h:
-	* pkcs11/gck/gck-object.h:
-	* pkcs11/gck/gck-private-key.c:
-	* pkcs11/gck/gck-session.c:
-	* pkcs11/gck/gck-session.c:
-	* pkcs11/gck/gck-util.c:
-	* pkcs11/gck/gck-util.h:
-	* pkcs11/gck/Makefile.am: 
-	* pkcs11/gck/tests/test.asn:
-	* pkcs11/gck/tests/unit-test-data-asn1.c:
-	* pkcs11/gck/tests/unit-test-data-der.c:
-	* pkcs11/gck/tests/test-data/test-certificate-1.der: (added)
-	* pkcs11/roots/gck-roots-certificate.c: (added)
-	* pkcs11/roots/gck-roots-certificate.h: (added)
-	* pkcs11/roots/gck-roots-module.c: (added)
-	* pkcs11/roots/gck-roots-module.h: (added)
-	* pkcs11/roots/gck-roots-standalone.c: (added)
-	* pkcs11/roots/Makefile.am: (added)
-	* pkcs11/roots/tests/*: (added)
-	* pkcs11/roots/tests/test-data/*: (added)
-	* configure.in: Added certificate roots standalone PKCS#11 module.
-	Added indexing to GckManager of both properties and attributes.
-	
-2008-12-24  Stef Walter  <stef memberwebs com>
-
-	* pkcs11/gck/gck-crypto.c:
-	* pkcs11/gck/gck-crypto.h:
-	* pkcs11/gck/gck-session.c: Test invalid inputs and states 
-	on crypto functions, and bring in line with PKCS#11 spec.
-	
-2008-12-23  Stef Walter  <stef memberwebs com>
-
-	* pkcs11/dot-ssh/gck-ssh-module.c:
-	* pkcs11/dot-ssh/gck-ssh-private-key.c:
-	* pkcs11/dot-ssh/gck-ssh-public-key.c:
-	* pkcs11/dot-ssh/gck-ssh-standalone.c:
-	* pkcs11/dot-ssh/tests/Makefile.am:
-	* pkcs11/dot-ssh/tests/p11-tests.conf: (added)
-	* pkcs11/dot-ssh/tests/*.pub: (added)
-	* pkcs11/gck/gck-crypto.c:
-	* pkcs11/gck/gck-manager.c:
-	* pkcs11/gck/gck-manager.h:
-	* pkcs11/gck/gck-module.c:
-	* pkcs11/gck/gck-module.h:
-	* pkcs11/gck/gck-module-ep.h:
-	* pkcs11/gck/gck-object.c:
-	* pkcs11/gck/gck-object.h:
-	* pkcs11/gck/gck-private-key.c:
-	* pkcs11/gck/gck-public-key.c:
-	* pkcs11/gck/gck-util.c: Ran dot-ssh component through testing paces.
-	Fixed lots of bugs. Implemented string based initialization in gck
-	ala NSS. dot-ssh can now use any directory.
-	
-2008-12-23  Stef Walter  <stef memberwebs com>
-
-	* pkcs11/dot-ssh/gck-ssh-module.c:
-	* pkcs11/dot-ssh/gck-ssh-module.h:
-	* pkcs11/dot-ssh/gck-ssh-openssh.c:
-	* pkcs11/dot-ssh/gck-ssh-standalone.c: (added)
-	* pkcs11/dot-ssh/Makefile.am:
-	* pkcs11/gck/gck-module.c:
-	* pkcs11/gck/gck-module.h:
-	* pkcs11/gck/gck-module-ep.h:
-	* pkcs11/gck/gck-object.c:
-	* pkcs11/gck/gck-session.c:
-	* pkcs11/gck/gck-session.h:
-	* pkcs11/gck/Makefile.am:
-	* pkcs11/gck/tests/unit-test-data-openssl.c: Assemble SSH PKCS#11 component
-	into a standalone module.
-	
-	* pkcs11/dot-ssh/gck-crypto.c:
-	* pkcs11/dot-ssh/gck-data-asn1.c:
-	* pkcs11/dot-ssh/gck-data-der.c:
-	* pkcs11/dot-ssh/gck-data-openssl.c:
-	* pkcs11/dot-ssh/gck-data-pem.c: Use libgcrypt secure functions
-	as the interface for allocating secure memory.
-	
-2008-12-22  Stef Walter  <stef memberwebs com>
-
-	* pkcs11/gck/gck-crypto.c:
-	* pkcs11/gck/gck-crypto.h:
-	* pkcs11/gck/gck-data-der.c:
-	* pkcs11/gck/gck-data-openssl.c:
-	* pkcs11/gck/gck-data-openssl.h: 
-	* pkcs11/gck/tests/unit-test-crypto.c:
-	* pkcs11/gck/tests/unit-test-data-openssl.c: Add support for specifying 
-	length of password to various PBE algorithms.
-	
-	* pkcs11/Makefile.am:
-	* pkcs11/dot-ssh/*: (added)
-	* pkcs11/dot-ssh/tests/*: (added)
-	* pkcs11/dot-ssh/tests/test-data/*: (added)
-	* pkcs11/gck/gck-data-types.h: 
-	* pkcs11/gck/gck-module.h:
-	* pkcs11/gck/gck-private-key.c: 
-	* pkcs11/gck/gck-util.c:
-	* pkcs11/gck/gck-util.h: 
-	* tests/gtest.make: 
-	* configure.in: Add incomplete but speced dot-ssh PKCS#11 component. 
-	 
-	
-2008-12-22  Stef Walter  <stef memberwebs com>
-
-	* pkcs11/gck/tests/*: (added)
-	* pkcs11/gck/gck-crypto.c:
-	* pkcs11/gck/gck-crypto.h:
-	* pkcs11/gck/gck-data-asn1.c:
-	* pkcs11/gck/gck-data-asn1.h:
-	* pkcs11/gck/gck-data-der.c: (added)
-	* pkcs11/gck/gck-data-der.h: (added)
-	* pkcs11/gck/gck-data-openssl.c: (added)
-	* pkcs11/gck/gck-data-openssl.h: (added)
-	* pkcs11/gck/gck-data-pem.c: (added)
-	* pkcs11/gck/gck-data-pem.h: (added)
-	* pkcs11/gck/gck-data-types.h: (added)
-	* pkcs11/gck/gck-file-tracker.c: (added)
-	* pkcs11/gck/gck-file-tracker.h: (added)
-	* pkcs11/gck/gck-module.c:
-	* pkcs11/gck/gck-module.h: 
-	* pkcs11/gck/gck-module-ep.h:
-	* pkcs11/gck/temporary-test.c: 
-	* pkcs11/gck/Makefile.am:
-	* pkcs11/gck/pk.asn: (added)
-	* pkcs11/gck/pkix.asn: (added)
-	* pkcs11/Makefile.am:
-	* tests/gtest-helpers.c:
-	* tests/gtest.make:
-	* configure.in: Migrate lots of data processing code over to 
-	new GCK component. Vet for thread-safety, add unit-tests,
-	and disable code not covered by unit tests.
-	
-2008-12-21  Stef Walter  <stef memberwebs com>
-
-	* gp11/gp11-private.h: 
-	* gp11/gp11-call.c: Fix possible threading problems, by using 
-	proper class finalizer, and hiding all instance details.
-	
-	* gp11/gp11-object.c: Fix possible reference counting problem.
-	
-	* gp11/gp11-slot.c: 
-	* gp11/tests/unit-test-gp11-object.c: Fix test reference problems.  
-	
-2008-12-21  Stef Walter  <stef memberwebs com>
-
-	* pkcs11/gck/*: (added)
-	* pkcs11/Makefile.am:
-	* configure.in: Added GCK base PKCS#11 module code 
-	
-	* pkcs11/rpc/Makefile.am: distcheck fixes
-	
-2008-12-18  Stef Walter  <stef memberwebs com>
-
-	* configure.in: Add pkcs11/rpc Fixes bug #565043
-
-2008-12-18  Stef Walter  <stef memberwebs com>
-
-	* pkcs11/rpc/p11-rpc.h:
-	* pkcs11/rpc/p11-rpc-dispatch.c:
-	* pkcs11/rpc/p11-rpc-message.c:
-	* pkcs11/rpc/p11-rpc-module.c:
-	* pkcs11/rpc/p11-rpc-private.h:
-	* pkcs11/rpc/p11-rpc-test-daemon.c:
-	* pkcs11/rpc/p11-rpc-test-module.c:
-	* pkcs11/rpc/p11-rpc-util.c: 
-	* pkcs11/rpc/Makefile.am: Lots of fixes to new modular
-	PKCS#11 RPC module.
-	
-2008-12-18  Stef Walter  <stef memberwebs com>
-
-	* common/Makefile.am: 
-	* pkcs11/rpc/*: (added)
-	* pkcs11/Makefile.am:
-	* configure.in: Added initial implementation of generic 
-	PKCS#11 RPC module.
-
-2008-12-17  Stef Walter  <stef memberwebs com>
-
-	* daemon/gkr-daemon.c: Patch by Yanko Kaneti. On daemon 
-	initialisation move the dbus setup after the plugins setup
-	so that all supported environment variables are exported to 
-	the session.
-
-2008-12-17  Stef Walter  <stef memberwebs com>
-
-	* pkcs11/gkr-pkcs11-module.c: Disable debug output from
-	pkcs#11 module by default.
-	
-2008-12-17  Stef Walter  <stef memberwebs com>
-
-	* gp11/gp11-call.c: There was a problem when the main loop 
-	wasn't being run for periods of time, things would backup.
-	Now we process a result for every async call we make.
-	
-	* gp11/gp11-object.c:
-	* gp11/gp11-slot.c: Object lifetime fixes. 
-	
-2008-12-13  Stef Walter  <stef memberwebs com>
-
-	* gp11/gp11.h
-	* gp11/gp11-call.c:
-	* gp11/gp11-object.c:
-	* gp11/gp11-private.h:
-	* gp11/gp11-session.c:
-	* gp11/gp11-slot.c:
-	* gp11/gp11-test-gp11-object.c: Don't tie an object to a session unless
-	explicitly requested. Automatically open a session for object operations
-	(usually pooled).
-	
-2008-12-12  Stef Walter  <stef memberwebs com>
-
-	* configure.in: Bump version number.
-
-=== gnome-keyring 2.25.2 ===
-
-2008-12-12  Stef Walter  <stef memberwebs com>
-
-	* configure.in:
-	* NEWS: Release version 2.25.2
-
-2008-12-12  Stef Walter  <stef memberwebs com>
-
-	* daemon/pk/gkr-pk-cert.c:
-	* daemon/pk/gkr-pk-privkey.c:
-	* daemon/pk/gkr-pk-pubkey.c:
-	* daemon/pk/gkr-pk-pubkey.h:
-	* daemon/pk/gkr-pk-util.c:
-	* daemon/pkcs11/gkr-pkcs11-daemon-session.c:
-	* daemon/pkix/gkr-pkix-asn1.c:
-	* pkcs11/gkr-pkcs11-module.c: Fix most of the inconsistencies and bugs
-	highlighted by the p11-tests tool.  
-	
-2008-12-12  Halton Huo <halton huo sun com>
-
-	* pam/gkr-pam-module.c: Allow build on Solaris PAM. Fixes bug #559232.
-
-2008-12-11  Stef Walter  <stef memberwebs com>
-
-	* daemon/pkix/gkr-pkix-asn1.c:
-	* daemon/pkix/gkr-pkix-asn1.h: 
-	* daemon/pkix/gkr-pkix-der.c: Only allocate secure memory 
-	for secret key MPIs. 
-	
-2008-12-11  Stef Walter  <stef memberwebs com>
-
-	* common/gkr-crypto.c:
-	* common/gkr-secure-memory.c:
-	* common/gkr-secure-memory.h:
-	* daemon/gkr-daemon.c:
-	* daemon/gkr-daemon.h:
-	* daemon/gkr-daemon-dbus.c:
-	* daemon/gkr-daemon-ops.c: 
-	* pam/gkr-pam-module.c: Rework initialization of the daemon
-	so that most initialization can happen after starting via PAM.
-	Fixes bug #558181
-	
-	* library/gnome-keyring.c:
-	* library/gnome-keyring-private.h:
-	* library/gnome-keyring-socket.c: Don't let --start use an 
-	autostart DBus daemon.
-	
-2008-12-11  Stef Walter  <stef memberwebs com>
-
-	* pam/gkr-pam-module.c: Close first 64 open file descriptors 
-	before running the daemon. Fixes bug #560131 
-	
-2008-12-11  Stef Walter  <stef memberwebs com>
-
-	* pam/gkr-pam-module.c: Don't unlock keyring if 
-	daemon wasn't started. Patch by Vincent Untz. Fixes bug #559958
-
-2008-12-11  Stef Walter  <stef memberwebs com>
-
-	* pam/gkr-pam-module.c: Don't leave gnome-keyring-daemon running
-	if started for a password change. Patch by Vincent Untz.
-	Fixes bug #558636
-
-2008-12-11  Stef Walter  <stef memberwebs com>
-
-	* daemon/ui/gkr-ask-tool.c: Add accelerator to 'Deny' button
-	in dialog. Patch by Gabor Kelemen. Fixes bug #552604
-
-2008-12-11  Stef Walter  <stef memberwebs com>
-
-	* common/gkr-location.c: Fix crash when empty error message.
-	Patch by Jeff Cai. Fixes bug #562521
-
-2008-12-11  Stef Walter  <stef memberwebs com>
-
-	* library/gnome-keyring-utils.c: Synchronize ICEAUTHORITY and 
-	XAUTHLOCALHOSTNAME environment variables on startup. Fixes bug #562824
-
-2008-12-11  Stef Walter  <stef memberwebs com>
-
-	* configure.in: Use pkg-config to detect libtasn1. 
-	Patch by Jeff Cai. Fixes bug #563702
-
-2008-11-14  Stef Walter  <stef memberwebs com>
-
-	* daemon/gkr-daemon-dbus.c: Register and unregister with the session
-	properly using correct interfaces and signals. See bug #547272
-	
-2008-11-11  Stef Walter  <stef memberwebs com>
-
-	* common/gkr-crypto.c:
-	* common/gkr-location-watch.c:
-	* daemon/ssh/gkr-ssh-daemon-ops.c: Better warnings and debug messages
-	in certain corner cases.
-	
-2008-11-09  Stef Walter  <stef memberwebs com>
-
-	* configure.in:
-	* common/gkr-daemon-util.c:
-	* common/gkr-daemon-util.h:
-	* daemon/Makefile.am:
-	* daemon/gkr-daemon-dbus.c:
-	* daemon/gkr-daemon-ops.c:
-	* daemon/gkr-daemon.c:
-	* daemon/gkr-daemon.h:
-	* daemon/gnome-keyring-daemon.desktop.in:
-	* library/Makefile.am:
-	* library/gnome-keyring-private.h:
-	* library/gnome-keyring-socket.c:
-	* library/gnome-keyring-utils.c:
-	* library/gnome-keyring.c: Add --start option to daemon which allows 
-	initialization of a running daemon or start one if none found. 
-	This reworks the startup interactions with gnome-session.
-	
-2008-11-05  Stef Walter  <stef memberwebs com>
-
-	* common/gkr-dbus.c:
-	* common/gkr-dbus.h:
-	* daemon/gkr-daemon.c:
-	* daemon/gkr-daemon.h:
-	* daemon/gkr-daemon-dbus.c:
-	* daemon/Makefile.am:
-	* library/gnome-keyring.c:
-	* library/gnome-keyring-private.h:
-	* configure.in: Make DBUS a required dependency of gnome-keyring. 
-	
-2008-11-04  Stef Walter  <stef memberwebs com>
-
-	* configure.in: Bump version number.
-
-=== gnome-keyring 2.25.1 ===
-
-2008-11-04  Stef Walter  <stef memberwebs com>
-
-	* configure.in:
-	* NEWS: Release version 2.25.1
-
-2008-11-04  Stef Walter  <stef memberwebs com>
-
-	* configure.in:
-	* tool/gkr-tool-import.c: Remove usage of deprecated gtk stuff.
-	
-2008-11-04  Stef Walter  <stef memberwebs com>
-
-	* configure.in: 
-	* gp11/tests/gp11-test.h:
-	* common/gkr-location.c: Remove usage of deprecated glib stuff. 
-	
-=== gnome-keyring 2.24.1 ===
-
-2008-10-19  Stef Walter  <stef memberwebs com>
-
-	* ChangeLog:
-	* configure.in:
-	* NEWS: Release version 2.24.1
-
-2008-10-18  Stef Walter  <stef memberwebs com>
-
-	* common/gkr-location.c: Fix crash on logout on Solaris.
-	Fixes bug #556368. Patch by Jeff Cai
-
-2008-10-18  Stef Walter  <stef memberwebs com>
-
-	* library/gnome-keyring.c: Add missing 'server' attribute 
-	to the NETWORK_PASSWORD schema. Fixes bug #556530
-
-=== gnome-keyring 2.24.0 ===
-
-2008-09-20  Stef Walter  <stef memberwebs com>
-
-	* ChangeLog:
-	* configure.in:
-	* NEWS: 
-	* gp11/reference/Makefile.am: Release version 2.24.0
-
-2008-09-17  Stef Walter  <stef memberwebs com>
-
-	* gp11/gp11-module.c:
-	* gp11/gp11-object.c:
-	* gp11/gp11-session.c:
-	* gp11/gp11-slot.c:
-	* gp11/reference/Makefile.am:
-	* gp11/reference/gp11-docs.sgml:
-	* gp11/reference/gp11-sections.txt:
-	* gp11/reference/gp11-undeclared.txt:
-	* gp11/reference/tmpl/gp11-unused.sgml: Update documentation
-	for functions in gp11 library.
-	
-2008-09-15  Stef Walter  <stef memberwebs com>
-
-	* daemon/ui/gkr-ask-tool.c: Fix for keyboard ungrabbing when
-	minimizing the password prompt window, and handle grab
-	errors in a better manner.
-	
-2008-09-14  Stef Walter  <stef memberwebs com>
-
-	* configure.in:
-	* tests/gtest-helpers.c:
-	* tests/test-helpers.c: Fix problems compiling with gcc 4.3
-	
-2008-09-12  Joe Orton  <jorton redhat com>
-
-	* gp11/gp11-module.c (GP11ModulePrivate): Add init_args field.
-	(gp11_module_initialize): Use init_args structure from private
-	structure since at least one PKCS#11 module (opensc) requires
-	that the init_args argument persists in memory.
-
-2008-09-11  Stef Walter  <stef memberwebs com>
-
-	* daemon/ui/gkr-ask-request.c:
-	* daemon/ui/gkr-ask-tool.c: Make all glib/gtk error messages
-	go to syslog from the ask tool. Also try and show a smart
-	warning if the ask tool failed and no DISPLAY was set.
-	See bug #551687
-	
-2008-09-09  Stef Walter  <stef memberwebs com>
-
-	* daemon/gkr-pk-import.c: When prompting for a password on 
-	import, don't go into an endless loop for blank passwords.
-	 
-2008-09-09  Stef Walter  <stef memberwebs com>
-
-	* daemon/keyrings/gkr-keyring-item.c: Fix bugs when cloning a
-	keyring item to be part of another keyring. This fixes issues 
-	with items in PK indexes overwriting each other.
-	
-2008-09-08  Stef Walter  <stef memberwebs com>
-
-	* daemon/pk/gkr-pk-object-storage.c: Don't add additional extensions
-	on storage files when the extension is already correct.
-	
-2008-09-08  Stef Walter  <stef memberwebs com>
-
-	* daemon/keyrings/gkr-keyring-item.c:
-	* daemon/keyrings/gkr-keyring-item.h: 
-	* daemon/keyrings/gkr-pk-index.c: Cover corner cases when 
-	an indexed object is copy between indexes using the same keyring
-	or to a keyring where it already exists.
-	
-	* daemon/pkcs11/gkr-pkcs11-daemon-session.c: Load all objects 
-	when a session is opened, regardless of whether a C_FindObjects
-	is run or not.
-	 
-=== gnome-keyring 2.23.92 ===
-
-2008-09-07  Stef Walter  <stef memberwebs com>
-
-	* NEWS: Release 2.23.92
-
-2008-09-07  Stef Walter  <stef memberwebs com>
-
-	* gp11/gp11-slot.c: Build fix for Solaris. 
-	Fixes bug #550943. Patch by Jeff Cai.
-	
-2008-09-06  Stef Walter  <stef memberwebs com>
-
-	* daemon/gkr-daemon-ops.c: Import the LANG environment variable
-	properly into daemon environment.
-	
-2008-09-03  Stef Walter  <stef memberwebs com>
-
-	* configure.in: Bump version number
-
-=== gnome-keyring 2.23.91 ===
-
-2008-09-03  Stef Walter  <stef memberwebs com>
-
-	* NEWS: Release 2.23.91
-
-2008-09-03  Stef Walter  <stef memberwebs com>
-
-	* common/gkr-wakeup.c: Build fix for strange gcc warning.
-	
-2008-09-03  Stef Walter  <stef memberwebs com>
-
-	* common/gkr-async.c:
-	* common/tests/Makefile.am: Some tweaking of the asynchronous
-	task scheduling. 
-	
-2008-08-31  Stef Walter  <stef memberwebs com>
-
-	* deamon/pk/gkr-pk-index.c:
-	* daemon/pk/gkr-pk-index.h:
-	* daemon/pk/gkr-pk-object.c:
-	* daemon/pk/gkr-pk-object.h:
-	* daemon/pk/gkr-pk-storage.c:
-	* daemon/pk/tests/unit-test-pk-index.c:
-	* daemon/pk/tests/unit-test-pk-object.c: Use the keyring item 
-	display_name to store PK object labels in. 
-	
-2008-08-31  Stef Walter  <stef memberwebs com>
-
-	* daemon/pkcs11/gkr-pkcs11-rsa.c: Support extracting of RSA 
-	signature even when no pad function is specified for extraction.
-	
-2008-08-31  Stef Walter  <stef memberwebs com>
-
-	* daemon/pk/gkr-pk-object.c: Don't try to rename in indexes
-	if digest remains the same on an object. 
-	
-2008-08-31  Stef Walter  <stef memberwebs com>
-
-	* gp11/gp11-misc.c:
-	* gp11/gp11-module.c: Complete some more documentation.
-
-2008-08-31  Stef Walter  <stef memberwebs com>
-
-	* daemon/gkr-daemon-ops.c:
-	* daemon/ui/gkr-ask-request.h:
-	* daemon/ui/gkr-ask-tool.c: Use proper text for button when
-	prompting to change password. Fixes bug #549730. Patch by
-	Adam Schreiber.
-	
-2008-08-31  Stef Walter  <stef memberwebs com>
-
-	* gp11/gp11-misc.c: Use a more easily translatable message 
-	for CKR_RANDOM_SEED_NOT_SUPPORTED.
-	
-2008-08-27  Stef Walter  <stef memberwebs com>
-
-	* gp11/Makefile.am:
-	* gp11/gp11-attributes.c:
-	* gp11/gp11.h:
-	* gp11/reference/*: (added) Added start of documentation for the 
-	GP11 library.
-	
-2008-08-27  Stef Walter  <stef memberwebs com>
-
-	* Makefile.am:
-	* configure.in:
-	* library/Makefile.am: 
-	* library/reference/: (moved from library/)
-	* reference/: (moved to library/reference/) Move the documentation
-	for the gnome-keyring library into the 'library' subdirectory. 
-	
-2008-08-27  Stef Walter  <stef memberwebs com>
-
-	* daemon/pk/gkr-pk-netscape-trust.c: Fix bug where we always 
-	return CKR_FUNCTION_CANCELLED.
-	
-2008-08-27  Stef Walter  <stef memberwebs com>
-
-	* gp11/gp11-slot.c: Make sure we use the UTC time when 
-	converting time from PKCS#11.
-	
-2008-08-27  Stef Walter  <stef memberwebs com>
-
-	* tool/Makefile.am: Build fix. Include gthread library in 
-	tool binary. Fixes bug #548424. Patch by Götz Waschk
-	
-2008-08-27  Stef Walter  <stef memberwebs com>
-
-	* common/gkr-crypto.c: Fix build problems with string formats.
-	
-2008-08-22  Stef Walter  <stef memberwebs com>
-
-	* gp11/gp11-call.c: Fix build problem with string formats
-	to g_set_error.
-
-2008-08-18  Stef Walter  <stef memberwebs com>
-
-	* configure.in: Bump version number
-
-=== gnome-keyring 2.23.90 ===
-
-2008-08-18  Stef Walter  <stef memberwebs com>
-
-	* NEWS: Release 2.23.90
-
-2008-08-17  Stef Walter  <stef memberwebs com>
-
-	* gp11/gp11-attributes.c:
-	* gp11/gp11-call.c:
-	* gp11/gp11-misc.c:
-	* gp11/gp11-module.c:
-	* gp11/gp11-object.c:
-	* gp11/gp11-private.h:
-	* gp11/gp11-session.c:
-	* gp11/gp11-slot.c:
-	* gp11/gp11.h: Add license comments to top of files.
-	
-2008-08-17  Stef Walter  <stef memberwebs com>
-
-	* gp11/gp11-attributes.c:
-	* gp11/gp11-misc.c:
-	* gp11/gp11-object.c:
-	* gp11/gp11-private.h:
-	* gp11/gp11-session.c:
-	* gp11/gp11-slot.c:
-	* gp11/gp11.h
-	* gp11/tests/unit-test-gp11-object.c:
-	* gp11/tests/unit-test-gp11-slot.c: 
-	* tool/gkr-tool-import.c: Use gulong for all CK_ULONG derived
-	types in PKCS#11. Fixes bug #547830
-	
-2008-08-17  Stef Walter  <stef memberwebs com>
-
-	* daemon/ui/gkr-ask-request.h:
-	* daemon/ui/gkr-ask-tool.c: Use better text for button in 
-	keyring create password prompt. Patch by Adam Schreiber.
-	Fixes bug #547722
-	
-2008-08-13  Stef Walter  <stef memberwebs com>
-
-	* common/gkr-daemon-util.h: Fix build issue on Mac OS X. 
-	Patch by John Ralls
-	
-	* tool/gkr-tool-import.c: Fix build issue. Patch by John Ralls.
-	Fixes bug #547417
-	
-	* tool/gkr-tool.c:
-	* tool/gkr-tool.h:
-	* tool/gkr-tool-import.c: Add copyright headers
-	
-2008-08-10  Stef Walter  <stef memberwebs com>
-
-	* daemon/pk/gkr-pk-cert.c:
-	* daemon/pk/gkr-pk-import.c:
-	* daemon/pk/gkr-pk-netscape-trust.c:
-	* daemon/pk/gkr-pk-object-storage.c:
-	* daemon/pk/gkr-pk-root-storage.c:
-	* daemon/pkcs11/gkr-pkcs11-daemon-session.c:
-	* daemon/pkix/gkr-pkix-parser.c:
-	* daemon/pkix/gkr-pkix-parser.h:
-	* daemon/pkix/gkr-pkix-types.h: 
-	* daemon/pkix/tests/unit-test-pkix-parser.c:
-	* daemon/pkix/tests/unit-test-pkix-serialize.c: Fix problems where
-	the parser is used interactively, and continues to prompt the user
-	after they've cancelled the operation.
-	
-	* daemon/pkix/gkr-pkix-parser.c: Fix problem prompting for the 
-	same password twice when parsing a PKCS#12 or other file with
-	multiple parts encrypted with same password.
-	
-	* common/gkr-location.c: Automatically create non-existing directories
-	when we're trying to store a file.
-	
-	* daemon/pk/gkr-pk-import.c: Don't offer to store password for 
-	stuff we're unlocking while importing.
-	
-	* daemon/pk/gkr-pk-object-storage.c: Create stored files in proper
-	directories. 
-
-	* daemon/pk/gkr-pk-object-storage.c: Don't try to store certificates
-	encrypted on the disk.
-	
-	* daemon/pk/gkr-pk-object-storage.c: 
-	* daemon/ssh/gkr-ssh-storage.c: Add objects to storage list after
-	storing them.
-	
-	* tool/gkr-tool-import.c:
-	* tool/gkr-tool.c: Fix importing of objects from tool.
-	
-	* daemon/pk/gkr-pk-index.c:
-	* daemon/pk/gkr-pk-index.h:
-	* daemon/pk/gkr-pk-object-storage.c: Only load properly imported keys 
-	in main object storage. Remove keys properly when deleted.
-	
-2008-08-09  Stef Walter  <stef memberwebs com>
-
-	* conifgure.in:
-	* Makefile.am:
-	* tool/gkr-tool.c: (added)
-	* tool/gkr-tool.h: (added)
-	* tool/gkr-tool-import.c: (added)
-	* tool/Makefile.am: (added) Add basics of gnome-keyring 
-	command line tool.
-	
-2008-08-07  Stef Walter  <stef memberwebs com>
-
-	* daemon/pk/gkr-pk-storage.c: Fix problem with unititialized
-	variable in prompting for password. Fixes bug #544554.
-	
-	* daemon/ssh/gkr-ssh-storage.c: Fix problem with result 
-	comparison. Related to #544554
-	
-2008-08-03  Stef Walter  <stef memberwebs com>
-
-	* configure.in: Bump version number.
-
-=== gnome-keyring 2.23.6 ===
-
-2008-08-03  Stef Walter  <stef memberwebs com>
-
-	* configure.in:
-	* NEWS: Release 2.23.6
-	
-2007-08-03  Stef Walter  <stef memberwebs com>
-
-	* gp11/gp11-attribute.c:
-	* gp11/gp11-call.c:
-	* gp11/gp11-object.c:
-	* gp11/gp11-private.h:
-	* gp11/gp11-session.c:
-	* gp11/gp11-slot.c:
-	* gp11/gp11.h: Add concept of invalid attributes. Don't throw error
-	when some attributes of a multi attribute retrieval are invalid.
-	Call async ready callbacks with right object. 
-	
-	* daemon/data/gnome-keyring.schemas.in: Add gconf schema for 
-	noting the PKCS#11 modules for the current user.
-	
-2008-08-03  Stef Walter  <stef memberwebs com>
-
-	* gp11/gp11-attributes.c:
-	* gp11/gp11-object.c: 
-	* gp11/gp11-session.c:
-	* gp11/gp11-slot.c: 
-	* gp11/gp11.h:
-	* gp11/tests/unit-test-gp11-attributes.c: More fine tuning of GP11 
-	library. Add missing functions. Clarify date handling.
-	 
-2008-08-03  Stef Walter  <stef memberwebs com>
-
-	* gp11/gp11-attributes.c:
-	* gp11/gp11.h:
-	* gp11/gp11.pc.in:
-	* pkcs11/Makefile.am: Fine tune GP11 library. Make attribute 
-	data be guchar, and install gnome PKCS#11 header. Set proper
-	version on the library. 
-	
-2008-07-30  Stef Walter  <stef memberwebs com>
-
-	* daemon/gkr-daemon-ops.c:
-	* daemon/keyrings/gkr-keyring-binary.c:
-	* daemon/keyrings/gkr-keyring-item.c:
-	* daemon/keyrings/gkr-keyring-login.c:
-	* daemon/keyrings/gkr-keyrings.c:
-	* daemon/keyrings/gkr-keyring-textual.c:
-	* library/tests/unit-test-keyrings.c: Manage keyring and item 
-	reference counting properly. Fixes bug #545456
-	
-2008-07-30  Stef Walter  <stef memberwebs com>
-
-	* common/gkr-location.c: Fix erroneous warning on shutdown.
-	
-2008-07-30  Stef Walter  <stef memberwebs com>
-
-	* daemon/pk/gkr-pk-cert.c:
-	* daemon/pk/gkr-pk-index.c:
-	* daemon/pk/gkr-pk-object.c:
-	* daemon/pk/gkr-pk-object.h:
-	* daemon/pk/gkr-pk-root-storage.c: When a certificate is in the Roots
-	storage, assume it is a CA if no basic constraints are present. 
-	
-2008-07-27  Stef Walter  <stef memberwebs com>
-
-	* daemon/pk/gkr-pk-storage.c:
-	* daemon/ssh/gkr-ssh-storage.c:
-	* gp11/gp11-misc.c: Fix text problems highlighted by Claude Paroz 
-	Fixes bug #545030.
-
-2008-07-25  Stef Walter  <stef memberwebs com>
-
-	* gp11/gp11-module.c: Build fixes. Fixes bug #544407
-	
-2008-07-25  Stef Walter  <stef memberwebs com>
-
-	* daemon/pk/gkr-pk-import.c:
-	* daemon/pk/gkr-pk-index.c:
-	* daemon/pk/gkr-pk-index.h:
-	* daemon/pk/gkr-pk-object.c:
-	* daemon/pk/gkr-pk-root-storage.c:
-	* daemon/pk/gkr-pk-storage.c:
-	* daemon/ssh/gkr-ssh-storage.c:
-	* daemon/ui/gkr-ask-daemon.c: Fix problems using SSH and other PK 
-	related stuff when index unlock is denied by the user. We should 
-	default to a session index.
-	
-2008-07-24  Stef Walter  <stef memberwebs com>
-
-	* gp11/gp11.h:
-	* gp11/gp11-module.c:
-	* gp11/tests/unit-test-gp11-module.c:
-	* gp11/tests/unit-test-gp11-object.c:
-	* gp11/tests/unit-test-gp11-session.c:
-	* gp11/tests/unit-test-gp11-slot.c:
-	* pkcs11/gkr-pkcs11-module.c:
-	* pkcs11/Makefile.am:
-	* pkcs11/tests/Makefile.am:
-	* pkcs11/tests/unit-test-pkcs11-initialize.c:
-	* configure.in: Add ability to gnome-keyring module to pass in the
-	socket using the reserved argument. This is similar to how NSS
-	libsoftkn3 likes to be initialized. 
-	
-2008-07-23  Stef Walter  <stef memberwebs com>
-
-	* gp11/gp11-attributes.c: Build fix
-	
-2008-07-23  Stef Walter  <stef memberwebs com>
-
-	* common/gkr-async.c:
-	* common/gkr-async.h:
-	* common/gkr-daemon-util.c:
-	* common/gkr-daemon-util.h:
-	* daemon/gkr-daemon-io.c:
-	* daemon/pkcs11/gkr-pkcs11-daemon-session.c:
-	* daemon/ssh/gkr-ssh-daemon-io.c:
-	* daemon/ui/gkr-ask-daemon.c:
-	* daemon/ui/gkr-ask-request.c:
-	* daemon/ui/gkr-ask-request.h: Don't prompt for the same prompt twice 
-	while servicing the same client connection. Fixes bug #544373
-	
-2008-07-23  Stef Walter  <stef memberwebs com>
-
-	* daemon/pk/gkr-pk-import.c:
-	* daemon/pk/gkr-pk-index.c:
-	* daemon/pk/gkr-pk-index.h:
-	* daemon/pk/gkr-pk-object.c:
-	* daemon/pk/gkr-pk-object-storage.c:
-	* daemon/pk/gkr-pk-root-storage.c:
-	* daemon/pk/gkr-pk-storage.c:
-	* daemon/ssh/gkr-pk-storage.c: Use the login keyring for storing
-	indexes of PK objects. Handle the 'deny' to unlock use case 
-	better.  
-	
-2008-07-23  Stef Walter  <stef memberwebs com>
-
-	* daemon/pk/gkr-pk-storage.c: Try storage of SSH and other key 
-	passwords in the old 2.22 style, so that user's desktops 
-	continue to work as expected. 
-	
-2008-07-21  Stef Walter  <stef memberwebs com>
-
-	* configure.in: Bump version number
-
-=== gnome-keyring 2.23.5 ===
-
-2008-07-21  Stef Walter  <stef memberwebs com>
-
-	* gp11/Makefile.am: 
-	* configure.in:
-	* NEWS: Release 2.23.5
-	
-2008-07-21  Stef Walter  <stef memberwebs com>
-
-	* pkcs11/gkr-pkcs11-module.c: Build fix. Fixes bug #543221
-	
-	* common/gkr-location.c: Fix crash in libhal_ctx_shutdown. 
-	Fixes bug #544007
-	
-2008-07-20  Stef Walter  <stef memberwebs com>
-
-	* daemon/gkr-daemon.c:
-	* daemon/pk/gkr-pk-index.c:
-	* daemon/pk/gkr-pk-object-storage.c:
-	* daemon/pk/gkr-pk-places.h: (removed)
-	* daemon/pk/gkr-pk-root-storage.c:
-	* daemon/pk/gkr-pk-root-storage.h:
-	* daemon/pk/Makefile.am: Initialize root storage properly.
-
-	* pk/gkr-pk-object.c: Default name for Netscape Trust
-	
-2008-07-20  Stef Walter  <stef memberwebs com>
-
-	* daemon/pk/gkr-pk-root-storage.c:
-	* daemon/pkix/gkr-pkix-parser.c: Build fixes
-	
-2008-07-19  Stef Walter  <stef memberwebs com>
-
-	* gp11/gp11.h:
-	* gp11/gp11-call.c:
-	* gp11/gp11-marshal.list:
-	* gp11/gp11-private.h:
-	* gp11/gp11-session.c:
-	* gp11/gp11-slot.c:
-	* gp11/Makefile.am: 
-	* gp11/tests/gp11-test-module.c:
-	* gp11/tests/unit-test-gp11-session.c: Auto login of sessions when 
-	and where necessary.
-	
-2008-07-19  Stef Walter  <stef memberwebs com>
-
-	* gp11/gp11.h
-	* gp11/gp11.pc.in:
-	* gp11/gp11-call.c:
-	* gp11/gp11-private.h:
-	* gp11/gp11-session.c:
-	* gp11/gp11-slot.c:
-	* gp11/Makefile.am:
-	* gp11/tests/unit-test-gp11-session.c: Add ability to reuse sessions,
-	in a simple pool.  
-	
-2008-07-14  Stef Walter  <stef memberwebs com>
-
-	* gp11/tests/gp11-test.h:
-	* gp11/tests/gp11-test-module.c:
-	* gp11/tests/Makefile.am:
-	* gp11/tests/unit-test-gp11-attributes.c:
-	* gp11/tests/unit-test-gp11-module.c:
-	* gp11/tests/unit-test-gp11-object.c:
-	* gp11/tests/unit-test-gp11-session.c:
-	* gp11/tests/unit-test-gp11-slot.c:
-	* tests/gtest.make: (moved from check.make)
-	* tests/gtest-helpers.c: (moved from check-helpers.c)
-	* tests/gtest-helpers.h: (moved from check-helpers.h)
-	* tests/Makefile.am:
-	* tests/prep-gtest.sh: (moved from prep-check.sh)
-	* configure.in: Move to glib based testing for new stuff
-	
-2008-07-14  Stef Walter  <stef memberwebs com>
-
-	* daemon/pk/gkr-pk-cert.c:
-	* daemon/pk/gkr-pk-import.c:
-	* daemon/pk/gkr-pk-object.c:
-	* daemon/pk/gkr-pk-privkey.c:
-	* daemon/pk/gkr-pk-pubkey.c:
-	* daemon/pkcs11/gkr-pkcs11-daemon-session.c:
-	* daemon/pkcs11/gkr-pkcs11-dsa.c:
-	* daemon/pkcs11/gkr-pkcs11-rsa.c: Only use CKR_GENERAL_ERROR
-	when it's really quite dire.
-	
-	* gp11/gp11.h: (added)
-	* gp11/gp11.pc.in: (added)
-	* gp11/gp11-attributes.c: (added)
-	* gp11/gp11-call.c: (added)
-	* gp11/gp11-misc.c: (added)
-	* gp11/gp11-module.c: (added)
-	* gp11/gp11-object.c: (added)
-	* gp11/gp11-private.h: (added)
-	* gp11/gp11-session.c: (added)
-	* gp11/gp11-slot.c: (added)
-	* gp11/Makefile.am: (added)
-	* gp11/pkcs11.h: (added)
-	* gp11/tests/gp11-test.h: (added)
-	* gp11/tests/gp11-test-module.c: (added)
-	* gp11/tests/Makefile.am: (added)
-	* gp11/tests/unit-test-gp11-attributes.c: (added)
-	* gp11/tests/unit-test-gp11-module.c: (added)
-	* gp11/tests/unit-test-gp11-object.c: (added)
-	* gp11/tests/unit-test-gp11-session.c: (added)
-	* gp11/tests/unit-test-gp11-slot.c: (added)
-	* tests/check.make: (added)
-	* tests/check-helpers.c: (added)
-	* tests/check-helpers.h: (added)
-	* tests/prep-check.sh: (added)
-	* configure.in:
-	* Makefile.am: Added new GP11 library
-	 
-2008-07-09  Stef Walter  <stef memberwebs com>
-
-	Move all daemon code and sub-modules into daemon/ directory.
-
-2008-07-09  Stef Walter  <stef memberwebs com>
-
-	* pk/gkr-pk-cert.c:
-	* pk/gkr-pk-cert.h:
-	* pk/gkr-pk-manager.c: (moved from gkr-pk-object-manager.c)
-	* pk/gkr-pk-manager.h: (moved from gkr-pk-object-manager.h)
-	* pk/gkr-pk-netscape-trust.c:
-	* pk/gkr-pk-netscape-trust.h:
-	* pk/gkr-pk-object.c:
-	* pk/gkr-pk-object.h:
-	* pk/gkr-pk-object-manager.c: (moved to gkr-pk-manager.c)
-	* pk/gkr-pk-object-manager.h: (moved to gkr-pk-manager.h)
-	* pk/gkr-pk-privkey.c:
-	* pk/gkr-pk-privkey.h:
-	* pk/gkr-pk-root-storage.c:
-	* pk/gkr-pk-session.c:
-	* pk/gkr-pk-session.h:
-	* pk/gkr-pk-session-storage.c:
-	* pk/gkr-pk-storage.c:
-	* pk/gkr-pk-storage.h:
-	* pk/Makefile.am:
-	* pk/tests/unit-test-pk-cert.c:
-	* pk/tests/unit-test-pk-netscape-trust.c: 
-	* pk/tests/unit-test-pk-object.c: 
-	* pkcs11/gkr-pkcs11-daemon-session.c:
-	* pkcs11/gkr-pkcs11-dsa.h:
-	* ssh/gkr-ssh-daemon-ops.c:
-	* ssh/gkr-ssh-storage.c: Rework how object creation happens. Rename
-	GkrPkObjectManager to GkrPkManager. Add concept of a PK session, which
-	PKCS#11 and SSH can now use. 
-	
-	* pk/gkr-pk-import.c: (added)
-	* pk/gkr-pk-import.h: (added)
-	* pk/gkr-pk-util.c:
-	* pk/gkr-pk-util.h:
-	* pk/Makefile.am:
-	* pk/tests/check-attribute.c:
-	* pk/tests/Makefile.am:
-	* pk/tests/unit-test-pk-import.c: (added)
-	* pkcs11/pkcs11g.h:
-	* pkix/gkr-pkix-parser.c: Implement 'import' PKCS#11 object.
-	 
-2008-07-08  Stef Walter  <stef memberwebs com>
-
-	* daemon/gkr-daemon.c:
-	* pk/gkr-pk-object-storage.c:
-	* pk/gkr-pk-object-storage.h:
-	* pk/gkr-pk-storage.c:
-	* pk/gkr-pk-storage.h:
-	* pk/Makefile.am:
-	* pkix/gkr-pkix-serialize.c:
-	* pkix/gkr-pkix-serialize.h: Reimplement arbitrary token object
-	storage in new storage framework.
-	
-	* pk/gkr-pk-object.c:
-	* pk/gkr-pk-object.h:
-	* pk/tests/Makefile.am: 
-	* pk/tests/unit-test-pk-object.c: (added) 
-	Better support for calculating and using labels for objects.
-	
-	* pk/gkr-pk-privkey.c:
-	* pk/gkr-pk-privkey.h:
-	* ssh/gkr-ssh-daemon-ops.c:
-	* ssh/gkr-ssh-storage.c:
-	* ssh/gkr-ssh-storage.h:
-	* ssh/tests/unit-test-ssh-storage.c: Don't load SSH public keys 
-	directly, just provide them as hints for the private keys to use.
-	
-2008-07-07  Stef Walter  <stef memberwebs com>
-
-	* common/gkr-crypto.c: Null terminate hex encodings properly
-	
-	* common/gkr-location.c: 
-	* common/gkr-location.h: 
-	* common/tests/unit-test-location.c: Add function to delete files, and 
-	check if a location is a volume.
-	
-	* daemon/gkr-daemon-ops.c: Allow arbitrary item types.
-	
-	* keyrings/gkr-keyring.c:
-	* keyrings/gkr-keyrings.c:
-	* keyrings/gkr-keyrings.h: Can create keyrings in arbitrary locations.
-	
-	* daemon/gkr-daemon-ops.c:
-	* keyrings/gkr-keyring.c: Consolidate the keyring unlocking logic.
-	
-	* keyrings/gkr-keyring-binary.c: 
-	* keyrings/gkr-keyring-item.c:
-	* keyrings/gkr-keyring-item.h: Functions to manage item attribute lists.
-	
-	* keyrings/gkr-keyring-item.c: 
-	* keyrings/gkr-keyring-login.c:
-	* keyrings/tests/unit-test-keyring-file.c: 
-	* library/gnome-keyring.h:
-	* pk/gkr-pk-cert.c:
-	* pk/gkr-pk-index.c:
-	* pk/gkr-pk-index.h:
-	* pk/gkr-pk-object.c:
-	* pk/gkr-pk-object.h:
-	* pk/gkr-pk-object-manager.c:
-	* pk/gkr-pk-privkey.c:
-	* pk/gkr-pk-pubkey.c:
-	* pk/gkr-pk-root-storage.c: (added)
-	* pk/gkr-pk-root-storage.h: (added)
-	* pk/gkr-pk-session-storage.c: (added)
-	* pk/gkr-pk-session-storage.h: (added)
-	* pk/gkr-pk-storage.c: (added)
-	* pk/gkr-pk-storage.h: (added)
-	* pk/Makefile.am:
-	* pk/tests/unit-test-pk-cert.c:
-	* pk/tests/unit-test-pk-index.c:
-	* pk/tests/unit-test-pk-netscape-trust.c:
-	* pkcs11/gkr-pkcs11-daemon-session.c: 
-	* pkix/gkr-pkix-marshal.list
-	* pkix/gkr-pkix-parser.c:
-	* pkix/gkr-pkix-parser.h:
-	* pkix/tests/unit-test-pkix-parser.c:
-	* pkix/tests/unit-test-pkix-serialize.c:
-	* configure.in: Put indexes into keyrings, and rework how storage
-	of PK objects is thought out. 
-
-	* daemon/gkr-daemon.c:   
-	* pkix/gkr-pkix-openssl.c:
-	* pkix/gkr-pkix-openssl.h:
-	* pkix/gkr-pkix-pem.c:
-	* pkix/gkr-pkix-pem.h:
-	* pkix/tests/unit-test-pkix-openssl.c: (added)
-	* ssh/gkr-ssh-daemon-io.c:
-	* ssh/gkr-ssh-daemon-ops.c:
-	* ssh/gkr-ssh-proto.c:
-	* ssh/gkr-ssh-storage.c: (added)
-	* ssh/gkr-ssh-storage.h: (added)
-	* ssh/Makefile.am: 
-	* ssh/tests/Makefile.am: (added)
-	* ssh/tests/unit-test-ssh-storage.c: (added) 
-	Add an SSH key store which loads ~/.ssh
-	
-2008-07-02  Stef Walter  <stef memberwebs com>
-
-	* common/gkr-buffer.c: Better checks, and buffer handling.
-	Bugs found by Jon Burgress. 
-	 
-2008-07-02  Stef Walter  <stef memberwebs com>
-
-	* common/gkr-unix-credentials.c:
-	* library/tests/unit-test-other.c: Fix problem with 
-	gnome_keyring_is_available() producing spurious warnings
-	in the logs. Fixes bug #511285
-	
-2008-07-02  Stef Walter  <stef memberwebs com>
-
-	* daemon/gkr-daemon-ops.c:
-	* library/tests/unit-test-keyrings-prompt.c:
-	* configure.in: Add --disable-acl-prompts option to disable
-	all access/allow ACL prompts. These were dubious security 
-	value. Disabling may become the default in the future.  
-	Fixes bug #533493
-	
-2008-06-30  Stef Walter  <stef memberwebs com>
-
-	* common/gkr-async.c: Make gkr_async_usleep() sleep for 
-	the proper amount of time. Patch by Jon Burgess
-	
-2008-06-29  Stef Walter  <stef memberwebs com>
-
-	* common/gkr-unix-credentials.c: Fix build issues. 
-	See bug #540397. Patch by margali
-	
-	* keyrings/gkr-keyrings.c:
-	* pkcs11/gkr-pkcs11-module.c:
-	* pkcs11/gkr-pkcs11-daemon.c:
-	* pkcs11/gkr-pkcs11-calls.h:
-	* daemon/gkr-daemon-ops.c: Fix build issues on Mac OS X
-	See bug #535859. Patch by John Ralls
-
-2008-06-21  Stef Walter  <stef memberwebs com>
-
-	* daemon/gkr-daemon.c: Initialize random number generator
-	with something a bit stronger than time().
-	
-2008-05-26  Stef Walter  <stef memberwebs com>
-
-	* configure.in: Bump version number
-	
-=== gnome-keyring 2.22.2 ===
-
-2008-05-26  Stef Walter  <stef memberwebs com>
-
-	* configure.in:
-	* NEWS: Release version 2.22.2
-	
-2008-05-26  Stef Walter  <stef memberwebs com>
-
-	* common/gkr-async.c: Fix compiler warnings. Fixes bug #534328
-	
-2008-05-26  Stef Walter  <stef memberwebs com>
-
-	* common/gkr-unix-credentials.c: Another compiler fix. 
-	
-2008-05-18  Stef Walter  <stef memberwebs com>
-
-	* common/gkr-unix-credentials.c: Fix use of undefined variable
-	on certain OS's. Patch by Brian Cameron. Fixes bug #530989
-	
-	* common/gkr-unix-credentials.c: Add additional header for 
-	building on NetBSD. Patch by Matthias Drochner. Fixes bug #532014
-	
-	* common/gkr-unix-credentials.c: Add socket credential support
-	for OpenBSD. Patch by Antoine Jacoutot. Fixes bug #532143 
-	
-2008-05-18  Stef Walter  <stef memberwebs com>
-
-	* common/gkr-location.c: Fix crash when HAL location volume
-	is not registered for some reason. Fixes bug #530316
-	
-2008-04-29  Stef Walter  <stef memberwebs com>
-
-	* pk/gkr-pk-object-storage.c: Return gboolean from parsed_* 
-	callbacks so we don't have double free scenarios.
-	
-	* pk/gkr-pk-cert.c: Don't use critical warnings on invalid
-	certificates. Return serial number properly.
-
-2008-04-18  Stef Walter  <stef memberwebs com>
-
-	* pk/gkr-pk-index.c:
-	* pk/gkr-pk-index.h:
-	* pk/gkr-pk-object.c:
-	* pk/gkr-pk-object.h:
-	* pk/gkr-pk-object-storage.c:
-	* pk/gkr-pk-privkey.c: 
-	* ui/gkr-ask-request.h: Streamline the importing of keys, and make 
-	the proper 'import' prompt come up when importing. Don't repeatedly
-	try to import a key that a user has 'denied'. Use the 'cancel'
-	label instead of 'deny' for the import prompt. See bug #528122
-	
-2008-04-16  Stef Walter  <stef memberwebs com>
-
-	* common/gkr-location.h:
-	* ui/gkr-ask-request.c: Don't show 'Location' in password prompt 
-	for objects in the user's home directory.
-	
-2008-04-06  Stef Walter  <stef memberwebs com>
-
-	* configure.in: Bump version number
-
-=== gnome-keyring 2.22.1 ===
-
-2008-04-06  Stef Walter  <stef memberwebs com>
-
-	* configure.in:
-	* NEWS: Release version 2.22.1
-
-2008-04-05  Stef Walter  <stef memberwebs com>
-
-	* daemon/gkr-daemon.c:
-	* pk/gkr-pk-places.h:
-	* ssh/gkr-ssh-daemon-io.c:
-	* configure.in:
-	* Makefile.am: Add configure option to disable SSH agent. 
-	
-2008-04-05  Stef Walter  <stef memberwebs com>
-
-	* pk/gkr-pk-object.c:
-	* pk/gkr-pk-object.h:
-	* pk/gkr-pk-privkey.c: 
-	* ssh/gkr-ssh-daemon-ops.c: Make 'ssh-add -D' and 'ssh-add -d'
-	lock any SSH private keys that gnome-keyring natively handles.
-	Fixes bug #524823
-	
-2008-04-05  Stef Walter  <stef memberwebs com>
-
-	* pkix/gkr-pkix-openssl.c: Fix compiler warnings about 
-	uninitialized variables. Patch by Alex Converse. Fixes 
-	bug #523928
-
-2008-03-20  Sebastian Dröge  <slomo circular-chaos org>
-
-	* daemon/gkr-daemon.c: Include pkcs11 in the --help message too.
-
-2008-03-18  Stef Walter  <stef memberwebs com>
-
-	* common/gkr-location.c: Reconnect to system bus whenever 
-	the system bus restarts. Patch by Sjoerd Simons. Fixes 
-	bug #522410 
-	
-2008-03-16  Stef Walter  <stef memberwebs com>
-
-	* common/gkr-crypto.c:
-	* common/gkr-crypto.h:
-	* pk/gkr-pkcs11-daemon-session.c:
-	* pk/gkr-pkcs11-rsa.c:
-	* pk/gkr-pkcs11-rsa.h: Move RSA padding functionality into a 
-	more accessible location.  
-
-	* common/gkr-buffer.c:
-	* common/gkr-buffer.h:
-	* pk/gkr-pk-object-manager.c:
-	* pk/gkr-pk-object-manager.h:
-	* pk/gkr-pk-pubkey.c:
-	* ssh/gkr-ssh-daemon-ops.c:
-	* ssh/gkr-ssh-private.h:
-	* ssh/gkr-ssh-proto.c: Add SSH agent protocol version 1 support.
-	Cleanup how session keys are managed. Fixes bug #520860
-	
-2008-03-16  Stef Walter  <stef memberwebs com>
-
-	* library/Makefile.am: Include GNOME_KEYRING_NETWORK_PASSWORD 
-	exported in libgnome-keyring.so. Patch by Andrea Del Signore.
-	Fixes bug #522651
-
-2008-03-13  Stef Walter  <stef memberwebs com>
-
-	* library/gnome-keyring.c: 
-	* ui/gkr-ask-request.c: Avoid usage of the 'environ' global
-	variable and use g_list_env() instead. Fixes bug #522027
-	
-2008-03-13  Stef Walter  <stef memberwebs com>
-
-	* daemon/gkr-daemon.c: Log to syslog even when running in 
-	the foreground. This helps starting from DBus. Patch by 
-	Tony Espy. Fixes bug #522253
-	
-=== gnome-keyring 2.22.0 ===
-
-2008-03-09  Stef Walter  <stef memberwebs com>
-
-	* configure.in:
-	* NEWS: Release version 2.22.0
-
-2008-02-26  Stef Walter  <stef memberwebs com>
-
-	* pkcs11/gkr-pkcs11-daemon-session.c: Build fix. 
-	Patch by Jens Granseuer. Fixes bug #518916
-	
-=== gnome-keyring 2.21.92 ===
-
-2008-02-24  Stef Walter  <stef memberwebs com>
-
-	* NEWS: Release version 2.21.92
-
-2008-02-21  Stef Walter  <stef memberwebs com>
-
-	* daemon/gkr-daemon-io.c:
-	* library/gnome-keyring.c: Shutdown socket connections properly. 
-	This may fix the hang problems described in bug #503278
-
-2008-02-14  Stef Walter  <stef memberwebs com>
-
-	* library/gnome-keyring-proto.c: Build fix due to glib 
-	g_realloc signature change.
-
-2008-02-14  Stef Walter  <stef memberwebs com>
-
-	* common/gkr-crypto.c:
-	* common/tests/unit-test-crypto.c:
-	* pkix/gkr-pkix-der.c:
-	* pkix/gkr-pkix-parser.c:
-	* pkix/tests/test-data/unclient.p12: Try NULL passwords in addition to 
-	empty passwords when parsing encrypted files. Fixes bug #514761
-	
-2008-02-14  Stef Walter  <stef memberwebs com>
-
-	* common/tests/unit-test-unique.c:
-	* pk/gkr-pk-cert.c:
-	* pk/gkr-pk-index.c:
-	* pk/gkr-pk-index.h:
-	* pk/gkr-pk-netscape-trust.c:
-	* pk/gkr-pk-object.c:
-	* pk/gkr-pk-object.h:
-	* pk/gkr-pk-object-manager.c:
-	* pk/gkr-pk-object-manager.h:
-	* pk/gkr-pk-object-storage.c:
-	* pk/gkr-pk-privkey.c:
-	* pk/gkr-pk-privkey.h:
-	* pk/tests/unit-test-pk-index.c: Use the word 'digest' instead of 'unique'
-	to make it clearer what is going on.
-
-	* pkix/gkr-pkix-parser.c:
-	* pkix/gkr-pkix-parser.h:
-	* pkix/tests/unit-test-pkix-parser.c: Limit the PKCS#12 parsing to only
-	one element per bag, since that is all we can realistically prompt for 
-	passwords for.
-	
-2008-02-14  Stef walter  <stef memberwebs com>
-
-	* pk/gkr-pk-object-storage.c:
-	* pkix/gkr-pkix-parser.c:
-	* pkix/gkr-pkix-parser.h:
-	* pkix/gkr-pkix-types.h: Make strings more easily translateble. Fixes bug #515119
-	
-2008-02-14  Stef Walter  <stef memberwebs com>
-
-	* library/gnome-keyring.c: Fix build problem. Fixes bug #516526
-	
-2008-02-14  Stef Walter  <stef memberwebs com>
-
-	* library/gnome-keyring.c: Fix problem setting environment variables.
-
-2008-02-14  Stef Walter  <stef memberwebs com>
-
-	* common/gkr-buffer.c:
-	* common/gkr-buffer.h:
-	* common/gkr-daemon-util.c:
-	* common/gkr-daemon-util.h:
-	* daemon/gkr-daemon.c:
-	* daemon/gkr-daemon-ops.c:
-	* library/gnome-keyring.c:
-	* library/gnome-keyring.h:
-	* library/gnome-keyring-opcodes.h:
-	* library/gnome-keyring-proto.c:
-	* library/gnome-keyring-proto.h:
-	* library/tests/unit-test-other.c:
-	* reference/gnome-keyring-sections.txt:
-	* reference/tmpl/gnome-keyring-daemon.sgml: (added)
-	* reference/tmpl/gnome-keyring-misc.sgml:
-	* ui/gkr-ask-daemon.c:
-	* ui/gkr-ask-daemon.h:
-	* ui/gkr-ask-request.c:
-	* ui/gkr-ask-tool.c: Add API to sync up environment between session manager
-	and the daemon. 
-	
-2008-02-13  Stef Walter  <stef memberwebs com>
-
-	* pk/gkr-pk-privkey.c: Add null pointer check when 
-	getting key id.
-	
-2008-02-11  Stef Walter  <stef memberwebs com>
-
-	* configure.in: Bump version number.
-
-=== gnome-keyring 2.21.91 ===
-
-2008-02-11  Stef Walter  <stef memberwebs com>
-
-	* NEWS: Release version 2.21.91
-
-2008-02-10  Stef Walter  <stef memberwebs com>
-
-	* pk/gkr-pk-object-storage.c: Fix translater comments. 
-	See bug #515119
-	
-2008-02-10  Stef Walter  <stef memberwebs com>
-
-	* pam/gkr-pam-module.c: Don't ask PAM to prompt for password
-	if no password is available. Fixes bug #514862. Patch by Ray Strode
-	
-2008-02-10  Stef Walter  <stef memberwebs com>
-
-	* common/gkr-crypto.c:
-	* common/gkr-crypto.h:
-	* common/gkr-unique.c: (moved to gkr-id.c)
-	* common/gkr-unique.h: (moved to gkr-id.h)
-	* common/Makefile.am:
-	* common/tests/unit-test-crypto.c:
-	* common/tests/unit-test-unique.c:
-	* pk/gkr-pk-cert.c:
-	* pk/gkr-pk-cert.h:
-	* pk/gkr-pk-index.c:
-	* pk/gkr-pk-index.h:
-	* pk/gkr-pk-netscape-trust.c:
-	* pk/gkr-pk-object.c:
-	* pk/gkr-pk-object.h:
-	* pk/gkr-pk-privkey.c:
-	* pk/gkr-pk-privkey.h:
-	* pk/gkr-pk-pubkey.c:
-	* pk/gkr-pk-pubkey.h:
-	* pk/gkr-pk-util.c:
-	* pk/gkr-pk-util.h:
-	* pk/tests/unit-test-pk-cert.c:
-	* pk/tests/unit-test-pk-index.c:
-	* pk/tests/unit-test-pk-key.c:
-	* pk/tests/unit-test-pk-netscape-trust.c:
-	* pkix/gkr-pkix-parser.c:
-	* pkix/gkr-pkix-parser.h:
-	* pkix/tests/unit-test-pkix-parser.c:
-	* pkix/tests/unit-test-pkix-serialize.c:
-	* ssh/gkr-ssh-daemon-ops.c: Change name of gkrunique to gkrid 
-	
-2008-02-07  Stef Walter  <stef memberwebs com>
-
-	* pk/gkr-pk-index.c:
-	* pk/gkr-pk-object-storage.c:
-	* pkix/tests/unit-test-pkix-parser.c: Fix assertions for an unknown
-	parsed type (ie: zero). 
-	
-2008-02-07  Stef Walter  <stef memberwebs com>
-
-	* common/Makefile.am:
-	* common/gkr-daemon-util.h:
-	* common/gkr-unix-credentials.c: (added)
-	* common/gkr-unix-credentials.h: (added)
-	* daemon/gkr-daemon-io.c:
-	* library/gnome-keyring.c:
-	* pam/gkr-pam-client.c:
-	* pam/gkr-pkcs11-daemon-session.c:
-	* pam/gkr-pkcs11-daemon.c:
-	* pam/gkr-pkcs11-module.c: Add checking that PKCS#11 socket 
-	connections come from the appropriate uid.
-	
-2008-02-05  Stef Walter  <stef memberwebs com>
-
-	* ui/gkr-ask-entry.c: (added)
-	* ui/gkr-ask-entry.h: (added)
-	* ui/gkr-ask-tool.c: 
-	* ui/Makefile.am:
-	* ui/test-input.txt: (added)
-	* configure.in: Don't lock the entire gnome-keyring-ask process into 
-	memory. This allows it to work properly on systems where there is 
-	limited lockable memory available.
-	
-2008-02-02  Stef Walter  <stef memberwebs com>
-
-	* pk/gkr-pk-cert.c:
-	* pk/gkr-pk-netscape-trust.c:
-	* pk/gkr-pk-object-storage.c:
-	* pk/gkr-pk-object.c:
-	* pk/gkr-pk-object.h:
-	* pk/gkr-pk-privkey.c:
-	* pk/gkr-pk-pubkey.c:
-	* pk/tests/unit-test-pk-cert.c:
-	* pk/tests/unit-test-pk-key.c:
-	* pk/tests/unit-test-pk-netscape-trust.c:
-	* pkix/Makefile.am:
-	* pkix/gkr-pkix-asn1.c:
-	* pkix/gkr-pkix-asn1.h:
-	* pkix/gkr-pkix-der.c:
-	* pkix/gkr-pkix-der.h:
-	* pkix/gkr-pkix-openssl.c:
-	* pkix/gkr-pkix-openssl.h:
-	* pkix/gkr-pkix-parser.c:
-	* pkix/gkr-pkix-parser.h:
-	* pkix/gkr-pkix-serialize.c: (added)
-	* pkix/gkr-pkix-serialize.h: (added)
-	* pkix/gkr-pkix-types.h: (added)
-	* pkix/tests/Makefile.am:
-	* pkix/tests/unit-test-pkix-der.c:
-	* pkix/tests/unit-test-pkix-parser.c:
-	* pkix/tests/unit-test-pkix-serialize.c: (added)
-	* pkix/tests/test-data/der-certificate.crt: (added) Reworked pkix parsing
-	and added some serializing capabilities. Add basic infrastructure for
-	serializing of objects like certificates and keys.
-
-2008-01-31  Stef Walter  <stef memberwebs com>
-
-	* keyrings/gkr-keyring.c:
-	* ssh/gkr-ssh-daemon-ops.c:
-	* ssh/gkr-ssh-proto.c:
-	* ssh/gkr-ssh-daemon-io.c:
-	* pkcs11/gkr-pkcs11-daemon-session.c:
-	* daemon/gkr-daemon-io.c:
-	* library/gnome-keyring-proto.c:
-	* pkix/gkr-pkix-asn1.c: Fix more compile problems due to 
-	glib changing signature of g_realloc.
-
-2008-01-30  Stef Walter  <stef memberwebs com>
-
-	* library/gnome-keyring.c: Fix compile problem on 
-	with certain combinations of libraries.
-
-2008-01-29  Stef Walter  <stef memberwebs com>
-
-	* ui/gkr-ask-tool.c: Fix message. Add missing word.
-
-2008-01-28  Stef Walter  <stef memberwebs com>
-
-	* configure.in: Bump version number.
-
-=== gnome-keyring 2.21.90 ===
-
-2008-01-28  Stef Walter  <stef memberwebs com>
-
-	* NEWS: Release version 2.21.90
-
-2008-01-22  Stef Walter  <stef memberwebs com>
-
-	* configure.in: Remove 'startup components' message.
-	
-2008-01-22  Stef Walter  <stef memberwebs com>
-
-	* keyring/gkr-keyring-login.c: Fix problem where most keyrings
-	were being treated as insecure from the point of view of 
-	storing passwords for keys or certificates.
-	
-2008-01-14  Stef Walter  <stef memberwebs com>
-
-	* common/gkr-async.c: Fix race condition that is causing 
-	a deadlock in bug #502603.
-
-2008-01-14  Stef Walter  <stef memberwebs com>
-
-	* configure.in: Bump version number.
-
-=== gnome-keyring 2.21.5 ===
-
-2008-01-14  Stef Walter  <stef memberwebs com>
-
-	* NEWS: Release version 2.21.5
-
-2008-01-14  Stef Walter  <stef memberwebs com>
-
-	* Merged revisions 924 - 1006 from gnome-2-20 branch
-
-2008-01-13  Stef Walter  <stef memberwebs com>
-
-	* pk/gkr-pk-cert.c:
-	* pk/gkr-pk-cert.h:
-	* pk/gkr-pk-netscape-trust.c:
-	* pk/gkr-pk-object-manager.c:
-	* pk/gkr-pk-object-storage.c:
-	* pk/gkr-pk-object-storage.h:
-	* pk/gkr-pk-object.c:
-	* pk/gkr-pk-object.h:
-	* pk/gkr-pk-privkey.c:
-	* pk/gkr-pk-privkey.h:
-	* pk/gkr-pk-pubkey.c:
-	* pk/gkr-pk-pubkey.h:
-	* pk/gkr-pk-util.c:
-	* pk/gkr-pk-util.h:
-	* pk/tests/Makefile.am:
-	* pk/tests/check-attribute.c:
-	* pk/tests/unit-test-pk-cert.c:
-	* pk/tests/unit-test-pk-key.c: (added)
-	* pk/tests/unit-test-pk-netscape-trust.c:
-	* pk/tests/test-data/privkey-1.key: (renamed from .crt)
-	* pk/tests/test-data/privkey-3.key: (added)
-	* pkcs11/gkr-pkcs11-daemon-session.c:
-	* pkcs11/gkr-pkcs11-dsa.c: Proper support for creating and destroying
-	objects through PKCS#11 (no token save functionality yet). Also proper
-	infrastructure for setting of attributes.
-	
-2008-01-11  Stef Walter  <stef memberwebs com>
-
-	* common/tests/unit-test-secmem.c:
-	* library/tests/unit-test-memory.c: Fix memory tests so they can 
-	operate in 32K of lockable memory.
-	
-2008-01-11  Stef Walter  <stef memberwebs com>
-
-	* common/gkr-async.c: Drain the wakeup FD properly, so that we 
-	don't hang in strange ways. Fixes part of bug #502603, see 
-	backtrace in comment #21
-
-2008-01-05  Stef Walter  <stef memberwebs com>
-
-	* daemon/gkr-daemon.c:
-	* data/gnome-keyring.schemas.in: (added)
-	* data/Makefile.am: (added)
-	* configure.in:
-	* Makefile.am: Added gconf configuration of which components
-	are run at startup. Fixes bug #502437
-	
-2008-01-04  Stef Walter  <stef memberwebs com>
-
-	* keyrings/gkr-keyring-textual.c: Fix compiler warning.
-	Fixes bug #506128
-	
-2007-12-21  Stef Walter  <stef memberwebs com>
-
-	* pk/gkr-pk-index.c:
-	* pk/gkr-pk-index.h: Refactor index value writing and reading code.
-
-	* pk/gkr-pk-cert.c:
-	* pk/gkr-pk-object.h:
-	* pk/gkr-pk-object-storage.c:
-	* pk/gkr-pk-object-storage.h:
-	* pk/gkr-pk-privkey.c:
-	* pk/gkr-pk-pubkey.c:
-	* pk/tests/unit-test-pk-index.c:
-	* pkix/gkr-pkix-parser.c:
-	* pkix/gkr-pkix-parser.h: 
-	* pkix/tests/test-data/email.p12: Fix up object parsing so that we 
-	track the type of object in the index. This helps with partial parses
-	of things like certificates from PKCS#12 files. Also fix certificate
-	object so it can handle delayed loaded certificates.
-	
-2007-12-21  Stef Walter  <stef memberwebs com>
-
-	* daemon/gkr-daemon.c:
-	* pk/gkr-pk-places.h:
-	* configure.in: Add configure options for startup components 
-	and root certificate directory.
-	
-	* pk/gkr-pk-netscape-trust.c: Fix uninitialized variable.
-	
-	* pk/gkr-pk-cert.c: 
-	* pkix/gkr-pkix-asn1.c:
-	* pkix/gkr-pkix-der.c: Calculate the CA certificate category properly.
-	
-	* pk/gkr-pk-netscape-trust.c: 
-	* pk/gkr-pk-object.c:
-	* pk/gkr-pk-object.h: 
-	* pk/tests/unit-test-pk-netscape-trust.c: Calculate the trust/purpose properly.
-	
-	* pk/gkr-pk-index.c: 
-	* pk/gkr-pk-places.h: Load values properly from defaults even when 
-	when no index file exists for the object.
-	
-	* pk/Makefile.am:
-	* pk/tests/Makefile.am:
-	* pkcs11/Makefile.am:
-	* pkix/Makefile.am: Build and install fixes
-	
-	* common/gkr-location.c: Use preconditions instead of asserts for 
-	validating arguments.
-	
-	* common/gkr-location-watch.c: Don't list directories from the watch.
-		
-2007-12-20  Stef Walter  <stef memberwebs com>
-
-	* pk/gkr-pk-index.c:
-	* pk/gkr-pk-index.h: Access indexes on an object basis and flush
-	the object caches when something in the index changes.
-
-	* pk/gkr-pk-object.c:
-	* pk/gkr-pk-object-manager.c:
-	* pk/gkr-pk-object-storage.c:
-	* pk/gkr-pk-privkey.c:
-	* pk/gkr-pk-privkey.h:
-	* pk/gkr-pk-pubkey.c:
-	* pk/gkr-pk-pubkey.h:
-	* pkcs11/gkr-pkcs11-daemon-session.c: 
-	* pkcs11/gkr-pkcs11-dsa.c:
-	* pkcs11/gkr-pkcs11-dsa.h: 
-	* ssh/gkr-ssh-daemon-ops.c: Change how objects are added into a manager.
-
-	* pk/gkr-pk-cert.c:
-	* pk/gkr-pk-cert.h:
-	* pk/gkr-pk-netscape-trust.c: (added)
-	* pk/gkr-pk-netscape-trust.h: (added)
-	* pk/gkr-pk-places.h:
-	* pk/gkr-pk-purpose.c: (removed)
-	* pk/gkr-pk-purpose.h: (removed)
-	* pk/gkr-pk-util.c: 
-	* pk/Makefile.am:
-	* pk/tests/check-attribute.c: (added)
-	* pk/tests/Makefile.am:
-	* pk/tests/unit-test-pk-cert.c: (added)
-	* pk/tests/unit-test-pk-index.c: 
-	* pk/tests/unit-test-pk-netscape-trust.c: (added)
-	* pk/tests/test-data/*: (added)
-	* pkcs11/pkcs11g.h: Add purpose and trust to certificates and fix a 
-	number of certificate attribute bugs. Add Netscape trust object.  
-	Add unit tests for certificates and trust objects.
-
-	* pkix/gkr-pkix-asn1.c: ASN.1 boolean can be missing and be false
-	
-	* pkix/gkr-pkix-der.c: 
-	* pkix/gkr-pkix-der.h: Fix parsing bugs in basic constraints, key usage 
-	and enhanced key usage.
-
-	* tests/ca-example/*: Add test CA and test certificates.
-	
-2007-12-19  Stef Walter  <stef memberwebs com>
-
-	* common/gkr-location.c:
-	* common/gkr-location.h:
-	* common/tests/unit-test-location.c:
-	* pk/gkr-pk-index.c:
-	* pk/gkr-pk-index.h:
-	* pk/gkr-pk-object-storage.c:
-	* pk/gkr-pk-places.h:
-	* pk/gkr-pk-privkey.c:
-	* pk/gkr-pk-util.c:
-	* pk/tests/unit-test-pk-index.c:
-	* pkcs11/Makefile.am
-	* pkcs11/pkcs11g.h: (added)
-	* ssh/gkr-ssh-daemon-ops.c: Added concept of 'places' directories which 
-	are searched for keys or certificates. Added ability to attach default 
-	index attributes for places. SSH only uses keys marked as 'ssh-authentication'
-	
-2007-12-18  Stef Walter  <stef memberwebs com>
-
-	* common/gkr-buffer.c:
-	* common/gkr-buffer.h:
-	* daemon/gkr-daemon-ops.c:
-	* keyrings/gkr-keyring.c:
-	* keyrings/gkr-keyring.h:
-	* keyrings/gkr-keyring-binary.c:
-	* keyrings/gkr-keyring-login.c:
-	* keyrings/gkr-keyring-login.h:
-	* keyrings/gkr-keyring-textual.c:
-	* keyrings/Makefile.am:
-	* keyrings/tests/Makefile.am:
-	* keyrings/unit-test-keyring-file.c: (added)
-	* keyrings/unit-test-keyring-login.c:
-	* keyrings/unit-test-login-prompt.c:
-	* keyrings/tests/test-data/*.keyring: (added)
-	* pk/gkr-pk-object-storage.c:
-	* pkcs11/gkr-pkcs11-daemon-session.c:
-	* ui/gkr-ask-tool.c: Add support for unencrypted keyrings when 
-	the user specifies a blank password. Fixes bug #386866
-	
-2007-12-18  Stef Walter  <stef memberwebs com>
-
-	* gkr-location.c: Initialize Dbus error structure properly.
-	Fixes crash on shutdown. Patch by Jeff Cai. Fixes bug #504239
-	
-2007-12-17  Stef Walter  <stef memberwebs com>
-
-	* configure.in: Bump version number
-
-=== gnome-keyring 2.21.4 ===
-
-2007-12-17  Stef Walter  <stef memberwebs com>
-
-	* daemon/Makefile.am:
-	* NEWS:
-	* configure.in: Release version 2.21.4
-
-2007-12-15  Stef Walter  <stef memberwebs com>
-
-	* pk/gkr-pk-cert.h:
-	* pk/gkr-pk-purpose.c:
-	* pk/gkr-pk-purpose.h:
-	* pkix/gkr-pkix-constants.h:
-	* pkix/gkr-pkix-der.c:
-	* pkix/gkr-pkix-der.h: Add the PKCS#11 'purpose' object which exposes 
-	trust and usage. 
-	
-2007-12-15  Stef Walter  <stef memberwebs com>
-
-	* pk/gkr-pk-object.c: Fix uninitialized variable. Patch by Cosimo Cecchi.
-	Fixes bug # 503737
-	
-2007-12-15  Stef Walter  <stef memberwebs com>
-
-	* common/tests/unit-test-crypto.c: Don't generate key and empty
-	entropy pool just for tests.
-	
-	* common/gkr-secure-memory.c: x64 fixes to the secure memory allocator.
-
-2007-12-07  Stef Walter  <stef memberwebs com>
-
-	* pk/gkr-pk-cert.[ch]: (moved from pkix/)
-	* pk/gkr-pk-object-manager.c:
-	* pk/gkr-pk-object-storage.c:
-	* pk/gkr-pk-privkey.c:
-	* pk/gkr-pk-pubkey.c:
-	* pk/Makefile.am:
-	* pkix/gkr-pkix-cert.[ch]: (moved to pk/)
-	* pkix/Makefile.am: Move the GkrPkixCert class from pkix to pk
-	
-2007-12-07  Stef Walter  <stef memberwebs com>
-
-	* configure.in:
-	* daemon/Makefile.am: Only install system DBus service file if 
-	DBus is in use. Patch from Tom Parker. See bug #421554
-		
-2007-12-06  Halton Huo <halton huo sun com>
-
-	Fix bug #501996
-	* configure.in: check flock and timegm existence.
-	* pk/gkr-pk-index.c: (flock): Implement flock if flock not found.
-	* pkix/gkr-pkix-asn1.c: (timegm): Implement timegm if timegm not found.
-
-2007-12-06  Stef Walter  <stef memberwebs com>
-
-	* daemon/Makefile.am:
-	* org.gnome.keyring.service.in:
-	* configure.in: Automatically activate keyring daemon via DBus
-	if it is not already running. Patch from Tom Parker. Fixes bug #421554
-	
-2007-12-06  Stef Walter  <stef memberwebs com>
-
-	* pkcs11/gkr-pkcs11-module.c: Fix compiler warning. 
-	See bug #500588
-	
-=== gnome-keyring 2.21.3.2 ===
-
-2007-12-05  Stef Walter  <stef memberwebs com>
-
-	* keyrings/Makefile.am:
-	* pk/Makefile.am:
-	* pkcs11/Makefile.am:
-	* pkcs11/gkr-pkcs11-module-export.map: (removed)
-	* ssh/Makefile.am:
-	* ui/Makefile.am:
-	* NEWS:
-	* configure.in: Release gnome-keyring 2.21.3.2 with more build
-	fixes so it builds in jhbuild
-
-
-2007-12-04  Stef Walter  <stef memberwebs com>
-
-	* pkcs11/Makefile.am: Don't append version numbers to 
-	the PKCS #11 module, and use simpler linking options.
-	
-	* pk/gkr-pk-object-manager.c: Fix dangling pointer.
-	
-	* pkcs11/gkr-pkcs11-message.c:
-	* pkcs11/gkr-pkcs11-module.c: Use G_DISABLE_ASSERT to control whether
-	assertions are in place. Prevents confusion with half the assertions
-	disabled.
-	
-	* pkix/gkr-pkix-asn1.c: 
-	* pkix/tests/unit-tests-pkix-asn1.c: Proper parsing of two digit 
-	dates in the UTCTime type. 40 years into the past, 60 into the future.
-	
-	* pkcs11/gkr-pkcs11-module.c: Return soft failures from 
-	C_GetAttributeValue properly.
-	
-	* pkcs11/gkr-pkcs11-message.c: Fix some erroneous assertions.
-	
-	* pk/gkr-pk-util.c: Proper formating of a date into a PKCS#11 CK_DATE
-	
-	* pk/gkr-pk-privkey.c:
-	* pk/gkr-pk-pubkey.c: Lookup related certificates properly using GType 
-	
-2007-12-04  Stef Walter  <stef memberwebs com>
-
-	* common/gkr-crypto.c:
-	* pk/gkr-pk-object-manager.c:
-	* pk/gkr-pk-privkey.c:
-	* pk/gkr-pk-pubkey.c:
-	* pk/gkr-pk-util.c:
-	* pk/gkr-pk-util.h:
-	* pkcs11/gkr-pkcs11-daemon-session.c:
-	* pkix/gkr-pkix-cert.c:
-	* pkix/gkr-pkix-der.c: x86_64 build fixes. Patch by Dan Winship
-	
-2007-12-04  Stef Walter  <stef memberwebs com>
-
-	* configure.in: Bump version number
-
-=== gnome-keyring 2.21.3.1 ===
-
-2007-12-04  Stef Walter  <stef memberwebs com>
-
-	* NEWS:
-	* configure.in: Release gnome-keyring 2.21.3.1
-
-2007-12-04  Stef Walter  <stef memberwebs com>
-
-	* common/gkr-unique.c: Fix buffer sizes when using SHA1, and 
-	close hashing context.
-
-	* pkcs11/Makefile.am: Remove -version-info for PKCS#11 module
-
-	* pkix/Makefile.am: Make sure we add the appropriate 
-	include directories when compiling.
-
-2007-12-03  Stef Walter  <stef memberwebs com>
-
-	* common/gkr-unique.c: Use SHA1 for unique hashes instead of MD5.
-	 
-2007-12-03  Stef Walter  <stef memberwebs com>
-
-	* pkcs11/Makefile.am: Install PKCS#11 module into 
-	$(prefix)lib/gnome-keyring. 
-
-2007-12-01  Stef Walter  <stef memberwebs com>
-
-	* configure.in: Bump version number
-
-=== gnome-keyring 2.21.3 ===
-
-2007-12-01  Stef Walter  <stef memberwebs com>
-
-	* NEWS: 
-	* pkcs11/Makefile.am:
-	* pkix/Makefile.am:
-	* pkix/tests/Makefile.am:
-	* ssh/Makefile.am:
-	* tests/Makefile.am: Release gnome-keyring 2.21.3
-
-2007-12-01  Stef Walter  <stef memberwebs com>
-
-	* common/tests/unit-test-async.c:
-	* keyrings/tests/unit-test-keyring-login.c:
-	* library/tests/unit-test-daemon-setup.c:
-	* tests/test-helpers.c: Fix tests so they run properly when
-	automatically run.
-
-2007-12-01  Stef Walter  <stef memberwebs com>
-
-	* Merge revisions from gnome-2-20 branch. 878 - 924
-
-2007-12-01  Stef Walter  <stef memberwebs com>
-
-	* pk/gkr-pk-object-manager.c: 
-	* pk/gkr-pk-object-storage.c:
-	* pk/gkr-pk-pubkey.c: Fix object finalizing bugs.
-	
-	* pk/gkr-pk-index.c: 
-	* pk/gkr-pk-object-storage.c: Store index files in *.keystore, and 
-	look for keys/certificates in ~/.gnome2/keystore
-	
-	* pkcs11/gkr-pkcs11-module.c: A simpler name for the PKCS#11 token 
-	since it gets displayed all over the place.
-	
-	* common/gkr-unique.c: Fix passing of heap memory to g_slice
-	
-	* pkcs11/gkr-pkcs11-dsa.c:
-	* pkix/gkr-pkix-der.c: Fix some DSA bugs.
-	
-	* pk/gkr-pk-object.c:
-	* pk/gkr-pk-object-manager.c:
-	* pk/gkr-pk-object-manager.h:
-	* pk/gkr-pk-object-storage.c:
-	* pk/gkr-pk-privkey.c:
-	* pk/gkr-pk-pubkey.c:
-	* pk/gkr-pk-pubkey.h:
-	* pkcs11/gkr-pkcs11-calls.h:
-	* pkcs11/gkr-pkcs11-daemon-session.c:
-	* pkcs11/gkr-pkcs11-module.c:
-	* pkcs11/gkr-pkix-cert.c:
-	* ssh/gkr-ssh-daemon-ops.c: Fix session objects so they are visible 
-	for all sessions in a client application, but are still scoped to 
-	the session they were created on.
-	
-	* pk/gkr-pk-object.c:
-	* pk/gkr-pk-object-manager.c:
-	* pk/gkr-pk-util.c:
-	* pk/gkr-pk-util.h:
-	* pkcs11/gkr-pkcs11-daemon-session.c:
-	* pkcs11/gkr-pkcs11-dsa.c:
-	* pkcs11/gkr-pkcs11-dsa.h: Implement creation of DSA key objects.
-	
-2007-12-01  Stef Walter  <stef memberwebs com>
-
-	* keyrings/gkr-keyring-login.c: Refresh keyrings before trying 
-	to create a login keyring, so we don't create it over and over.
-	
-2007-12-01  Stef Walter  <stef memberwebs com>
-
-	* common/gkr-crypto.c:
-	* common/gkr-crypto.h:
-	* pkcs11/gkr-pkcs11-daemon-session.c:
-	* pkcs11/gkr-pkcs11-dsa.c: (added)
-	* pkcs11/gkr-pkcs11-dsa.h: (added)
-	* pkcs11/gkr-pkcs11-mechanisms.h: 
-	* pkcs11/gkr-pkcs11-rsa.c:
-	* pkcs11/gkr-pkcs11-rsa.h:
-	* pkcs11/Makefile.am:
-	* ssh/gkr-ssh-proto.c: Add RSA encrypt, and DSA operations.
-
-2007-11-30  Stef Walter  <stef memberwebs com>
-
-	* pk/gkr-pk-pubkey.c: Implement RSA public key CK_VALUE
-
-	* pkcs11/gkr-pkcs11-daemon-module.c: Don't access mechanism 
-	parameters unless the mechanism is definied to have a parameter.
-	
-	* pkcs11/gkr-pkcs11-daemon-session.c: 
-	* pkcs11/gkr-pkcs11-gkr-pkcs11-rsa.c:
-	* pkcs11/gkr-pkcs11-gkr-pkcs11-rsa.h: Implement decrypt operation
-	for CKM_RSA_X_509.
-	
-2007-11-29  Stef Walter  <stef memberwebs com>
-
-	* common/gkr-location.c:
-	* common/gkr-location.h:
-	* pk/gkr-pk-object.c:
-	* pk/gkr-pk-object.h:
-	* pk/gkr-pk-object-manager.c:
-	* pk/gkr-pk-object-manager.h:
-	* pk/gkr-pk-object-storage.c:
-	* pk/gkr-pk-object-storage.h:
-	* pk/gkr-pk-privkey.c:
-	* pk/gkr-pk-privkey.h:
-	* pk/gkr-pk-pubkey.c:
-	* pk/gkr-pk-pubkey.h:
-	* pk/Makefile.am:
-	* pkix/gkr-pkix-cert.c:
-	* pkix/gkr-pkix-cert.h:
-	* pkix/gkr-pkix-parser.c:
-	* ssh/gkr-ssh-daemon.c: Rework how objects are loaded and keep 
-	them in the object manager as long as they are referenced.
-
-	* pkcs11/gkr-pkcs11-daemon-session.c:
-	* pkcs11/gkr-pkcs11-mechanisms.h:
-	* pkcs11/gkr-pkcs11-rsa.c:
-	* pkcs11/gkr-pkcs11-rsa.h: Implement CKM_RSA_X_509 Sign and Verify
-	
-2007-11-29  Stef Walter  <stef memberwebs com>
-
-	* common/gkr-location-watch.c:
-	* common/tests/unit-test-crypto.c:
-	* common/tests/unit-test-location-watch.c:
-	* library/tests/unit-test-daemon-setup.c:
-	* pam/tests/Makefile.am:
-	* pam/tests/unit-test-pam.c:
-	* pam/tests/unit-test-pam-setup.c:
-	* tests/run-tests.sh: Fix bugs in tests and regression bugs exposed
-	
-2007-11-29  Stef Walter  <stef memberwebs com>
-
-	* common/Makefile.am:
-	* common/tests/*: 
-	* keyrings/tests/*:
-	* library/Makefile.am:
-	* library/tests/*:
-	* pam/Makefile.am:
-	* pam/tests/*:
-	* pkix/tests/*:
-	* tests/*:
-	* ui/gkr-ask-daemon.c:
-	* ui/gkr-ask-daemon.h:
-	* configure.in: Cleanup and organize tests to be with the components
-	that they test.
-	
-2007-11-29  Stef Walter  <stef memberwebs com>
-
-	* daemon/gkr-daemon.c:
-	* daemon/gkr-daemon-ops.c:
-	* keyrings/gkr-keyring-login.c: (added)
-	* keyrings/gkr-keyring-login.h: (added)
-	* keyrings/gkr-keyrings-auto-unlock.c: (removed)
-	* keyrings/gkr-keyrings-auto-unlock.h: (removed)
-	* keyrings/Makefile.am:
-	* pk/gkr-pk-object-manager.c:
-	* pkcs11/gkr-pkcs11-daemon-session.c: Prompt for main login when a PKCS#11
-	client tries to log in.
-
-	* pkcs11/gkr-pkcs11-message.c: Allow sending of null byte arrays
-
-	* pkcs11/gkr-pkcs11-daemon-session.c:
-	* pkcs11/gkr-pkcs11-mechanisms.h:
-	* pkcs11/gkr-pkcs11-rsa.c:
-	* pkcs11/gkr-pkcs11-rsa.h: A first whack at implementing the PKCS#11
-	sign operation.
-	
-	* pkcs11/gkr-pkcs11-module.c: Properly reuse previous message when 
-	its output buffers were too short.
-	
-	* pkcs11/gkr-pkcs11-daemon-session.c: Don't block other tasks during 
-	reads and writes.
-
-2007-11-29  Stef Walter  <stef memberwebs com>
-
-	* pam/gkr-pam-stubs.c: Fix missing symbol in PAM module.
-
-	* library/gkr-keyring.c: Fix dumb errors loading keyrings.
-
-	* ssh/gkr-ssh-daemon-io.c: Cleaner shutdown for SSH agent 
-	connections.
-	
-	* common/gkr-async.c: A better async worker task switching location
-	is from a GSource rather than from the poll function.
-	
-	* common/gkr-buffer.c: Fix crasher when serializing null strings. 
-	
-	* tests/unit-test-daemon-setup.c: Use correct path for connection to 
-	daemon in tests when the daemon is already running.
-	
-	* pk/gkr-pk-util.c: Don't use g_slice for random sizes of data found
-	in attributes.
-
-2007-11-29  Stef Walter  <stef memberwebs com>
-
-	* pk/gkr-pk-privkey.c:
-	* pkix/gkr-pkix-asn1.c: Fix uninitialized variable usage. 
-	Fixes bug #500380
-	
-2007-11-28  Stef Walter  <stef memberwebs com>
-
-	* pkix/gkr-pkix-cert.c:
-	* pkix/gkr-pkix-der.c: 
-	* pkix/gkr-pkix-der.h: Parse the certificate public key properly and 
-	use the correct ID for the public key.
-	
-	* common/gkr-location-watch.c:
-	* common/gkr-location-watch.h:
-	* keyrings/gkr-keyrings.c: 
-	* pk/gkr-pk-object-manager.c: 
-	* tests/unit-test-location-watch.c: Allow excluding files from location watch
-	
-	* pkcs11/gkr-pkcs11-daemon-session.c:
-	* pkix/gkr-pkix-asn1.c:
-	* pkix/gkr-pkix-cert.c: Fix problems listing certificates
-	
-	* pk/gkr-pk-object.c:
-	* pk/gkr-pk-util.c:
-	* pkcs11/gkr-pkcs11-daemon.c:
-	* pkcs11/gkr-pkcs11-daemon-session.c:
-	* pkcs11/gkr-pkcs11-module.c: Fix problems that prevent listing of 
-	objects via PKCS#11. 
-	 
-2007-11-28  Stef Walter  <stef memberwebs com>
-
-	* daemon/gkr-daemon.c:
-	* daemon/Makefile.am:
-	* pkcs11/gkr-pkcs11-daemon.c:
-	* pkcs11/gkr-pkcs11-daemon.h:
-	* pkcs11/gkr-pkcs11-daemon-test.c: (removed)
-	* Makefile.am: Integrate PKCS#11 daemon code into the main daemon.
-	
-2007-11-28  Stef Walter  <stef memberwebs com>
-
-	* cryptoki/*: (moved to pkcs11/, renamed to *pkcs11*)
-	* doc/file-format.txt: (moved to keyrings/)
-	* doc/keyring-intro.txt: (moved to /)
-	* HACKING:
-	* Makefile.am: Move cryptoki stuff into pkcs11/ directory and rename 
-	the namespace prefixes. Move the doc/ files into other locations.
-	
-2007-11-28  Stef Walter  <stef memberwebs com>
-
-	* common/gkr-daemon-util.[ch]:
-	* common/gkr-dbus.[ch]:
-	* common/gkr-location.h:
-	* common/gkr-location.[ch]:
-	* keyrings/gkr-keyring-auto-unlock.[ch]:
-	* pk/gkr-pk-index.[ch]:
-	* pk/gkr-pk-util.[ch]:
-	* pkix/gkr-pkix-der.[ch]:
-	* ui/gkr-ask-tool.[ch]:
-	* ui/gkr-ask-tool-widgets.c: Add and update license stubs in 
-	headers properly.
-	
-2007-11-28  Stef Walter  <stef memberwebs com>
-
-	* Massive merge from cryptoki branch: 570 - 887
-
-2007-11-25  Stef Walter  <stef memberwebs com>
-
-	* Merge revisions from gnome-2-20 branch. 860 - 878
-  
-2007-11-24  Stef Walter  <stef memberwebs com>
-
-	* library/gnome-keyring.c: Make library more thread friendly
-	by not scheduling IO callbacks until after our internal state
-	is all in order. See bug #474695
-	
-2007-11-24  Stef Walter  <stef memberwebs com>
-
-	* library/gnome-keyring-utils.c: Add better result messages.
-	See bug #476682
-	
-2007-11-24  Stef Walter  <stef memberwebs com>
-
-	* daemon/gkr-daemon.c:
-	* pam/gkr-pam-module.c: Make PAM module work withe SELinux
-	by passing the login password to the daemon over stdin. 
-	Patch by Alexander Larrson. Fixes bug #484612
-	
-2007-11-24  Stef Walter  <stef memberwebs com>
-
-	* library/gnome-keyring.c:
-	* library/gnome-keyring.h:
-	* reference/gnome-keyring-sections.txt:
-	* reference/tmpl/gnome-keyring-password.sgml:
-	* tests/unit-test-keyrings.c: Change password API to use schemas, 
-	which both define reduce typing and encourage developers to use 
-	the same set of attribute names for similar purposes.
-	
-2007-11-24  Stef Walter  <stef memberwebs com>
-
-	* configure.in: Define GNU_SOURCE for systems that require
-	it. Patch by christopher taylor. Fixes bug #491021
-	
-2007-11-24  Stef Walter  <stef memberwebs com>
-
-	* reference/tmpl/gnome-keyring-result.sgml: Note about 
-	additional error codes that might be added from time to time.
-	See bug #488851
-	
-2007-11-24  Stef Walter  <stef memberwebs com>
-
-	* common/gkr-dbus.c:
-	* configure.in: Fix building with the latest DBUS. 
-	Patch by Owen Taylor. Fixes bug #487590
-	
-2007-11-24  Stef Walter  <stef memberwebs com>
-
-	* common/gkr-secure-memory.c: 
-	* daemon/gkr-daemon.c:
-	* library/gnome-keyring-memory.c:
-	* library/gnome-keyring-private.h: When running an application
-	that uses libgnome-keyring don't warn about not being able to 
-	use secure memory. Only print that warning for the daemon. 
-	Fixes bug #484976.
-	
-2007-11-22  Stef Walter  <stef memberwebs com>
-
-	* library/gnome-keyring.c:
-	* library/gnome-keyring.h:
-	* reference/gnome-keyring-sections.txt:
-	* reference/tmpl/gnome-keyring-item-info.sgml:
-	* reference/tmpl/gnome-keyring-memory.sgml:
-	* reference/tmpl/gnome-keyring-password.sgml:
-	* reference/tmpl/gnome-keyring-unused.sgml:
-	* tests/unit-test-keyrings.c: Add new simpler password storage APIs.
-
-2007-10-15  Stef Walter  <stef memberwebs com>
-
-	* common/gkr-secure-memory.c: Include header necessary
-	for building on OpenBSD. Patch by Jasper Lievisse Adriaanse
-
-2007-10-15  Stef Walter  <stef memberwebs com>
-
-	* configure.in: Bump version number
-
-=== gnome-keyring 2.20.1 ===
-
-2007-10-15  Stef Walter  <stef memberwebs com>
-
-	* configure.in:
-	* NEWS: Release gnome-keyring 2.20.1
-
-2007-10-09  Stef Walter  <stef memberwebs com>
-
-	* configure.in:
-	* pam/Makefile.am: Link pam module with libpam.
-	Patch by Sebastian Dröge. Fixes bug #484629
-
-2007-10-04  Stef Walter  <stef memberwebs com>
-
-	* pam/Makefile.am:
-	* configure.in:
-	* Makefile.am: Remove 'install-pam' make target and just use
-	--with-pam-dir Patch by Rémi Cardona. Fixes bug #474219.
-	
-2007-10-04  Stef Walter  <stef memberwebs com>
-
-	* tests/unit-test-cleanup.c: Appease dumb GCC error. 
-	
-2007-10-03  Stef Walter  <stef memberwebs com>
-
-	* daemon/gkr-daemon-ops.c:
-	* library/gnome-keyring-result.h:
-	* library/gnome-keyring-utils.c:
-	* tests/unit-test-keyrings.c: Add a NO_MATCH result code and 
-	return it when 'find' has zero results. We do this because 
-	it seems that several poorly coded applications don't know how
-	to handle empty lists. gnome-keyring-daemon used to return 
-	'access denied' in this case, which is clearly bogus. So since
-	we don't want to break ABI, we need to return another failure
-	result code. Fixes bug #476682
-	
-2007-10-03  Stef Walter  <stef memberwebs com>
-
-	* keyrings/gkr-keyrings.c: Don't remove keyrings on exit which 
-	clears the 'default' file. Just free them.
-	
-2007-09-23  Stef Walter  <stef memberwebs com>
-
-	* daemon/gkr-daemon-ops.c: Add newly created keyrings to our 
-	list of loaded keyrings. Patch by Darren Kenny. Fixes bug #476644
-	
-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.
diff --git a/ChangeLog.old b/ChangeLog.old
new file mode 100644
index 0000000..5478b23
--- /dev/null
+++ b/ChangeLog.old
@@ -0,0 +1,6166 @@
+=== Later ChangeLog is auto-generated ===
+
+2009-04-14  Stef Walter  <stef memberwebs com>
+
+	* AUTHORS: Add gnome keyring mailing list
+
+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.
+
+=== gnome-keyring 2.26.0 ===
+
+2009-03-14  Stef Walter  <stef memberwebs com>
+
+	* configure.in: 
+	* NEWS: Version 2.26.0
+
+2009-03-10  Stef Walter  <stef memberwebs com>
+
+	* configure.in:
+	* daemon/Makefile.am:
+	* daemon/gnome-keyring-daemon.desktop.in.in:
+	* daemon/org.gnome.keyring.service.in:
+	* egg/egg-secure-memory.c:
+	* pam/gkr-pam-module.c: Implement valgrind support for our 
+	memory allocator, and support for running gnome-keyring-daemon
+	under valgrind. Use --enable-valgrind=run
+
+2009-03-04  Stef Walter  <stef memberwebs com>
+
+	* configure.in:
+	* egg/Makefile.am:
+	* egg/tests/Makefile.am:
+	* pkcs11/gck/Makefile.am:
+	* pkcs11/gck/tests/Makefile.am: Check for asn1Parser tool in
+	configure. Patch by Alberto Ruiz. Fixes bug #566731
+	
+2009-03-03  Stef Walter  <stef memberwebs com>
+
+	* gp11/gp11-module.c: 
+	* gp11/gp11-session.c:
+	* gp11/gp11-slot.c:
+	* gp11/gp11.h: Allow specifying auto-authenticate property on a 
+	more fine grained level.
+	
+	* pkcs11/gck/gck-roots-module.c: Don't expose public key for 
+	certificates as a findable PKCS#11 object.
+	
+	* pkcs11/ssh-agent/gck-ssh-agent-ops.c:
+	* pkcs11/ssh-agent/gck-ssh-agent-standalone.c:
+	* pkcs11/ssh-agent/gck-ssh-agent.c: Only login to a token once we 
+	have a public key for which we want to use the private. 
+
+2009-03-03  Stef Walter  <stef memberwebs com>
+
+	* HACKING: Add link to architecture page on wiki.
+
+2009-03-02  Stef Walter  <stef memberwebs com>
+
+	* egg/egg-secure-entry.c: Fix "gnome-keyring-ask needs to disable 
+	input method in password" bug #561331 Patch by Takao Fujiwara
+
+=== gnome-keyring 2.25.92 ===
+
+2009-03-02  Stef Walter  <stef memberwebs com>
+
+	* NEWS: Release version 2.25.92
+
+2009-02-28  Stef Walter  <stef memberwebs com>
+
+	* daemon/gkr-daemon.c: Don't allow multiple callers to overlap 
+	completing the daemon initialization. This led to assertions and 
+	a crash on startup.
+
+2009-02-28  Stef Walter  <stef memberwebs com>
+
+	* daemon/keyrings/gkr-keyrings.c: Load keyrings if they've never been 
+	loaded when looking for a keyring.
+
+	 * daemon/pkcs11/gkr-pkcs11-auth-ep.c:
+	 * daemon/pkcs11/gkr-pkcs11-auth.c:
+	 * daemon/pkcs11/gkr-pkcs11-auth.h:
+	 * pkcs11/pkcs11i.h:
+	 * pkcs11/ssh-store/gck-ssh-openssh.c:
+	 * pkcs11/ssh-store/gck-ssh-openssh.h:
+	 * pkcs11/ssh-store/gck-ssh-private-key.c:
+	 * pkcs11/user-store/gck-user-storage.c: Add compatibility support for 
+	loading SSH key unlock passwords from previous versions of gnome-keyring.
+
+2009-02-28  Stef Walter  <stef memberwebs com>
+
+	* egg/egg-secure-memory.c: Fix compiler warnings on 32-bit.
+	
+	* daemon/pk/*: Remove remaining old unused files.
+
+2009-02-26  Stef Walter  <stef memberwebs com>
+
+	* gcr/gcr-importer.c: Add quick hack to initialize tokens before
+	importing into them. More functionality along this line will
+	be needed in future versions.
+	
+	* pkcs11/gck/gck-module.c:
+	* pkcs11/gck/gck-module.h:
+	* pkcs11/user-store/gck-user-module.c: Make different virtual functions
+	for the logout of SO and user. 
+	
+	* daemon/pkcs11/gkr-pkcs11-auth-ep.c: Prompt for new password when C_InitPIN
+	is called on a token.
+	
+	* pkcs11/gck/gck-module.c: Implement C_InitPIN for the cases when no PIN 
+	exists yet. 
+	
+	* pkcs11/gck/gck-data-file.c: Remove erroneous assertion.
+	
+	* daemon/pkcs11/gkr-pkcs11-auth.c: Fix double free.
+	
+	* gcr/gcr-importer.c: Fix problem with looking up pin initialized flag 
+	in the wrong structure.
+	
+	* pkcs11/user-store/gck-user-storage.c: Fix problems not writing out 
+	user store file when making modifications, but overwriting storage
+	file with zero byte file.
+	
+	* pkcs11/gck/gck-data-file.c:
+	* pkcs11/user-store/gck-user-storage.c: Fix problems loading private
+	objects prematurely from the user store without first logging in.
+	
+	* pkcs11/user-store/gck-user-private-key.c:
+	* pkcs11/user-store/gck-user-storage.c: Track logins properly when 
+	unlocking private objects.
+	
+	* gck/gck-import-dialog.c: Some changes to the import dialog.
+	
+2009-02-25  Stef Walter  <stef memberwebs com>
+
+	* pkcs11/gck/gck-module.c:
+	* pkcs11/gck/gck-module.h:
+	* pkcs11/gck/gck-session.c:
+	* pkcs11/gck/gck-session.h:
+	* pkcs11/pkcs11i.h:
+	* pkcs11/user-store/gck-user-module.c: Add support for basic SO logins.
+
+2009-02-25  Stef Walter  <stef memberwebs com>
+
+	* daemon/pkcs11/gkr-pkcs11-auth-ep.c: Don't automatically initialize
+	tokens without user pin. This leads to erroneous prompts at unexpected
+	times.
+	
+	* gp11/gp11-module.c: When enumerating objects in a module, skip 
+	tokens that fail from not being initialized.
+	
+	* pkcs11/roots-store/gck-roots-certificate.c: Fix problem with destruction
+	of roots certificate. dispose erroneously called base class finalize.
+	
+2009-02-25  Stef Walter  <stef memberwebs com>
+
+	* pkcs11/gck/gck-data-file.c:
+	* pkcs11/gck/gck-data-file.h:
+	* pkcs11/gck/tests/.gitignore:
+	* pkcs11/gck/tests/Makefile.am:
+	* pkcs11/gck/tests/dump-data-file.c: (added)
+	Implement a testing tool to dump gck data files such as the user 
+	key store.
+
+2009-02-24  Stef Walter  <stef memberwebs com>
+
+	* tool/gkr-tool-import.c: Exit when an error occurs on import.
+	
+2009-02-24  Stef Walter  <stef memberwebs com>
+
+	* pkcs11/pkcs11i.h:
+	* pkcs11/user-store/gck-user-storage.c: Hash objects when storing them
+	in user-store and validate the hashes when loading them.
+
+2009-02-24  Stef Walter  <stef memberwebs com>
+
+	* pkcs11/pkcs11g.h: Remove old unused definitions.
+	
+	* pkcs11/pkcs11g.h: 
+	* pkcs11/pkcs11i.h: (added) 
+	* pkcs11/Makefile.am:
+	* pkcs11/gck/gck-module.c: 
+	* pkcs11/plex-layer/gck-plex-layer.c: 
+	* pkcs11/rpc-layer/gck-rpc-dispatch.c: Move internal definitions a non 
+	public header file.
+	
+2009-02-19  Jeff Cai <jeff cai sun com>
+
+	* egg/egg-secure-memory.c:
+	Use union instead of struct.
+	Fixes bug #571951
+
+2009-02-18  Stef Walter  <stef memberwebs com>
+
+	* pam/gkr-pam-module.c: If login keyring doesn't exist when 
+	changing the password, don't create it. Fixes bug #572282
+	Patch by Vincent Untz
+
+2009-02-14  Stef Walter  <stef memberwebs com>
+
+	* daemon/gkr-daemon.c: Close stdin/stdout when not running
+	in foreground. Fixes bug #571781
+	
+2009-02-14  Stef Walter  <stef memberwebs com>
+
+	* configure.in: Bump version number.
+
+=== gnome-keyring 2.25.91 ===
+
+2009-02-14  Stef Walter  <stef memberwebs com>
+
+	* configure.in: 
+	* NEWS: 
+	* gcr/tests/unit-test-certificate.c: Release version 2.25.91
+
+2009-02-14  Stef Walter  <stef memberwebs com>
+
+	* daemon/ui/gkr-ask-tools.c: Add strings for fixing of bug #571423
+	
+2009-02-14  Magnus Boman  <captain magnus gmail com>
+
+	reviewed by: Stef Walter
+
+	* daemon/ui/gkr-ask-tool.c (create_markup), (run_dialog):
+	Bug #570295, Correctly escape markups. Patch by Joe Shaw
+
+2009-02-13  Stef Walter  <stef memberwebs com>
+
+	* egg/egg-asn1.c:
+	* egg/egg-asn1.h:
+	* egg/egg-oid.c: (added)
+	* egg/egg-oid.h: (added)
+	* egg/Makefile.am:
+	* egg/tests/unit-test-asn1.c:
+	* egg/tests/unit-test-oid.c: (added)
+	* egg/tests/Makefile.am:
+	* gcr/gcr-certificate-details-widget.c: Pull out OID information 
+	functionality into it's own file. 
+	
+	* gcr/tests/ui-test-details.c: Change to right directory so we can 
+	easily find test certificates.
+	
+	* gcr/gcr-certificate-details-widget.c: Fill in key and signature
+	algorithms and parameters.
+	
+	* gcr/gcr-certificate.c:
+	* gcr/gcr-certificate.h:
+	* gcr/gcr-certificate-details-widget.c: Fill in the key size field.
+	
+	* egg/egg-oid.c: Fill in the OID descriptions for RSA and DSA stuff.
+	
+	* gcr/tests/ui-test-details.c: Allow loading any DER certificate file.
+	
+	* gcr/gcr-certificate-details-widget.c: Show extensions as in hex form.
+	No parsing of extensions yet.
+	
+	* gcr/gcr-certificate-details-widget.c: Don't show horizontal scrollbar.
+	
+2009-02-13  Stef Walter  <stef memberwebs com>
+
+	* gcr/gcr-certificate-basics-widget.c: Show the correct MD5 hash
+	in certificate basics dialog. Patch by Fabrizio Tarizzo. Fixes bug #567769
+	
+	* egg/egg-hex.c:
+	* egg/egg-hex.h:
+	* egg/tests/unit-test-hex.c:
+	* gcr/gcr-certificate-details-widget.c: Allow specifying the delemiter
+	and case of hex encodings.
+	
+	* gcr/gcr-certificate.c: Use more readable upper case space delemited
+	hex encoding for the fingerprint.
+
+2009-02-13  Stef Walter  <stef memberwebs com>
+
+	 * daemon/gkr-daemon-io.c:
+	 * daemon/gkr-daemon.c:
+	 * daemon/keyrings/gkr-keyring.c:
+	 * daemon/ui/gkr-ask-tool.c:
+	 * egg/egg-buffer.h:
+	 * egg/egg-secure-memory.c:
+	 * egg/egg-secure-memory.h:
+	 * gcr/gcr-library.c:
+	 * library/gnome-keyring-memory.c:
+	 * library/gnome-keyring-proto.c:
+	 * pam/gkr-pam-stubs.c:
+	 * pkcs11/gck/gck-data-types.h:
+	 * pkcs11/roots-store/gck-roots-standalone.c:
+	 * pkcs11/rpc-layer/gck-rpc-module.c:
+	 * pkcs11/ssh-agent/gck-ssh-agent-standalone.c:
+	 * pkcs11/ssh-store/gck-ssh-standalone.c:
+	 * pkcs11/user-store/gck-user-standalone.c:
+	 * tests/gtest-helpers.c:
+	 * tests/test-helpers.c: Use size_t and gsize for memory sizes rather
+	 than unsigned long. Fixes bug #571615
+	 
+	 * egg/egg-secure-memory.c: Don't allow allocating zero bytes.
+	 
+	 * egg/egg-buffer.c: Don't try and allocate 0 bytes when changing 
+	 allocator on an empty buffer.
+
+2009-02-11  Stef Walter  <stef memberwebs com>
+
+	* egg/egg-secure-memory.c: Remove non-useful mincell structure
+	element from sub allocator.
+	
+	* egg/egg-secure-memory.c: Remove FORCE_MALLOC_MEMORY define. It seems
+	we can accomplish the identical goal with FORCE_FALLBACK_MEMORY.
+	
+	* egg/egg-secure-memory.c: Calculate memory header size at compile time.
+	
+	* egg/egg-secure-memory.c: Remove unused field.
+	
+	* egg/egg-secure-memory.c: Be much stricter about checking pointers and
+	sizes being passed around.
+	
+	* egg/egg-secure-memory.c: Completely overhaul the secure memory allocator.
+	Don't store metadata inside the secure memory area. Add memory guards, so 
+	that we can see if/when memory is incorrectly overflown. 
+	
+2009-02-11  Stef Walter  <stef memberwebs com>
+
+	* gcr/gcr-certificate-basics-widget.h:
+	* gcr/gcr-certificate-details-widget.h:
+	* gcr/gcr-certificate.h:
+	* gcr/gcr-import-dialog.h:
+	* gcr/gcr-importer.h:
+	* gcr/gcr-parser.h:
+	* gcr/gcr-simple-certificate.h:
+	* gcr/gcr-types.h: Add G_BEGIN_DECLS/G_END_DECLS to gcr headers.
+
+2009-02-10  Xan Lopez  <xan gnome org>
+
+	Bug 571194 -G_BEGIN_DECLS/G_END_DECLS missing from headers
+
+	* library/gnome-keyring.h:
+	* library/gnome-keyring-memory.h:
+
+	Add G_BEGIN_DECLS/G_END_DECLS so the library can be used with a
+	C++ compiler.
+
+2009-02-10  Stef Walter  <stef memberwebs com>
+
+	* gcr/gcr.pc.in: Correct pkg-config for the gp11 dependency.
+
+2009-02-09  Stef Walter  <stef memberwebs com>
+
+	* pkcs11/gck/gck-module.c: Remove two useless unused class members.
+	
+	* pkcs11/gck/gck-module.c: 
+	* pkcs11/gck/gck-module.h: 
+	* pkcs11/roots-store/gck-roots-module.c: 
+	* pkcs11/ssh-store/gck-ssh-module.c:
+	* pkcs11/user-store/gck-user-module.c: Allow dynamically changing the 
+	slot info and token info.
+	
+	* pkcs11/roots-store/gck-roots-module.c: 
+	* pkcs11/ssh-store/gck-ssh-module.c:
+	* pkcs11/user-store/gck-user-module.c: Set the serial numbers to something
+	more maintainable, since we use them for looking up passwords.
+	
+	* daemon/pkcs11/gkr-pkcs11-auth-ep.c: Correlate state correctly between
+	prompt and done function.
+	
+	* pkcs11/user-store/gck-user-module.c:
+	* pkcs11/user-store/gck-user-storage.c:
+	* pkcs11/user-store/gck-user-storage.h: Dynamically update the state which 
+	allows us to prompt for a password for a new token.	
+	
+2009-02-08  Stef Walter  <stef memberwebs com>
+
+	* pkcs11/gck/gck-data-der.c: Make output of RSA keys and PKCS8
+	more interoperable.
+	
+	* pkcs11/gck/gck-transaction.c: Fix problem not deleting temporary
+	files after doing a transaction write.
+	
+2009-02-08  Stef Walter  <stef memberwebs com>
+
+	* daemon/gkr-daemon-ops.c:
+	* daemon/pkcs11/gkr-pkcs11-auth.c:
+	* gcr/gcr-importer.c: Add translator comments. Fixes bug #570529
+	
+2009-02-08  Stef Walter  <stef memberwebs com>
+
+	* daemon/data/gnome-keyring.schemas: Remove gconf schema for loading
+	of PKCS#11 modules. See mailing list.
+
+2009-02-07  Stef Walter  <stef memberwebs com>
+
+	* pkcs11/gck/gck-certificate.c:
+	* pkcs11/gck/gck-certificate.h:
+	* pkcs11/gck/gck-module.c:
+	* pkcs11/gck/gck-private-key.c:
+	* pkcs11/gck/gck-private-key.h:
+	* pkcs11/gck/gck-public-key.c:
+	* pkcs11/gck/gck-public-key.h:
+	* pkcs11/user-store/gck-user-module.c:
+	* pkcs11/user-store/gck-user-private-key.c:
+	* pkcs11/user-store/gck-user-private-key.h:
+	* pkcs11/user-store/gck-user-public-key.c:
+	* pkcs11/user-store/gck-user-public-key.h: Create proper factories
+	for storable objects and certificate.
+	
+	* gcr/gcr-importer.c: CKA_TOKEN is a CK_BBOOL not a CK_ULONG
+	
+	* gcr/gcr-library.c: Setup automatically log into token, and pool sessions.
+	
+	* pkcs11/user-store/gck-user-storage.c: Initialize fd members properly.
+	
+	* pkcs11/user-store/gck-user-storage.c: Don't try to load objects that we add 
+	to the store ourselves.
+	
+	* pkcs11/user-store/gck-user-private-key.c: Properly initialize new token
+	private keys, so that they can be saved.
+	
+	* pkcs11/user-store/gck-user-storage.c: Don't add a dash to the front of 
+	the identifiers of stored objects.
+
+2009-02-07  Stef Walter  <stef memberwebs com>
+
+	* gp11/Makefile.am: Fix problem with not distributing pkcs11.h
+
+2009-02-07  Stef Walter  <stef memberwebs com>
+
+	* HACKING: Update after refactoring with new info about parts
+	
+2009-02-07  Stef Walter  <stef memberwebs com>
+
+	* common/Makefile.am:
+	* common/gkr-location.c:
+	* common/tests/Makefile.am:
+	* daemon/Makefile.am:
+	* daemon/gkr-daemon-dbus.c:
+	* egg/Makefile.am:
+	* egg/egg-dbus.c (moved from common/gkr-dbus.c):
+	* egg/egg-dbus.h (moved from common/gkr-dbus.h): Move the 
+	general dbus code into our egg folder.  
+
+	* common/gkr-daemon-util.c -> daemon/gkr-daemon-util.c:
+	* common/gkr-daemon-util.h -> daemon/gkr-daemon-util.h:
+	* common/Makefile.am:
+	* daemon/Makefile.am:
+	* daemon/gkr-daemon-dbus.c:
+	* daemon/gkr-daemon-io.c:
+	* daemon/gkr-daemon-ops.c:
+	* daemon/gkr-daemon-util.c:
+	* daemon/gkr-daemon-util.h:
+	* daemon/gkr-daemon.c:
+	* daemon/pkcs11/gkr-pkcs11-daemon.c:
+	* daemon/ui/gkr-ask-daemon.c: Move gkr-daemon-util code from 
+	common into daemon since that's where it's used.
+
+2009-02-07  Stef Walter  <stef memberwebs com>
+
+	* daemon/gkr-daemon.c:
+	* egg/Makefile.am:
+	* egg/tests/unit-test-symkey.c:
+	* gcr/gcr-library.c:
+	* pkcs11/gck/gck-crypto.c:
+	* egg/egg-libgcrypt.c: (added)
+	* egg/egg-libgcrypt.h: (added) Centralize the way that libgcrypt
+	is initialized from our code, so the different components don't
+	step on each other's toes.
+
+2009-02-07  Stef Walter  <stef memberwebs com>
+
+	* configure.in:
+	* daemon/pk/*: (deleted)
+	* daemon/pkix/*: (mostly deleted)
+	* daemon/Makefile.am: Removed all old 'pkix' stuff since it's now 
+	implemented in the modular gck components. Also remove most of the 
+	'pk' stuff. Only leaving behind the last few things we need to 
+	refactor.
+	
+	* common/gkr-crypto.c: (deleted)
+	* common/gkr-crypto.h: (deleted)
+	* common/gkr-id.c: (deleted)
+	* common/gkr-id.h: (deleted)
+	* common/Makefile.am:
+	* common/tests/unit-test-unique.c: (deleted)
+	* common/tests/Makefile.am:
+	* daemon/gkr-daemon.c: Remove more unused code. 
+
+2009-02-07  Stef Walter  <stef memberwebs com>
+
+	* pkcs11/gck/Makefile.am:
+	* pkcs11/gck/gck-certificate-trust.c:
+	* pkcs11/gck/gck-certificate-trust.h:
+	* pkcs11/gck/gck-certificate.c:
+	* pkcs11/gck/gck-certificate.h:
+	* pkcs11/gck/gck-types.h:
+	* pkcs11/roots-store/gck-roots-certificate.c:
+	* pkcs11/roots-store/gck-roots-certificate.h:
+	* pkcs11/roots-store/gck-roots-module.c: Implement netscape trust 
+	in roots-store, so that we can have Root CA certificates trusted
+	by NSS programs.
+
+2009-02-07  Stef Walter  <stef memberwebs com>
+
+	* pkcs11/gck/gck-data-der.c:
+	* pkcs11/gck/tests/test-data/test-certificate-2.der: (added)
+	* pkcs11/gck/tests/unit-test-data-der.c: Enable key usage and enhanced
+	usage parsing, and build tests for them. 
+	
+	* pkcs11/gck/tests/test.asn: Fix MPI ASN.1 test
+	
+	* gp11/pkcs11g.h:
+	* daemon/pk/gkr-pk-cert.c:
+	* daemon/pk/gkr-pk-netscape-trust.c:
+	* daemon/pk/gkr-pk-util.c:
+	* daemon/pk/tests/unit-test-pk-cert.c: Remove the trust bits since 
+	they're very ambiguous and not necessary.
+
+	* pkcs11/user-store/gck-user-module.c: Call base class in login and 
+	logout methods so all the sessions are marked with appropriate state.
+	
+	* pkcs11/rpc-layer/gck-rpc-message.c:
+	* pkcs11/rpc-layer/gck-rpc-module.c: Use 64 bit integers when 
+	transferring ulongs between module and daemon.
+	
+	* pkcs11/gck/gck-attributes.c: Return -1 when an attribute buffer
+	was provided but too small. Correct according to PKCS#11. 
+
+	* gp11/Makefile.am:
+	* gp11/pkcs11.h:
+	* pkcs11/Makefile.am: We should only have one pkcs11.h header.
+	
+	* pkcs11/pkcs11.h: More fixes for 64-bit ulongs.	
+	
+2009-02-07  Stef Walter  <stef memberwebs com>
+
+	* gcr/Makefile.am: Add GTK library dependency in libgcr.
+	See bug #570393
+	
+	* pkcs11/gck/Makefile.am:
+	* pkcs11/roots-store/Makefile.am:
+	* pkcs11/ssh-store/Makefile.am:
+	* pkcs11/user-store/Makefile.am: Link libegg into gck where 
+	it's actually used. See bug #568406
+
+2009-02-07  Stef Walter  <stef memberwebs com>
+
+	* egg/egg-secure-memory.c: Fix problems with clearing
+	out entire memory block when allocating memory, and 
+	then reallocating it. 
+	
+	* egg/tests/unit-test-secmem.c: Use more portable construct
+	for signifying invalid memory in a test.
+	
+	* gp11/tests/unit-test-gp11-attributes.c: Fix problem not 
+	specifying size correctly when using varargs in tests.
+	
+	* gp11/tests/unit-test-gp11-slot.c: Don't use freed memory
+	in test.
+	
+	* gp11/tests/unit-test-gp11-session.c: Use properly sized variable
+	to store handle in the test.
+	
+	* gp11/tests/unit-test-gp11-object.c: Use varargs properly.
+
+2009-02-05  Thomas H.P. Andersen  <phomes gmail com>
+
+	* pkcs11/rpc-layer/gck-rpc-private.h:
+	* egg/tests/unit-test-symkey.c:
+	* egg/tests/unit-test-openssl.c:
+	* egg/egg-openssl.c:
+	* gp11/tests/gp11-test-module.c: Fix warnings from -Wold-style-declaration. 
+	Fixes bug #570652
+
+2009-02-02  Stef Walter  <stef memberwebs com>
+
+	* configure.in: Bump version number
+
+=== gnome-keyring 2.25.90 ===
+
+2009-02-02  Stef Walter  <stef memberwebs com>
+
+	* configure.in:
+	* NEWS: Release version 2.25.90
+
+2009-02-02  Stef Walter  <stef memberwebs com>
+
+	* daemon/pk/gkr-pk-cert.c:
+	* daemon/pk/gkr-pk-import.c:
+	* daemon/pk/gkr-pk-object.c:
+	* daemon/pk/gkr-pk-privkey.c:
+	* daemon/pk/gkr-pk-pubkey.c:
+	* daemon/pk/gkr-pk-util.c:
+	* gp11/gp11-attributes.c:
+	* gp11/gp11-object.c:
+	* gp11/tests/unit-test-gp11-attributes.c:
+	* gp11/tests/unit-test-gp11-object.c:
+	* gp11/tests/unit-test-gp11-session.c:
+	* pkcs11/gck/gck-attributes.c:
+	* pkcs11/gck/gck-private-key.c:
+	* pkcs11/gck/gck-public-key.c:
+	* pkcs11/gck/gck-session.c:
+	* pkcs11/ssh-agent/gck-ssh-agent-ops.c:
+	* pkcs11/ssh-agent/gck-ssh-agent-proto.c:
+	* tools/gkr-tool-import.c: Fix more size problems when using constants 
+	with varargs. Fixes bug #569736. Research by Christophe Fergeau
+	
+2009-01-31  Theppitak Karoonboonyanan  <thep linux thai net>
+
+	* pkcs11/gck/Makefile.am: Fix rules to allow non-source-dir builds.
+	Fixes bug #569938
+
+2009-01-30  Stef Walter  <stef memberwebs com>
+
+	* pkcs11/rpc-layer/gck-rpc-dispatch.c:
+	* pkcs11/rpc-layer/gck-rpc-module.c: Build fix. Patch by  Saleem Abdulrasool
+	Fixes bug #568378
+
+2009-01-30  Stef Walter  <stef memberwebs com>
+
+	* daemon/Makefile.am: Install autostart desktop files in /etc/xdg/autostart
+	Fixes bug #568754
+	
+2009-01-30  Stef Walter  <stef memberwebs com>
+
+	* daemon/keyrings/gkr-keyring.c:
+	* daemon/keyrings/tests/unit-test-keyring-file.c: Don't assert when 
+	trying to lock a keyring without a password. Fixes bug #569253
+
+2009-01-30  Stef Walter  <stef memberwebs com>
+
+	* gp11/gp11.h:
+	* gp11/pkcs11.h: Fix size problems when using constants 
+	with varargs. Fixes bug #569736. Research by Christophe Fergeau
+
+2009-01-30  Stef Walter  <stef memberwebs com>
+
+	* gp11/gp11.h:
+	* gp11/gp11-attributes.c: Use a more definite value for 
+	our varargs termination. Fixes bug #569769
+	
+2009-01-30  Stef Walter  <stef memberwebs com>
+
+	* daemon/gkr-daemon-io.c:
+	* daemon/ui/gkr-ask-request.c:
+	* daemon/ui/gkr-ask-tool.c:
+	* pkcs11/gck/gck-data-file.c: Fix invalid checks for EINTR
+	and EAGAIN while reading and writing. Fixes bug #569786
+	Caught by James Henstridge
+
+2009-01-28  Stef Walter  <stef memberwebs com>
+
+	* gcr/gcr-simple-certificate.c:
+	* pkcs11/gck/gck-data-der.c: Build fixes. 
+
+2009-01-28  Stef Walter  <stef memberwebs com>
+
+	* gcr/gcr.h:
+	* gcr/gcr.pc.in:
+	* gcr/gcr-certificate-basics-widget.h:
+	* gcr/gcr-certificate-details-widget.h:
+	* gcr/gcr-importer.h:
+	* gcr/gcr-parser.h:
+	* gcr/gcr-types.h:
+	* gcr/Makefile.am: Install appropriate header files 
+	and fix the pkg-config file for the gcr library.
+
+	* gcr/gcr-certificate.c:
+	* gcr/gcr-certificate.h:
+	* gcr/gcr-simple-certificate.c: (added)
+	* gcr/gcr-simple-certificate.h: (added)
+	* gcr/tests/ui-test-details.c:
+	* gcr/tests/unit-test-certificate.c: Make GcrCertificate
+	an interface so that it can more easily plug into 
+	various libraries.
+
+2009-01-27  Stef Walter  <stef memberwebs com>
+
+	* egg/egg-asn1.c:
+	* egg/egg-asn1.h:
+	* egg/egg-hex.c:
+	* egg/egg-hex.h:
+	* egg/pkix.asn:
+	* egg/tests/unit-test-asn1.c:
+	* egg/tests/unit-test-hex.c:
+	* gcr/gcr-certificate.c: (added)
+	* gcr/gcr-certificate.h: (added)
+	* gcr/gcr-certificate-basics-widget.c: (added)
+	* gcr/gcr-certificate-basics-widget.glade: (added)
+	* gcr/gcr-certificate-basics-widget.h: (added)
+	* gcr/gcr-certificate-details-widget.c: (added)
+	* gcr/gcr-certificate-details-widget.h: (added)
+	* gcr/gcr-library.c:
+	* gcr/gcr-parser.c: 
+	* gcr/Makefile.am:
+	* gcr/tests/Makefile.am:
+	* gcr/tests/ui-test-details.c: (added)
+	* gcr/tests/unit-test-certificate.c: (added) Add basic UI widgets for 
+	displaying a certificate. 
+	
+2009-01-22  Stef Walter  <stef memberwebs com>
+
+	* daemon/pk/gkr-pk-index.c:
+	* daemon/pkcs11/gkr-pkcs11-auth-ep.c: Fix compiler warnings.
+
+2009-01-22  Stef Walter  <stef memberwebs com>
+
+	* common/gkr-crypto.c:
+	* common/gkr-crypto.h:
+	* common/tests/Makefile.am:
+	* common/tests/unit-test-crypto.c: (removed)
+	* daemon/Makefile.am:
+	* daemon/keyrings/gkr-keyring-binary.c:
+	* daemon/pk/gkr-pk-index.c:
+	* daemon/pk/gkr-pk-root-storage.c:
+	* daemon/pk/gkr-pk-session-storage.c:
+	* daemon/pkix/gkr-pkix-der.c:
+	* daemon/pkix/gkr-pkix-openssl.c: (removed)
+	* daemon/pkix/gkr-pkix-openssl.h: (removed)
+	* daemon/pkix/gkr-pkix-pem.c: (removed)
+	* daemon/pkix/gkr-pkix-pem.h: (removed)
+	* daemon/pkix/gkr-pkix-serialize.c:
+	* daemon/pkix/Makefile.am:
+	* daemon/pkix/tests/Makefile.am:
+	* daemon/pkix/tests/unit-test-pkix-openssl.c: (removed)
+	* daemon/ssh/*: (removed)
+	* daemon/ssh/tests/*: (removed)
+	* configure.in: Removed lots of unused code resulting from refactoring.
+
+2009-01-22  Stef Walter  <stef memberwebs com>
+
+	* daemon/pkcs11/gkr-pkcs11-auth.c:
+	* daemon/pkcs11/gkr-pkcs11-auth.h:
+	* daemon/pkcs11/gkr-pkcs11-auth-ep.c:
+	* pkcs11/pkcs11g.h:
+	* pkcs11/ssh-agent/gck-ssh-agent-ops.c: Added ability to clear cached 
+	authentication for an object. In addition made 'ssh-add -D' clear any
+	cached authentication for SSH keys. Fixes bug #568525
+	
+2009-01-21  Stef Walter  <stef memberwebs com>
+
+	* daemon/ui/gkr-ask-entry.c: (moved)
+	* daemon/ui/gkr-ask-entry.h: (moved)
+	* daemon/ui/gkr-ask-tool.c:
+	* daemon/ui/Makefile.am:
+	* egg/egg-secure-entry.c: (moved from daemon/ui/gkr-ask-entry.c)
+	* egg/egg-secure-entry.h: (moved from daemon/ui/gkr-ask-entry.h)
+	* egg/Makefile.am:
+	* gcr/gcr.h: (added)
+	* gcr/gcr-import-dialog.c: (added)
+	* gcr/gcr-import-dialog.glade:
+	* gcr/gcr-import-dialog.h: (added)
+	* gcr/gcr-importer.c:
+	* gcr/gcr-importer.h:
+	* gcr/gcr-internal.c: (removed)
+	* gcr/gcr-internal.h:
+	* gcr/gcr-library.c: (added)
+	* gcr/gcr-parser.c: 
+	* gcr/gcr-parser.h:
+	* gcr/gcr-types.h:
+	* gcr/Makefile.am:
+	* gcr/tests/Makefile.am:
+	* gcr/tests/unit-test-parser.c:
+	* tool/gkr-tool.c:
+	* tool/gkr-tool-import.c: 
+	* tool/Makefile.am: Complete importer in gcr library. Make 'gnome-keyring import'
+	use the new importer.
+
+2009-01-20  Stef Walter  <stef memberwebs com>
+
+	* gp11/gp11.h:
+	* gp11/gp11-module.c:
+	* gp11/gp11-object.c:
+	* gp11/gp11-slot.c:
+	* gp11/tests/unit-test-gp11-module.c:
+	* gp11/tests/unit-test-gp11-object.c:
+	* gp11/tests/unit-test-gp11-slot.c: Add hash and equals functions for 
+	PKCS#11 modules, slots, and objects. Allows them to be used in hash tables
+	and searches.
+
+2009-01-20  Stef Walter  <stef memberwebs com>
+
+	* gp11/gp11.h:
+	* gp11/gp11-misc.c:
+	* gp11/gp11-module.c:
+	* gp11/gp11-private.h:
+	* gp11/gp11-session.c:
+	* gp11/gp11-slot.c: Expose looking up slot flags,
+	and a few other helpful functions.
+
+=== gnome-keyring 2.25.5 ===
+
+2009-01-19  Stef Walter  <stef memberwebs com>
+
+	* egg/Makefile.am:
+	* egg/tests/test.asn:
+	* egg/tests/unit-test-secmem.c:
+	* egg/tests/unit-test-symkey.c:
+	* egg/tests/test-data/test-certificate-1.der: (added)
+	* egg/tests/test-data/pem-rsa-enc.key: (added)
+	* gcr/Makefile.am: 
+	* pkcs11/roots-sotre/gck-roots-module.c: 
+	* configure.in:
+	* NEWS: Release version 2.25.5
+
+2009-01-18  Stef Walter  <stef memberwebs com>
+
+	* gcr/tests/unit-test-parser.c: Fix build warning
+
+2009-01-18  Stef Walter  <stef memberwebs com>
+
+	* egg/egg-asn1.c:
+	* egg/egg-hex.c: (split from pkcs11/gck/gck-util.c)
+	* egg/egg-hex.h: (split from pkcs11/gck/gck-util.h)
+	* egg/egg-openssl.c: (moved from pkcs11/gck/gck-data-openssl.c)
+	* egg/egg-openssl.h: (moved from pkcs11/gck/gck-data-openssl.h)
+	* egg/egg-symkey.c: (split from pkcs11/gck/gck-crypto.c)
+	* egg/egg-symkey.h: (split from pkcs11/gck/gck-crypto.h)
+	* egg/Makefile.am:
+	* egg/tests/Makefile.am:
+	* egg/tests/unit-test-asn1.c:
+	* egg/tests/unit-test-hex.c: (moved from pkcs11/gck/tests/unit-test-util.c)
+	* egg/tests/unit-test-openssl.c: (moved from pkcs11/gck/tests/unit-test-data-openssl.c)
+	* egg/tests/unit-test-symkey.c: (split from pkcs11/gck/tests/unit-test-crypto.c)
+	* gcr/gcr.pc.in: (added)
+	* gcr/gcr-internal.c: (added)
+	* gcr/gcr-internal.h: (added)
+	* gcr/gcr-marshal.list: (added)
+	* gcr/gcr-parser.c: (added)
+	* gcr/gcr-parser.h: (added)
+	* gcr/gcr-types.h: (added)
+	* gcr/Makefile.am: (added)
+	* gcr/template/*: (added)
+	* gcr/tests/Makefile.am: (added)
+	* gcr/tests/unit-test-parser.c: (added)
+	* gcr/tests/test-data: (copied from daemon/pkix/test/test-data)
+	* gp11/gp11.h:
+	* pkcs11/gck/gck-crypto.c:
+	* pkcs11/gck/gck-crypto.h:
+	* pkcs11/gck/gck-data-der.c:
+	* pkcs11/gck/gck-data-der.h:
+	* pkcs11/gck/gck-data-file.c:
+	* pkcs11/gck/gck-data-openssl.c: (moved)
+	* pkcs11/gck/gck-data-openssl.h: (moved)
+	* pkcs11/gck/gck-data-pem.c: (combined into egg/egg-openssl.c)
+	* pkcs11/gck/gck-data-pem.c: (combined into egg/egg-openssl.h)
+	* pkcs11/gck/gck-util.c:
+	* pkcs11/gck/gck-util.h:
+	* pkcs11/gck/Makefile.am:
+	* pkcs11/gck/tests/unit-test-crypto.c:
+	* pkcs11/gck/tests/unit-test-data-openssl.c: (moved)
+	* pkcs11/gck/tests/unit-test-util.c: (moved)
+	* pkcs11/roots-store/gck-roots-module.c:
+	* pkcs11/ssh-store/gck-ssh-openssh.c:
+	* pkcs11/user-store/gck-user-storage.c:
+	* configure.in:
+	* Makefile.am: Add new gcr library for crypto UI and related tasks. Implement
+	GckParser class.
+
+2009-01-17  Stef Walter  <stef memberwebs com>
+
+	* egg/egg-asn1.c: (moved from pkcs11/gck/gck-data-asn1.c)
+	* egg/egg-asn1.h: (moved from pkcs11/gck/gck-data-asn1.h)
+	* egg/egg-buffer.c: (moved from common/gkr-buffer.c)
+	* egg/egg-buffer.h: (moved from common/gkr-buffer.h)
+	* egg/egg-secure-memory.c: (moved from common/gkr-secure-memory.c)
+	* egg/egg-secure-memory.h: (moved from common/gkr-secure-memory.h)
+	* egg/egg-unix-credentials.c: (moved from common/gkr-unix-credentials.c)
+	* egg/egg-unix-credentials.h: (moved from common/gkr-unix-credentials.h)
+	* egg/Makefile.am: (added)
+	* egg/pk.asn: (moved from pkcs11/gck/pk.asn)
+	* egg/pkix.asn: (moved from pkcs11/gck/pkix.asn)
+	* egg/tests/Makefile.am: (added)
+	* egg/tests/test.asn: (moved from pkcs11/gck/tests/test.asn)
+	* egg/tests/unit-test-asn1.c: (moved from pkcs11/gck/tests/unit-test-data-asn1.c)
+	* egg/tests/unit-test-secmem.c: (moved from common/tests/unit-test-secmem.c)
+	* egg/tests/test-data: (added) Consolidate truly common functionality into 'egg' 
+	library. Many more files touched due to above changes.
+	
+2009-01-17  Stef Walter  <stef memberwebs com>
+
+	* configure.in:
+	* daemon/pkcs11/gkr-pkcs11-auth.c:
+	* pkcs11/gck/gck-data-file.c:
+	* pkcs11/plex-layer/gck-plex-layer.c: Build and warning fixes.
+
+2009-01-17  Stef Walter  <stef memberwebs com>
+
+	* daemon/keyrings/gkr-keyring-login.c:
+	* daemon/keyrings/gkr-keyring-login.h: 
+	* daemon/keyrings/tests/unit-test-keyring-login.c: Add functions for accessing 
+	the 'master' login password.
+
+	* daemon/pkcs11/gkr-pkcs11-auth.c:
+	* daemon/pkcs11/gkr-pkcs11-auth.h:
+	* daemon/pkcs11/gkr-pkcs11-auth-ep.c: Support automatically initializing a token
+	when it doesn't have CKF_USER_PIN_NOT_INITIALIZED
+
+	* daemon/Makefile.am:
+	* daemon/pkcs11/gkr-pkcs11-daemon.c: 	
+	* pkcs11/Makefile.am:
+	* pkcs11/gck/gck-certificate.c:
+	* pkcs11/gck/gck-certificate.h:
+	* pkcs11/gck/gck-crypto.c:
+	* pkcs11/gck/gck-crypto.h:
+	* pkcs11/gck/gck-data-asn1.c:
+	* pkcs11/gck/gck-data-der.c:
+	* pkcs11/gck/gck-data-der.h:
+	* pkcs11/gck/gck-data-file.c: (added)
+	* pkcs11/gck/gck-data-file.h: (added)
+	* pkcs11/gck/gck-data-openssl.c:
+	* pkcs11/gck/gck-file-store.c: (removed)
+	* pkcs11/gck/gck-file-store.h: (removed)
+	* pkcs11/gck/gck-login.c: (added)
+	* pkcs11/gck/gck-login.h: (added)
+	* pkcs11/gck/gck-marshal.list:
+	* pkcs11/gck/gck-module.c:
+	* pkcs11/gck/gck-module.h:
+	* pkcs11/gck/gck-module-ep.h:
+	* pkcs11/gck/gck-serializable.c:
+	* pkcs11/gck/gck-serializable.h: 
+	* pkcs11/gck/gck-session.c:
+	* pkcs11/gck/gck-session.h:
+	* pkcs11/gck/gck-store.h:
+	* pkcs11/gck/gck-transaction.c:
+	* pkcs11/gck/gck-transaction.h:
+	* pkcs11/gck/gck-types.h:
+	* pkcs11/gck/gck-util.c:
+	* pkcs11/gck/gck-util.h:
+	* pkcs11/gck/Makefile.am:
+	* pkcs11/gck/tests/Makefile.am:
+	* pkcs11/gck/tests/unit-test-crypto.c:
+	* pkcs11/gck/tests/unit-test-data-asn1.c:
+	* pkcs11/gck/tests/unit-test-data-der.c:
+	* pkcs11/gck/tests/unit-test-data-file.c: (added)
+	* pkcs11/gck/tests/unit-test-data-openssl.c: 
+	* pkcs11/gck/tests/unit-test-file-store.c: (removed)
+	* pkcs11/gck/tests/unit-test-login.c: (added)
+	* pkcs11/gck/tests/unit-test-transaction.c:
+	* pkcs11/gck/tests/unit-test-util.c: (added)
+	* pkcs11/gck/tests/test-data/data-file-*: (added)
+	* pkcs11/gck/tests/test-data/der-pkcs8-*: (added)
+	* pkcs11/gck/tests/test-data/test-file-store.store: (removed)
+	* pkcs11/roots-store/gck-roots-module.c:
+	* pkcs11/ssh-store/gck-ssh-module.c:
+	* pkcs11/ssh-store/tests/unit-test-ssh-openssh.c:
+	* pkcs11/tests: (removed)
+	* pkcs11/user-store/gck-user-module.c: (added)
+	* pkcs11/user-store/gck-user-module.h: (added)
+	* pkcs11/user-store/gck-user-private-key.c: (added)
+	* pkcs11/user-store/gck-user-private-key.h: (added)
+	* pkcs11/user-store/gck-user-public-key.c: (added)
+	* pkcs11/user-store/gck-user-public-key.h: (added)
+	* pkcs11/user-store/gck-user-standalone.c: (added)
+	* pkcs11/user-store/gck-user-storage.c: (added)
+	* pkcs11/user-store/gck-user-storage.h: (added)
+	* pkcs11/user-store/gck-user-store.h: (added)
+	* pkcs11/user-store/Makefile.am: (added)
+	* tests/gtest-helpers.c:
+	* tests/gtest-helpers.h: Add the user-store module and necessary code 
+	changes to support it.
+
+2009-01-12  Kjartan Maraas  <kmaraas gnome org>
+
+	* pkcs11/roots-store/Makefile.am:
+	Fix the build.
+
+2009-01-09  Stef Walter  <stef memberwebs com>
+
+	* daemon/pkcs11/gkr-pkcs11-auth-ep.c:
+	* pkcs11/plex-layer/gck-plex-layer.c:
+	* pkcs11/rpc-layer/gck-rpc-dispatch.c:
+	* pkcs11/rpc-layer/gck-rpc-message.c:
+	* pkcs11/rpc-layer/gck-rpc-module.c: Fix corner cases and error code
+	problems highlighted by the p11-tests tool.
+
+2009-01-09  Stef Walter  <stef memberwebs com>
+
+	* daemon/Makefile.am:
+	* daemon/pkcs11/gkr-pkcs11-daemon.c:
+	* pkcs11/Makefile.am:
+	* pkcs11/pkcs11g.h:
+	* pkcs11/gck-manager.c:
+	* pkcs11/gck-module.c:
+	* pkcs11/gck-object.c:
+	* pkcs11/gck-object.h:
+	* pkcs11/gck-session.c:
+	* pkcs11/plex-layer/gck-plex-layer.c: (added)
+	* pkcs11/plex-layer/gck-plex-layer.h: (added)
+	* pkcs11/plex-layer/Makefile.am: (added)
+	* pkcs11/roots-store/gck-roots-certificate.c: 
+	* pkcs11/roots-store/gck-roots-module.c:
+	* pkcs11/roots-store/gck-roots-module.h:
+	* pkcs11/roots-store/gck-roots-standalone.c:
+	* pkcs11/roots-store/gck-roots-store.h:
+	* pkcs11/roots-store/Makefile.am:
+	* pkcs11/rpc-layer/gck-rpc-layer.h:
+	* configure.in: Add plex-layer and integrate 'roots-store' component into 
+	the PKCS#11 stack. 
+
+2009-01-09  Stef Walter  <stef memberwebs com>
+
+	* pkcs11/roots-store/: (rename from roots/)
+	* pkcs11/Makefile.am:
+	* configure.in: Rename 'roots' component to 'roots-store'
+	 
+2009-01-09  Stef Walter  <stef memberwebs com>
+
+	* pkcs11/gck/gck-file-store.c: 
+	* pkcs11/ssh-agent/Makefile.am: Build fixes
+
+2009-01-09  Saleem Abdulrasool <compnerd compnerd org>
+
+	* pkcs11/gck/gck-file-store.c:
+	Change %u to %lu in g_warning format to fix compile on 64-bit systems.  Fixes
+	bug #567117.
+
+2009-01-09  Jeff Cai <jeff cai sun com>
+
+	* pkcs11/gck/gck-module.c: (register_virtual_slot):
+	The void function should not return a value.
+	Fix #567121
+
+2009-01-08  Stef Walter  <stef memberwebs com>
+
+	* common/Makefile.am:
+	* daemon/Makefile.am:
+	* daemon/ui/Makefile.am:
+	* library/Makefile.am:
+	* pam/Makefile.am:
+	* pkcs11/gck/tests/Makefile.am:
+	* pkcs11/roots/Makefile.am:
+	* pkcs11/ssh-agent/Makefile.am:
+	* pkcs11/ssh-store/Makefile.am:
+	* pkcs11/ssh-store/tests/Makefile.am: Make it easier to pick and 
+	choose between commonly used code bits in different modules.
+	 
+	* pkcs11/gck/Makefile.am:
+	* pkcs11/gck-temporary-test.c: Remove test code.
+	
+	* daemon/gkr-daemon.c:
+	* daemon/pkcs11/gkr-pkcs11-auth.c:
+	* daemon/pkcs11/gkr-pkcs11-daemon.c:
+	* daemon/pkcs11/gkr-pkcs11-dispatch.c: (removed)
+	* daemon/pkcs11/gkr-pkcs11-dispatch.h: (removed)
+	* daemon/pkcs11/gkr-pkcs11-dispatch-session.c: (removed)
+	* daemon/pkcs11/gkr-pkcs11-dsa.c: (removed)
+	* daemon/pkcs11/gkr-pkcs11-dsa.h: (removed)
+	* daemon/pkcs11/gkr-pkcs11-rsa.c: (removed)
+	* daemon/pkcs11/gkr-pkcs11-rsa.h: (removed)
+	* daemon/pkcs11/Makefile.am:
+	* pkcs11/gkr-pkcs11-calls.h: (removed)
+	* pkcs11/gkr-pkcs11-mechanisms.h: (removed)
+	* pkcs11/gkr-pkcs11-message.c: (removed)
+	* pkcs11/gkr-pkcs11-message.h: (removed)
+	* pkcs11/gkr-pkcs11-module.c: (removed)
+	* pkcs11/Makefile.am: 
+	* pkcs11/rpc-layer/gck-rpc-daemon-standalone.c: 
+	* pkcs11/rpc-layer/gck-rpc-dispatch.c:
+	* pkcs11/rpc-layer/gck-rpc-layer.h:
+	* pkcs11/rpc-layer/gck-rpc-message.c:
+	* pkcs11/rpc-layer/gck-rpc-module.c:
+	* pkcs11/rpc-layer/gck-rpc-private.h:
+	* pkcs11/rpc-layer/Makefile.am:
+	* pkcs11/rpc-layer/p11-rpc-*: (remove old straggler files)
+	* configure.in: Integrate modular rpc-layer and remove old 
+	dispatch and module code frome gnome-keyring-daemon.
+
+2009-01-08  Stef Walter  <stef memberwebs com>
+
+	* gp11/gp11-module.c: 
+	* gp11/gp11-session.c: 
+	* gp11/gp11-slot.c: Don't try to keep authenticating when 
+	bad password on protected auth path authentication. Protected
+	auth path repeats internally as necessary.
+
+	* pkcs11/pkcs11g.h:
+	* pkcs11/gck/gck-attributes.c:
+	* pkcs11/gck/gck-object.c:
+	* pkcs11/gck/gck-object.h: 
+	* pkcs11/ssh-store/gck-ssh-module.c:
+	* pkcs11/ssh-store/gck-ssh-private-key.c:
+	* pkcs11/ssh-store/gck-ssh-private-key.h:
+	* pkcs11/ssh-store/gck-ssh-public-key.c:
+	* pkcs11/ssh-store/gck-ssh-public-key.h: Added CKA_GNOME_UNIQUE
+	attribute. 
+
+	* daemon/gkr-daemon.c:
+	* daemon/Makefile.am:
+	* daemon/pkcs11/gkr-pkcs11-auth.c: (added)
+	* daemon/pkcs11/gkr-pkcs11-auth.h: (added)
+	* daemon/pkcs11/gkr-pkcs11-auth-ep.c: (added)
+	* daemon/pkcs11/gkr-pkcs11-daemon.c: (added)
+	* daemon/pkcs11/gkr-pkcs11-daemon.h: (added)
+	* daemon/pkcs11/Makefile.am:
+	* daemon/pkix/gkr-pkix-asn1.c: 
+	* daemon/ssh/gkr-ssh-daemon.h: (removed)
+	* daemon/ssh/gkr-ssh-daemon-io.c: (removed)
+	* daemon/ssh/gkr-ssh-daemon-ops.c: (removed)
+	* daemon/ssh/Makefile.am: (removed)
+	* daemon/ui/gkr-ask-daemon.c:
+	* pkcs11/ssh-agent/gck-ssh-agent.c:
+	* pkcs11/ssh-agent/gck-ssh-agent-ops.c: Integrate new modular SSH agent
+	as the main gnome-keyring-daemon SSH agent.
+
+=== gnome-keyring 2.25.4.2 ===
+
+2009-01-08  Stef Walter  <stef memberwebs com>
+
+	* configure.in:
+	* NEWS: Release version 2.25.4.2
+
+2009-01-07  Stef Walter  <stef memberwebs com>
+
+	* configure.in:
+	* pkcs11/Makefile.am: Disable rpc-layer component which 
+	has some pthread build problems, that I'll need to look into 
+	at a later time.
+
+2009-01-05  Stef Walter  <stef memberwebs com>
+
+	* configure.in:
+	* gp11/gp11.h:
+	* gp11/reference/Makefile.am:
+	* gp11/tests/gp11-test-module.c:
+	* gp11/tests/unit-test-gp11-attributes.c:
+	* pam/tests/unit-test-pam-setup.c:
+	* pkcs11/gck/gck-file-store.c:
+	* pkcs11/gck/gck-file-tracker.c:
+	* pkcs11/gck/gck-manager.c:
+	* pkcs11/gck/gck-session.c:
+	* pkcs11/roots/gck-roots-certificate.c:
+	* pkcs11/rpc-layer/gck-rpc-module.c:
+	* pkcs11/ssh-agent/gck-ssh-agent-ops.c:
+	* pkcs11/ssh-store/gck-ssh-public-key.c: Fix compiler warnings
+	and add -Werror back in when --enable-tests is configured.
+
+2009-01-05  Stef Walter  <stef memberwebs com>
+
+	* gp11/gp11.h:
+	* gp11/gp11-slot.c: Helper function for matching mechanism types.
+	
+	* pkcs11/ssh-agent/gck-ssh-agent.c:
+	* pkcs11/ssh-agent/gck-ssh-agent.h:
+	* pkcs11/ssh-agent/gck-ssh-agent-ops.c:
+	* pkcs11/ssh-agent/gck-ssh-agent-private.h:
+	* pkcs11/ssh-agent/gck-ssh-agent-standalone.c: The modular ssh agent now 
+	uses keys from any available PKCS#11 slots, and automatically selects a decent
+	slot for it's session keys.
+
+=== gnome-keyring 2.25.4.1 ===
+
+2009-01-05  Stef Walter  <stef memberwebs com>
+
+	* configure.in:
+	* NEWS: Release 2.25.4.1
+
+2009-01-05  Stef Walter  <stef memberwebs com>
+
+	* pkcs11/gck/gck-module.c: Fix broken release, I have no idea
+	why it distchecked.
+
+	* gp11/gp11-slot.c: 
+	* pkcs11/gck/gck-data-asn1.c:
+	* pkcs11/gck/gck-data-pem.c: Fix compiler warnings.
+
+2009-01-04  Stef Walter  <stef memberwebs com>
+
+	* configure.in: Bump version number.
+
+=== gnome-keyring 2.25.4 ===
+
+2009-01-04  Stef Walter  <stef memberwebs com>
+
+	* configure.in:
+	* NEWS:
+	* daemon/Makefile.am:	
+	* pkcs11/gck/tests/Makefile.am:
+	* pkcs11/rpc-layer/Makefile.am:
+	* pkcs11/ssh-agent/gck-ssh-agent-standalone.c: Release 2.25.4
+	
+2009-01-04  Stef Walter  <stef memberwebs com>
+
+	* gp11/gp11.h:
+	* gp11/gp11-module.c:
+	* gp11/tests/unit-test-gp11-module.c: Fine tune function signatures.
+
+2009-01-04  Stef Walter  <stef memberwebs com>
+
+	* gp11/gp11.h:
+	* gp11/gp11-call.c:
+	* gp11/gp11-module.c:
+	* gp11/gp11-private.h:
+	* gp11/gp11-session.c:
+	* gp11/gp11-slot.c: 
+	* gp11/tests/unit-test-gp11-crypto.c:
+	* gp11/tests/unit-test-gp11-module.c:
+	* gp11/tests/unit-test-gp11-session.c: Add gp11_module_enumerate_objects
+	set of functions which enumerates all objects of a given type on a token.
+	Move 'auto-authenticate' and session pool to the module level.
+
+2009-01-04  Stef Walter  <stef memberwebs com>
+
+	* pkcs11/gck/gck-module.c: Make the module properly support slot appartments. 
+	
+2009-01-04  Stef Walter  <stef memberwebs com>
+
+	* configure.in:
+	* pkcs11/Makefile.am:
+	* pkcs11/rpc-layer/: (renamed from rpc/)
+	* pkcs11/rpc-layer/gck-rpc-daemon-standalone.c:
+	* pkcs11/rpc-layer/gck-rpc-dispatch.c:
+	* pkcs11/rpc-layer/gck-rpc-layer.h:
+	* pkcs11/rpc-layer/gck-rpc-message.c:
+	* pkcs11/rpc-layer/gck-rpc-module.c:
+	* pkcs11/rpc-layer/gck-rpc-private.h:
+	* pkcs11/rpc-layer/gck-rpc-util.c:
+	* pkcs11/rpc-layer/Makefile.am: Rename 'rpc' to 'rpc-layer' component, and 
+	reorganize how the files are installed.
+	
+2009-01-04  Stef Walter  <stef memberwebs com>
+
+	* pkcs11/Makefile.am:
+	* pkcs11/ssh-store/: (renamed from ssh-keys)
+	* pkcs11/ssh-store/gck-ssh-module.c:
+	* pkcs11/ssh-store/gck-ssh-module.h:
+	* pkcs11/ssh-store/gck-ssh-standalone.c:
+	* pkcs11/ssh-store/gck-ssh-store.h: (added)
+	* pkcs11/ssh-store/Makefile.am:
+	* pkcs11/ssh-store/tests/Makefile.am:
+	* configure.in: Rename 'ssh-keys' to 'ssh-store' component, and add 
+	better entry points to access the PKCS#11 module.
+
+2009-01-04  Stef Walter  <stef memberwebs com>
+
+	* pkcs11/pkcs11g.h: Add more details on our PKCS#11 extensions.
+	
+2009-01-04  Stef Walter  <stef memberwebs com>
+
+	* daemon/pkcs11/gkr-pkcs11-dispatch.c: (moved from gkr-pkcs11-daemon.c)
+	* daemon/pkcs11/gkr-pkcs11-dispatch.h: (moved from gkr-pkcs11-daemon.h)
+	* daemon/pkcs11/gkr-pkcs11-dispatch-session.c: (moved from gkr-pkcs11-daemon-session.c)
+	* daemon/pkcs11/Makefile.am: Move old PKCS#11 code out of the way (but still functiontal)
+	
+2009-01-04  Gabor Kelemen  <kelemeng gnome hu>
+
+	* configure.in:
+	* daemon/gnome-keyring-daemon.desktop.in: (removed)
+	* daemon/gnome-keyring-daemon.desktop.in.in: (added)
+	* daemon/Makefile.am:
+	* po/POTFILES.in:
+	Make .desktop file translatable. Fixes bug #566280.
+
+2009-01-03  Stef Walter  <stef memberwebs com>
+
+	* pkcs11/gck/gck-memory-store.c:
+	* pkcs11/gck/gck-object.c:
+	* pkcs11/gck/gck-session.c:
+	* pkcs11/ssh-agent/gck-ssh-agent.c: (added)
+	* pkcs11/ssh-agent/gck-ssh-agent.h: (added)
+	* pkcs11/ssh-agent/gck-ssh-agent-ops.c: (added)
+	* pkcs11/ssh-agent/gck-ssh-agent-private.h: (added)
+	* pkcs11/ssh-agent/gck-ssh-agent-proto.c: (added)
+	* pkcs11/ssh-agent/gck-ssh-agent-standalone.c: (added)
+	* pkcs11/ssh-agent/Makefile.am: (added)
+	* configure.in: Add PKCS#11 based SSH agent. 
+	
+2009-01-03  Stef Walter  <stef memberwebs com>
+
+	* gp11/gp11.h:
+	* gp11/gp11-module.c: Add method to initialize from a function list.
+	
+2009-01-03  Stef Walter  <stef memberwebs com>
+
+	* pkcs11/gck/gck-attributes.c: (added)
+	* pkcs11/gck/gck-attributes.h: (added)
+	* pkcs11/gck/gck-certificate.c:
+	* pkcs11/gck/gck-certificate.h:
+	* pkcs11/gck/gck-certificate-key.c:
+	* pkcs11/gck/gck-certificate-key.h:
+	* pkcs11/gck/gck-factory.c: (added)
+	* pkcs11/gck/gck-factory.h: (added)
+	* pkcs11/gck/gck-file-store.c: (added)
+	* pkcs11/gck/gck-file-store.h: (added)
+	* pkcs11/gck/gck-key.c:
+	* pkcs11/gck/gck-key.h:
+	* pkcs11/gck/gck-manager.c:
+	* pkcs11/gck/gck-manager.h:
+	* pkcs11/gck/gck-marshal.list: (added)
+	* pkcs11/gck/gck-memory-store.c: (added)
+	* pkcs11/gck/gck-memory-store.h: (added)
+	* pkcs11/gck/gck-module.c:
+	* pkcs11/gck/gck-module.h:
+	* pkcs11/gck/gck-object.c:
+	* pkcs11/gck/gck-object.h:
+	* pkcs11/gck/gck-private-key.c:
+	* pkcs11/gck/gck-private-key.h:
+	* pkcs11/gck/gck-public-key.c:
+	* pkcs11/gck/gck-public-key.h:
+	* pkcs11/gck/gck-session.c:
+	* pkcs11/gck/gck-sexp.h:
+	* pkcs11/gck/gck-store.c: (added)
+	* pkcs11/gck/gck-store.h: (added)
+	* pkcs11/gck/gck-transaction.c: (added)
+	* pkcs11/gck/gck-transaction.h: (added)
+	* pkcs11/gck/gck-types.h: (added)
+	* pkcs11/gck/gck-util.c:
+	* pkcs11/gck/gck-util.h: 
+	* pkcs11/gck/Makefile.am:
+	* pkcs11/gck/tests/Makefile.am:
+	* pkcs11/gck/tests/unit-test-file-store.c: (added)
+	* pkcs11/gck/tests/unit-test-memory-store.c: (added)
+	* pkcs11/gck/tests/unit-test-store.c: (added)
+	* pkcs11/gck/tests/unit-test-transaction.c: (added)
+	* pkcs11/gck/tests/test-data/test-file-store.store: (added)
+	* pkcs11/roots/gck-roots-certificate.c:
+	* pkcs11/ssh-keys/gck-ssh-private-key.c:
+	* pkcs11/ssh-keys/gck-ssh-public-key.c:
+	* tests/gtest-helpers.c:
+	* tests/gtest-helpers.h: Added support for creating, deleting and setting
+	attributes on session objects. Framework for general modification of objects.
+	
+2008-01-03  Stef Walter  <stef memberwebs com>
+
+	* daemon/pkcs11/gkr-pkcs11-daemon-session.c: Allow starting one operation
+	on top of another by cancelling the first.
+
+	* common/gkr-buffer.c: Use a default allocator.
+	
+2008-12-29  Stef Walter  <stef memberwebs com>
+
+	* gp11/gp11.h:
+	* gp11/gp11-attributes.c:
+	* gp11/gp11-object.c:
+	* gp11/gp11-private.h:
+	* gp11/gp11-session.c:
+	* gp11/tests/Makefile.am:
+	* gp11/tests/unit-test-gp11-attributes.c:
+	* gp11/tests/unit-test-gp11-crypto.c:
+	* gp11/tests/unit-test-gp11-object.c:
+	* tool/gkr-tool-import.c: Add support for specifying custom allocators
+	on GP11Attributes, and fine tune how gp11_object_get_* work. Add 
+	concept of locked attribute arrays with guarantees of application to 
+	not modify while we're processing them. 
+	
+2008-12-28  Stef Walter  <stef memberwebs com>
+
+	* gp11/gp11.h:
+	* gp11/gp11-call.c:
+	* gp11/gp11-marshal.list:
+	* gp11/gp11-object.c:
+	* gp11/gp11-private.h:
+	* gp11/gp11-session.c:
+	* gp11/gp11-slot.c:
+	* gp11/tests/gp11-test.h:
+	* gp11/tests/gp11-test-module.c:
+	* gp11/tests/Makefile.am:
+	* gp11/unit-test-gp11-crypto.c:
+	* gp11/unit-test-gp11-session.c: Add crypto support to GP11 library.
+	Add support for auto-login of context specific unlock of keys. Rework
+	how auto-login of a token works.
+	
+2008-12-27  Stef Walter  <stef memberwebs com>
+
+	* pkcs11/Makefile.am: Fix problem building roots component
+	when not included in build.
+	
+2008-12-27  Stef Walter  <stef memberwebs com>
+
+	* gp11/gp11.h:
+	* gp11/gp11-call.c:
+	* gp11/gp11-marshal.list:
+	* gp11/gp11-misc.c:
+	* gp11/gp11-module.c:
+	* gp11/gp11-object.c:
+	* gp11/gp11-session.c:
+	* gp11/gp11-slot.c:
+	* gp11/tests/unit-test-gp11-module.c:
+	* gp11/tests/unit-test-gp11-object.c:
+	* gp11/tests/unit-test-gp11-session.c: Add basic thread-safety.
+
+2008-12-26  Stef Walter  <stef memberwebs com>
+
+	* pkcs11/Makefile.am:
+	* pkcs11/dot-ssh/: (moved to ssh-keys)
+	* pkcs11/ssh-keys/: (moved from dot-ssh)
+	* configure.in: Rename dot-ssh component to ssh-keys
+	
+2008-12-26  Stef Walter  <stef memberwebs com>
+
+	* pkcs11/Makefile.am:
+	* pkcs11/gck/gck-certificate.c: (added)
+	* pkcs11/gck/gck-certificate.h: (added)
+	* pkcs11/gck/gck-certificate-key.c: (added)
+	* pkcs11/gck/gck-certificate-key.h: (added)
+	* pkcs11/gck/gck-crypto.c: 
+	* pkcs11/gck/gck-crypto.h: 
+	* pkcs11/gck/gck-data-asn1.c:
+	* pkcs11/gck/gck-data-asn1.h:
+	* pkcs11/gck/gck-data-der.c:
+	* pkcs11/gck/gck-data-der.h:
+	* pkcs11/gck/gck-key.c:
+	* pkcs11/gck/gck-manager.c:
+	* pkcs11/gck/gck-manager.h:
+	* pkcs11/gck/gck-module.c:
+	* pkcs11/gck/gck-module.h:
+	* pkcs11/gck/gck-object.h:
+	* pkcs11/gck/gck-private-key.c:
+	* pkcs11/gck/gck-session.c:
+	* pkcs11/gck/gck-session.c:
+	* pkcs11/gck/gck-util.c:
+	* pkcs11/gck/gck-util.h:
+	* pkcs11/gck/Makefile.am: 
+	* pkcs11/gck/tests/test.asn:
+	* pkcs11/gck/tests/unit-test-data-asn1.c:
+	* pkcs11/gck/tests/unit-test-data-der.c:
+	* pkcs11/gck/tests/test-data/test-certificate-1.der: (added)
+	* pkcs11/roots/gck-roots-certificate.c: (added)
+	* pkcs11/roots/gck-roots-certificate.h: (added)
+	* pkcs11/roots/gck-roots-module.c: (added)
+	* pkcs11/roots/gck-roots-module.h: (added)
+	* pkcs11/roots/gck-roots-standalone.c: (added)
+	* pkcs11/roots/Makefile.am: (added)
+	* pkcs11/roots/tests/*: (added)
+	* pkcs11/roots/tests/test-data/*: (added)
+	* configure.in: Added certificate roots standalone PKCS#11 module.
+	Added indexing to GckManager of both properties and attributes.
+	
+2008-12-24  Stef Walter  <stef memberwebs com>
+
+	* pkcs11/gck/gck-crypto.c:
+	* pkcs11/gck/gck-crypto.h:
+	* pkcs11/gck/gck-session.c: Test invalid inputs and states 
+	on crypto functions, and bring in line with PKCS#11 spec.
+	
+2008-12-23  Stef Walter  <stef memberwebs com>
+
+	* pkcs11/dot-ssh/gck-ssh-module.c:
+	* pkcs11/dot-ssh/gck-ssh-private-key.c:
+	* pkcs11/dot-ssh/gck-ssh-public-key.c:
+	* pkcs11/dot-ssh/gck-ssh-standalone.c:
+	* pkcs11/dot-ssh/tests/Makefile.am:
+	* pkcs11/dot-ssh/tests/p11-tests.conf: (added)
+	* pkcs11/dot-ssh/tests/*.pub: (added)
+	* pkcs11/gck/gck-crypto.c:
+	* pkcs11/gck/gck-manager.c:
+	* pkcs11/gck/gck-manager.h:
+	* pkcs11/gck/gck-module.c:
+	* pkcs11/gck/gck-module.h:
+	* pkcs11/gck/gck-module-ep.h:
+	* pkcs11/gck/gck-object.c:
+	* pkcs11/gck/gck-object.h:
+	* pkcs11/gck/gck-private-key.c:
+	* pkcs11/gck/gck-public-key.c:
+	* pkcs11/gck/gck-util.c: Ran dot-ssh component through testing paces.
+	Fixed lots of bugs. Implemented string based initialization in gck
+	ala NSS. dot-ssh can now use any directory.
+	
+2008-12-23  Stef Walter  <stef memberwebs com>
+
+	* pkcs11/dot-ssh/gck-ssh-module.c:
+	* pkcs11/dot-ssh/gck-ssh-module.h:
+	* pkcs11/dot-ssh/gck-ssh-openssh.c:
+	* pkcs11/dot-ssh/gck-ssh-standalone.c: (added)
+	* pkcs11/dot-ssh/Makefile.am:
+	* pkcs11/gck/gck-module.c:
+	* pkcs11/gck/gck-module.h:
+	* pkcs11/gck/gck-module-ep.h:
+	* pkcs11/gck/gck-object.c:
+	* pkcs11/gck/gck-session.c:
+	* pkcs11/gck/gck-session.h:
+	* pkcs11/gck/Makefile.am:
+	* pkcs11/gck/tests/unit-test-data-openssl.c: Assemble SSH PKCS#11 component
+	into a standalone module.
+	
+	* pkcs11/dot-ssh/gck-crypto.c:
+	* pkcs11/dot-ssh/gck-data-asn1.c:
+	* pkcs11/dot-ssh/gck-data-der.c:
+	* pkcs11/dot-ssh/gck-data-openssl.c:
+	* pkcs11/dot-ssh/gck-data-pem.c: Use libgcrypt secure functions
+	as the interface for allocating secure memory.
+	
+2008-12-22  Stef Walter  <stef memberwebs com>
+
+	* pkcs11/gck/gck-crypto.c:
+	* pkcs11/gck/gck-crypto.h:
+	* pkcs11/gck/gck-data-der.c:
+	* pkcs11/gck/gck-data-openssl.c:
+	* pkcs11/gck/gck-data-openssl.h: 
+	* pkcs11/gck/tests/unit-test-crypto.c:
+	* pkcs11/gck/tests/unit-test-data-openssl.c: Add support for specifying 
+	length of password to various PBE algorithms.
+	
+	* pkcs11/Makefile.am:
+	* pkcs11/dot-ssh/*: (added)
+	* pkcs11/dot-ssh/tests/*: (added)
+	* pkcs11/dot-ssh/tests/test-data/*: (added)
+	* pkcs11/gck/gck-data-types.h: 
+	* pkcs11/gck/gck-module.h:
+	* pkcs11/gck/gck-private-key.c: 
+	* pkcs11/gck/gck-util.c:
+	* pkcs11/gck/gck-util.h: 
+	* tests/gtest.make: 
+	* configure.in: Add incomplete but speced dot-ssh PKCS#11 component. 
+	 
+	
+2008-12-22  Stef Walter  <stef memberwebs com>
+
+	* pkcs11/gck/tests/*: (added)
+	* pkcs11/gck/gck-crypto.c:
+	* pkcs11/gck/gck-crypto.h:
+	* pkcs11/gck/gck-data-asn1.c:
+	* pkcs11/gck/gck-data-asn1.h:
+	* pkcs11/gck/gck-data-der.c: (added)
+	* pkcs11/gck/gck-data-der.h: (added)
+	* pkcs11/gck/gck-data-openssl.c: (added)
+	* pkcs11/gck/gck-data-openssl.h: (added)
+	* pkcs11/gck/gck-data-pem.c: (added)
+	* pkcs11/gck/gck-data-pem.h: (added)
+	* pkcs11/gck/gck-data-types.h: (added)
+	* pkcs11/gck/gck-file-tracker.c: (added)
+	* pkcs11/gck/gck-file-tracker.h: (added)
+	* pkcs11/gck/gck-module.c:
+	* pkcs11/gck/gck-module.h: 
+	* pkcs11/gck/gck-module-ep.h:
+	* pkcs11/gck/temporary-test.c: 
+	* pkcs11/gck/Makefile.am:
+	* pkcs11/gck/pk.asn: (added)
+	* pkcs11/gck/pkix.asn: (added)
+	* pkcs11/Makefile.am:
+	* tests/gtest-helpers.c:
+	* tests/gtest.make:
+	* configure.in: Migrate lots of data processing code over to 
+	new GCK component. Vet for thread-safety, add unit-tests,
+	and disable code not covered by unit tests.
+	
+2008-12-21  Stef Walter  <stef memberwebs com>
+
+	* gp11/gp11-private.h: 
+	* gp11/gp11-call.c: Fix possible threading problems, by using 
+	proper class finalizer, and hiding all instance details.
+	
+	* gp11/gp11-object.c: Fix possible reference counting problem.
+	
+	* gp11/gp11-slot.c: 
+	* gp11/tests/unit-test-gp11-object.c: Fix test reference problems.  
+	
+2008-12-21  Stef Walter  <stef memberwebs com>
+
+	* pkcs11/gck/*: (added)
+	* pkcs11/Makefile.am:
+	* configure.in: Added GCK base PKCS#11 module code 
+	
+	* pkcs11/rpc/Makefile.am: distcheck fixes
+	
+2008-12-18  Stef Walter  <stef memberwebs com>
+
+	* configure.in: Add pkcs11/rpc Fixes bug #565043
+
+2008-12-18  Stef Walter  <stef memberwebs com>
+
+	* pkcs11/rpc/p11-rpc.h:
+	* pkcs11/rpc/p11-rpc-dispatch.c:
+	* pkcs11/rpc/p11-rpc-message.c:
+	* pkcs11/rpc/p11-rpc-module.c:
+	* pkcs11/rpc/p11-rpc-private.h:
+	* pkcs11/rpc/p11-rpc-test-daemon.c:
+	* pkcs11/rpc/p11-rpc-test-module.c:
+	* pkcs11/rpc/p11-rpc-util.c: 
+	* pkcs11/rpc/Makefile.am: Lots of fixes to new modular
+	PKCS#11 RPC module.
+	
+2008-12-18  Stef Walter  <stef memberwebs com>
+
+	* common/Makefile.am: 
+	* pkcs11/rpc/*: (added)
+	* pkcs11/Makefile.am:
+	* configure.in: Added initial implementation of generic 
+	PKCS#11 RPC module.
+
+2008-12-17  Stef Walter  <stef memberwebs com>
+
+	* daemon/gkr-daemon.c: Patch by Yanko Kaneti. On daemon 
+	initialisation move the dbus setup after the plugins setup
+	so that all supported environment variables are exported to 
+	the session.
+
+2008-12-17  Stef Walter  <stef memberwebs com>
+
+	* pkcs11/gkr-pkcs11-module.c: Disable debug output from
+	pkcs#11 module by default.
+	
+2008-12-17  Stef Walter  <stef memberwebs com>
+
+	* gp11/gp11-call.c: There was a problem when the main loop 
+	wasn't being run for periods of time, things would backup.
+	Now we process a result for every async call we make.
+	
+	* gp11/gp11-object.c:
+	* gp11/gp11-slot.c: Object lifetime fixes. 
+	
+2008-12-13  Stef Walter  <stef memberwebs com>
+
+	* gp11/gp11.h
+	* gp11/gp11-call.c:
+	* gp11/gp11-object.c:
+	* gp11/gp11-private.h:
+	* gp11/gp11-session.c:
+	* gp11/gp11-slot.c:
+	* gp11/gp11-test-gp11-object.c: Don't tie an object to a session unless
+	explicitly requested. Automatically open a session for object operations
+	(usually pooled).
+	
+2008-12-12  Stef Walter  <stef memberwebs com>
+
+	* configure.in: Bump version number.
+
+=== gnome-keyring 2.25.2 ===
+
+2008-12-12  Stef Walter  <stef memberwebs com>
+
+	* configure.in:
+	* NEWS: Release version 2.25.2
+
+2008-12-12  Stef Walter  <stef memberwebs com>
+
+	* daemon/pk/gkr-pk-cert.c:
+	* daemon/pk/gkr-pk-privkey.c:
+	* daemon/pk/gkr-pk-pubkey.c:
+	* daemon/pk/gkr-pk-pubkey.h:
+	* daemon/pk/gkr-pk-util.c:
+	* daemon/pkcs11/gkr-pkcs11-daemon-session.c:
+	* daemon/pkix/gkr-pkix-asn1.c:
+	* pkcs11/gkr-pkcs11-module.c: Fix most of the inconsistencies and bugs
+	highlighted by the p11-tests tool.  
+	
+2008-12-12  Halton Huo <halton huo sun com>
+
+	* pam/gkr-pam-module.c: Allow build on Solaris PAM. Fixes bug #559232.
+
+2008-12-11  Stef Walter  <stef memberwebs com>
+
+	* daemon/pkix/gkr-pkix-asn1.c:
+	* daemon/pkix/gkr-pkix-asn1.h: 
+	* daemon/pkix/gkr-pkix-der.c: Only allocate secure memory 
+	for secret key MPIs. 
+	
+2008-12-11  Stef Walter  <stef memberwebs com>
+
+	* common/gkr-crypto.c:
+	* common/gkr-secure-memory.c:
+	* common/gkr-secure-memory.h:
+	* daemon/gkr-daemon.c:
+	* daemon/gkr-daemon.h:
+	* daemon/gkr-daemon-dbus.c:
+	* daemon/gkr-daemon-ops.c: 
+	* pam/gkr-pam-module.c: Rework initialization of the daemon
+	so that most initialization can happen after starting via PAM.
+	Fixes bug #558181
+	
+	* library/gnome-keyring.c:
+	* library/gnome-keyring-private.h:
+	* library/gnome-keyring-socket.c: Don't let --start use an 
+	autostart DBus daemon.
+	
+2008-12-11  Stef Walter  <stef memberwebs com>
+
+	* pam/gkr-pam-module.c: Close first 64 open file descriptors 
+	before running the daemon. Fixes bug #560131 
+	
+2008-12-11  Stef Walter  <stef memberwebs com>
+
+	* pam/gkr-pam-module.c: Don't unlock keyring if 
+	daemon wasn't started. Patch by Vincent Untz. Fixes bug #559958
+
+2008-12-11  Stef Walter  <stef memberwebs com>
+
+	* pam/gkr-pam-module.c: Don't leave gnome-keyring-daemon running
+	if started for a password change. Patch by Vincent Untz.
+	Fixes bug #558636
+
+2008-12-11  Stef Walter  <stef memberwebs com>
+
+	* daemon/ui/gkr-ask-tool.c: Add accelerator to 'Deny' button
+	in dialog. Patch by Gabor Kelemen. Fixes bug #552604
+
+2008-12-11  Stef Walter  <stef memberwebs com>
+
+	* common/gkr-location.c: Fix crash when empty error message.
+	Patch by Jeff Cai. Fixes bug #562521
+
+2008-12-11  Stef Walter  <stef memberwebs com>
+
+	* library/gnome-keyring-utils.c: Synchronize ICEAUTHORITY and 
+	XAUTHLOCALHOSTNAME environment variables on startup. Fixes bug #562824
+
+2008-12-11  Stef Walter  <stef memberwebs com>
+
+	* configure.in: Use pkg-config to detect libtasn1. 
+	Patch by Jeff Cai. Fixes bug #563702
+
+2008-11-14  Stef Walter  <stef memberwebs com>
+
+	* daemon/gkr-daemon-dbus.c: Register and unregister with the session
+	properly using correct interfaces and signals. See bug #547272
+	
+2008-11-11  Stef Walter  <stef memberwebs com>
+
+	* common/gkr-crypto.c:
+	* common/gkr-location-watch.c:
+	* daemon/ssh/gkr-ssh-daemon-ops.c: Better warnings and debug messages
+	in certain corner cases.
+	
+2008-11-09  Stef Walter  <stef memberwebs com>
+
+	* configure.in:
+	* common/gkr-daemon-util.c:
+	* common/gkr-daemon-util.h:
+	* daemon/Makefile.am:
+	* daemon/gkr-daemon-dbus.c:
+	* daemon/gkr-daemon-ops.c:
+	* daemon/gkr-daemon.c:
+	* daemon/gkr-daemon.h:
+	* daemon/gnome-keyring-daemon.desktop.in:
+	* library/Makefile.am:
+	* library/gnome-keyring-private.h:
+	* library/gnome-keyring-socket.c:
+	* library/gnome-keyring-utils.c:
+	* library/gnome-keyring.c: Add --start option to daemon which allows 
+	initialization of a running daemon or start one if none found. 
+	This reworks the startup interactions with gnome-session.
+	
+2008-11-05  Stef Walter  <stef memberwebs com>
+
+	* common/gkr-dbus.c:
+	* common/gkr-dbus.h:
+	* daemon/gkr-daemon.c:
+	* daemon/gkr-daemon.h:
+	* daemon/gkr-daemon-dbus.c:
+	* daemon/Makefile.am:
+	* library/gnome-keyring.c:
+	* library/gnome-keyring-private.h:
+	* configure.in: Make DBUS a required dependency of gnome-keyring. 
+	
+2008-11-04  Stef Walter  <stef memberwebs com>
+
+	* configure.in: Bump version number.
+
+=== gnome-keyring 2.25.1 ===
+
+2008-11-04  Stef Walter  <stef memberwebs com>
+
+	* configure.in:
+	* NEWS: Release version 2.25.1
+
+2008-11-04  Stef Walter  <stef memberwebs com>
+
+	* configure.in:
+	* tool/gkr-tool-import.c: Remove usage of deprecated gtk stuff.
+	
+2008-11-04  Stef Walter  <stef memberwebs com>
+
+	* configure.in: 
+	* gp11/tests/gp11-test.h:
+	* common/gkr-location.c: Remove usage of deprecated glib stuff. 
+	
+=== gnome-keyring 2.24.1 ===
+
+2008-10-19  Stef Walter  <stef memberwebs com>
+
+	* ChangeLog:
+	* configure.in:
+	* NEWS: Release version 2.24.1
+
+2008-10-18  Stef Walter  <stef memberwebs com>
+
+	* common/gkr-location.c: Fix crash on logout on Solaris.
+	Fixes bug #556368. Patch by Jeff Cai
+
+2008-10-18  Stef Walter  <stef memberwebs com>
+
+	* library/gnome-keyring.c: Add missing 'server' attribute 
+	to the NETWORK_PASSWORD schema. Fixes bug #556530
+
+=== gnome-keyring 2.24.0 ===
+
+2008-09-20  Stef Walter  <stef memberwebs com>
+
+	* ChangeLog:
+	* configure.in:
+	* NEWS: 
+	* gp11/reference/Makefile.am: Release version 2.24.0
+
+2008-09-17  Stef Walter  <stef memberwebs com>
+
+	* gp11/gp11-module.c:
+	* gp11/gp11-object.c:
+	* gp11/gp11-session.c:
+	* gp11/gp11-slot.c:
+	* gp11/reference/Makefile.am:
+	* gp11/reference/gp11-docs.sgml:
+	* gp11/reference/gp11-sections.txt:
+	* gp11/reference/gp11-undeclared.txt:
+	* gp11/reference/tmpl/gp11-unused.sgml: Update documentation
+	for functions in gp11 library.
+	
+2008-09-15  Stef Walter  <stef memberwebs com>
+
+	* daemon/ui/gkr-ask-tool.c: Fix for keyboard ungrabbing when
+	minimizing the password prompt window, and handle grab
+	errors in a better manner.
+	
+2008-09-14  Stef Walter  <stef memberwebs com>
+
+	* configure.in:
+	* tests/gtest-helpers.c:
+	* tests/test-helpers.c: Fix problems compiling with gcc 4.3
+	
+2008-09-12  Joe Orton  <jorton redhat com>
+
+	* gp11/gp11-module.c (GP11ModulePrivate): Add init_args field.
+	(gp11_module_initialize): Use init_args structure from private
+	structure since at least one PKCS#11 module (opensc) requires
+	that the init_args argument persists in memory.
+
+2008-09-11  Stef Walter  <stef memberwebs com>
+
+	* daemon/ui/gkr-ask-request.c:
+	* daemon/ui/gkr-ask-tool.c: Make all glib/gtk error messages
+	go to syslog from the ask tool. Also try and show a smart
+	warning if the ask tool failed and no DISPLAY was set.
+	See bug #551687
+	
+2008-09-09  Stef Walter  <stef memberwebs com>
+
+	* daemon/gkr-pk-import.c: When prompting for a password on 
+	import, don't go into an endless loop for blank passwords.
+	 
+2008-09-09  Stef Walter  <stef memberwebs com>
+
+	* daemon/keyrings/gkr-keyring-item.c: Fix bugs when cloning a
+	keyring item to be part of another keyring. This fixes issues 
+	with items in PK indexes overwriting each other.
+	
+2008-09-08  Stef Walter  <stef memberwebs com>
+
+	* daemon/pk/gkr-pk-object-storage.c: Don't add additional extensions
+	on storage files when the extension is already correct.
+	
+2008-09-08  Stef Walter  <stef memberwebs com>
+
+	* daemon/keyrings/gkr-keyring-item.c:
+	* daemon/keyrings/gkr-keyring-item.h: 
+	* daemon/keyrings/gkr-pk-index.c: Cover corner cases when 
+	an indexed object is copy between indexes using the same keyring
+	or to a keyring where it already exists.
+	
+	* daemon/pkcs11/gkr-pkcs11-daemon-session.c: Load all objects 
+	when a session is opened, regardless of whether a C_FindObjects
+	is run or not.
+	 
+=== gnome-keyring 2.23.92 ===
+
+2008-09-07  Stef Walter  <stef memberwebs com>
+
+	* NEWS: Release 2.23.92
+
+2008-09-07  Stef Walter  <stef memberwebs com>
+
+	* gp11/gp11-slot.c: Build fix for Solaris. 
+	Fixes bug #550943. Patch by Jeff Cai.
+	
+2008-09-06  Stef Walter  <stef memberwebs com>
+
+	* daemon/gkr-daemon-ops.c: Import the LANG environment variable
+	properly into daemon environment.
+	
+2008-09-03  Stef Walter  <stef memberwebs com>
+
+	* configure.in: Bump version number
+
+=== gnome-keyring 2.23.91 ===
+
+2008-09-03  Stef Walter  <stef memberwebs com>
+
+	* NEWS: Release 2.23.91
+
+2008-09-03  Stef Walter  <stef memberwebs com>
+
+	* common/gkr-wakeup.c: Build fix for strange gcc warning.
+	
+2008-09-03  Stef Walter  <stef memberwebs com>
+
+	* common/gkr-async.c:
+	* common/tests/Makefile.am: Some tweaking of the asynchronous
+	task scheduling. 
+	
+2008-08-31  Stef Walter  <stef memberwebs com>
+
+	* deamon/pk/gkr-pk-index.c:
+	* daemon/pk/gkr-pk-index.h:
+	* daemon/pk/gkr-pk-object.c:
+	* daemon/pk/gkr-pk-object.h:
+	* daemon/pk/gkr-pk-storage.c:
+	* daemon/pk/tests/unit-test-pk-index.c:
+	* daemon/pk/tests/unit-test-pk-object.c: Use the keyring item 
+	display_name to store PK object labels in. 
+	
+2008-08-31  Stef Walter  <stef memberwebs com>
+
+	* daemon/pkcs11/gkr-pkcs11-rsa.c: Support extracting of RSA 
+	signature even when no pad function is specified for extraction.
+	
+2008-08-31  Stef Walter  <stef memberwebs com>
+
+	* daemon/pk/gkr-pk-object.c: Don't try to rename in indexes
+	if digest remains the same on an object. 
+	
+2008-08-31  Stef Walter  <stef memberwebs com>
+
+	* gp11/gp11-misc.c:
+	* gp11/gp11-module.c: Complete some more documentation.
+
+2008-08-31  Stef Walter  <stef memberwebs com>
+
+	* daemon/gkr-daemon-ops.c:
+	* daemon/ui/gkr-ask-request.h:
+	* daemon/ui/gkr-ask-tool.c: Use proper text for button when
+	prompting to change password. Fixes bug #549730. Patch by
+	Adam Schreiber.
+	
+2008-08-31  Stef Walter  <stef memberwebs com>
+
+	* gp11/gp11-misc.c: Use a more easily translatable message 
+	for CKR_RANDOM_SEED_NOT_SUPPORTED.
+	
+2008-08-27  Stef Walter  <stef memberwebs com>
+
+	* gp11/Makefile.am:
+	* gp11/gp11-attributes.c:
+	* gp11/gp11.h:
+	* gp11/reference/*: (added) Added start of documentation for the 
+	GP11 library.
+	
+2008-08-27  Stef Walter  <stef memberwebs com>
+
+	* Makefile.am:
+	* configure.in:
+	* library/Makefile.am: 
+	* library/reference/: (moved from library/)
+	* reference/: (moved to library/reference/) Move the documentation
+	for the gnome-keyring library into the 'library' subdirectory. 
+	
+2008-08-27  Stef Walter  <stef memberwebs com>
+
+	* daemon/pk/gkr-pk-netscape-trust.c: Fix bug where we always 
+	return CKR_FUNCTION_CANCELLED.
+	
+2008-08-27  Stef Walter  <stef memberwebs com>
+
+	* gp11/gp11-slot.c: Make sure we use the UTC time when 
+	converting time from PKCS#11.
+	
+2008-08-27  Stef Walter  <stef memberwebs com>
+
+	* tool/Makefile.am: Build fix. Include gthread library in 
+	tool binary. Fixes bug #548424. Patch by Götz Waschk
+	
+2008-08-27  Stef Walter  <stef memberwebs com>
+
+	* common/gkr-crypto.c: Fix build problems with string formats.
+	
+2008-08-22  Stef Walter  <stef memberwebs com>
+
+	* gp11/gp11-call.c: Fix build problem with string formats
+	to g_set_error.
+
+2008-08-18  Stef Walter  <stef memberwebs com>
+
+	* configure.in: Bump version number
+
+=== gnome-keyring 2.23.90 ===
+
+2008-08-18  Stef Walter  <stef memberwebs com>
+
+	* NEWS: Release 2.23.90
+
+2008-08-17  Stef Walter  <stef memberwebs com>
+
+	* gp11/gp11-attributes.c:
+	* gp11/gp11-call.c:
+	* gp11/gp11-misc.c:
+	* gp11/gp11-module.c:
+	* gp11/gp11-object.c:
+	* gp11/gp11-private.h:
+	* gp11/gp11-session.c:
+	* gp11/gp11-slot.c:
+	* gp11/gp11.h: Add license comments to top of files.
+	
+2008-08-17  Stef Walter  <stef memberwebs com>
+
+	* gp11/gp11-attributes.c:
+	* gp11/gp11-misc.c:
+	* gp11/gp11-object.c:
+	* gp11/gp11-private.h:
+	* gp11/gp11-session.c:
+	* gp11/gp11-slot.c:
+	* gp11/gp11.h
+	* gp11/tests/unit-test-gp11-object.c:
+	* gp11/tests/unit-test-gp11-slot.c: 
+	* tool/gkr-tool-import.c: Use gulong for all CK_ULONG derived
+	types in PKCS#11. Fixes bug #547830
+	
+2008-08-17  Stef Walter  <stef memberwebs com>
+
+	* daemon/ui/gkr-ask-request.h:
+	* daemon/ui/gkr-ask-tool.c: Use better text for button in 
+	keyring create password prompt. Patch by Adam Schreiber.
+	Fixes bug #547722
+	
+2008-08-13  Stef Walter  <stef memberwebs com>
+
+	* common/gkr-daemon-util.h: Fix build issue on Mac OS X. 
+	Patch by John Ralls
+	
+	* tool/gkr-tool-import.c: Fix build issue. Patch by John Ralls.
+	Fixes bug #547417
+	
+	* tool/gkr-tool.c:
+	* tool/gkr-tool.h:
+	* tool/gkr-tool-import.c: Add copyright headers
+	
+2008-08-10  Stef Walter  <stef memberwebs com>
+
+	* daemon/pk/gkr-pk-cert.c:
+	* daemon/pk/gkr-pk-import.c:
+	* daemon/pk/gkr-pk-netscape-trust.c:
+	* daemon/pk/gkr-pk-object-storage.c:
+	* daemon/pk/gkr-pk-root-storage.c:
+	* daemon/pkcs11/gkr-pkcs11-daemon-session.c:
+	* daemon/pkix/gkr-pkix-parser.c:
+	* daemon/pkix/gkr-pkix-parser.h:
+	* daemon/pkix/gkr-pkix-types.h: 
+	* daemon/pkix/tests/unit-test-pkix-parser.c:
+	* daemon/pkix/tests/unit-test-pkix-serialize.c: Fix problems where
+	the parser is used interactively, and continues to prompt the user
+	after they've cancelled the operation.
+	
+	* daemon/pkix/gkr-pkix-parser.c: Fix problem prompting for the 
+	same password twice when parsing a PKCS#12 or other file with
+	multiple parts encrypted with same password.
+	
+	* common/gkr-location.c: Automatically create non-existing directories
+	when we're trying to store a file.
+	
+	* daemon/pk/gkr-pk-import.c: Don't offer to store password for 
+	stuff we're unlocking while importing.
+	
+	* daemon/pk/gkr-pk-object-storage.c: Create stored files in proper
+	directories. 
+
+	* daemon/pk/gkr-pk-object-storage.c: Don't try to store certificates
+	encrypted on the disk.
+	
+	* daemon/pk/gkr-pk-object-storage.c: 
+	* daemon/ssh/gkr-ssh-storage.c: Add objects to storage list after
+	storing them.
+	
+	* tool/gkr-tool-import.c:
+	* tool/gkr-tool.c: Fix importing of objects from tool.
+	
+	* daemon/pk/gkr-pk-index.c:
+	* daemon/pk/gkr-pk-index.h:
+	* daemon/pk/gkr-pk-object-storage.c: Only load properly imported keys 
+	in main object storage. Remove keys properly when deleted.
+	
+2008-08-09  Stef Walter  <stef memberwebs com>
+
+	* conifgure.in:
+	* Makefile.am:
+	* tool/gkr-tool.c: (added)
+	* tool/gkr-tool.h: (added)
+	* tool/gkr-tool-import.c: (added)
+	* tool/Makefile.am: (added) Add basics of gnome-keyring 
+	command line tool.
+	
+2008-08-07  Stef Walter  <stef memberwebs com>
+
+	* daemon/pk/gkr-pk-storage.c: Fix problem with unititialized
+	variable in prompting for password. Fixes bug #544554.
+	
+	* daemon/ssh/gkr-ssh-storage.c: Fix problem with result 
+	comparison. Related to #544554
+	
+2008-08-03  Stef Walter  <stef memberwebs com>
+
+	* configure.in: Bump version number.
+
+=== gnome-keyring 2.23.6 ===
+
+2008-08-03  Stef Walter  <stef memberwebs com>
+
+	* configure.in:
+	* NEWS: Release 2.23.6
+	
+2007-08-03  Stef Walter  <stef memberwebs com>
+
+	* gp11/gp11-attribute.c:
+	* gp11/gp11-call.c:
+	* gp11/gp11-object.c:
+	* gp11/gp11-private.h:
+	* gp11/gp11-session.c:
+	* gp11/gp11-slot.c:
+	* gp11/gp11.h: Add concept of invalid attributes. Don't throw error
+	when some attributes of a multi attribute retrieval are invalid.
+	Call async ready callbacks with right object. 
+	
+	* daemon/data/gnome-keyring.schemas.in: Add gconf schema for 
+	noting the PKCS#11 modules for the current user.
+	
+2008-08-03  Stef Walter  <stef memberwebs com>
+
+	* gp11/gp11-attributes.c:
+	* gp11/gp11-object.c: 
+	* gp11/gp11-session.c:
+	* gp11/gp11-slot.c: 
+	* gp11/gp11.h:
+	* gp11/tests/unit-test-gp11-attributes.c: More fine tuning of GP11 
+	library. Add missing functions. Clarify date handling.
+	 
+2008-08-03  Stef Walter  <stef memberwebs com>
+
+	* gp11/gp11-attributes.c:
+	* gp11/gp11.h:
+	* gp11/gp11.pc.in:
+	* pkcs11/Makefile.am: Fine tune GP11 library. Make attribute 
+	data be guchar, and install gnome PKCS#11 header. Set proper
+	version on the library. 
+	
+2008-07-30  Stef Walter  <stef memberwebs com>
+
+	* daemon/gkr-daemon-ops.c:
+	* daemon/keyrings/gkr-keyring-binary.c:
+	* daemon/keyrings/gkr-keyring-item.c:
+	* daemon/keyrings/gkr-keyring-login.c:
+	* daemon/keyrings/gkr-keyrings.c:
+	* daemon/keyrings/gkr-keyring-textual.c:
+	* library/tests/unit-test-keyrings.c: Manage keyring and item 
+	reference counting properly. Fixes bug #545456
+	
+2008-07-30  Stef Walter  <stef memberwebs com>
+
+	* common/gkr-location.c: Fix erroneous warning on shutdown.
+	
+2008-07-30  Stef Walter  <stef memberwebs com>
+
+	* daemon/pk/gkr-pk-cert.c:
+	* daemon/pk/gkr-pk-index.c:
+	* daemon/pk/gkr-pk-object.c:
+	* daemon/pk/gkr-pk-object.h:
+	* daemon/pk/gkr-pk-root-storage.c: When a certificate is in the Roots
+	storage, assume it is a CA if no basic constraints are present. 
+	
+2008-07-27  Stef Walter  <stef memberwebs com>
+
+	* daemon/pk/gkr-pk-storage.c:
+	* daemon/ssh/gkr-ssh-storage.c:
+	* gp11/gp11-misc.c: Fix text problems highlighted by Claude Paroz 
+	Fixes bug #545030.
+
+2008-07-25  Stef Walter  <stef memberwebs com>
+
+	* gp11/gp11-module.c: Build fixes. Fixes bug #544407
+	
+2008-07-25  Stef Walter  <stef memberwebs com>
+
+	* daemon/pk/gkr-pk-import.c:
+	* daemon/pk/gkr-pk-index.c:
+	* daemon/pk/gkr-pk-index.h:
+	* daemon/pk/gkr-pk-object.c:
+	* daemon/pk/gkr-pk-root-storage.c:
+	* daemon/pk/gkr-pk-storage.c:
+	* daemon/ssh/gkr-ssh-storage.c:
+	* daemon/ui/gkr-ask-daemon.c: Fix problems using SSH and other PK 
+	related stuff when index unlock is denied by the user. We should 
+	default to a session index.
+	
+2008-07-24  Stef Walter  <stef memberwebs com>
+
+	* gp11/gp11.h:
+	* gp11/gp11-module.c:
+	* gp11/tests/unit-test-gp11-module.c:
+	* gp11/tests/unit-test-gp11-object.c:
+	* gp11/tests/unit-test-gp11-session.c:
+	* gp11/tests/unit-test-gp11-slot.c:
+	* pkcs11/gkr-pkcs11-module.c:
+	* pkcs11/Makefile.am:
+	* pkcs11/tests/Makefile.am:
+	* pkcs11/tests/unit-test-pkcs11-initialize.c:
+	* configure.in: Add ability to gnome-keyring module to pass in the
+	socket using the reserved argument. This is similar to how NSS
+	libsoftkn3 likes to be initialized. 
+	
+2008-07-23  Stef Walter  <stef memberwebs com>
+
+	* gp11/gp11-attributes.c: Build fix
+	
+2008-07-23  Stef Walter  <stef memberwebs com>
+
+	* common/gkr-async.c:
+	* common/gkr-async.h:
+	* common/gkr-daemon-util.c:
+	* common/gkr-daemon-util.h:
+	* daemon/gkr-daemon-io.c:
+	* daemon/pkcs11/gkr-pkcs11-daemon-session.c:
+	* daemon/ssh/gkr-ssh-daemon-io.c:
+	* daemon/ui/gkr-ask-daemon.c:
+	* daemon/ui/gkr-ask-request.c:
+	* daemon/ui/gkr-ask-request.h: Don't prompt for the same prompt twice 
+	while servicing the same client connection. Fixes bug #544373
+	
+2008-07-23  Stef Walter  <stef memberwebs com>
+
+	* daemon/pk/gkr-pk-import.c:
+	* daemon/pk/gkr-pk-index.c:
+	* daemon/pk/gkr-pk-index.h:
+	* daemon/pk/gkr-pk-object.c:
+	* daemon/pk/gkr-pk-object-storage.c:
+	* daemon/pk/gkr-pk-root-storage.c:
+	* daemon/pk/gkr-pk-storage.c:
+	* daemon/ssh/gkr-pk-storage.c: Use the login keyring for storing
+	indexes of PK objects. Handle the 'deny' to unlock use case 
+	better.  
+	
+2008-07-23  Stef Walter  <stef memberwebs com>
+
+	* daemon/pk/gkr-pk-storage.c: Try storage of SSH and other key 
+	passwords in the old 2.22 style, so that user's desktops 
+	continue to work as expected. 
+	
+2008-07-21  Stef Walter  <stef memberwebs com>
+
+	* configure.in: Bump version number
+
+=== gnome-keyring 2.23.5 ===
+
+2008-07-21  Stef Walter  <stef memberwebs com>
+
+	* gp11/Makefile.am: 
+	* configure.in:
+	* NEWS: Release 2.23.5
+	
+2008-07-21  Stef Walter  <stef memberwebs com>
+
+	* pkcs11/gkr-pkcs11-module.c: Build fix. Fixes bug #543221
+	
+	* common/gkr-location.c: Fix crash in libhal_ctx_shutdown. 
+	Fixes bug #544007
+	
+2008-07-20  Stef Walter  <stef memberwebs com>
+
+	* daemon/gkr-daemon.c:
+	* daemon/pk/gkr-pk-index.c:
+	* daemon/pk/gkr-pk-object-storage.c:
+	* daemon/pk/gkr-pk-places.h: (removed)
+	* daemon/pk/gkr-pk-root-storage.c:
+	* daemon/pk/gkr-pk-root-storage.h:
+	* daemon/pk/Makefile.am: Initialize root storage properly.
+
+	* pk/gkr-pk-object.c: Default name for Netscape Trust
+	
+2008-07-20  Stef Walter  <stef memberwebs com>
+
+	* daemon/pk/gkr-pk-root-storage.c:
+	* daemon/pkix/gkr-pkix-parser.c: Build fixes
+	
+2008-07-19  Stef Walter  <stef memberwebs com>
+
+	* gp11/gp11.h:
+	* gp11/gp11-call.c:
+	* gp11/gp11-marshal.list:
+	* gp11/gp11-private.h:
+	* gp11/gp11-session.c:
+	* gp11/gp11-slot.c:
+	* gp11/Makefile.am: 
+	* gp11/tests/gp11-test-module.c:
+	* gp11/tests/unit-test-gp11-session.c: Auto login of sessions when 
+	and where necessary.
+	
+2008-07-19  Stef Walter  <stef memberwebs com>
+
+	* gp11/gp11.h
+	* gp11/gp11.pc.in:
+	* gp11/gp11-call.c:
+	* gp11/gp11-private.h:
+	* gp11/gp11-session.c:
+	* gp11/gp11-slot.c:
+	* gp11/Makefile.am:
+	* gp11/tests/unit-test-gp11-session.c: Add ability to reuse sessions,
+	in a simple pool.  
+	
+2008-07-14  Stef Walter  <stef memberwebs com>
+
+	* gp11/tests/gp11-test.h:
+	* gp11/tests/gp11-test-module.c:
+	* gp11/tests/Makefile.am:
+	* gp11/tests/unit-test-gp11-attributes.c:
+	* gp11/tests/unit-test-gp11-module.c:
+	* gp11/tests/unit-test-gp11-object.c:
+	* gp11/tests/unit-test-gp11-session.c:
+	* gp11/tests/unit-test-gp11-slot.c:
+	* tests/gtest.make: (moved from check.make)
+	* tests/gtest-helpers.c: (moved from check-helpers.c)
+	* tests/gtest-helpers.h: (moved from check-helpers.h)
+	* tests/Makefile.am:
+	* tests/prep-gtest.sh: (moved from prep-check.sh)
+	* configure.in: Move to glib based testing for new stuff
+	
+2008-07-14  Stef Walter  <stef memberwebs com>
+
+	* daemon/pk/gkr-pk-cert.c:
+	* daemon/pk/gkr-pk-import.c:
+	* daemon/pk/gkr-pk-object.c:
+	* daemon/pk/gkr-pk-privkey.c:
+	* daemon/pk/gkr-pk-pubkey.c:
+	* daemon/pkcs11/gkr-pkcs11-daemon-session.c:
+	* daemon/pkcs11/gkr-pkcs11-dsa.c:
+	* daemon/pkcs11/gkr-pkcs11-rsa.c: Only use CKR_GENERAL_ERROR
+	when it's really quite dire.
+	
+	* gp11/gp11.h: (added)
+	* gp11/gp11.pc.in: (added)
+	* gp11/gp11-attributes.c: (added)
+	* gp11/gp11-call.c: (added)
+	* gp11/gp11-misc.c: (added)
+	* gp11/gp11-module.c: (added)
+	* gp11/gp11-object.c: (added)
+	* gp11/gp11-private.h: (added)
+	* gp11/gp11-session.c: (added)
+	* gp11/gp11-slot.c: (added)
+	* gp11/Makefile.am: (added)
+	* gp11/pkcs11.h: (added)
+	* gp11/tests/gp11-test.h: (added)
+	* gp11/tests/gp11-test-module.c: (added)
+	* gp11/tests/Makefile.am: (added)
+	* gp11/tests/unit-test-gp11-attributes.c: (added)
+	* gp11/tests/unit-test-gp11-module.c: (added)
+	* gp11/tests/unit-test-gp11-object.c: (added)
+	* gp11/tests/unit-test-gp11-session.c: (added)
+	* gp11/tests/unit-test-gp11-slot.c: (added)
+	* tests/check.make: (added)
+	* tests/check-helpers.c: (added)
+	* tests/check-helpers.h: (added)
+	* tests/prep-check.sh: (added)
+	* configure.in:
+	* Makefile.am: Added new GP11 library
+	 
+2008-07-09  Stef Walter  <stef memberwebs com>
+
+	Move all daemon code and sub-modules into daemon/ directory.
+
+2008-07-09  Stef Walter  <stef memberwebs com>
+
+	* pk/gkr-pk-cert.c:
+	* pk/gkr-pk-cert.h:
+	* pk/gkr-pk-manager.c: (moved from gkr-pk-object-manager.c)
+	* pk/gkr-pk-manager.h: (moved from gkr-pk-object-manager.h)
+	* pk/gkr-pk-netscape-trust.c:
+	* pk/gkr-pk-netscape-trust.h:
+	* pk/gkr-pk-object.c:
+	* pk/gkr-pk-object.h:
+	* pk/gkr-pk-object-manager.c: (moved to gkr-pk-manager.c)
+	* pk/gkr-pk-object-manager.h: (moved to gkr-pk-manager.h)
+	* pk/gkr-pk-privkey.c:
+	* pk/gkr-pk-privkey.h:
+	* pk/gkr-pk-root-storage.c:
+	* pk/gkr-pk-session.c:
+	* pk/gkr-pk-session.h:
+	* pk/gkr-pk-session-storage.c:
+	* pk/gkr-pk-storage.c:
+	* pk/gkr-pk-storage.h:
+	* pk/Makefile.am:
+	* pk/tests/unit-test-pk-cert.c:
+	* pk/tests/unit-test-pk-netscape-trust.c: 
+	* pk/tests/unit-test-pk-object.c: 
+	* pkcs11/gkr-pkcs11-daemon-session.c:
+	* pkcs11/gkr-pkcs11-dsa.h:
+	* ssh/gkr-ssh-daemon-ops.c:
+	* ssh/gkr-ssh-storage.c: Rework how object creation happens. Rename
+	GkrPkObjectManager to GkrPkManager. Add concept of a PK session, which
+	PKCS#11 and SSH can now use. 
+	
+	* pk/gkr-pk-import.c: (added)
+	* pk/gkr-pk-import.h: (added)
+	* pk/gkr-pk-util.c:
+	* pk/gkr-pk-util.h:
+	* pk/Makefile.am:
+	* pk/tests/check-attribute.c:
+	* pk/tests/Makefile.am:
+	* pk/tests/unit-test-pk-import.c: (added)
+	* pkcs11/pkcs11g.h:
+	* pkix/gkr-pkix-parser.c: Implement 'import' PKCS#11 object.
+	 
+2008-07-08  Stef Walter  <stef memberwebs com>
+
+	* daemon/gkr-daemon.c:
+	* pk/gkr-pk-object-storage.c:
+	* pk/gkr-pk-object-storage.h:
+	* pk/gkr-pk-storage.c:
+	* pk/gkr-pk-storage.h:
+	* pk/Makefile.am:
+	* pkix/gkr-pkix-serialize.c:
+	* pkix/gkr-pkix-serialize.h: Reimplement arbitrary token object
+	storage in new storage framework.
+	
+	* pk/gkr-pk-object.c:
+	* pk/gkr-pk-object.h:
+	* pk/tests/Makefile.am: 
+	* pk/tests/unit-test-pk-object.c: (added) 
+	Better support for calculating and using labels for objects.
+	
+	* pk/gkr-pk-privkey.c:
+	* pk/gkr-pk-privkey.h:
+	* ssh/gkr-ssh-daemon-ops.c:
+	* ssh/gkr-ssh-storage.c:
+	* ssh/gkr-ssh-storage.h:
+	* ssh/tests/unit-test-ssh-storage.c: Don't load SSH public keys 
+	directly, just provide them as hints for the private keys to use.
+	
+2008-07-07  Stef Walter  <stef memberwebs com>
+
+	* common/gkr-crypto.c: Null terminate hex encodings properly
+	
+	* common/gkr-location.c: 
+	* common/gkr-location.h: 
+	* common/tests/unit-test-location.c: Add function to delete files, and 
+	check if a location is a volume.
+	
+	* daemon/gkr-daemon-ops.c: Allow arbitrary item types.
+	
+	* keyrings/gkr-keyring.c:
+	* keyrings/gkr-keyrings.c:
+	* keyrings/gkr-keyrings.h: Can create keyrings in arbitrary locations.
+	
+	* daemon/gkr-daemon-ops.c:
+	* keyrings/gkr-keyring.c: Consolidate the keyring unlocking logic.
+	
+	* keyrings/gkr-keyring-binary.c: 
+	* keyrings/gkr-keyring-item.c:
+	* keyrings/gkr-keyring-item.h: Functions to manage item attribute lists.
+	
+	* keyrings/gkr-keyring-item.c: 
+	* keyrings/gkr-keyring-login.c:
+	* keyrings/tests/unit-test-keyring-file.c: 
+	* library/gnome-keyring.h:
+	* pk/gkr-pk-cert.c:
+	* pk/gkr-pk-index.c:
+	* pk/gkr-pk-index.h:
+	* pk/gkr-pk-object.c:
+	* pk/gkr-pk-object.h:
+	* pk/gkr-pk-object-manager.c:
+	* pk/gkr-pk-privkey.c:
+	* pk/gkr-pk-pubkey.c:
+	* pk/gkr-pk-root-storage.c: (added)
+	* pk/gkr-pk-root-storage.h: (added)
+	* pk/gkr-pk-session-storage.c: (added)
+	* pk/gkr-pk-session-storage.h: (added)
+	* pk/gkr-pk-storage.c: (added)
+	* pk/gkr-pk-storage.h: (added)
+	* pk/Makefile.am:
+	* pk/tests/unit-test-pk-cert.c:
+	* pk/tests/unit-test-pk-index.c:
+	* pk/tests/unit-test-pk-netscape-trust.c:
+	* pkcs11/gkr-pkcs11-daemon-session.c: 
+	* pkix/gkr-pkix-marshal.list
+	* pkix/gkr-pkix-parser.c:
+	* pkix/gkr-pkix-parser.h:
+	* pkix/tests/unit-test-pkix-parser.c:
+	* pkix/tests/unit-test-pkix-serialize.c:
+	* configure.in: Put indexes into keyrings, and rework how storage
+	of PK objects is thought out. 
+
+	* daemon/gkr-daemon.c:   
+	* pkix/gkr-pkix-openssl.c:
+	* pkix/gkr-pkix-openssl.h:
+	* pkix/gkr-pkix-pem.c:
+	* pkix/gkr-pkix-pem.h:
+	* pkix/tests/unit-test-pkix-openssl.c: (added)
+	* ssh/gkr-ssh-daemon-io.c:
+	* ssh/gkr-ssh-daemon-ops.c:
+	* ssh/gkr-ssh-proto.c:
+	* ssh/gkr-ssh-storage.c: (added)
+	* ssh/gkr-ssh-storage.h: (added)
+	* ssh/Makefile.am: 
+	* ssh/tests/Makefile.am: (added)
+	* ssh/tests/unit-test-ssh-storage.c: (added) 
+	Add an SSH key store which loads ~/.ssh
+	
+2008-07-02  Stef Walter  <stef memberwebs com>
+
+	* common/gkr-buffer.c: Better checks, and buffer handling.
+	Bugs found by Jon Burgress. 
+	 
+2008-07-02  Stef Walter  <stef memberwebs com>
+
+	* common/gkr-unix-credentials.c:
+	* library/tests/unit-test-other.c: Fix problem with 
+	gnome_keyring_is_available() producing spurious warnings
+	in the logs. Fixes bug #511285
+	
+2008-07-02  Stef Walter  <stef memberwebs com>
+
+	* daemon/gkr-daemon-ops.c:
+	* library/tests/unit-test-keyrings-prompt.c:
+	* configure.in: Add --disable-acl-prompts option to disable
+	all access/allow ACL prompts. These were dubious security 
+	value. Disabling may become the default in the future.  
+	Fixes bug #533493
+	
+2008-06-30  Stef Walter  <stef memberwebs com>
+
+	* common/gkr-async.c: Make gkr_async_usleep() sleep for 
+	the proper amount of time. Patch by Jon Burgess
+	
+2008-06-29  Stef Walter  <stef memberwebs com>
+
+	* common/gkr-unix-credentials.c: Fix build issues. 
+	See bug #540397. Patch by margali
+	
+	* keyrings/gkr-keyrings.c:
+	* pkcs11/gkr-pkcs11-module.c:
+	* pkcs11/gkr-pkcs11-daemon.c:
+	* pkcs11/gkr-pkcs11-calls.h:
+	* daemon/gkr-daemon-ops.c: Fix build issues on Mac OS X
+	See bug #535859. Patch by John Ralls
+
+2008-06-21  Stef Walter  <stef memberwebs com>
+
+	* daemon/gkr-daemon.c: Initialize random number generator
+	with something a bit stronger than time().
+	
+2008-05-26  Stef Walter  <stef memberwebs com>
+
+	* configure.in: Bump version number
+	
+=== gnome-keyring 2.22.2 ===
+
+2008-05-26  Stef Walter  <stef memberwebs com>
+
+	* configure.in:
+	* NEWS: Release version 2.22.2
+	
+2008-05-26  Stef Walter  <stef memberwebs com>
+
+	* common/gkr-async.c: Fix compiler warnings. Fixes bug #534328
+	
+2008-05-26  Stef Walter  <stef memberwebs com>
+
+	* common/gkr-unix-credentials.c: Another compiler fix. 
+	
+2008-05-18  Stef Walter  <stef memberwebs com>
+
+	* common/gkr-unix-credentials.c: Fix use of undefined variable
+	on certain OS's. Patch by Brian Cameron. Fixes bug #530989
+	
+	* common/gkr-unix-credentials.c: Add additional header for 
+	building on NetBSD. Patch by Matthias Drochner. Fixes bug #532014
+	
+	* common/gkr-unix-credentials.c: Add socket credential support
+	for OpenBSD. Patch by Antoine Jacoutot. Fixes bug #532143 
+	
+2008-05-18  Stef Walter  <stef memberwebs com>
+
+	* common/gkr-location.c: Fix crash when HAL location volume
+	is not registered for some reason. Fixes bug #530316
+	
+2008-04-29  Stef Walter  <stef memberwebs com>
+
+	* pk/gkr-pk-object-storage.c: Return gboolean from parsed_* 
+	callbacks so we don't have double free scenarios.
+	
+	* pk/gkr-pk-cert.c: Don't use critical warnings on invalid
+	certificates. Return serial number properly.
+
+2008-04-18  Stef Walter  <stef memberwebs com>
+
+	* pk/gkr-pk-index.c:
+	* pk/gkr-pk-index.h:
+	* pk/gkr-pk-object.c:
+	* pk/gkr-pk-object.h:
+	* pk/gkr-pk-object-storage.c:
+	* pk/gkr-pk-privkey.c: 
+	* ui/gkr-ask-request.h: Streamline the importing of keys, and make 
+	the proper 'import' prompt come up when importing. Don't repeatedly
+	try to import a key that a user has 'denied'. Use the 'cancel'
+	label instead of 'deny' for the import prompt. See bug #528122
+	
+2008-04-16  Stef Walter  <stef memberwebs com>
+
+	* common/gkr-location.h:
+	* ui/gkr-ask-request.c: Don't show 'Location' in password prompt 
+	for objects in the user's home directory.
+	
+2008-04-06  Stef Walter  <stef memberwebs com>
+
+	* configure.in: Bump version number
+
+=== gnome-keyring 2.22.1 ===
+
+2008-04-06  Stef Walter  <stef memberwebs com>
+
+	* configure.in:
+	* NEWS: Release version 2.22.1
+
+2008-04-05  Stef Walter  <stef memberwebs com>
+
+	* daemon/gkr-daemon.c:
+	* pk/gkr-pk-places.h:
+	* ssh/gkr-ssh-daemon-io.c:
+	* configure.in:
+	* Makefile.am: Add configure option to disable SSH agent. 
+	
+2008-04-05  Stef Walter  <stef memberwebs com>
+
+	* pk/gkr-pk-object.c:
+	* pk/gkr-pk-object.h:
+	* pk/gkr-pk-privkey.c: 
+	* ssh/gkr-ssh-daemon-ops.c: Make 'ssh-add -D' and 'ssh-add -d'
+	lock any SSH private keys that gnome-keyring natively handles.
+	Fixes bug #524823
+	
+2008-04-05  Stef Walter  <stef memberwebs com>
+
+	* pkix/gkr-pkix-openssl.c: Fix compiler warnings about 
+	uninitialized variables. Patch by Alex Converse. Fixes 
+	bug #523928
+
+2008-03-20  Sebastian Dröge  <slomo circular-chaos org>
+
+	* daemon/gkr-daemon.c: Include pkcs11 in the --help message too.
+
+2008-03-18  Stef Walter  <stef memberwebs com>
+
+	* common/gkr-location.c: Reconnect to system bus whenever 
+	the system bus restarts. Patch by Sjoerd Simons. Fixes 
+	bug #522410 
+	
+2008-03-16  Stef Walter  <stef memberwebs com>
+
+	* common/gkr-crypto.c:
+	* common/gkr-crypto.h:
+	* pk/gkr-pkcs11-daemon-session.c:
+	* pk/gkr-pkcs11-rsa.c:
+	* pk/gkr-pkcs11-rsa.h: Move RSA padding functionality into a 
+	more accessible location.  
+
+	* common/gkr-buffer.c:
+	* common/gkr-buffer.h:
+	* pk/gkr-pk-object-manager.c:
+	* pk/gkr-pk-object-manager.h:
+	* pk/gkr-pk-pubkey.c:
+	* ssh/gkr-ssh-daemon-ops.c:
+	* ssh/gkr-ssh-private.h:
+	* ssh/gkr-ssh-proto.c: Add SSH agent protocol version 1 support.
+	Cleanup how session keys are managed. Fixes bug #520860
+	
+2008-03-16  Stef Walter  <stef memberwebs com>
+
+	* library/Makefile.am: Include GNOME_KEYRING_NETWORK_PASSWORD 
+	exported in libgnome-keyring.so. Patch by Andrea Del Signore.
+	Fixes bug #522651
+
+2008-03-13  Stef Walter  <stef memberwebs com>
+
+	* library/gnome-keyring.c: 
+	* ui/gkr-ask-request.c: Avoid usage of the 'environ' global
+	variable and use g_list_env() instead. Fixes bug #522027
+	
+2008-03-13  Stef Walter  <stef memberwebs com>
+
+	* daemon/gkr-daemon.c: Log to syslog even when running in 
+	the foreground. This helps starting from DBus. Patch by 
+	Tony Espy. Fixes bug #522253
+	
+=== gnome-keyring 2.22.0 ===
+
+2008-03-09  Stef Walter  <stef memberwebs com>
+
+	* configure.in:
+	* NEWS: Release version 2.22.0
+
+2008-02-26  Stef Walter  <stef memberwebs com>
+
+	* pkcs11/gkr-pkcs11-daemon-session.c: Build fix. 
+	Patch by Jens Granseuer. Fixes bug #518916
+	
+=== gnome-keyring 2.21.92 ===
+
+2008-02-24  Stef Walter  <stef memberwebs com>
+
+	* NEWS: Release version 2.21.92
+
+2008-02-21  Stef Walter  <stef memberwebs com>
+
+	* daemon/gkr-daemon-io.c:
+	* library/gnome-keyring.c: Shutdown socket connections properly. 
+	This may fix the hang problems described in bug #503278
+
+2008-02-14  Stef Walter  <stef memberwebs com>
+
+	* library/gnome-keyring-proto.c: Build fix due to glib 
+	g_realloc signature change.
+
+2008-02-14  Stef Walter  <stef memberwebs com>
+
+	* common/gkr-crypto.c:
+	* common/tests/unit-test-crypto.c:
+	* pkix/gkr-pkix-der.c:
+	* pkix/gkr-pkix-parser.c:
+	* pkix/tests/test-data/unclient.p12: Try NULL passwords in addition to 
+	empty passwords when parsing encrypted files. Fixes bug #514761
+	
+2008-02-14  Stef Walter  <stef memberwebs com>
+
+	* common/tests/unit-test-unique.c:
+	* pk/gkr-pk-cert.c:
+	* pk/gkr-pk-index.c:
+	* pk/gkr-pk-index.h:
+	* pk/gkr-pk-netscape-trust.c:
+	* pk/gkr-pk-object.c:
+	* pk/gkr-pk-object.h:
+	* pk/gkr-pk-object-manager.c:
+	* pk/gkr-pk-object-manager.h:
+	* pk/gkr-pk-object-storage.c:
+	* pk/gkr-pk-privkey.c:
+	* pk/gkr-pk-privkey.h:
+	* pk/tests/unit-test-pk-index.c: Use the word 'digest' instead of 'unique'
+	to make it clearer what is going on.
+
+	* pkix/gkr-pkix-parser.c:
+	* pkix/gkr-pkix-parser.h:
+	* pkix/tests/unit-test-pkix-parser.c: Limit the PKCS#12 parsing to only
+	one element per bag, since that is all we can realistically prompt for 
+	passwords for.
+	
+2008-02-14  Stef walter  <stef memberwebs com>
+
+	* pk/gkr-pk-object-storage.c:
+	* pkix/gkr-pkix-parser.c:
+	* pkix/gkr-pkix-parser.h:
+	* pkix/gkr-pkix-types.h: Make strings more easily translateble. Fixes bug #515119
+	
+2008-02-14  Stef Walter  <stef memberwebs com>
+
+	* library/gnome-keyring.c: Fix build problem. Fixes bug #516526
+	
+2008-02-14  Stef Walter  <stef memberwebs com>
+
+	* library/gnome-keyring.c: Fix problem setting environment variables.
+
+2008-02-14  Stef Walter  <stef memberwebs com>
+
+	* common/gkr-buffer.c:
+	* common/gkr-buffer.h:
+	* common/gkr-daemon-util.c:
+	* common/gkr-daemon-util.h:
+	* daemon/gkr-daemon.c:
+	* daemon/gkr-daemon-ops.c:
+	* library/gnome-keyring.c:
+	* library/gnome-keyring.h:
+	* library/gnome-keyring-opcodes.h:
+	* library/gnome-keyring-proto.c:
+	* library/gnome-keyring-proto.h:
+	* library/tests/unit-test-other.c:
+	* reference/gnome-keyring-sections.txt:
+	* reference/tmpl/gnome-keyring-daemon.sgml: (added)
+	* reference/tmpl/gnome-keyring-misc.sgml:
+	* ui/gkr-ask-daemon.c:
+	* ui/gkr-ask-daemon.h:
+	* ui/gkr-ask-request.c:
+	* ui/gkr-ask-tool.c: Add API to sync up environment between session manager
+	and the daemon. 
+	
+2008-02-13  Stef Walter  <stef memberwebs com>
+
+	* pk/gkr-pk-privkey.c: Add null pointer check when 
+	getting key id.
+	
+2008-02-11  Stef Walter  <stef memberwebs com>
+
+	* configure.in: Bump version number.
+
+=== gnome-keyring 2.21.91 ===
+
+2008-02-11  Stef Walter  <stef memberwebs com>
+
+	* NEWS: Release version 2.21.91
+
+2008-02-10  Stef Walter  <stef memberwebs com>
+
+	* pk/gkr-pk-object-storage.c: Fix translater comments. 
+	See bug #515119
+	
+2008-02-10  Stef Walter  <stef memberwebs com>
+
+	* pam/gkr-pam-module.c: Don't ask PAM to prompt for password
+	if no password is available. Fixes bug #514862. Patch by Ray Strode
+	
+2008-02-10  Stef Walter  <stef memberwebs com>
+
+	* common/gkr-crypto.c:
+	* common/gkr-crypto.h:
+	* common/gkr-unique.c: (moved to gkr-id.c)
+	* common/gkr-unique.h: (moved to gkr-id.h)
+	* common/Makefile.am:
+	* common/tests/unit-test-crypto.c:
+	* common/tests/unit-test-unique.c:
+	* pk/gkr-pk-cert.c:
+	* pk/gkr-pk-cert.h:
+	* pk/gkr-pk-index.c:
+	* pk/gkr-pk-index.h:
+	* pk/gkr-pk-netscape-trust.c:
+	* pk/gkr-pk-object.c:
+	* pk/gkr-pk-object.h:
+	* pk/gkr-pk-privkey.c:
+	* pk/gkr-pk-privkey.h:
+	* pk/gkr-pk-pubkey.c:
+	* pk/gkr-pk-pubkey.h:
+	* pk/gkr-pk-util.c:
+	* pk/gkr-pk-util.h:
+	* pk/tests/unit-test-pk-cert.c:
+	* pk/tests/unit-test-pk-index.c:
+	* pk/tests/unit-test-pk-key.c:
+	* pk/tests/unit-test-pk-netscape-trust.c:
+	* pkix/gkr-pkix-parser.c:
+	* pkix/gkr-pkix-parser.h:
+	* pkix/tests/unit-test-pkix-parser.c:
+	* pkix/tests/unit-test-pkix-serialize.c:
+	* ssh/gkr-ssh-daemon-ops.c: Change name of gkrunique to gkrid 
+	
+2008-02-07  Stef Walter  <stef memberwebs com>
+
+	* pk/gkr-pk-index.c:
+	* pk/gkr-pk-object-storage.c:
+	* pkix/tests/unit-test-pkix-parser.c: Fix assertions for an unknown
+	parsed type (ie: zero). 
+	
+2008-02-07  Stef Walter  <stef memberwebs com>
+
+	* common/Makefile.am:
+	* common/gkr-daemon-util.h:
+	* common/gkr-unix-credentials.c: (added)
+	* common/gkr-unix-credentials.h: (added)
+	* daemon/gkr-daemon-io.c:
+	* library/gnome-keyring.c:
+	* pam/gkr-pam-client.c:
+	* pam/gkr-pkcs11-daemon-session.c:
+	* pam/gkr-pkcs11-daemon.c:
+	* pam/gkr-pkcs11-module.c: Add checking that PKCS#11 socket 
+	connections come from the appropriate uid.
+	
+2008-02-05  Stef Walter  <stef memberwebs com>
+
+	* ui/gkr-ask-entry.c: (added)
+	* ui/gkr-ask-entry.h: (added)
+	* ui/gkr-ask-tool.c: 
+	* ui/Makefile.am:
+	* ui/test-input.txt: (added)
+	* configure.in: Don't lock the entire gnome-keyring-ask process into 
+	memory. This allows it to work properly on systems where there is 
+	limited lockable memory available.
+	
+2008-02-02  Stef Walter  <stef memberwebs com>
+
+	* pk/gkr-pk-cert.c:
+	* pk/gkr-pk-netscape-trust.c:
+	* pk/gkr-pk-object-storage.c:
+	* pk/gkr-pk-object.c:
+	* pk/gkr-pk-object.h:
+	* pk/gkr-pk-privkey.c:
+	* pk/gkr-pk-pubkey.c:
+	* pk/tests/unit-test-pk-cert.c:
+	* pk/tests/unit-test-pk-key.c:
+	* pk/tests/unit-test-pk-netscape-trust.c:
+	* pkix/Makefile.am:
+	* pkix/gkr-pkix-asn1.c:
+	* pkix/gkr-pkix-asn1.h:
+	* pkix/gkr-pkix-der.c:
+	* pkix/gkr-pkix-der.h:
+	* pkix/gkr-pkix-openssl.c:
+	* pkix/gkr-pkix-openssl.h:
+	* pkix/gkr-pkix-parser.c:
+	* pkix/gkr-pkix-parser.h:
+	* pkix/gkr-pkix-serialize.c: (added)
+	* pkix/gkr-pkix-serialize.h: (added)
+	* pkix/gkr-pkix-types.h: (added)
+	* pkix/tests/Makefile.am:
+	* pkix/tests/unit-test-pkix-der.c:
+	* pkix/tests/unit-test-pkix-parser.c:
+	* pkix/tests/unit-test-pkix-serialize.c: (added)
+	* pkix/tests/test-data/der-certificate.crt: (added) Reworked pkix parsing
+	and added some serializing capabilities. Add basic infrastructure for
+	serializing of objects like certificates and keys.
+
+2008-01-31  Stef Walter  <stef memberwebs com>
+
+	* keyrings/gkr-keyring.c:
+	* ssh/gkr-ssh-daemon-ops.c:
+	* ssh/gkr-ssh-proto.c:
+	* ssh/gkr-ssh-daemon-io.c:
+	* pkcs11/gkr-pkcs11-daemon-session.c:
+	* daemon/gkr-daemon-io.c:
+	* library/gnome-keyring-proto.c:
+	* pkix/gkr-pkix-asn1.c: Fix more compile problems due to 
+	glib changing signature of g_realloc.
+
+2008-01-30  Stef Walter  <stef memberwebs com>
+
+	* library/gnome-keyring.c: Fix compile problem on 
+	with certain combinations of libraries.
+
+2008-01-29  Stef Walter  <stef memberwebs com>
+
+	* ui/gkr-ask-tool.c: Fix message. Add missing word.
+
+2008-01-28  Stef Walter  <stef memberwebs com>
+
+	* configure.in: Bump version number.
+
+=== gnome-keyring 2.21.90 ===
+
+2008-01-28  Stef Walter  <stef memberwebs com>
+
+	* NEWS: Release version 2.21.90
+
+2008-01-22  Stef Walter  <stef memberwebs com>
+
+	* configure.in: Remove 'startup components' message.
+	
+2008-01-22  Stef Walter  <stef memberwebs com>
+
+	* keyring/gkr-keyring-login.c: Fix problem where most keyrings
+	were being treated as insecure from the point of view of 
+	storing passwords for keys or certificates.
+	
+2008-01-14  Stef Walter  <stef memberwebs com>
+
+	* common/gkr-async.c: Fix race condition that is causing 
+	a deadlock in bug #502603.
+
+2008-01-14  Stef Walter  <stef memberwebs com>
+
+	* configure.in: Bump version number.
+
+=== gnome-keyring 2.21.5 ===
+
+2008-01-14  Stef Walter  <stef memberwebs com>
+
+	* NEWS: Release version 2.21.5
+
+2008-01-14  Stef Walter  <stef memberwebs com>
+
+	* Merged revisions 924 - 1006 from gnome-2-20 branch
+
+2008-01-13  Stef Walter  <stef memberwebs com>
+
+	* pk/gkr-pk-cert.c:
+	* pk/gkr-pk-cert.h:
+	* pk/gkr-pk-netscape-trust.c:
+	* pk/gkr-pk-object-manager.c:
+	* pk/gkr-pk-object-storage.c:
+	* pk/gkr-pk-object-storage.h:
+	* pk/gkr-pk-object.c:
+	* pk/gkr-pk-object.h:
+	* pk/gkr-pk-privkey.c:
+	* pk/gkr-pk-privkey.h:
+	* pk/gkr-pk-pubkey.c:
+	* pk/gkr-pk-pubkey.h:
+	* pk/gkr-pk-util.c:
+	* pk/gkr-pk-util.h:
+	* pk/tests/Makefile.am:
+	* pk/tests/check-attribute.c:
+	* pk/tests/unit-test-pk-cert.c:
+	* pk/tests/unit-test-pk-key.c: (added)
+	* pk/tests/unit-test-pk-netscape-trust.c:
+	* pk/tests/test-data/privkey-1.key: (renamed from .crt)
+	* pk/tests/test-data/privkey-3.key: (added)
+	* pkcs11/gkr-pkcs11-daemon-session.c:
+	* pkcs11/gkr-pkcs11-dsa.c: Proper support for creating and destroying
+	objects through PKCS#11 (no token save functionality yet). Also proper
+	infrastructure for setting of attributes.
+	
+2008-01-11  Stef Walter  <stef memberwebs com>
+
+	* common/tests/unit-test-secmem.c:
+	* library/tests/unit-test-memory.c: Fix memory tests so they can 
+	operate in 32K of lockable memory.
+	
+2008-01-11  Stef Walter  <stef memberwebs com>
+
+	* common/gkr-async.c: Drain the wakeup FD properly, so that we 
+	don't hang in strange ways. Fixes part of bug #502603, see 
+	backtrace in comment #21
+
+2008-01-05  Stef Walter  <stef memberwebs com>
+
+	* daemon/gkr-daemon.c:
+	* data/gnome-keyring.schemas.in: (added)
+	* data/Makefile.am: (added)
+	* configure.in:
+	* Makefile.am: Added gconf configuration of which components
+	are run at startup. Fixes bug #502437
+	
+2008-01-04  Stef Walter  <stef memberwebs com>
+
+	* keyrings/gkr-keyring-textual.c: Fix compiler warning.
+	Fixes bug #506128
+	
+2007-12-21  Stef Walter  <stef memberwebs com>
+
+	* pk/gkr-pk-index.c:
+	* pk/gkr-pk-index.h: Refactor index value writing and reading code.
+
+	* pk/gkr-pk-cert.c:
+	* pk/gkr-pk-object.h:
+	* pk/gkr-pk-object-storage.c:
+	* pk/gkr-pk-object-storage.h:
+	* pk/gkr-pk-privkey.c:
+	* pk/gkr-pk-pubkey.c:
+	* pk/tests/unit-test-pk-index.c:
+	* pkix/gkr-pkix-parser.c:
+	* pkix/gkr-pkix-parser.h: 
+	* pkix/tests/test-data/email.p12: Fix up object parsing so that we 
+	track the type of object in the index. This helps with partial parses
+	of things like certificates from PKCS#12 files. Also fix certificate
+	object so it can handle delayed loaded certificates.
+	
+2007-12-21  Stef Walter  <stef memberwebs com>
+
+	* daemon/gkr-daemon.c:
+	* pk/gkr-pk-places.h:
+	* configure.in: Add configure options for startup components 
+	and root certificate directory.
+	
+	* pk/gkr-pk-netscape-trust.c: Fix uninitialized variable.
+	
+	* pk/gkr-pk-cert.c: 
+	* pkix/gkr-pkix-asn1.c:
+	* pkix/gkr-pkix-der.c: Calculate the CA certificate category properly.
+	
+	* pk/gkr-pk-netscape-trust.c: 
+	* pk/gkr-pk-object.c:
+	* pk/gkr-pk-object.h: 
+	* pk/tests/unit-test-pk-netscape-trust.c: Calculate the trust/purpose properly.
+	
+	* pk/gkr-pk-index.c: 
+	* pk/gkr-pk-places.h: Load values properly from defaults even when 
+	when no index file exists for the object.
+	
+	* pk/Makefile.am:
+	* pk/tests/Makefile.am:
+	* pkcs11/Makefile.am:
+	* pkix/Makefile.am: Build and install fixes
+	
+	* common/gkr-location.c: Use preconditions instead of asserts for 
+	validating arguments.
+	
+	* common/gkr-location-watch.c: Don't list directories from the watch.
+		
+2007-12-20  Stef Walter  <stef memberwebs com>
+
+	* pk/gkr-pk-index.c:
+	* pk/gkr-pk-index.h: Access indexes on an object basis and flush
+	the object caches when something in the index changes.
+
+	* pk/gkr-pk-object.c:
+	* pk/gkr-pk-object-manager.c:
+	* pk/gkr-pk-object-storage.c:
+	* pk/gkr-pk-privkey.c:
+	* pk/gkr-pk-privkey.h:
+	* pk/gkr-pk-pubkey.c:
+	* pk/gkr-pk-pubkey.h:
+	* pkcs11/gkr-pkcs11-daemon-session.c: 
+	* pkcs11/gkr-pkcs11-dsa.c:
+	* pkcs11/gkr-pkcs11-dsa.h: 
+	* ssh/gkr-ssh-daemon-ops.c: Change how objects are added into a manager.
+
+	* pk/gkr-pk-cert.c:
+	* pk/gkr-pk-cert.h:
+	* pk/gkr-pk-netscape-trust.c: (added)
+	* pk/gkr-pk-netscape-trust.h: (added)
+	* pk/gkr-pk-places.h:
+	* pk/gkr-pk-purpose.c: (removed)
+	* pk/gkr-pk-purpose.h: (removed)
+	* pk/gkr-pk-util.c: 
+	* pk/Makefile.am:
+	* pk/tests/check-attribute.c: (added)
+	* pk/tests/Makefile.am:
+	* pk/tests/unit-test-pk-cert.c: (added)
+	* pk/tests/unit-test-pk-index.c: 
+	* pk/tests/unit-test-pk-netscape-trust.c: (added)
+	* pk/tests/test-data/*: (added)
+	* pkcs11/pkcs11g.h: Add purpose and trust to certificates and fix a 
+	number of certificate attribute bugs. Add Netscape trust object.  
+	Add unit tests for certificates and trust objects.
+
+	* pkix/gkr-pkix-asn1.c: ASN.1 boolean can be missing and be false
+	
+	* pkix/gkr-pkix-der.c: 
+	* pkix/gkr-pkix-der.h: Fix parsing bugs in basic constraints, key usage 
+	and enhanced key usage.
+
+	* tests/ca-example/*: Add test CA and test certificates.
+	
+2007-12-19  Stef Walter  <stef memberwebs com>
+
+	* common/gkr-location.c:
+	* common/gkr-location.h:
+	* common/tests/unit-test-location.c:
+	* pk/gkr-pk-index.c:
+	* pk/gkr-pk-index.h:
+	* pk/gkr-pk-object-storage.c:
+	* pk/gkr-pk-places.h:
+	* pk/gkr-pk-privkey.c:
+	* pk/gkr-pk-util.c:
+	* pk/tests/unit-test-pk-index.c:
+	* pkcs11/Makefile.am
+	* pkcs11/pkcs11g.h: (added)
+	* ssh/gkr-ssh-daemon-ops.c: Added concept of 'places' directories which 
+	are searched for keys or certificates. Added ability to attach default 
+	index attributes for places. SSH only uses keys marked as 'ssh-authentication'
+	
+2007-12-18  Stef Walter  <stef memberwebs com>
+
+	* common/gkr-buffer.c:
+	* common/gkr-buffer.h:
+	* daemon/gkr-daemon-ops.c:
+	* keyrings/gkr-keyring.c:
+	* keyrings/gkr-keyring.h:
+	* keyrings/gkr-keyring-binary.c:
+	* keyrings/gkr-keyring-login.c:
+	* keyrings/gkr-keyring-login.h:
+	* keyrings/gkr-keyring-textual.c:
+	* keyrings/Makefile.am:
+	* keyrings/tests/Makefile.am:
+	* keyrings/unit-test-keyring-file.c: (added)
+	* keyrings/unit-test-keyring-login.c:
+	* keyrings/unit-test-login-prompt.c:
+	* keyrings/tests/test-data/*.keyring: (added)
+	* pk/gkr-pk-object-storage.c:
+	* pkcs11/gkr-pkcs11-daemon-session.c:
+	* ui/gkr-ask-tool.c: Add support for unencrypted keyrings when 
+	the user specifies a blank password. Fixes bug #386866
+	
+2007-12-18  Stef Walter  <stef memberwebs com>
+
+	* gkr-location.c: Initialize Dbus error structure properly.
+	Fixes crash on shutdown. Patch by Jeff Cai. Fixes bug #504239
+	
+2007-12-17  Stef Walter  <stef memberwebs com>
+
+	* configure.in: Bump version number
+
+=== gnome-keyring 2.21.4 ===
+
+2007-12-17  Stef Walter  <stef memberwebs com>
+
+	* daemon/Makefile.am:
+	* NEWS:
+	* configure.in: Release version 2.21.4
+
+2007-12-15  Stef Walter  <stef memberwebs com>
+
+	* pk/gkr-pk-cert.h:
+	* pk/gkr-pk-purpose.c:
+	* pk/gkr-pk-purpose.h:
+	* pkix/gkr-pkix-constants.h:
+	* pkix/gkr-pkix-der.c:
+	* pkix/gkr-pkix-der.h: Add the PKCS#11 'purpose' object which exposes 
+	trust and usage. 
+	
+2007-12-15  Stef Walter  <stef memberwebs com>
+
+	* pk/gkr-pk-object.c: Fix uninitialized variable. Patch by Cosimo Cecchi.
+	Fixes bug # 503737
+	
+2007-12-15  Stef Walter  <stef memberwebs com>
+
+	* common/tests/unit-test-crypto.c: Don't generate key and empty
+	entropy pool just for tests.
+	
+	* common/gkr-secure-memory.c: x64 fixes to the secure memory allocator.
+
+2007-12-07  Stef Walter  <stef memberwebs com>
+
+	* pk/gkr-pk-cert.[ch]: (moved from pkix/)
+	* pk/gkr-pk-object-manager.c:
+	* pk/gkr-pk-object-storage.c:
+	* pk/gkr-pk-privkey.c:
+	* pk/gkr-pk-pubkey.c:
+	* pk/Makefile.am:
+	* pkix/gkr-pkix-cert.[ch]: (moved to pk/)
+	* pkix/Makefile.am: Move the GkrPkixCert class from pkix to pk
+	
+2007-12-07  Stef Walter  <stef memberwebs com>
+
+	* configure.in:
+	* daemon/Makefile.am: Only install system DBus service file if 
+	DBus is in use. Patch from Tom Parker. See bug #421554
+		
+2007-12-06  Halton Huo <halton huo sun com>
+
+	Fix bug #501996
+	* configure.in: check flock and timegm existence.
+	* pk/gkr-pk-index.c: (flock): Implement flock if flock not found.
+	* pkix/gkr-pkix-asn1.c: (timegm): Implement timegm if timegm not found.
+
+2007-12-06  Stef Walter  <stef memberwebs com>
+
+	* daemon/Makefile.am:
+	* org.gnome.keyring.service.in:
+	* configure.in: Automatically activate keyring daemon via DBus
+	if it is not already running. Patch from Tom Parker. Fixes bug #421554
+	
+2007-12-06  Stef Walter  <stef memberwebs com>
+
+	* pkcs11/gkr-pkcs11-module.c: Fix compiler warning. 
+	See bug #500588
+	
+=== gnome-keyring 2.21.3.2 ===
+
+2007-12-05  Stef Walter  <stef memberwebs com>
+
+	* keyrings/Makefile.am:
+	* pk/Makefile.am:
+	* pkcs11/Makefile.am:
+	* pkcs11/gkr-pkcs11-module-export.map: (removed)
+	* ssh/Makefile.am:
+	* ui/Makefile.am:
+	* NEWS:
+	* configure.in: Release gnome-keyring 2.21.3.2 with more build
+	fixes so it builds in jhbuild
+
+
+2007-12-04  Stef Walter  <stef memberwebs com>
+
+	* pkcs11/Makefile.am: Don't append version numbers to 
+	the PKCS #11 module, and use simpler linking options.
+	
+	* pk/gkr-pk-object-manager.c: Fix dangling pointer.
+	
+	* pkcs11/gkr-pkcs11-message.c:
+	* pkcs11/gkr-pkcs11-module.c: Use G_DISABLE_ASSERT to control whether
+	assertions are in place. Prevents confusion with half the assertions
+	disabled.
+	
+	* pkix/gkr-pkix-asn1.c: 
+	* pkix/tests/unit-tests-pkix-asn1.c: Proper parsing of two digit 
+	dates in the UTCTime type. 40 years into the past, 60 into the future.
+	
+	* pkcs11/gkr-pkcs11-module.c: Return soft failures from 
+	C_GetAttributeValue properly.
+	
+	* pkcs11/gkr-pkcs11-message.c: Fix some erroneous assertions.
+	
+	* pk/gkr-pk-util.c: Proper formating of a date into a PKCS#11 CK_DATE
+	
+	* pk/gkr-pk-privkey.c:
+	* pk/gkr-pk-pubkey.c: Lookup related certificates properly using GType 
+	
+2007-12-04  Stef Walter  <stef memberwebs com>
+
+	* common/gkr-crypto.c:
+	* pk/gkr-pk-object-manager.c:
+	* pk/gkr-pk-privkey.c:
+	* pk/gkr-pk-pubkey.c:
+	* pk/gkr-pk-util.c:
+	* pk/gkr-pk-util.h:
+	* pkcs11/gkr-pkcs11-daemon-session.c:
+	* pkix/gkr-pkix-cert.c:
+	* pkix/gkr-pkix-der.c: x86_64 build fixes. Patch by Dan Winship
+	
+2007-12-04  Stef Walter  <stef memberwebs com>
+
+	* configure.in: Bump version number
+
+=== gnome-keyring 2.21.3.1 ===
+
+2007-12-04  Stef Walter  <stef memberwebs com>
+
+	* NEWS:
+	* configure.in: Release gnome-keyring 2.21.3.1
+
+2007-12-04  Stef Walter  <stef memberwebs com>
+
+	* common/gkr-unique.c: Fix buffer sizes when using SHA1, and 
+	close hashing context.
+
+	* pkcs11/Makefile.am: Remove -version-info for PKCS#11 module
+
+	* pkix/Makefile.am: Make sure we add the appropriate 
+	include directories when compiling.
+
+2007-12-03  Stef Walter  <stef memberwebs com>
+
+	* common/gkr-unique.c: Use SHA1 for unique hashes instead of MD5.
+	 
+2007-12-03  Stef Walter  <stef memberwebs com>
+
+	* pkcs11/Makefile.am: Install PKCS#11 module into 
+	$(prefix)lib/gnome-keyring. 
+
+2007-12-01  Stef Walter  <stef memberwebs com>
+
+	* configure.in: Bump version number
+
+=== gnome-keyring 2.21.3 ===
+
+2007-12-01  Stef Walter  <stef memberwebs com>
+
+	* NEWS: 
+	* pkcs11/Makefile.am:
+	* pkix/Makefile.am:
+	* pkix/tests/Makefile.am:
+	* ssh/Makefile.am:
+	* tests/Makefile.am: Release gnome-keyring 2.21.3
+
+2007-12-01  Stef Walter  <stef memberwebs com>
+
+	* common/tests/unit-test-async.c:
+	* keyrings/tests/unit-test-keyring-login.c:
+	* library/tests/unit-test-daemon-setup.c:
+	* tests/test-helpers.c: Fix tests so they run properly when
+	automatically run.
+
+2007-12-01  Stef Walter  <stef memberwebs com>
+
+	* Merge revisions from gnome-2-20 branch. 878 - 924
+
+2007-12-01  Stef Walter  <stef memberwebs com>
+
+	* pk/gkr-pk-object-manager.c: 
+	* pk/gkr-pk-object-storage.c:
+	* pk/gkr-pk-pubkey.c: Fix object finalizing bugs.
+	
+	* pk/gkr-pk-index.c: 
+	* pk/gkr-pk-object-storage.c: Store index files in *.keystore, and 
+	look for keys/certificates in ~/.gnome2/keystore
+	
+	* pkcs11/gkr-pkcs11-module.c: A simpler name for the PKCS#11 token 
+	since it gets displayed all over the place.
+	
+	* common/gkr-unique.c: Fix passing of heap memory to g_slice
+	
+	* pkcs11/gkr-pkcs11-dsa.c:
+	* pkix/gkr-pkix-der.c: Fix some DSA bugs.
+	
+	* pk/gkr-pk-object.c:
+	* pk/gkr-pk-object-manager.c:
+	* pk/gkr-pk-object-manager.h:
+	* pk/gkr-pk-object-storage.c:
+	* pk/gkr-pk-privkey.c:
+	* pk/gkr-pk-pubkey.c:
+	* pk/gkr-pk-pubkey.h:
+	* pkcs11/gkr-pkcs11-calls.h:
+	* pkcs11/gkr-pkcs11-daemon-session.c:
+	* pkcs11/gkr-pkcs11-module.c:
+	* pkcs11/gkr-pkix-cert.c:
+	* ssh/gkr-ssh-daemon-ops.c: Fix session objects so they are visible 
+	for all sessions in a client application, but are still scoped to 
+	the session they were created on.
+	
+	* pk/gkr-pk-object.c:
+	* pk/gkr-pk-object-manager.c:
+	* pk/gkr-pk-util.c:
+	* pk/gkr-pk-util.h:
+	* pkcs11/gkr-pkcs11-daemon-session.c:
+	* pkcs11/gkr-pkcs11-dsa.c:
+	* pkcs11/gkr-pkcs11-dsa.h: Implement creation of DSA key objects.
+	
+2007-12-01  Stef Walter  <stef memberwebs com>
+
+	* keyrings/gkr-keyring-login.c: Refresh keyrings before trying 
+	to create a login keyring, so we don't create it over and over.
+	
+2007-12-01  Stef Walter  <stef memberwebs com>
+
+	* common/gkr-crypto.c:
+	* common/gkr-crypto.h:
+	* pkcs11/gkr-pkcs11-daemon-session.c:
+	* pkcs11/gkr-pkcs11-dsa.c: (added)
+	* pkcs11/gkr-pkcs11-dsa.h: (added)
+	* pkcs11/gkr-pkcs11-mechanisms.h: 
+	* pkcs11/gkr-pkcs11-rsa.c:
+	* pkcs11/gkr-pkcs11-rsa.h:
+	* pkcs11/Makefile.am:
+	* ssh/gkr-ssh-proto.c: Add RSA encrypt, and DSA operations.
+
+2007-11-30  Stef Walter  <stef memberwebs com>
+
+	* pk/gkr-pk-pubkey.c: Implement RSA public key CK_VALUE
+
+	* pkcs11/gkr-pkcs11-daemon-module.c: Don't access mechanism 
+	parameters unless the mechanism is definied to have a parameter.
+	
+	* pkcs11/gkr-pkcs11-daemon-session.c: 
+	* pkcs11/gkr-pkcs11-gkr-pkcs11-rsa.c:
+	* pkcs11/gkr-pkcs11-gkr-pkcs11-rsa.h: Implement decrypt operation
+	for CKM_RSA_X_509.
+	
+2007-11-29  Stef Walter  <stef memberwebs com>
+
+	* common/gkr-location.c:
+	* common/gkr-location.h:
+	* pk/gkr-pk-object.c:
+	* pk/gkr-pk-object.h:
+	* pk/gkr-pk-object-manager.c:
+	* pk/gkr-pk-object-manager.h:
+	* pk/gkr-pk-object-storage.c:
+	* pk/gkr-pk-object-storage.h:
+	* pk/gkr-pk-privkey.c:
+	* pk/gkr-pk-privkey.h:
+	* pk/gkr-pk-pubkey.c:
+	* pk/gkr-pk-pubkey.h:
+	* pk/Makefile.am:
+	* pkix/gkr-pkix-cert.c:
+	* pkix/gkr-pkix-cert.h:
+	* pkix/gkr-pkix-parser.c:
+	* ssh/gkr-ssh-daemon.c: Rework how objects are loaded and keep 
+	them in the object manager as long as they are referenced.
+
+	* pkcs11/gkr-pkcs11-daemon-session.c:
+	* pkcs11/gkr-pkcs11-mechanisms.h:
+	* pkcs11/gkr-pkcs11-rsa.c:
+	* pkcs11/gkr-pkcs11-rsa.h: Implement CKM_RSA_X_509 Sign and Verify
+	
+2007-11-29  Stef Walter  <stef memberwebs com>
+
+	* common/gkr-location-watch.c:
+	* common/tests/unit-test-crypto.c:
+	* common/tests/unit-test-location-watch.c:
+	* library/tests/unit-test-daemon-setup.c:
+	* pam/tests/Makefile.am:
+	* pam/tests/unit-test-pam.c:
+	* pam/tests/unit-test-pam-setup.c:
+	* tests/run-tests.sh: Fix bugs in tests and regression bugs exposed
+	
+2007-11-29  Stef Walter  <stef memberwebs com>
+
+	* common/Makefile.am:
+	* common/tests/*: 
+	* keyrings/tests/*:
+	* library/Makefile.am:
+	* library/tests/*:
+	* pam/Makefile.am:
+	* pam/tests/*:
+	* pkix/tests/*:
+	* tests/*:
+	* ui/gkr-ask-daemon.c:
+	* ui/gkr-ask-daemon.h:
+	* configure.in: Cleanup and organize tests to be with the components
+	that they test.
+	
+2007-11-29  Stef Walter  <stef memberwebs com>
+
+	* daemon/gkr-daemon.c:
+	* daemon/gkr-daemon-ops.c:
+	* keyrings/gkr-keyring-login.c: (added)
+	* keyrings/gkr-keyring-login.h: (added)
+	* keyrings/gkr-keyrings-auto-unlock.c: (removed)
+	* keyrings/gkr-keyrings-auto-unlock.h: (removed)
+	* keyrings/Makefile.am:
+	* pk/gkr-pk-object-manager.c:
+	* pkcs11/gkr-pkcs11-daemon-session.c: Prompt for main login when a PKCS#11
+	client tries to log in.
+
+	* pkcs11/gkr-pkcs11-message.c: Allow sending of null byte arrays
+
+	* pkcs11/gkr-pkcs11-daemon-session.c:
+	* pkcs11/gkr-pkcs11-mechanisms.h:
+	* pkcs11/gkr-pkcs11-rsa.c:
+	* pkcs11/gkr-pkcs11-rsa.h: A first whack at implementing the PKCS#11
+	sign operation.
+	
+	* pkcs11/gkr-pkcs11-module.c: Properly reuse previous message when 
+	its output buffers were too short.
+	
+	* pkcs11/gkr-pkcs11-daemon-session.c: Don't block other tasks during 
+	reads and writes.
+
+2007-11-29  Stef Walter  <stef memberwebs com>
+
+	* pam/gkr-pam-stubs.c: Fix missing symbol in PAM module.
+
+	* library/gkr-keyring.c: Fix dumb errors loading keyrings.
+
+	* ssh/gkr-ssh-daemon-io.c: Cleaner shutdown for SSH agent 
+	connections.
+	
+	* common/gkr-async.c: A better async worker task switching location
+	is from a GSource rather than from the poll function.
+	
+	* common/gkr-buffer.c: Fix crasher when serializing null strings. 
+	
+	* tests/unit-test-daemon-setup.c: Use correct path for connection to 
+	daemon in tests when the daemon is already running.
+	
+	* pk/gkr-pk-util.c: Don't use g_slice for random sizes of data found
+	in attributes.
+
+2007-11-29  Stef Walter  <stef memberwebs com>
+
+	* pk/gkr-pk-privkey.c:
+	* pkix/gkr-pkix-asn1.c: Fix uninitialized variable usage. 
+	Fixes bug #500380
+	
+2007-11-28  Stef Walter  <stef memberwebs com>
+
+	* pkix/gkr-pkix-cert.c:
+	* pkix/gkr-pkix-der.c: 
+	* pkix/gkr-pkix-der.h: Parse the certificate public key properly and 
+	use the correct ID for the public key.
+	
+	* common/gkr-location-watch.c:
+	* common/gkr-location-watch.h:
+	* keyrings/gkr-keyrings.c: 
+	* pk/gkr-pk-object-manager.c: 
+	* tests/unit-test-location-watch.c: Allow excluding files from location watch
+	
+	* pkcs11/gkr-pkcs11-daemon-session.c:
+	* pkix/gkr-pkix-asn1.c:
+	* pkix/gkr-pkix-cert.c: Fix problems listing certificates
+	
+	* pk/gkr-pk-object.c:
+	* pk/gkr-pk-util.c:
+	* pkcs11/gkr-pkcs11-daemon.c:
+	* pkcs11/gkr-pkcs11-daemon-session.c:
+	* pkcs11/gkr-pkcs11-module.c: Fix problems that prevent listing of 
+	objects via PKCS#11. 
+	 
+2007-11-28  Stef Walter  <stef memberwebs com>
+
+	* daemon/gkr-daemon.c:
+	* daemon/Makefile.am:
+	* pkcs11/gkr-pkcs11-daemon.c:
+	* pkcs11/gkr-pkcs11-daemon.h:
+	* pkcs11/gkr-pkcs11-daemon-test.c: (removed)
+	* Makefile.am: Integrate PKCS#11 daemon code into the main daemon.
+	
+2007-11-28  Stef Walter  <stef memberwebs com>
+
+	* cryptoki/*: (moved to pkcs11/, renamed to *pkcs11*)
+	* doc/file-format.txt: (moved to keyrings/)
+	* doc/keyring-intro.txt: (moved to /)
+	* HACKING:
+	* Makefile.am: Move cryptoki stuff into pkcs11/ directory and rename 
+	the namespace prefixes. Move the doc/ files into other locations.
+	
+2007-11-28  Stef Walter  <stef memberwebs com>
+
+	* common/gkr-daemon-util.[ch]:
+	* common/gkr-dbus.[ch]:
+	* common/gkr-location.h:
+	* common/gkr-location.[ch]:
+	* keyrings/gkr-keyring-auto-unlock.[ch]:
+	* pk/gkr-pk-index.[ch]:
+	* pk/gkr-pk-util.[ch]:
+	* pkix/gkr-pkix-der.[ch]:
+	* ui/gkr-ask-tool.[ch]:
+	* ui/gkr-ask-tool-widgets.c: Add and update license stubs in 
+	headers properly.
+	
+2007-11-28  Stef Walter  <stef memberwebs com>
+
+	* Massive merge from cryptoki branch: 570 - 887
+
+2007-11-25  Stef Walter  <stef memberwebs com>
+
+	* Merge revisions from gnome-2-20 branch. 860 - 878
+  
+2007-11-24  Stef Walter  <stef memberwebs com>
+
+	* library/gnome-keyring.c: Make library more thread friendly
+	by not scheduling IO callbacks until after our internal state
+	is all in order. See bug #474695
+	
+2007-11-24  Stef Walter  <stef memberwebs com>
+
+	* library/gnome-keyring-utils.c: Add better result messages.
+	See bug #476682
+	
+2007-11-24  Stef Walter  <stef memberwebs com>
+
+	* daemon/gkr-daemon.c:
+	* pam/gkr-pam-module.c: Make PAM module work withe SELinux
+	by passing the login password to the daemon over stdin. 
+	Patch by Alexander Larrson. Fixes bug #484612
+	
+2007-11-24  Stef Walter  <stef memberwebs com>
+
+	* library/gnome-keyring.c:
+	* library/gnome-keyring.h:
+	* reference/gnome-keyring-sections.txt:
+	* reference/tmpl/gnome-keyring-password.sgml:
+	* tests/unit-test-keyrings.c: Change password API to use schemas, 
+	which both define reduce typing and encourage developers to use 
+	the same set of attribute names for similar purposes.
+	
+2007-11-24  Stef Walter  <stef memberwebs com>
+
+	* configure.in: Define GNU_SOURCE for systems that require
+	it. Patch by christopher taylor. Fixes bug #491021
+	
+2007-11-24  Stef Walter  <stef memberwebs com>
+
+	* reference/tmpl/gnome-keyring-result.sgml: Note about 
+	additional error codes that might be added from time to time.
+	See bug #488851
+	
+2007-11-24  Stef Walter  <stef memberwebs com>
+
+	* common/gkr-dbus.c:
+	* configure.in: Fix building with the latest DBUS. 
+	Patch by Owen Taylor. Fixes bug #487590
+	
+2007-11-24  Stef Walter  <stef memberwebs com>
+
+	* common/gkr-secure-memory.c: 
+	* daemon/gkr-daemon.c:
+	* library/gnome-keyring-memory.c:
+	* library/gnome-keyring-private.h: When running an application
+	that uses libgnome-keyring don't warn about not being able to 
+	use secure memory. Only print that warning for the daemon. 
+	Fixes bug #484976.
+	
+2007-11-22  Stef Walter  <stef memberwebs com>
+
+	* library/gnome-keyring.c:
+	* library/gnome-keyring.h:
+	* reference/gnome-keyring-sections.txt:
+	* reference/tmpl/gnome-keyring-item-info.sgml:
+	* reference/tmpl/gnome-keyring-memory.sgml:
+	* reference/tmpl/gnome-keyring-password.sgml:
+	* reference/tmpl/gnome-keyring-unused.sgml:
+	* tests/unit-test-keyrings.c: Add new simpler password storage APIs.
+
+2007-10-15  Stef Walter  <stef memberwebs com>
+
+	* common/gkr-secure-memory.c: Include header necessary
+	for building on OpenBSD. Patch by Jasper Lievisse Adriaanse
+
+2007-10-15  Stef Walter  <stef memberwebs com>
+
+	* configure.in: Bump version number
+
+=== gnome-keyring 2.20.1 ===
+
+2007-10-15  Stef Walter  <stef memberwebs com>
+
+	* configure.in:
+	* NEWS: Release gnome-keyring 2.20.1
+
+2007-10-09  Stef Walter  <stef memberwebs com>
+
+	* configure.in:
+	* pam/Makefile.am: Link pam module with libpam.
+	Patch by Sebastian Dröge. Fixes bug #484629
+
+2007-10-04  Stef Walter  <stef memberwebs com>
+
+	* pam/Makefile.am:
+	* configure.in:
+	* Makefile.am: Remove 'install-pam' make target and just use
+	--with-pam-dir Patch by Rémi Cardona. Fixes bug #474219.
+	
+2007-10-04  Stef Walter  <stef memberwebs com>
+
+	* tests/unit-test-cleanup.c: Appease dumb GCC error. 
+	
+2007-10-03  Stef Walter  <stef memberwebs com>
+
+	* daemon/gkr-daemon-ops.c:
+	* library/gnome-keyring-result.h:
+	* library/gnome-keyring-utils.c:
+	* tests/unit-test-keyrings.c: Add a NO_MATCH result code and 
+	return it when 'find' has zero results. We do this because 
+	it seems that several poorly coded applications don't know how
+	to handle empty lists. gnome-keyring-daemon used to return 
+	'access denied' in this case, which is clearly bogus. So since
+	we don't want to break ABI, we need to return another failure
+	result code. Fixes bug #476682
+	
+2007-10-03  Stef Walter  <stef memberwebs com>
+
+	* keyrings/gkr-keyrings.c: Don't remove keyrings on exit which 
+	clears the 'default' file. Just free them.
+	
+2007-09-23  Stef Walter  <stef memberwebs com>
+
+	* daemon/gkr-daemon-ops.c: Add newly created keyrings to our 
+	list of loaded keyrings. Patch by Darren Kenny. Fixes bug #476644
+	
+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.
diff --git a/Makefile.am b/Makefile.am
index c63574a..27f4f92 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -30,6 +30,7 @@ EXTRA_DIST = \
 	intltool-merge.in \
 	intltool-update.in \
 	keyring-intro.txt \
+	ChangeLog.old \
 	HACKING
 
 DISTCHECK_CONFIGURE_FLAGS = --enable-gtk-doc --enable-tests
@@ -39,9 +40,22 @@ DISTCLEANFILES = \
 	intltool-merge \
 	intltool-update
 
-# Clean up any EXTRA_DIST we're distributing
+CHANGELOG_START = \
+	efb922c92fae5929ecc8c702770ebb6c390d38a4
+
 dist-hook:
-	rm -rf `find $(distdir)/ -name .svn`
+	@if test -d "$(srcdir)/.git"; \
+	then \
+		echo Creating ChangeLog && \
+		( cd "$(top_srcdir)" && \
+		  echo '# Generate automatically. Do not edit.'; echo; \
+		  $(top_srcdir)/missing --run git log $(CHANGELOG_START).. --stat ) | fmt --split-only > ChangeLog.tmp \
+		&& mv -f ChangeLog.tmp $(top_distdir)/ChangeLog \
+		|| ( rm -f ChangeLog.tmp ; \
+		     echo Failed to generate ChangeLog >&2 ); \
+	else \
+		echo A git clone is required to generate a ChangeLog >&2; \
+	fi
 
 distcheck-hook: 
 	@echo "RUNNING AUTOMATIC UNIT TESTS ---------------------------"



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]