commit be87bd7bb1eb019ab61d8e4f07d559a66367378b
Author: Stef Walter <stefw@collabora.co.uk>
Date:   2011-08-30

    Release 3.1.90
    
     * Fix build issues to do with mime database
     * Fix testing issues in pkcs11 trust assertion database
     * Fix distribution issues.

 Makefile.am                          |    3 ++-
 NEWS                                 |   12 ++++++++++++
 configure.ac                         |    2 +-
 gcr/Makefile.am                      |    5 +++--
 gcr/gcr.symbols                      |    4 ++++
 pkcs11/xdg-store/gkm-xdg-assertion.c |    6 +++---
 po/POTFILES.in                       |    1 +
 7 files changed, 26 insertions(+), 7 deletions(-)

commit dea26785fa21607a399207133c25f0bac5eefb80
Author: Stef Walter <stefw@collabora.co.uk>
Date:   2011-08-22

    gcr: Add better xdg-mime files for identifying crypto related file types
    
     * Add hook up gcr-viewer to view most of those types.
     * Rename test file extensions to match the proper ones

 configure.ac                                       |    9 ++
 gcr/.gitignore                                     |    2 +
 gcr/Makefile.am                                    |   31 ++++
 gcr/gcr-crypto-types.xml                           |  151 ++++++++++++++++++++
 gcr/gcr-viewer.desktop.in.in                       |   10 ++
 gcr/tests/files/der-key-PBE-MD5-DES.p8             |  Bin 0 -> 677 bytes
 gcr/tests/files/der-key-PBE-SHA1-3DES.p8           |  Bin 0 -> 678 bytes
 gcr/tests/files/der-key-PBE-SHA1-DES.p8            |  Bin 0 -> 677 bytes
 gcr/tests/files/der-key-PBE-SHA1-RC2-40.p8         |  Bin 0 -> 678 bytes
 gcr/tests/files/der-key-PBE-SHA1-RC4-128.p8        |  Bin 0 -> 673 bytes
 gcr/tests/files/der-key-dsa.p8                     |  Bin 0 -> 335 bytes
 gcr/tests/files/der-key-encrypted-pkcs5.p8         |  Bin 0 -> 677 bytes
 gcr/tests/files/der-key-v2-des.p8                  |  Bin 0 -> 711 bytes
 gcr/tests/files/der-key-v2-des3.p8                 |  Bin 0 -> 714 bytes
 gcr/tests/files/der-key.p8                         |  Bin 0 -> 635 bytes
 gcr/tests/files/der-pkcs8-PBE-MD5-DES.key          |  Bin 677 -> 0 bytes
 gcr/tests/files/der-pkcs8-PBE-SHA1-3DES.key        |  Bin 678 -> 0 bytes
 gcr/tests/files/der-pkcs8-PBE-SHA1-DES.key         |  Bin 677 -> 0 bytes
 gcr/tests/files/der-pkcs8-PBE-SHA1-RC2-40.key      |  Bin 678 -> 0 bytes
 gcr/tests/files/der-pkcs8-PBE-SHA1-RC4-128.key     |  Bin 673 -> 0 bytes
 gcr/tests/files/der-pkcs8-dsa.key                  |  Bin 335 -> 0 bytes
 gcr/tests/files/der-pkcs8-encrypted-pkcs5.key      |  Bin 677 -> 0 bytes
 gcr/tests/files/der-pkcs8-v2-des.key               |  Bin 711 -> 0 bytes
 gcr/tests/files/der-pkcs8-v2-des3.key              |  Bin 714 -> 0 bytes
 gcr/tests/files/der-pkcs8.key                      |  Bin 635 -> 0 bytes
 pkcs11/gkm/tests/files/der-key-PBE-MD5-DES.p8      |  Bin 0 -> 677 bytes
 pkcs11/gkm/tests/files/der-key-PBE-SHA1-3DES.p8    |  Bin 0 -> 678 bytes
 pkcs11/gkm/tests/files/der-key-PBE-SHA1-DES.p8     |  Bin 0 -> 677 bytes
 pkcs11/gkm/tests/files/der-key-PBE-SHA1-RC2-40.p8  |  Bin 0 -> 678 bytes
 pkcs11/gkm/tests/files/der-key-PBE-SHA1-RC4-128.p8 |  Bin 0 -> 673 bytes
 pkcs11/gkm/tests/files/der-key-dsa.p8              |  Bin 0 -> 335 bytes
 pkcs11/gkm/tests/files/der-key-encrypted-pkcs5.p8  |  Bin 0 -> 677 bytes
 pkcs11/gkm/tests/files/der-key-v2-des.p8           |  Bin 0 -> 711 bytes
 pkcs11/gkm/tests/files/der-key-v2-des3.p8          |  Bin 0 -> 714 bytes
 pkcs11/gkm/tests/files/der-key.p8                  |  Bin 0 -> 635 bytes
 pkcs11/gkm/tests/files/der-pkcs8-PBE-MD5-DES.key   |  Bin 677 -> 0 bytes
 pkcs11/gkm/tests/files/der-pkcs8-PBE-SHA1-3DES.key |  Bin 678 -> 0 bytes
 pkcs11/gkm/tests/files/der-pkcs8-PBE-SHA1-DES.key  |  Bin 677 -> 0 bytes
 .../gkm/tests/files/der-pkcs8-PBE-SHA1-RC2-40.key  |  Bin 678 -> 0 bytes
 .../gkm/tests/files/der-pkcs8-PBE-SHA1-RC4-128.key |  Bin 673 -> 0 bytes
 pkcs11/gkm/tests/files/der-pkcs8-dsa.key           |  Bin 335 -> 0 bytes
 .../gkm/tests/files/der-pkcs8-encrypted-pkcs5.key  |  Bin 677 -> 0 bytes
 pkcs11/gkm/tests/files/der-pkcs8-v2-des.key        |  Bin 711 -> 0 bytes
 pkcs11/gkm/tests/files/der-pkcs8-v2-des3.key       |  Bin 714 -> 0 bytes
 pkcs11/gkm/tests/files/der-pkcs8.key               |  Bin 635 -> 0 bytes
 pkcs11/gkm/tests/test-data-der.c                   |    4 +-
 46 files changed, 205 insertions(+), 2 deletions(-)

commit 8a64c160a7def6363fef332324b6c5a2e28f9e63
Author: Stef Walter <stefw@collabora.co.uk>
Date:   2011-08-22

    gcr: Fix up GcrDisplayView bugs and look
    
     * Separators between items.
     * Clicking details doesn't remove items when more than one
       is displayed.
     * Better spacing.

 gcr/gcr-certificate-renderer.c |    7 +-
 gcr/gcr-display-view.c         |  191 ++++++++++++++++++++++++++++++++--------
 gcr/gcr-display-view.h         |    5 +-
 gcr/gcr-key-renderer.c         |    9 ++-
 4 files changed, 171 insertions(+), 41 deletions(-)

commit a973f429fb67242b51582fc408679c3efed259cb
Author: Stef Walter <stefw@collabora.co.uk>
Date:   2011-03-31

    Add function for registering well known renderers.
    
    Renderers for certificates and keys are registered.

 gcr/gcr-renderer.c |   12 ++++++++++++
 gcr/gcr-renderer.h |    2 ++
 2 files changed, 14 insertions(+), 0 deletions(-)

commit 2f12eaa7b9a3ad4587e4b9c16d9e662372cc304d
Author: Stef Walter <stefw@collabora.co.uk>
Date:   2011-03-25

    Implement basic little viewer window.
    
    Doesn't yet layout correctly, and is pretty plain, but displays
    certificates.

 .gitignore              |    2 +
 gcr/Makefile.am         |   15 +++
 gcr/gcr-viewer-tool.c   |  131 ++++++++++++++++++++++++++++
 gcr/gcr-viewer-window.c |  222 +++++++++++++++++++++++++++++++++++++++++++++++
 gcr/gcr-viewer-window.h |   56 ++++++++++++
 5 files changed, 426 insertions(+), 0 deletions(-)

commit 7b076eaba5802c218386f38d8a2fbb3221c6bdbe
Author: Fran Dieguez <fran@openhost.es>
Date:   2011-08-28

    Updated galician translations

 po/gl.po |   31 ++++++++++++++++++++++++++++---
 1 files changed, 28 insertions(+), 3 deletions(-)

commit 4619705cc53912e4b72630794137a2b2ad5dc6c1
Author: Mario Blättermann <mariobl@gnome.org>
Date:   2011-08-28

    [l10n] Updated German translation

 po/de.po |  178 +++++++++++++++++++++++++++++++++++++-------------------------
 1 files changed, 106 insertions(+), 72 deletions(-)

commit dddb8d513e7cba5ba8987ddc04ed4e794bdc8309
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   2011-08-26

    Updated Spanish translation

 po/es.po |   60 +++++++++++++++++++++++++++++++++++++++---------------------
 1 files changed, 39 insertions(+), 21 deletions(-)

commit 338cafbbf2c5219281d97f5820c585c018e665f4
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:   2011-08-26

    Updated Norwegian bokmål translation

 po/nb.po |   31 ++++++++++++++++++++++++++++---
 1 files changed, 28 insertions(+), 3 deletions(-)

commit d95d74a50c585392772c9a784ecb6cd3c8b12b7f
Author: Stef Walter <stefw@collabora.co.uk>
Date:   2011-08-25

    Fix up documentation warning.

 docs/reference/gcr/gcr-sections.txt |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 0211c4b844e0cc84370ec1ef46ede8d1bffef209
Author: Stef Walter <stefw@collabora.co.uk>
Date:   2011-08-25

    gcr: Don't initialize pkcs11 modules automatically.
    
    Only load and initialize the pkcs11 modules when they're needed rather
    than when anything in gcr is touched. For starters this is lighter,
    and secondly modules can block while loading.
    
    Add async initialization functions, and treat the initialization
    of PkcS#11 modules as something that can block.

 gcr/gcr-certificate.c        |    2 +-
 gcr/gcr-combo-selector.c     |    2 +-
 gcr/gcr-gnupg-collection.c   |    2 +-
 gcr/gcr-import-dialog.c      |    2 +-
 gcr/gcr-importer.c           |    2 +-
 gcr/gcr-internal.h           |   12 ++-
 gcr/gcr-library.c            |  179 +++++++++++++++++-----
 gcr/gcr-list-selector.c      |    2 +-
 gcr/gcr-parser.c             |    4 +-
 gcr/gcr-pkcs11-certificate.c |   96 +++++++-----
 gcr/gcr-simple-certificate.c |    2 +-
 gcr/gcr-simple-collection.c  |    2 +-
 gcr/gcr-tree-selector.c      |    2 +-
 gcr/gcr-trust.c              |  346 ++++++++++++++++--------------------------
 14 files changed, 354 insertions(+), 301 deletions(-)

commit a0fd491d3c8b6e09fbd8d54643d1e06228bd225a
Author: Stef Walter <stefw@collabora.co.uk>
Date:   2011-08-25

    Don't keep going after tests fail
    
     * Remove -k from gtester arguments

 daemon/dbus/tests/Makefile.am         |    2 +-
 egg/tests/Makefile.am                 |    2 +-
 pkcs11/gnome2-store/tests/Makefile.am |    2 +-
 pkcs11/secret-store/tests/Makefile.am |    2 +-
 pkcs11/ssh-store/tests/Makefile.am    |    2 +-
 pkcs11/wrap-layer/tests/Makefile.am   |    2 +-
 pkcs11/xdg-store/tests/Makefile.am    |    2 +-
 ui/tests/Makefile.am                  |    2 +-
 8 files changed, 8 insertions(+), 8 deletions(-)

commit 4d98f86bd22393e1dadd4098af40e864283c25be
Author: Stef Walter <stefw@collabora.co.uk>
Date:   2011-08-25

    gcr: Remove template files

 gcr/template/gcr-xxx.c |  149 ------------------------------------------------
 gcr/template/gcr-xxx.h |   57 ------------------
 gcr/template/gcr-zzz.c |   59 -------------------
 gcr/template/gcr-zzz.h |   45 --------------
 4 files changed, 0 insertions(+), 310 deletions(-)

commit 1e300a834e889deba1331be074905b7c84d33897
Author: Stef Walter <stefw@collabora.co.uk>
Date:   2011-08-25

    Bump version number, which wasn't done after last release.

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 9bda5ed162eadecc6122e6a542ea2808e839ac78
Author: Stef Walter <stefw@collabora.co.uk>
Date:   2011-08-25

    gck: Cleanup gck API for consistency
    
     * The GCK library is incrementing its major library version number
       this release cycle. So take that advantage to cleanup the API
       a little bit before stable releases.

 daemon/gpg-agent/gkd-gpg-agent-standalone.c |    2 +-
 daemon/ssh-agent/gkd-ssh-agent-standalone.c |    2 +-
 gck/gck-module.c                            |    4 +++-
 gck/gck-modules.c                           |   21 +++++++++++----------
 gck/gck.h                                   |    4 +++-
 gck/gck.symbols                             |    9 +++++++--
 gck/tests/test-gck-crypto.c                 |    2 +-
 gck/tests/test-gck-enumerator.c             |    2 +-
 gck/tests/test-gck-module.c                 |    6 +++---
 gck/tests/test-gck-modules.c                |    2 +-
 gck/tests/test-gck-object.c                 |    2 +-
 gck/tests/test-gck-session.c                |    2 +-
 gck/tests/test-gck-slot.c                   |    2 +-
 gcr/gcr-library.c                           |    9 +++++++--
 14 files changed, 42 insertions(+), 27 deletions(-)

commit 273ddd8bc0df79ce8197cb91e4aac5337b351181
Author: Stef Walter <stefw@collabora.co.uk>
Date:   2011-08-25

    gcr: ABI fixes for gcr library
    
     * The gcr library has not iterated its major version
     * Move deprecated stuff into separate headers
     * Also fix problem with enum-types header.

 docs/reference/gcr/gcr-sections.txt |    1 +
 gcr/Makefile.am                     |   20 +++++++----
 gcr/gcr-deprecated.h                |   61 +++++++++++++++++++++++++++++++++++
 gcr/gcr-importer.h                  |    9 -----
 gcr/gcr-renderer.c                  |   17 ++++++++++
 gcr/gcr-types.h                     |    8 ----
 gcr/gcr.h                           |    8 +----
 7 files changed, 92 insertions(+), 32 deletions(-)

commit cae8d5f914579df7e116af0e8f6e969f4253c50c
Author: Stef Walter <stefw@collabora.co.uk>
Date:   2011-08-25

    Put ABI symbol checks into 'make check'
    
     * We have files in which all public symbols for the gck and gcr
       libraries, and then check these against the linked libraries.
     * Not a panacea for ABI changes, but at least a simple check

 .gitignore      |    2 +-
 gck/Makefile.am |   26 +++++--
 gck/gck.symbols |  195 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 gcr/Makefile.am |   20 +++++-
 gcr/gcr.symbols |  197 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
 5 files changed, 430 insertions(+), 10 deletions(-)

commit 25b32cc25c7bf5a2707204743c04fed63c7e2e18
Author: Stef Walter <stefw@collabora.co.uk>
Date:   2011-08-25

    gck: Add async initialization functions.
    
     * PKCS#11 modules can take indeterminate time to initialize
     * Allow initialization in a separate thread

 docs/reference/gck/gck-sections.txt |    8 ++-
 gck/gck-call.c                      |    7 +-
 gck/gck-module.c                    |  150 +++++++++++++++++++++++++++--------
 gck/gck-modules.c                   |  108 +++++++++++++++++++++----
 gck/gck.h                           |   17 ++++-
 gck/tests/Makefile.am               |    2 +-
 gck/tests/test-gck-module.c         |   51 ++++++++++--
 po/POTFILES.in                      |    2 +
 8 files changed, 281 insertions(+), 64 deletions(-)

commit 97eddad9553c4f4d695d2509b419ec5cbe711d2c
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:   2011-08-24

    Updated Norwegian bokmål translation

 po/nb.po |  152 ++++++++++++++++++++++++++++++++-----------------------------
 1 files changed, 80 insertions(+), 72 deletions(-)

commit 580ce2cbedcc15e21b75af501f096cfffc226f26
Author: Fran Dieguez <fran@openhost.es>
Date:   2011-08-24

    Updated Galician translations

 po/gl.po |  140 +++++++++++++++++++++++++++++++++-----------------------------
 1 files changed, 74 insertions(+), 66 deletions(-)

commit 94a8af5d6c50af87b6e50e5895dba33108b69a3b
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   2011-08-19

    Updated Spanish translation

 po/es.po |  154 +++++++++++++++++++++++++++++++++-----------------------------
 1 files changed, 82 insertions(+), 72 deletions(-)

commit 9977b1eb7bd0d30c5ede7290528bffe27e7e8648
Author: Marek Černocký <marek@manet.cz>
Date:   2011-08-19

    Updated Czech translation

 po/cs.po |  878 +++++++++++++++++++++++++++-----------------------------------
 1 files changed, 380 insertions(+), 498 deletions(-)

commit f90691950bcd2e8c324ac618d5808150d1aacf41
Author: Andika Triwidada <andika@gmail.com>
Date:   2011-08-19

    Updated Indonesian translation

 po/id.po |  839 +++++++++++++++++++++++++++++---------------------------------
 1 files changed, 395 insertions(+), 444 deletions(-)

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

    Updated Hebrew translation.

 po/he.po |  152 ++++++++++++++++++++++++++++++++-----------------------------
 1 files changed, 80 insertions(+), 72 deletions(-)

commit f7b26d1f09ee16a854b558e7c428d101d2b8e00c
Author: Wouter Bolsterlee <wbolster@gnome.org>
Date:   2011-08-18

    Updated Dutch translation by Wouter Bolsterlee

 po/nl.po |   13 ++++++-------
 1 files changed, 6 insertions(+), 7 deletions(-)

commit 0ee73272a750a900615ac8f85997645a51472f0a
Author: Rachid <rachidbm@ubuntu.com>
Date:   2011-08-18

    Updated Dutch translation by Rachid

 po/nl.po | 1394 ++++++++++++++++++++++++-------------------------------------
 1 files changed, 549 insertions(+), 845 deletions(-)

commit 73ac0ac4b752af59750c4dfa28448a4776339c50
Merge: 29d81c6 2ef650d
Author: Stef Walter <stefw@collabora.co.uk>
Date:   2011-08-17

    Merge branch 'parse-other-names'

commit 29d81c67073e4e2cbf6bc149a59db202b5c7c3b5
Author: Fran Dieguez <fran@openhost.es>
Date:   2011-08-16

    Updated Galician translations

 po/gl.po |  618 ++++++++++++++++++++++++++++----------------------------------
 1 files changed, 277 insertions(+), 341 deletions(-)

commit 8aa6aff2f994eb515b84f84c388ff0736ed23d90
Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
Date:   2011-08-13

    Updated Traditional Chinese translation(Hong Kong and Taiwan)

 po/zh_HK.po |  850 ++++++++++++++++++++++------------------------------------
 po/zh_TW.po |  850 ++++++++++++++++++++++------------------------------------
 2 files changed, 646 insertions(+), 1054 deletions(-)

commit 2ef650d1fa43fad0dc560533acc04a6c13175570
Author: Stef Walter <stefw@collabora.co.uk>
Date:   2011-08-03

    gcr: Display otherName subject-alt-name for xmppAddr and DNS SRV
    
     * Display the xmppAddr and DNS SRV otherName type subject alt names
       correctly. These are displayed as simple strings.
     * Also fix the critical warning when these were encountered.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=655902

 gcr/gcr-certificate-extensions.c |   25 ++++++++++++++++++++++++-
 1 files changed, 24 insertions(+), 1 deletions(-)

commit 20e7b94fce5163bc1c4aa73a77872fe9eb547cda
Author: Stef Walter <stefw@collabora.co.uk>
Date:   2011-08-03

    gcr: Reorganize how gcr oids are generated
    
     * Use script gcr-mkoids to generate oid quark code.
     * Call _gcr_oids_init() before using any GCR_OID_XXX symbols.

 .gitignore                       |    1 +
 gcr/Makefile.am                  |    8 +++-
 gcr/gcr-certificate-extensions.c |    3 +
 gcr/gcr-certificate-renderer.c   |   23 +++-------
 gcr/gcr-certificate.c            |   11 ++---
 gcr/gcr-fingerprint.c            |   31 ++------------
 gcr/gcr-mkoids                   |   85 ++++++++++++++++++++++++++++++++++++++
 gcr/gcr-oids.list                |   19 ++++++++
 gcr/gcr-parser.c                 |   57 ++++++++-----------------
 9 files changed, 150 insertions(+), 88 deletions(-)

commit 2b6136a13aa71b6f906722b366bc979e165db090
Author: Stef Walter <stefw@collabora.co.uk>
Date:   2011-07-29

    Revert accidental change which incremented libgcr major libtool version
    
     * Accidentally decremented libtool major version during merge.

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 1e54c64c8555bc876d24f6bc05bb6183e1a7a2ee
Author: Daniel Nylander <po@danielnylander.se>
Date:   2011-07-29

    Updated Swedish translation

 po/sv.po | 1176 ++++++++++++++++++++++++++++++++++++++------------------------
 1 files changed, 724 insertions(+), 452 deletions(-)

commit 6b9d6a98993859f0749cd8ad01bc80e179d03d06
Author: Stef Walter <stefw@collabora.co.uk>
Date:   2011-07-27

    schema: Add support for keyservers in o.g.crypto.pgp schema
    
     * This is needed by seahorse's GSettings migration.
     * This keyservers setting is here, because it's a desktop
       wide setting, rather than seahorse specific.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=622401

 schema/Makefile.am                             |    3 ++-
 schema/org.gnome.crypto.pgp.gschema.xml        |    5 +++++
 schema/org.gnome.crypto.pgp_keyservers.convert |    2 ++
 3 files changed, 9 insertions(+), 1 deletions(-)