commit 3c8767adcdf6af0db13ca14f20cea215f1024c1f Author: Stef Walter Date: 2010-12-22 [gcr] More fixes for GTK+ 2.91.7 * gtk_widget_render_icon() * gdk_cursor_unref() gcr/gcr-display-view.c | 8 ++++++++ 1 files changed, 8 insertions(+), 0 deletions(-) commit 57ef644af3e0d1e3f046606ad4ec6ea76e984bb0 Author: Martin Rapavý Date: 2010-12-22 Fix build so it respects DESTDIR Use $(DESTDIR) when marking daemon as setuid. daemon/Makefile.am | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 8c57f2cf3408d1a64a50c01bf823c2232f48bf29 Author: Stef Walter Date: 2010-12-22 [gcr] Make tests use pkcs11.conf.defaults from srcdir. So that make distcheck passes, and tests run without a prior 'make install' gcr/Makefile.am | 8 ++------ gcr/gcr-internal.h | 4 ++++ gcr/gcr-library.c | 29 ++++++++++++++++++----------- gcr/tests/Makefile.am | 1 + gcr/tests/test-certificate-chain.c | 4 ++++ gcr/tests/test-certificate.c | 4 ++++ gcr/tests/test-pkcs11-certificate.c | 4 ++++ gcr/tests/test-simple-certificate.c | 3 +++ gcr/tests/test-trust.c | 4 ++++ gcr/tests/unit-test-parser.c | 4 ++++ 10 files changed, 48 insertions(+), 17 deletions(-) commit f98b8d0cb814f5c5862a66b0182a6c67358551a6 Merge: f631b23 e3438dc Author: Stef Walter Date: 2010-12-22 Merge branch 'trust-store' commit e3438dc739ed076eef231b6f4946b0152bc7b801 Author: Stef Walter Date: 2010-12-22 [gcr] PKCS#11 conf file is now in /etc/xdg And install a pkcs11.conf.defaults file which is updated along with gnome-keyring, and then a pkcs11.conf file which is editable and can be overridden by admin/user. gcr/Makefile.am | 17 +++++++++++++++-- gcr/gcr-library.c | 35 ++++++++++++++++------------------- gcr/pkcs11.conf.defaults | 13 +++++++++++++ 3 files changed, 44 insertions(+), 21 deletions(-) commit 98c748db23dfc5c071251932dd945c51300629c3 Author: Stef Walter Date: 2010-12-22 [po] Add missing translatable file. po/POTFILES.in | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 962e450cba176d1d4245aa9672e25ffe39372d87 Author: Stef Walter Date: 2010-12-22 [egg] Don't try to encode optional sequences if empty. egg/egg-asn1x.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit 4ae95e2d8643e7c2033e620d7ad9277d2bed2d4c Author: Stef Walter Date: 2010-12-22 [egg] Remove non-deterministic checks in spawn tests. These complete in a different thread, and the check is vulnerable to a race condition. egg/tests/unit-test-spawn.c | 4 ---- 1 files changed, 0 insertions(+), 4 deletions(-) commit 4628fa5d34fe0700ed4e996b1297ebef101ca404 Author: Stef Walter Date: 2010-12-22 [gkm] Better warnings when ASN.1 can't be encoded. Useful for debugging and testing. pkcs11/gkm/gkm-data-der.c | 31 +++++++++++++++++++++++++++---- 1 files changed, 27 insertions(+), 4 deletions(-) commit 25ff96c134937f0fa08c73334346c0709c94180e Author: Stef Walter Date: 2010-12-22 [egg] Fix uninitialized list pointers. egg/egg-asn1x.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit 61b18c409fe27a173b301e1ef1c1392573a31db8 Author: Stef Walter Date: 2010-12-22 Add missing files to distribution. egg/tests/Makefile.am | 8 ++++---- gck/tests/Makefile.am | 6 +++--- gcr/tests/Makefile.am | 2 +- pkcs11/gkm/Makefile.am | 1 + pkcs11/gkm/tests/Makefile.am | 6 +++--- pkcs11/gnome2-store/tests/Makefile.am | 2 +- pkcs11/roots-store/tests/Makefile.am | 2 +- pkcs11/secret-store/tests/Makefile.am | 6 +++--- pkcs11/ssh-store/tests/Makefile.am | 2 +- pkcs11/xdg-store/Makefile.am | 3 +++ pkcs11/xdg-store/tests/Makefile.am | 6 +++--- testing/testing.make | 3 +++ ui/tests/Makefile.am | 6 +++--- 13 files changed, 30 insertions(+), 23 deletions(-) commit f631b2374575ec419006b81ebceb401d93b76c39 Author: Stef Walter Date: 2010-12-20 [pkcs11] Install standalone devel modules to consistent location. pkcs11/roots-store/Makefile.am | 2 +- pkcs11/secret-store/Makefile.am | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit a009c2f5caef5e19294cc31f99ff3214391d070d Author: Stef Walter Date: 2010-12-13 [roots-store] Fix memory leak of unique string. pkcs11/roots-store/gkm-roots-module.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 4ed1f5b7af85f6170d7cdd7d92fc8ee07d8b9d2b Author: Ivar Smolin Date: 2010-12-20 [l10n] Updated Estonian translation po/et.po | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit fef64c17c38ffaa6e1dc0839198e7d60beeaf81b Author: Stef Walter Date: 2010-12-18 [gcr] Add config file for setting trust slot origin/storage Looks up which PKCS#11 slots to use for trust assertion lookups and storage in /etc/pkcs11.conf docs/reference/gcr/gcr-sections.txt | 4 +- gcr/Makefile.am | 2 +- gcr/gcr-library.c | 137 +++++++++++++++++++++++++++-------- gcr/gcr-library.h | 8 ++- gcr/gcr-trust.c | 66 ++++++----------- gcr/tests/test-certificate-chain.c | 6 ++- gcr/tests/test-trust.c | 5 ++ 7 files changed, 152 insertions(+), 76 deletions(-) commit a8f145a910d1326724f87e872d06b560934a2878 Author: Stef Walter Date: 2010-12-18 [gck] Allow enumeration over slots as well as modules. Can now enumerate object over a list of slots, as well as a list of modules. docs/reference/gck/gck-sections.txt | 1 + gck/gck-enumerator.c | 116 ++++++++++++++++------------------- gck/gck-modules.c | 2 +- gck/gck-slot.c | 19 ++++++ gck/gck.h | 4 + gck/tests/test-gck-enumerator.c | 38 +++++++++++- 6 files changed, 113 insertions(+), 67 deletions(-) commit 025e2ec6b4057cb4913642cd481b43a585ac3af8 Author: Torstein Adolf Winterseth Date: 2010-12-16 Updated Norwegian Nynorsk translation po/nn.po | 1696 +++++++++++++++++++++++++++++++++++++++++++++----------------- 1 files changed, 1240 insertions(+), 456 deletions(-) commit de40c6f414730a1af39f3c9a8bcf86f0c816c30a Author: Mário Buči Date: 2010-12-14 Updated Slovak translation po/sk.po | 1654 +++++++++++++++++++++++++++++++++++++++++++++++++++----------- 1 files changed, 1364 insertions(+), 290 deletions(-) commit 8d16bcef2bdc7fff954c6fae1cca86c5b0c69d55 Author: Stef Walter Date: 2010-12-14 [gcr] Add distrusted GcrCertificateChainStatus However no implementation yet. gcr/gcr-certificate-chain.c | 68 +++++++++++++++++++++++------------------- gcr/gcr-certificate-chain.h | 1 + 2 files changed, 38 insertions(+), 31 deletions(-) commit 54488eab6da95b325f2b15965bc355b6848aa535 Author: Stef Walter Date: 2010-12-13 [gcr] Fix memory leaks in trust lookup tests. gcr/tests/test-trust.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit 5273a8e0562587158037bed9b26292ef9c8873a8 Author: Stef Walter Date: 2010-12-13 [gcr] Fix memory leaks in async functions. g_async_result_get_source_object() refs its result. gcr/gcr-pkcs11-certificate.c | 6 ++++-- gcr/gcr-trust.c | 12 ++++++++++-- 2 files changed, 14 insertions(+), 4 deletions(-) commit 42f78db0c04f11e8603ad979955403beae50af27 Author: Stef Walter Date: 2010-12-13 [gcr] Fix memory leaks in certificate chain code. gcr/gcr-certificate-chain.c | 10 ++++++---- gcr/tests/test-certificate-chain.c | 5 ++++- 2 files changed, 10 insertions(+), 5 deletions(-) commit dc618d06a2293d9d315da431c94b2bb5f507b428 Merge: 5470f81 a47bf28 Author: Stef Walter Date: 2010-12-13 Merge branch 'master' into trust-store commit a47bf28ad2a01ffd3253d8784f0adab46b1732a8 Author: Stef Walter Date: 2010-12-13 [gcr] Fix memory leaks in gcr test code. gcr/tests/unit-test-parser.c | 2 ++ testing/testing.c | 1 + 2 files changed, 3 insertions(+), 0 deletions(-) commit bcbe3274bbade7485ae1994210a64416d527d70f Author: Stef Walter Date: 2010-12-13 [egg] Fix memory leaks in ASN.1 code. egg/egg-asn1x.c | 25 ++++++++++++++----------- 1 files changed, 14 insertions(+), 11 deletions(-) commit 5e068c55bf369433a3de5299900cb1fc9a4b634d Author: Stef Walter Date: 2010-12-09 [gcr] Fix Gtk+ version check. 2.91.6 has the new style-context code, not 2.91.5 gcr/gcr-display-view.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 5470f81b5a0213ef4a1c46aa96ec969bc956cd5c Author: Stef Walter Date: 2010-12-13 Use term 'distrust' instead of 'untrust' Suggested by Yaron Sheffer and describes the concept much more aptly. gck/gck-dump.c | 2 +- pkcs11/gkm/gkm-trust.c | 2 +- pkcs11/gkm/gkm-trust.h | 2 +- pkcs11/pkcs11x.h | 2 +- pkcs11/roots-store/gkm-roots-trust.c | 6 ++-- pkcs11/xdg-store/gkm-xdg-assertion.c | 2 +- pkcs11/xdg-store/gkm-xdg-trust.c | 16 +++++++------- pkcs11/xdg-store/tests/test-xdg-trust.c | 36 +++++++++++++++--------------- tool/gkr-tool-trust.c | 8 +++--- 9 files changed, 38 insertions(+), 38 deletions(-) commit 769beac2fbaec97c1c1088c32e0d62704f13523c Author: Stef Walter Date: 2010-12-11 [gcr] Documentation fixes for GcrCertificateChain gcr/gcr-certificate-chain.c | 11 ++++++----- 1 files changed, 6 insertions(+), 5 deletions(-) commit 299cde4da206cb3083cd3c68d77c94a7e1d17626 Author: Stef Walter Date: 2010-12-11 [gcr] Certificate chain has a 'status' not a 'type' This makes things clearer. Also add enum and flags types for certificate chain stuff. docs/reference/gcr/gcr-sections.txt | 4 +- gcr/gcr-certificate-chain.c | 122 +++++++++++++++++++++++------------ gcr/gcr-certificate-chain.h | 27 ++++++-- gcr/gcr-trust.c | 2 +- gcr/tests/test-certificate-chain.c | 36 +++++----- 5 files changed, 122 insertions(+), 69 deletions(-) commit 97df19e2a36b701a43bb85edc6d0a17bc17c6eb0 Author: Stef Walter Date: 2010-12-11 [gcr] Fix problem where issuer was returned instead of subject. gcr/gcr-certificate.c | 2 +- gcr/tests/test-certificate.c | 44 +++++++++++++++++++++++++++++++++++------ 2 files changed, 38 insertions(+), 8 deletions(-) commit df82f81996148ce1b891573a1ec8c20b0f598614 Author: Stef Walter Date: 2010-12-10 [gcr] Fix memory leak in certificate chain building. gcr/gcr-certificate-chain.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit eeeaa5c0c2a3589488a20b370bcc65ed679b0ddf Author: Stef Walter Date: 2010-12-10 Rename CKA_G_ trust prefix to CKA_X_ and move to own file. Move the PKCS#11 trust extensions to its own file and give it its own prefix. daemon/ssh-agent/gkd-ssh-agent-ops.c | 1 - gck/gck-dump.c | 27 ++-- gcr/gcr-trust.c | 31 ++-- gcr/tests/test-certificate-chain.c | 21 ++- gcr/tests/test-trust.c | 10 +- pkcs11/Makefile.am | 4 +- pkcs11/gkm/gkm-assertion.c | 12 +- pkcs11/gkm/gkm-certificate.c | 2 +- pkcs11/gkm/gkm-module.c | 1 - pkcs11/gkm/gkm-object.c | 1 - pkcs11/pkcs11g.h | 47 ----- pkcs11/pkcs11i.h | 43 ++--- pkcs11/pkcs11x.h | 44 +++++ pkcs11/roots-store/gkm-roots-trust.c | 9 +- pkcs11/rpc-layer/gkm-rpc-dispatch.c | 1 - pkcs11/ssh-store/tests/unit-test-private-key.c | 2 +- pkcs11/wrap-layer/gkm-wrap-layer.c | 1 - pkcs11/xdg-store/gkm-xdg-assertion.c | 27 ++-- pkcs11/xdg-store/gkm-xdg-trust.c | 31 ++-- pkcs11/xdg-store/tests/test-xdg-trust.c | 216 ++++++++++++------------ 20 files changed, 265 insertions(+), 266 deletions(-) commit 2ac2d39cfd9b4fa265f560f1b0f57b006f019ad0 Author: Stef Walter Date: 2010-12-10 Change terminology to 'pinned certificate' from 'exception'. The matching terminology of 'anchored certificate' and 'pinned certificate' makes things consistent and understandable. docs/reference/gcr/gcr-sections.txt | 24 +- gck/gck-dump.c | 6 +- gcr/gcr-certificate-chain.c | 8 +- gcr/gcr-trust.c | 262 ++++++++++++------------ gcr/gcr-trust.h | 24 +- gcr/tests/test-certificate-chain.c | 8 +- gcr/tests/test-trust.c | 74 ++++---- pkcs11/pkcs11i.h | 6 +- pkcs11/roots-store/gkm-roots-trust.c | 6 +- pkcs11/xdg-store/gkm-xdg-assertion.c | 6 +- pkcs11/xdg-store/gkm-xdg-trust-netscape.c | 314 ----------------------------- pkcs11/xdg-store/gkm-xdg-trust-netscape.h | 59 ------ pkcs11/xdg-store/gkm-xdg-trust.c | 18 +- pkcs11/xdg-store/tests/test-xdg-trust.c | 78 ++++---- tool/gkr-tool-trust.c | 4 +- 15 files changed, 260 insertions(+), 637 deletions(-) commit 2d97fa8b25bd328c5f678412e2804c0d6bbeb071 Author: Stef Walter Date: 2010-12-10 [gcr] Add GcrCertificateChain Represents a certificate chain, and has an operation which builds the chain into a complete chain and identifies the type of chain. docs/reference/gcr/gcr-docs.sgml | 1 + docs/reference/gcr/gcr-sections.txt | 28 ++ docs/reference/gcr/gcr.types | 3 +- gcr/Makefile.am | 2 + gcr/gcr-certificate-chain.c | 735 +++++++++++++++++++++++++++++ gcr/gcr-certificate-chain.h | 113 +++++ gcr/gcr.h | 1 + gcr/tests/Makefile.am | 1 + gcr/tests/test-certificate-chain.c | 580 +++++++++++++++++++++++ gcr/tests/test-data/collabora-ca.cer | Bin 0 -> 1536 bytes gcr/tests/test-data/dhansak-collabora.cer | Bin 0 -> 1200 bytes 11 files changed, 1463 insertions(+), 1 deletions(-) commit ff78a09d4ea8acff295cf4a55db18a8d1326e0be Author: Stef Walter Date: 2010-12-10 [gcr] Fix type check macros for certificate implementations. The type check macros for GcrSimpleCertificate and GcrPkcs11Certificate were wrong. gcr/gcr-pkcs11-certificate.h | 10 +++++----- gcr/gcr-simple-certificate.h | 10 +++++----- 2 files changed, 10 insertions(+), 10 deletions(-) commit a9de9b76ea6c78ece2c9ee315c30c6017c44570e Author: Stef Walter Date: 2010-12-10 [pkcs11] Fix up standalone modules for use in tests. * Make the standalone modules always resident after loading. * Install modules to a path that's published in the pkg-config file. configure.in | 6 ++++++ gcr/gcr.pc.in | 2 ++ pkcs11/gnome2-store/Makefile.am | 2 +- pkcs11/roots-store/Makefile.am | 4 ++-- pkcs11/roots-store/gkm-roots-standalone.c | 15 +++++++++++++++ pkcs11/rpc-layer/Makefile.am | 2 +- pkcs11/secret-store/Makefile.am | 4 ++-- pkcs11/secret-store/gkm-secret-standalone.c | 15 +++++++++++++++ pkcs11/ssh-store/Makefile.am | 4 ++-- pkcs11/ssh-store/gkm-ssh-standalone.c | 15 +++++++++++++++ pkcs11/xdg-store/Makefile.am | 4 ++-- pkcs11/xdg-store/gkm-xdg-standalone.c | 15 +++++++++++++++ 12 files changed, 78 insertions(+), 10 deletions(-) commit 327f993d938e34bf65dae69294a077c706289ab4 Author: Stef Walter Date: 2010-12-10 [roots-store] Instantiate trust assertions in properly. Fix bugs related to creating assertion objects in the roots-store. pkcs11/gkm/gkm-certificate.c | 11 +++++ pkcs11/gkm/gkm-certificate.h | 2 + pkcs11/roots-store/gkm-roots-trust.c | 83 ++++++++++++++++++++-------------- 3 files changed, 62 insertions(+), 34 deletions(-) commit 53eb7be6c5177a988d25a2a39bba742353ff9a41 Author: Stef Walter Date: 2010-12-10 [gcr] Fix leak in gcr_pkcs11_certificate_lookup_issuer() gcr/gcr-pkcs11-certificate.c | 12 ++++++++++-- 1 files changed, 10 insertions(+), 2 deletions(-) commit a3f17760b4d7f3fc3448a726a3507d1bb501b3ed Author: Stef Walter Date: 2010-12-10 [gcr] Add function to load module from file. Add gcr_pkcs11_add_module_from_file() docs/reference/gcr/gcr-sections.txt | 1 + gcr/gcr-library.c | 36 ++++++++++++++++++++++++++++++++++- gcr/gcr-library.h | 4 +++ 3 files changed, 40 insertions(+), 1 deletions(-) commit bf3329de95dfa39f854036390278af6ccefdd25d Author: Stef Walter Date: 2010-12-10 [gcr] Expose functions for setting which pkcs11 modules to use. Add gcr_pkcs11_get_modules(), gcr_pkcs11_set_modules(), gcr_pkcs11_add_module(), gcr_pkcs11_get_trust_lookup_modules(), gcr_pkcs11_get_trust_store_slot(), gcr_pkcs11_get_trust_store_uri(), gcr_pkcs11_set_trust_store_uri() docs/reference/gcr/gcr-docs.sgml | 4 + docs/reference/gcr/gcr-sections.txt | 11 +++ gcr/Makefile.am | 3 +- gcr/gcr-import-dialog.c | 7 +- gcr/gcr-internal.h | 41 +++++---- gcr/gcr-library.c | 163 +++++++++++++++++++++++++++++++---- gcr/gcr-library.h | 49 +++++++++++ gcr/gcr-parser.c | 1 + gcr/gcr-pkcs11-certificate.c | 4 +- gcr/gcr-trust.c | 74 ++++++++++++++-- gcr/gcr.h | 1 + gcr/tests/test-pkcs11-certificate.c | 10 +-- gcr/tests/test-trust.c | 13 +-- 13 files changed, 318 insertions(+), 63 deletions(-) commit 4b45a2761cd8602cc601df728f18064cab0adf18 Author: Stef Walter Date: 2010-12-09 Find the root certificates by default. We need to have a good set of root anchor certificates. So look for them in configure by default. This can be disabled with --without-root-certs or fine tuned with --with-root-certs=/path/to/certs configure.in | 36 ++++++++++++++++++++++++++---------- 1 files changed, 26 insertions(+), 10 deletions(-) commit adf6c1c4b5d6bbe4289477539a3bab9a2cce7d3a Author: Stef Walter Date: 2010-12-09 [gcr] Fix Gtk+ version check. 2.91.6 has the new style-context code, not 2.91.5 gcr/gcr-display-view.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 7a7058241b2ac601c927ec86656c56944c6b8d78 Author: Stef Walter Date: 2010-12-07 Include Makefile.local into build if it exists .gitignore | 1 + Makefile.am | 5 +++++ configure.in | 3 +++ 3 files changed, 9 insertions(+), 0 deletions(-) commit e7fc25a56cb4c4e039e60f2b4457183711ca5e75 Author: Stef Walter Date: 2010-12-07 [gcr] Complete documentation for various certificate types. docs/reference/gcr/gcr-docs.sgml | 41 ++++++++------ docs/reference/gcr/gcr-sections.txt | 24 ++++++++- docs/reference/gcr/gcr.types | 1 + gcr/gcr-certificate.c | 53 ++++++++++++++++--- gcr/gcr-pkcs11-certificate.c | 102 ++++++++++++++++++++++++++++++---- gcr/gcr-pkcs11-certificate.h | 10 ++-- gcr/gcr-simple-certificate.c | 34 ++++++++++++ gcr/gcr-trust.c | 2 +- 8 files changed, 222 insertions(+), 45 deletions(-) commit 73cb96415080d56ddee81585414b1676d637e444 Author: Stef Walter Date: 2010-12-07 [gcr] Document trust storage and lookup functions. docs/reference/gcr/gcr-docs.sgml | 5 +- docs/reference/gcr/gcr-sections.txt | 87 ++------ gcr/gcr-trust.c | 427 ++++++++++++++++++++++++++++------- gcr/gcr-trust.h | 40 ++-- 4 files changed, 388 insertions(+), 171 deletions(-) commit 18782abb13e8273f0d63974374b8a5536e9bbc93 Author: Stef Walter Date: 2010-12-07 [gcr] More build fixes. gcr/tests/test-certificate.c | 3 +-- gcr/tests/unit-test-parser.c | 2 +- 2 files changed, 2 insertions(+), 3 deletions(-) commit be5e83c8d4ea50cd569d4fe7e5095ad1806c3e6b Author: Stef Walter Date: 2010-12-06 [gcr] Implement GcrPkcs11Certificate which loads certs from PKCS#11 In particular we can lookup certs by issuer from the PKCS#11 store. gck/gck-mock.c | 7 + gck/gck-mock.h | 5 + gcr/gcr-pkcs11-certificate.c | 334 +++++++++++++++++++++++++++++++++++ gcr/gcr-pkcs11-certificate.h | 76 ++++++++ gcr/tests/Makefile.am | 1 + gcr/tests/test-pkcs11-certificate.c | 255 ++++++++++++++++++++++++++ 6 files changed, 678 insertions(+), 0 deletions(-) commit e85ae4c3d5c72da2689a75e457b859a1acb5ac92 Author: Stef Walter Date: 2010-12-06 [gcr] Include libgck headers explictly in gcr headers. When we derive objects from gck objects, we have to include the headers properly and not try to hide them. gcr/Makefile.am | 2 ++ gcr/gcr-certificate-renderer.h | 4 ++-- gcr/gcr-certificate-widget.h | 4 ++-- gcr/gcr-importer.h | 10 +++++----- gcr/gcr-initializer.h | 4 ++-- gcr/gcr-key-renderer.h | 6 +++--- gcr/gcr-key-widget.h | 6 +++--- gcr/gcr-parser.h | 2 +- gcr/gcr-renderer.h | 4 ++-- gcr/gcr-types.h | 16 +++++++++++----- gcr/gcr.h | 3 ++- 11 files changed, 35 insertions(+), 26 deletions(-) commit be49d7a554b0f7cf284ac5050610287b82552a9c Author: Stef Walter Date: 2010-12-06 [gcr] Move to a single header model. Similar to gtk, where you can only include to prevent future API breaks because of headers. gcr/Makefile.am | 1 + gcr/gcr-certificate-renderer.h | 4 ++++ gcr/gcr-certificate-widget.h | 4 ++++ gcr/gcr-certificate.h | 4 ++++ gcr/gcr-importer.h | 4 ++++ gcr/gcr-key-renderer.h | 4 ++++ gcr/gcr-key-widget.h | 4 ++++ gcr/gcr-parser.h | 4 ++++ gcr/gcr-simple-certificate.h | 4 ++++ gcr/gcr-trust.h | 4 ++++ gcr/gcr-types.h | 31 +++++++++++++++++++++++++++---- gcr/gcr-unlock-options-widget.h | 4 ++++ gcr/gcr.h | 33 +++++++++++++++++++++++++-------- gcr/tests/ui-test-certificate.c | 25 +++++++++++++++++++++++-- gcr/tests/ui-test-key.c | 25 +++++++++++++++++++++++-- gcr/tests/ui-test-unlock-options.c | 24 +++++++++++++++++++++++- tool/gkr-tool-import.c | 3 +-- ui/gku-prompt-tool.c | 2 +- 18 files changed, 164 insertions(+), 20 deletions(-) commit 1e893d514b99cf5205436c3b4ce04e6df3639ea0 Author: Stef Walter Date: 2010-12-06 [gcr] Use void pointers instead of unsigned char for data. Use void pointers to make like simpler and clearer. gcr/gcr-certificate-renderer.c | 2 +- gcr/gcr-certificate.c | 16 ++++++++-------- gcr/gcr-certificate.h | 4 ++-- gcr/gcr-simple-certificate.c | 2 +- 4 files changed, 12 insertions(+), 12 deletions(-) commit 7db5390a48ec57c678b17174bb81be7ee87a6c4f Author: Stef Walter Date: 2010-12-06 Add make target to clear coverage data. Makefile.am | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) commit 4bdd3b73618fc9e80e154431cf04cc1f102a03aa Author: Stef Walter Date: 2010-12-06 [gcr] Add gcr_certificate_is_issuer() and finish up testing. Add a function to test if a certificate is the issuer of another, and finish up testing, fix some bugs. gcr/gcr-certificate.c | 62 ++++++++-- gcr/gcr-certificate.h | 9 +- gcr/tests/Makefile.am | 2 +- gcr/tests/test-certificate.c | 181 +++++++++++++++++++++++++++ gcr/tests/test-data/der-certificate-dsa.cer | Bin 0 -> 1639 bytes gcr/tests/unit-test-certificate.c | 157 ----------------------- 6 files changed, 240 insertions(+), 171 deletions(-) commit 44153b4b098468c775bd54587ccf0d3c4d9af32a Author: Stef Walter Date: 2010-12-06 [gcr] GcrSimpleCertificate tests. gcr/gcr-simple-certificate.c | 4 +- gcr/tests/Makefile.am | 1 + gcr/tests/test-simple-certificate.c | 84 +++++++++++++++++++++++++++++++++++ 3 files changed, 86 insertions(+), 3 deletions(-) commit fb277c5b6056ef53e35dc4805cf313c02cbe6080 Merge: dc3e7af f397c29 Author: Stef Walter Date: 2010-12-06 Merge branch 'master' into trust-store commit f397c297c7a150eadfb4d1ab29d13a15cbadbf60 Author: Stef Walter Date: 2010-12-06 [gck] Don't load *.la files as PKCS#11 modules. grumble, grumble, libtool, grumble. gck/gck-modules.c | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) commit dc3e7af8a1c631fc01230208d4b5a90b243bf3b2 Merge: 84f4415 4d1f139 Author: Stef Walter Date: 2010-12-06 Merge branch 'master' into trust-store commit 4d1f1393f839493cd4853e399a5e0db1a11cb527 Author: Stef Walter Date: 2010-12-06 [gcr] Fix build for GTK+3 style-context changes. Use new gtk_widget_override_background_color() function. gcr/gcr-display-view.c | 5 +++++ 1 files changed, 5 insertions(+), 0 deletions(-) commit b1d80602fc22365a40806c3c234326cf102dcfc7 Author: Yanko Kaneti Date: 2010-11-22 has-separator is gone https://bugzilla.gnome.org/show_bug.cgi?id=635495 ui/gku-prompt.ui | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) commit d9a669d217de1dcece6fbef7ebb8e49125d51a4d Author: Jasper Lievisse Adriaanse Date: 2010-12-06 [daemon] Fix pointer truncation by including header. https://bugzilla.gnome.org/show_bug.cgi?id=635761 daemon/control/gkd-control-server.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 84f44154cdfcee219ebc4ab3b7fe5940f4c1cee4 Author: Stef Walter Date: 2010-12-02 [gcr] Make GcrSimpleCertificate constructor accept simple pointer. Make it easier to deal with data whether unsigned or signed, gint8 or char, etc. gcr/gcr-simple-certificate.c | 2 +- gcr/gcr-simple-certificate.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit 772128c41f7c069ed926bba8c78ea4dd4ce7c2ef Author: Stef Walter Date: 2010-11-30 Bump version number configure.in | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 91a0f972c23aa3f749834bfbe8964228f9578c78 Author: Stef Walter Date: 2010-11-30 Release version 2.91.3 NEWS | 6 ++++++ 1 files changed, 6 insertions(+), 0 deletions(-)