=== gnome-keyring 2.25.5 ===
2009-01-09 Stef Walter <
[email protected]>
* 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 <
[email protected]>
* gcr/tests/unit-test-parser.c: Fix build warning
2009-01-18 Stef Walter <
[email protected]>
* 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 <
[email protected]>
* 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 <
[email protected]>
* 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 <
[email protected]>
* 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 <
[email protected]>
* pkcs11/roots-store/Makefile.am:
Fix the build.
2009-01-09 Stef Walter <
[email protected]>
* 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 <
[email protected]>
* 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 <
[email protected]>
* pkcs11/roots-store/: (rename from roots/)
* pkcs11/Makefile.am:
* configure.in: Rename 'roots' component to 'roots-store'
2009-01-09 Stef Walter <
[email protected]>
* pkcs11/gck/gck-file-store.c:
* pkcs11/ssh-agent/Makefile.am: Build fixes
2009-01-09 Saleem Abdulrasool <
[email protected]>
* 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 <
[email protected]>
* pkcs11/gck/gck-module.c: (register_virtual_slot):
The void function should not return a value.
Fix #567121
2009-01-08 Stef Walter <
[email protected]>
* 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 <
[email protected]>
* 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.