commit 2c6ac3f78378a736a308ff64817a0ae4c39719b5
Author: Stef Walter <stefw@gnome.org>
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 <stefw@gnome.org>
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 <stefw@gnome.org>
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 <stefw@gnome.org>
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 <stefw@gnome.org>
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 <stefw@gnome.org>
Date:   2013-04-19

    Add missing --enable-coverage configure argument

 configure.ac | 6 ++++++
 1 file changed, 6 insertions(+)

commit 7c4e5da53a378ff4059c0397f545f65884dbd49b
Author: Stef Walter <stefw@gnome.org>
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 <stefw@gnome.org>
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 <stefw@gnome.org>
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 <stefw@gnome.org>
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 <stefw@gnome.org>
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 <stefw@gnome.org>
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(-)