commit cdc707169e526c159da238a3951c568e56e68617
Author: Stef Walter <stefw@gnome.org>
Date:   2013-08-26

    Release version 3.9.90

 Makefile.am  | 3 ++-
 NEWS         | 7 +++++++
 configure.ac | 2 +-
 3 files changed, 10 insertions(+), 2 deletions(-)

commit 525e03c0cfb2a28ab65724cd2f370132edd50c21
Author: Balázs Úr <urbalazs@src.gnome.org>
Date:   2013-08-25

    Updated Hungarian translation

 po/hu.po | 203 +++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 100 insertions(+), 103 deletions(-)

commit b61a8cf47cbb66b8f651fe5b61c99fe327b228b8
Author: Piotr DrÄ…g <piotrdrag@gmail.com>
Date:   2013-08-24

    Updated Polish translation

 po/pl.po | 140 ++++++++++++++++++++++++++++++---------------------------------
 1 file changed, 67 insertions(+), 73 deletions(-)

commit 3b516034e18227525976aa761af9555f0a7b1477
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:   2013-08-22

    Updated Norwegian bokmål translation

 po/nb.po | 142 ++++++++++++++++++++++++++++++---------------------------------
 1 file changed, 68 insertions(+), 74 deletions(-)

commit b32939796bafb6df29ce147565d32f91fb80258c
Author: Alexandre Franke <alexandre.franke@gmail.com>
Date:   2013-08-22

    Update French translation

 po/fr.po | 146 +++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 73 insertions(+), 73 deletions(-)

commit caf49ae77ed4d1074dfad0602bd4add7ba66de23
Author: Rafael Ferreira <rafael.f.f1@gmail.com>
Date:   2013-08-20

    Updated Brazilian Portuguese translation

 po/pt_BR.po | 152 ++++++++++++++++++++++++++++++------------------------------
 1 file changed, 76 insertions(+), 76 deletions(-)

commit a891b9f51ba8edd6fd1fb729a7096ce891a17fe1
Author: Marek Černocký <marek@manet.cz>
Date:   2013-08-19

    Updated Czech translation

 po/cs.po | 192 +++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 93 insertions(+), 99 deletions(-)

commit b5de9648eac457c123c5f120e8a8e5099c6093d7
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   2013-08-19

    Updated Spanish translation

 po/es.po | 203 +++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 100 insertions(+), 103 deletions(-)

commit f2de354fafd910c8cb2bf7785a08f1f7f81bdd2a
Author: Gil Forcada <gforcada@gnome.org>
Date:   2013-08-19

    [l10n] Update Catalan translation

 po/ca.po | 148 +++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 74 insertions(+), 74 deletions(-)

commit bf1a7943a4274557537f5a1e1df181ec0ad82dfb
Author: Milo Casagrande <milo@ubuntu.com>
Date:   2013-08-18

    [l10n] Updated Italian translation.

 po/it.po | 148 +++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 72 insertions(+), 76 deletions(-)

commit 6a6939837c21b08ca7a2351ba25f4982b61873c5
Author: Matej Urbančič <mateju@svn.gnome.org>
Date:   2013-08-18

    Updated Slovenian translation

 po/sl.po | 151 ++++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 76 insertions(+), 75 deletions(-)

commit b8a3907fe8539544b01ece9874e74e01f1d44868
Author: Yaron Shahrabani <sh.yaron@gmail.com>
Date:   2013-08-18

    Updated Hebrew translation.

 po/he.po | 256 +++++++++++++++++++++++++++------------------------------------
 1 file changed, 109 insertions(+), 147 deletions(-)

commit 107c5e6436e0ef30fca7bf7a7b0d5ef983e938bd
Author: Gabor Kelemen <kelemeng@gnome.hu>
Date:   2013-08-17

    Mark string for translation

 ui/gcr-certificate-renderer.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 45d089e0d2ff7e7c1081eeb4218d7b53c8b25c03
Author: Gabor Kelemen <kelemeng@gnome.hu>
Date:   2013-08-17

    Use g_dngettext() instead of plain ngettext() to pass
    the translation domain information explicitely.

 ui/gcr-key-renderer.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 7e5b743a880f9dfb66d17baa3af39fd2b42d8944
Author: Gabor Kelemen <kelemeng@gnome.hu>
Date:   2013-08-17

    Use the _() macro instead of gettext(). If gi18n-lib.h is
    included, the translation domain information needs to be explicitely
    passed in a [g_]dgettext() call, which is done by the _() macro.

 egg/egg-oid.c                 | 2 +-
 ui/gcr-certificate-renderer.c | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit dd6aba8b94f90265124b0b11e279677769906bb1
Author: Stef Walter <stefw@gnome.org>
Date:   2013-08-17

    More reliable means of checking if object was finalized
    
    Don't try to use G_IS_OBJECT() to see if an object was finalized
    as this segfaults in corner cases, even with our crafty check
    for a pointer within our memory space.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=705139

 egg/egg-testing.c                   | 22 ------------------
 egg/egg-testing.h                   | 10 ---------
 gck/tests/test-gck-crypto.c         | 15 ++++++++-----
 gck/tests/test-gck-enumerator.c     | 18 ++++++++++-----
 gck/tests/test-gck-module.c         |  3 ++-
 gck/tests/test-gck-session.c        | 15 ++++++++-----
 gcr/tests/test-gnupg-key.c          |  3 ++-
 gcr/tests/test-gnupg-process.c      | 18 +++++++++++++--
 gcr/tests/test-memory-icon.c        |  9 +++++---
 gcr/tests/test-parser.c             |  3 ++-
 gcr/tests/test-secret-exchange.c    |  7 ++++--
 gcr/tests/test-subject-public-key.c | 16 ++++++++-----
 gcr/tests/test-system-prompt.c      | 45 ++++++++++++++++++++++++-------------
 ui/tests/frob-system-prompt.c       |  3 ++-
 14 files changed, 108 insertions(+), 79 deletions(-)

commit 7924b75e10aa6f8d627f20a8368cb711e54f777e
Author: Stef Walter <stefw@gnome.org>
Date:   2013-06-26

    ui: Include correct header file in generated gir and vapi output

 ui/Makefile.am | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit ed2640151a28a0ecde534b85853005b59218a230
Author: Stef Walter <stefw@gnome.org>
Date:   2013-06-18

    ui: Add missing certificate used in frob-certificate

 ui/tests/files/der-certificate.crt | Bin 0 -> 747 bytes
 1 file changed, 0 insertions(+), 0 deletions(-)

commit cb3320bb8ad3c9457adbeb57cb77ef443c695d8e
Author: Giovanni Campagna <gcampagna@src.gnome.org>
Date:   2013-05-26

    GcrCertificateWidget: inherit from GtkBin, not GtkWidget
    
    We use GtkContainer methods, and we have one child.
    
    This is a ABI break, but avoiding it would mean duplicating
    all GtkBin code and some of GtkContainer in GcrCertificateWidget,
    and probably it would break anyway, because modern Gtk assumes
    that all widgets with children are containers.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=701048

 ui/gcr-certificate-widget.c | 2 +-
 ui/gcr-certificate-widget.h | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

commit 1d7b9740bc9a0a11e880c342fdabf4e2c2552b63
Author: Andreas Henriksson <andreas@fatal.se>
Date:   2013-03-16

    fix build error with -Werror=format-security
    
    partial build output:
    
    libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I.. -pthread -I/usr/includ
    e/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/gio-unix-
    2.0/ -I/usr/include/p11-kit-1 -DG_LOG_DOMAIN=\"Gcr\" -DGCR_API_SUBJECT_TO_CHANGE
     -DLOCALEDIR=\"/usr/share/locale\" -D_FORTIFY_SOURCE=2 -DGCK_API_SUBJECT_TO_CHAN
    GE -DP11_KIT_API_SUBJECT_TO_CHANGE -DGCR_COMPILATION -pthread -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 -DUIDIR=\"/usr/share/gcr-3/ui/\" -Wall -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall -g -Wno-strict-aliasing -Wno-sign-compare -c gcr-certificate-exporter.c  -fPIC -DPIC -o .libs/libgcr_ui_3_la-gcr-certificate-exporter.o
    gcr-certificate-exporter.c: In function 'on_create_file_ready':
    gcr-certificate-exporter.c:230:8: error: format not a string literal and no format arguments [-Werror=format-security]
    cc1: some warnings being treated as errors
    make[5]: *** [libgcr_ui_3_la-gcr-certificate-exporter.lo] Error 1
    
    https://bugzilla.gnome.org/show_bug.cgi?id=695973

 ui/gcr-certificate-exporter.c | 9 +++------
 1 file changed, 3 insertions(+), 6 deletions(-)

commit 3f0b0e38cdac7bd3667cbbd23cb05fee7c022959
Author: Tobias Mueller <tobiasmue@gnome.org>
Date:   2013-05-03

    ui: Made gcr-certificate-renderer close the dialog when clicking okay
    
    According to https://developer.gnome.org/gtk3/stable/GtkMessageDialog.html
    gtk_widget_destroy is used rather than unref. So we got rid of a helper function,
    too.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=699543

 ui/gcr-certificate-renderer.c | 10 ++--------
 1 file changed, 2 insertions(+), 8 deletions(-)

commit ae1d2b0cccfd0818480a148f76aa373b22d80f4c
Author: Stef Walter <stefw@gnome.org>
Date:   2013-05-27

    Bump version number

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 4df7ba55dace9eb785715d115bce1e5d1d4cd599
Author: Stef Walter <stefw@gnome.org>
Date:   2013-05-21

    Port to new p11-kit managed style functions
    
    This bumps the dependency of p11-kit to 0.19.1

 configure.ac      |  2 +-
 gck/gck-module.c  | 44 +++++++++-----------------------------------
 gck/gck-modules.c | 16 +++++-----------
 gcr/gcr-library.c | 12 ++++++------
 4 files changed, 21 insertions(+), 53 deletions(-)

commit a1179192018a1a6d105c18cfaddd21ab76e571ce
Author: Stef Walter <stefw@gnome.org>
Date:   2013-05-04

    Release version 3.8.2

 NEWS | 10 ++++++++++
 1 file changed, 10 insertions(+)

commit 63c1742a6eb5aaf6ea6ea25ed4e310fbe62af7bd
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(-)