=== gnome-keyring 2.25.90 ===
2009-02-02 Stef Walter <
[email protected]>
* configure.in:
* NEWS: Release version 2.25.90
2009-02-02 Stef Walter <
[email protected]>
* 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 <
[email protected]>
* pkcs11/gck/Makefile.am: Fix rules to allow non-source-dir builds.
Fixes bug #569938
2009-01-30 Stef Walter <
[email protected]>
* 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 <
[email protected]>
* daemon/Makefile.am: Install autostart desktop files in /etc/xdg/autostart
Fixes bug #568754
2009-01-30 Stef Walter <
[email protected]>
* 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 <
[email protected]>
* 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 <
[email protected]>
* gp11/gp11.h:
* gp11/gp11-attributes.c: Use a more definite value for
our varargs termination. Fixes bug #569769
2009-01-30 Stef Walter <
[email protected]>
* 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 <
[email protected]>
* gcr/gcr-simple-certificate.c:
* pkcs11/gck/gck-data-der.c: Build fixes.
2009-01-28 Stef Walter <
[email protected]>
* 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 <
[email protected]>
* 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 <
[email protected]>
* daemon/pk/gkr-pk-index.c:
* daemon/pkcs11/gkr-pkcs11-auth-ep.c: Fix compiler warnings.
2009-01-22 Stef Walter <
[email protected]>
* 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 <
[email protected]>
* 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 <
[email protected]>
* 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 <
[email protected]>
* 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 <
[email protected]>
* 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.