commit 2c6ac3f78378a736a308ff64817a0ae4c39719b5 Author: Stef Walter Date: 2013-05-04 gcr 3.8.2: - Build certificate chains when intermediates are wrong order [#699026] - Don't try to import certificates to gnome-keyring xdg module - Add appropriate icon for p11-kit trust module - Make gcr build on both pre GTK+ 3.8 and later versions - Update for recent changes in libtasn1 - Handle cases where no certificate data is available - Fix for GTK+ 3.8 deprecations - Build fixes NEWS | 10 ++++++++++ configure.ac | 2 +- 2 files changed, 11 insertions(+), 1 deletion(-) commit 5cadd24c1fad03f9190e90151dd1da831899d15c Author: Stef Walter Date: 2013-04-27 Build certificate chains even when intermediates are wrong order In GcrCertificateChain we respect the RFC 5246 which requires that certificates appear in the correct order from the server: First the endpoint, then intermediates, and (optionally the root last). However some servers (like hermes.jabber.org) send certificates in an incorrect order. It seems like many SSL implementations accept intermediate certificates out of order. https://bugzilla.gnome.org/show_bug.cgi?id=699026 gcr/gcr-certificate-chain.c | 50 +++++++++++++++++++------- gcr/tests/files/jabber-server.cer | Bin 0 -> 2095 bytes gcr/tests/files/startcom-ca.cer | Bin 0 -> 1997 bytes gcr/tests/files/startcom-intermediate.cer | Bin 0 -> 1592 bytes gcr/tests/test-certificate-chain.c | 57 ++++++++++++++++++++++++++++++ 5 files changed, 95 insertions(+), 12 deletions(-) commit 19726e6be3408f3505fb706a0541c2a43ab6c04e Author: Stef Walter Date: 2013-04-19 pkcs11-importer: Importing to lame gnome-keyring 'xdg' module no go gcr/gcr-pkcs11-importer.c | 1 + 1 file changed, 1 insertion(+) commit 470025f69d1af69abb245e667c0a115474824c6a Author: Stef Walter Date: 2013-04-19 icons: Add appropriate icon for p11-kit trust module gcr/gcr-icons.c | 20 ++++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) commit 86db547733ccdf1c55c6e9cdb953cbe19e861c4b Author: Stef Walter Date: 2013-04-19 Make gcr build on both pre GTK+ 3.8 and later versions ui/gcr-display-view.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) commit 4de7c0e464c049fb9e6dfdab0972ea6b921b0cea Author: Stef Walter Date: 2013-04-19 Add missing --enable-coverage configure argument configure.ac | 6 ++++++ 1 file changed, 6 insertions(+) commit 7c4e5da53a378ff4059c0397f545f65884dbd49b Author: Stef Walter Date: 2013-04-19 egg-asn1x: Update for recent changes in libtasn1 .gitignore | 1 - Makefile.decl | 9 +- configure.ac | 9 - egg/Makefile.am | 24 +- egg/egg-asn1x.c | 192 +++++++-- egg/egg-asn1x.h | 12 +- egg/pk.asn.h | 71 ++++ egg/pkix.asn.h | 1119 +++++++++++++++++++++++++++++++++++++++++++++++++ egg/tests/Makefile.am | 21 +- egg/tests/test-asn1.c | 3 +- egg/tests/test.asn.h | 87 ++++ 11 files changed, 1472 insertions(+), 76 deletions(-) commit f9a559d5060d87ad259f86ed28c377cd56011f53 Author: Stef Walter Date: 2013-04-19 gcr-certificate: Handle cases where no certificate data is available gcr/gcr-certificate.c | 53 ++++++++++++++++++++++++++++++++++----------------- 1 file changed, 36 insertions(+), 17 deletions(-) commit ecdb3417e5d8d5203e61799e12182afceb7ddaa9 Author: Stef Walter Date: 2013-04-19 ui: Fix for GTK+ 3.8 deprecations ui/gcr-display-view.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) commit c144d948f5817f9f0950ce1a6aa46239269740ab Author: Stef Walter Date: 2013-04-19 gcr: Supress warnings when building gobject-introspection Gir files Requires: https://bugzilla.gnome.org/show_bug.cgi?id=698367 gck/gck.h | 2 ++ gcr/gcr-base.h | 2 ++ gcr/gcr-types.h | 13 ++----------- 3 files changed, 6 insertions(+), 11 deletions(-) commit 8fcd7ce443aabe1f563ad6753af2cae4ee052cfd Author: Stef Walter Date: 2013-04-19 Fix for deprecated glib functionality egg/egg-libgcrypt.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) commit aa45e1f25343249e6e493db8be5e6852c45d1558 Author: Stef Walter Date: 2013-04-19 Don't use the GNOME coverage macros We don't use lcov anyway, and it's acting up with newer versions. Makefile.decl | 9 --------- configure.ac | 26 ++++++++++++++++++++++---- 2 files changed, 22 insertions(+), 13 deletions(-)