commit 1369343363a80e8d584ef3286aa47fd5c53c397e
Author: Stef Walter <stefw@collabora.co.uk>
Date:   2011-09-05

    Release 3.1.91

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

commit f1c9c63eaf8b9343a28fed39cdf5eecc21e19de9
Author: Saleem Abdulrasool <compnerd@compnerd.org>
Date:   2011-05-10

    optionalise libcap-ng check
    
    https://bugzilla.gnome.org/show_bug.cgi?id=649936

 configure.ac |   32 ++++++++++++++++++++++----------
 1 files changed, 22 insertions(+), 10 deletions(-)

commit 06bd6a1a2952c80bbffa4ee220585e4c6e90a7b0
Author: Kalev Lember <kalevlember@gmail.com>
Date:   2011-08-31

    gcr: Don't update the MIME database if DESTDIR is set
    
    This way the configure defaults work for binary distributions and they
    don't need to pass --disable-update-mime to configure.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=657871

 gcr/Makefile.am |   24 +++++++++++++-----------
 1 files changed, 13 insertions(+), 11 deletions(-)

commit 45d3a767e4bdfd1c115b02298e848dfb4a0a7eaf
Author: Fran Dieguez <fran@openhost.es>
Date:   2011-09-04

    Updated galician translations

 po/gl.po |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

commit 449902a94795864a74f65def543b5a9789e96a99
Author: Fran Dieguez <fran@openhost.es>
Date:   2011-09-04

    Updated galician translations

 po/gl.po |  181 +++++++++++++++++++++++++++++++++++++++++++-------------------
 1 files changed, 125 insertions(+), 56 deletions(-)

commit fc69ea4dd1d056bf838661e3eb22091513fdf13f
Author: A S Alam <aalam@users.sf.net>
Date:   2011-09-04

    update PunjabiTranslation

 po/pa.po |  363 ++++++++++++++++++++++++++++++++++++++------------------------
 1 files changed, 224 insertions(+), 139 deletions(-)

commit bd04a1e107f8763f58414791d5ffaa2519d38181
Author: Frédéric Péters <fpeters@0d.be>
Date:   2011-09-04

    build: install gcr-viewer-window.h header file
    
    https://bugzilla.gnome.org/show_bug.cgi?id=658147

 gcr/Makefile.am |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

commit cda9b5837c3cd07594c44a1b200f9505b22ead0d
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:   2011-09-03

    Added Norwegian bokmål translation

 po/nb.po |   73 ++++++++++++++++++++++++++++++++++++++++++++++++++------------
 1 files changed, 59 insertions(+), 14 deletions(-)

commit 72c5bdb912861204cf0d560f4817b92453d2170e
Author: Stef Walter <stefw@collabora.co.uk>
Date:   2011-09-02

    gcr: Stop parsing PKCS#12 bag if locked
    
     * This allows GcrUnlockRenderer to work correctly for certain
       types of PKCS#12 files it was screwing up on before.

 gcr/gcr-parser.c |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

commit 68c6da75deac176d589fcac7869b5edbd479923a
Author: Stef Walter <stefw@collabora.co.uk>
Date:   2011-09-02

    gcr: Proper flags for GcrColumnFlags
    
     * Include GCR_COLUMN_NONE
     * Use << instead of hex numbers

 gcr/gcr-column.c |    1 +
 gcr/gcr-column.h |    7 ++++---
 2 files changed, 5 insertions(+), 3 deletions(-)

commit 861205d79712f8f36a60d147403e9316af51aef6
Author: Jorge González <jorgegonz@svn.gnome.org>
Date:   2011-09-01

    Updated Spanish translation

 po/es.po | 3733 +++++++++++++++++++++++++++++++-------------------------------
 1 files changed, 1893 insertions(+), 1840 deletions(-)

commit d2c7739096fa5f41f044d72904988caf796b2de2
Author: Stef Walter <stefw@collabora.co.uk>
Date:   2011-09-01

    gcr: Add support for getting friendly name out of a PKCS#12 file.

 egg/egg-asn1x.c   |   19 ++++++++++++++++++
 egg/egg-asn1x.h   |    2 +
 gcr/gcr-oids.list |    3 ++
 gcr/gcr-parser.c  |   56 ++++++++++++++++++++++++++++++++++++++++++++++------
 4 files changed, 73 insertions(+), 7 deletions(-)

commit 3f3aea982006c85aca0186f3bf33a782f4bda4ff
Author: Stef Walter <stefw@collabora.co.uk>
Date:   2011-09-01

    gcr: Support multiple items inside a PKCS#12 bag.
    
     * This is how (at least) openssl sends along additional certs in
       a PKCS#12 file.
     * Create a new file personal.p12 to test this.

 gcr/gcr-parser.c                         |   13 ++++---------
 gcr/tests/files/personal.p12             |  Bin 0 -> 3396 bytes
 testing/ca-example/certs/personal.crt    |   16 ++++++++++++++++
 testing/ca-example/certs/personal.p12    |  Bin 0 -> 3396 bytes
 testing/ca-example/commands.txt          |   17 +++++++++++++++--
 testing/ca-example/keys/personal.key     |   30 ++++++++++++++++++++++++++++++
 testing/ca-example/requests/personal.req |   15 +++++++++++++++
 testing/ca-example/serial.txt            |    2 +-
 8 files changed, 81 insertions(+), 12 deletions(-)

commit a00376ad13792d3e2d9fef332487da4dd7c2a877
Author: Yuri Kozlov <yuray@komyakino.ru>
Date:   2011-09-01

    Updated Russian translation

 po/ru.po |  840 ++++++++++++++++++++++++++++----------------------------------
 1 files changed, 374 insertions(+), 466 deletions(-)

commit eed4146a886704249a5a6feceb495fc3d2d8c137
Author: Stef Walter <stefw@collabora.co.uk>
Date:   2011-09-01

    gcr: Use place holder text in viewer unlock prompt.
    
     * Displays 'Password' in the box where the user types the password.

 gcr/gcr-unlock-renderer.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit 0519b9b01461b5ce6aa22c8466fae1177420010e
Author: Stef Walter <stefw@collabora.co.uk>
Date:   2011-09-01

    gcr: Documentation, testing and distcheck fixes
    
     * Update symbols for new APIs
     * Update docs with new APIs
     * Change how tests find fixture files.

 daemon/dbus/tests/Makefile.am         |    2 +-
 docs/reference/gcr/Makefile.am        |    2 +
 docs/reference/gcr/gcr-sections.txt   |    1 +
 egg/egg-testing.c                     |   21 -------------
 egg/egg-testing.h                     |    2 -
 egg/tests/Makefile.am                 |    2 +-
 egg/tests/test-asn1x.c                |    2 -
 egg/tests/test-openssl.c              |    1 -
 gck/Makefile.am                       |    3 +-
 gck/gck.symbols                       |    1 +
 gck/tests/Makefile.am                 |    2 +-
 gcr/gcr-parser.c                      |    7 +---
 gcr/gcr.symbols                       |    2 +
 gcr/tests/Makefile.am                 |    2 +-
 gcr/tests/frob-certificate.c          |   27 +----------------
 gcr/tests/frob-combo-selector.c       |   22 --------------
 gcr/tests/frob-key.c                  |   27 +----------------
 gcr/tests/frob-tree-selector.c        |   22 --------------
 gcr/tests/frob-unlock-options.c       |   22 --------------
 gcr/tests/test-fingerprint.c          |   51 ++++++++++++++++++---------------
 gcr/tests/test-gnupg-collection.c     |   12 +-------
 gcr/tests/test-gnupg-process.c        |   19 ++----------
 pkcs11/gkm/tests/Makefile.am          |    2 +-
 pkcs11/gnome2-store/tests/Makefile.am |    2 +-
 pkcs11/roots-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 +-
 po/POTFILES.in                        |    2 +
 ui/tests/Makefile.am                  |    2 +-
 31 files changed, 60 insertions(+), 210 deletions(-)

commit 2034ab902b07a6581b0ba9a59a59d71b79dbcf66
Author: Stef Walter <stefw@collabora.co.uk>
Date:   2011-08-31

    gcr: Expose correct outer block for PEM in GcrParser

 gcr/gcr-parser.c |   17 +++++++++--------
 1 files changed, 9 insertions(+), 8 deletions(-)

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

    egg: Make OpenSSL PEM routines return outer block as well.
    
     * We expose this in GcrParser so that we can reparse a block that needs
       a password.

 egg/egg-openssl.c                     |   40 +++++++++++++++++++++++++-------
 egg/egg-openssl.h                     |    9 +++++-
 egg/tests/test-openssl.c              |    9 +++++-
 gcr/gcr-parser.c                      |    9 +++++-
 pkcs11/gkm/tests/test-data-der.c      |    9 +++++-
 pkcs11/roots-store/gkm-roots-module.c |    9 +++++-
 pkcs11/ssh-store/gkm-ssh-openssh.c    |   18 +++++++++++---
 7 files changed, 80 insertions(+), 23 deletions(-)

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

    gcr: Display errors in the gcr-viewer
    
     * Add GcrFailureRenderer which shows errors with reason and icon

 gcr/Makefile.am            |    1 +
 gcr/gcr-failure-renderer.c |  209 ++++++++++++++++++++++++++++++++++++++++++++
 gcr/gcr-failure-renderer.h |   68 ++++++++++++++
 gcr/gcr-viewer-window.c    |   32 ++++---
 4 files changed, 297 insertions(+), 13 deletions(-)

commit 02dd8275c8afa984c0389da1088abb680bdb9aa3
Author: Stef Walter <stefw@collabora.co.uk>
Date:   2011-08-31

    gcr: Add support for unlocking files in gcr-viewer
    
     * Add a GcrRenderer which displays unlock widgets
     * Add method to GcrViewer which allows insertion of renderer before another
     * Functionality in GcrDisplayView for showing dialog like widgets in view
     * Fixes for removing renderer from view
     * Parser fixes for enabling all formats
     * Parser fixes for PKCS#12 parsing with locked data

 .gitignore                 |    1 +
 gcr/Makefile.am            |    1 +
 gcr/gcr-display-scrolled.c |   10 ++
 gcr/gcr-display-view.c     |  141 ++++++++++++++---
 gcr/gcr-display-view.h     |    4 +
 gcr/gcr-parser.c           |   43 +++--
 gcr/gcr-unlock-renderer.c  |  368 ++++++++++++++++++++++++++++++++++++++++++++
 gcr/gcr-unlock-renderer.h  |   69 ++++++++
 gcr/gcr-viewer-window.c    |  125 ++++++++++++++-
 gcr/gcr-viewer.c           |   56 +++++---
 gcr/gcr-viewer.h           |   27 +++-
 gcr/gcr.h                  |    1 +
 gcr/tests/Makefile.am      |    3 +-
 gcr/tests/frob-unlock.c    |  111 +++++++++++++
 14 files changed, 885 insertions(+), 75 deletions(-)

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

    gcr: Support get surrounding data block from GcrParser
    
     * This is needed for importing parsed data into other places
       than PKCS#11 tokens.
     * Going to use this in seahorse.

 docs/reference/gcr/gcr-sections.txt |    1 +
 gcr/gcr-parser.c                    |  118 +++++++++++++++++++++++++---------
 gcr/gcr-parser.h                    |    3 +
 gcr/tests/test-parser.c             |   27 ++++++++
 4 files changed, 118 insertions(+), 31 deletions(-)

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

    gcr: Test GcrParser with null and empty data

 gcr/gcr-parser.c        |   24 +++++++++++++-----------
 gcr/tests/test-parser.c |   33 +++++++++++++++++++++++++++++++++
 2 files changed, 46 insertions(+), 11 deletions(-)

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

    gcr: Refactor the parser tests
    
     * Make one test per file, and give them descriptive names.
     * Make the tests quieter as well.

 gcr/tests/test-parser.c |   83 ++++++++++++++++++++++++++++------------------
 1 files changed, 50 insertions(+), 33 deletions(-)

commit cc0a08917b98f0b51a52ea0eae2b4c023c061741
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:   2011-08-31

    Updated Norwegian bokmål translation

 po/nb.po |  102 +++++++++++++++++++++++++++++++++++++-------------------------
 1 files changed, 61 insertions(+), 41 deletions(-)

commit 1e76736ec569b67a4607cfda83fa9e788a1e87be
Author: Jorge González <jorgegonz@svn.gnome.org>
Date:   2011-08-31

    Updated Spanish translation

 po/es.po | 3675 +++++++++++++++++++++++++++++++-------------------------------
 1 files changed, 1838 insertions(+), 1837 deletions(-)

commit a1125bd44ef47944326625de0e50d9bcf1dfd23d
Author: Friedel Wolff <friedel@translate.org.za>
Date:   2011-08-31

    Typo in translatable string
    
    https://bugzilla.gnome.org/show_bug.cgi?id=656599

 gck/gck-uri.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 70d390e8c2a1abcb8110ed4b6a3077cb11e64b27
Author: Stef Walter <stefw@collabora.co.uk>
Date:   2011-08-31

    xdg-store: Use the peer name in a trust assertion as file name
    
     * Use the peer name in a trust assertion as a possible file name
       for the object on disk.

 pkcs11/xdg-store/gkm-xdg-module.c |   10 ++++++++++
 1 files changed, 10 insertions(+), 0 deletions(-)

commit 616e971d01fdd86c6022039e7b8c09c811ef6afb
Author: Stef Walter <stefw@collabora.co.uk>
Date:   2011-08-31

    gck: Fix tests for new PKCS#11 URI revesion
    
     * Some of the attribute names changed to include dashes

 gck/tests/test-gck-uri.c |   10 +++++-----
 1 files changed, 5 insertions(+), 5 deletions(-)

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

    gck: Add gck_modules_tokens_for_uri() function
    
     * Returns multilpe tokens matching a URI
     * We use this when looking up the trust slots

 docs/reference/gck/gck-sections.txt |    1 +
 gck/gck-modules.c                   |   80 ++++++++++++++++++++++++++--------
 gcr/gcr-library.c                   |    7 +--
 3 files changed, 64 insertions(+), 24 deletions(-)

commit 3aab45fee247303f4d7c5f2fd29f7cb9a7bd8d47
Author: Stef Walter <stefw@collabora.co.uk>
Date:   2011-08-31

    gck: Add debug output to GckEnumerator and bits of GckSession
    
     * Also fix up Gcr debugging
     * And add debugging to trust stuff.

 docs/reference/gck/Makefile.am |    4 +-
 gck/Makefile.am                |    2 +
 gck/gck-attributes.c           |  350 ++++++++++++++++++++++++++++++++++++++++
 gck/gck-debug.c                |  109 +++++++++++++
 gck/gck-debug.h                |   86 ++++++++++
 gck/gck-enumerator.c           |   70 +++++++--
 gck/gck-misc.c                 |   97 +++++++++++
 gck/gck-private.h              |    4 +
 gck/gck-session.c              |   27 +++-
 gck/gck.h                      |    4 +
 gck/pkcs11-trust-assertions.h  |   56 +++++++
 gcr/Makefile.am                |    3 +-
 gcr/gcr-debug.c                |    1 +
 gcr/gcr-debug.h                |    3 +-
 gcr/gcr-trust.c                |    8 +
 15 files changed, 808 insertions(+), 16 deletions(-)

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

    daemon: Wait a moment after replacing another daemon
    
     * This allows the other daemon to close before we try to open the
       same sockets and stuff.

 daemon/gkd-main.c |   13 ++++++++++++-
 1 files changed, 12 insertions(+), 1 deletions(-)

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

    gcr: Fix library initialization bugs, and add some debug statements.
    
     * Fix problems loading trust URIS and initializing modules.
     * Better debug output about library initialization.

 gcr/gcr-debug.c   |    1 +
 gcr/gcr-library.c |   53 ++++++++++++++++++++++++++++++++++++++++++++---------
 2 files changed, 45 insertions(+), 9 deletions(-)

commit fabe045574b391aa453dc8a35f2d2f7e2f33bfc8
Author: Jorge González <jorgegonz@svn.gnome.org>
Date:   2011-08-30

    Updated Spanish translation

 po/es.po |  123 ++++++++++++++++++++++++++++++++++++--------------------------
 1 files changed, 71 insertions(+), 52 deletions(-)

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

    Fix compile warnings when building with --disable-debug

 daemon/dbus/gkd-secret-property.c           |    8 ++++----
 daemon/ssh-agent/gkd-ssh-agent-ops.c        |    2 +-
 egg/egg-asn1x.c                             |    4 +---
 egg/egg-secure-memory.c                     |    4 ++++
 gcr/gcr-certificate-renderer.c              |    2 +-
 gcr/gcr-parser.c                            |    2 +-
 pkcs11/gnome2-store/gkm-gnome2-storage.c    |    2 +-
 pkcs11/secret-store/gkm-secret-collection.c |    2 +-
 8 files changed, 14 insertions(+), 12 deletions(-)

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

    gcr: Fix up GcrViewerWindow documentation

 docs/reference/gcr/gcr-sections.txt |   18 +++++++++++++++++
 gcr/gcr-viewer-window.c             |   36 +++++++++++++++++++++++++++++++++++
 gcr/gcr-viewer-window.h             |    2 +
 3 files changed, 56 insertions(+), 0 deletions(-)