# Generate automatically. Do not edit.

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

    Release version 3.8.2

 NEWS         | 5 +++++
 configure.ac | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

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

    egg-asn1x: Update from gcr for recent changes in libtasn1

 .gitignore                   |    1 -
 Makefile.decl                |    9 +-
 configure.ac                 |   11 -
 egg/Makefile.am              |   24 +-
 egg/egg-asn1x.c              |  194 ++++++--
 egg/egg-asn1x.h              |   12 +-
 egg/pk.asn.h                 |   71 +++
 egg/pkix.asn.h               | 1110 ++++++++++++++++++++++++++++++++++++++++++
 egg/tests/Makefile.am        |   17 +-
 egg/tests/test.asn.h         |   87 ++++
 pkcs11/gkm/tests/Makefile.am |   17 +-
 pkcs11/gkm/tests/test.asn.h  |   17 +
 pkcs11/xdg-store/Makefile.am |   18 +-
 pkcs11/xdg-store/xdg.asn.h   |   40 ++
 14 files changed, 1529 insertions(+), 99 deletions(-)

commit da49bf53791f8cba6a257625d56d2ab4b1dfe2f1
Author: Stef Walter <stefw@gnome.org>
Date:   2012-12-22

    Update for deprecations in GLib
    
     * Use GMutex insteod of GStaticMutex
     * Don't use g_thread_supported

 egg/egg-libgcrypt.c            |   3 +-
 egg/egg-secure-memory.h        |   6 +-
 pkcs11/gkm/gkm-module-ep.h     | 268 ++++++++++++++++++++---------------------
 pkcs11/gkm/gkm-timer.c         |  31 +++--
 pkcs11/gkm/tests/mock-module.c |   4 +-
 5 files changed, 155 insertions(+), 157 deletions(-)

commit 491fdec1850860f28c84daeeb1bd6aaf6036b534
Author: Stef Walter <stefw@gnome.org>
Date:   2013-04-27

    Fix implementation of LockService dbus method
    
    This prevented gnome_keyring_lock_all() in libgnome-keyring from
    working as expected.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=690466

 daemon/dbus/gkd-secret-lock.c        |  50 +++++++++++++
 daemon/dbus/gkd-secret-lock.h        |   3 +
 daemon/dbus/gkd-secret-service.c     |  12 +++-
 daemon/dbus/gkd-secret-unlock.c      |   1 +
 daemon/dbus/tests/Makefile.am        |   3 +-
 daemon/dbus/tests/test-secret-lock.c | 134 +++++++++++++++++++++++++++++++++++
 6 files changed, 201 insertions(+), 2 deletions(-)

commit 4c0b5cd06cf4606c6faec96d68a82a4fb5639347
Author: Stef Walter <stefw@gnome.org>
Date:   2013-04-15

    Release version 3.8.1

 NEWS         | 3 +++
 configure.ac | 2 +-
 2 files changed, 4 insertions(+), 1 deletion(-)

commit 1c2bd7a1538ac93cd45295685a16760745e4b09c
Author: Inaki Larranaga Murgoitio <dooteo@zundan.com>
Date:   2013-03-26

    Updated Basque language

 po/eu.po | 181 ++++++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 98 insertions(+), 83 deletions(-)

commit 4508d21b83e24524ba47274e42d492e1e32ccf62
Author: Stef Walter <stefw@gnome.org>
Date:   2013-03-25

    Release version 3.8.0

 NEWS         | 3 +++
 configure.ac | 2 +-
 2 files changed, 4 insertions(+), 1 deletion(-)

commit af928b13a8c723030a5a04ea69ab6709207317b3
Author: Ville-Pekka Vainio <vpvainio@iki.fi>
Date:   2013-03-23

    Finnish translation update by Jiri Grönroos

 po/fi.po | 136 +++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 68 insertions(+), 68 deletions(-)

commit 30efec14ae8fe114e715535cb3e436b2c373ee47
Author: Victor Ibragimov <victor.ibragimov@gmail.com>
Date:   2013-03-19

    [l10n] Added Tadjik translation

 po/LINGUAS |   1 +
 po/tg.po   | 547 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 548 insertions(+)

commit 0a3a344e33c69c3148eec88c01d0075424fd6ac6
Author: Shankar Prasad <svenkate@redhat.com>
Date:   2013-03-18

    Updated kn translations

 po/kn.po | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit b487f03a5edbfb5150b061d521c2a8b3636cdac5
Author: Shankar Prasad <svenkate@redhat.com>
Date:   2013-03-18

    Updated kn translations

 po/kn.po | 11 ++++++-----
 1 file changed, 6 insertions(+), 5 deletions(-)

commit 2ce9891defcab2e01f76367d550322cbe8c595b0
Author: Stef Walter <stefw@gnome.org>
Date:   2013-03-18

    Release version 3.7.92

 NEWS         | 6 ++++++
 configure.ac | 2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit 7caefe384b52ade8f918543ca6c4146ded7fc9e6
Author: Duarte Loreto <happyguy_pt@hotmail.com>
Date:   2013-03-17

    Converted Portuguese translation to New Spelling (Novo AO)

 po/pt.po | 186 +++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 93 insertions(+), 93 deletions(-)

commit 2e45a1dc4ad7f6e6bed5b357af3a520d56796875
Author: Stef Walter <stefw@gnome.org>
Date:   2013-03-06

    pkcs11: More fixes for libtasn1 3.1 and later
    
     * We really should be doing this diferrently. However
       for now just fix the build

 pkcs11/gkm/tests/test-data-asn1.c    | 1 +
 pkcs11/xdg-store/gkm-xdg-asn1-defs.c | 1 +
 2 files changed, 2 insertions(+)

commit 76a3c391004ca1a91afdd704aa0e944ec334e3f4
Author: Stef Walter <stefw@gnome.org>
Date:   2013-03-06

    Remove last few references of roots-store

 .gitignore             |   2 -
 HACKING                |   3 -
 docs/gnome-keyring.svg | 171 +++++++++++++++++++++++++++----------------------
 3 files changed, 95 insertions(+), 81 deletions(-)

commit 5b8eb09d3af21d6a0bf8daf962d65db42a75fecc
Author: Dmitry Shachnev <mitya57@ubuntu.com>
Date:   2013-03-10

    Update introspection to match the new SearchItems behavior
    
    This makes the introspection match the new behavior of Collection's
    SearchItems method, introduced in ddb87ccad91a6ee0.
    
    http://bugzilla.gnome.org/show_bug.cgi?id=695115

 daemon/dbus/gkd-secret-introspect.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit bc6fba2082c7558d8c5559306064a675426eac7d
Author: Andrej Žnidaršič <andrej.znidarsic@gmail.com>
Date:   2013-03-07

    Updated Slovenian translation

 po/sl.po | 123 ++++++++++++++++++++++++++++++++++++++++-----------------------
 1 file changed, 78 insertions(+), 45 deletions(-)

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

    secret-store: Update the Created and Modified properties correctly
    
     * Set the Modified property before committing transactions
     * Set the Created property when items and collections are created
     * Add tests for this functionality
    
    https://bugzilla.gnome.org/show_bug.cgi?id=695052

 daemon/dbus/tests/Makefile.am                  |   1 +
 daemon/dbus/tests/test-secret-items.c          | 201 +++++++++++++++++++++++++
 pkcs11/secret-store/gkm-secret-collection.c    |   2 +
 pkcs11/secret-store/gkm-secret-item.c          |   8 +-
 pkcs11/secret-store/gkm-secret-object.c        |  52 ++++++-
 pkcs11/secret-store/gkm-secret-object.h        |   5 +-
 pkcs11/secret-store/tests/test-secret-object.c |   8 +-
 7 files changed, 266 insertions(+), 11 deletions(-)

commit 527da9c6f6af487d4eb4142c160a88d6f6fff815
Author: Stef Walter <stefw@gnome.org>
Date:   2013-03-05

    dbus: Refactor out testing code for starting gnome-keyring-daemon
    
    This is going to be used by many later tests
    
    https://bugzilla.gnome.org/show_bug.cgi?id=695052

 daemon/dbus/tests/Makefile.am           |   7 ++
 daemon/dbus/tests/test-secret-search.c  | 143 ++-----------------------
 daemon/dbus/tests/test-secret-signals.c | 183 +++++---------------------------
 daemon/dbus/tests/test-service.c        | 181 +++++++++++++++++++++++++++++++
 daemon/dbus/tests/test-service.h        |  48 +++++++++
 5 files changed, 269 insertions(+), 293 deletions(-)

commit 23802d3a4d42f900cd6f0e482cce9424b013a6e6
Author: Stef Walter <stefw@gnome.org>
Date:   2013-03-04

    Release version 3.7.91

 NEWS         | 6 ++++++
 configure.ac | 2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit 7afaae43f205c059163c3670169af302f1ba6de3
Author: Stef Walter <stefw@gnome.org>
Date:   2013-03-04

    pkcs11: Remove the roots-store now provided by p11-kit
    
    This module is replaced by the p11-kit-trust module installed
    with p11-kit 0.16 and later.

 configure.ac                                       |   48 -
 daemon/Makefile.am                                 |    1 -
 daemon/gkd-pkcs11.c                                |    6 -
 pkcs11/Makefile.am                                 |    1 -
 pkcs11/roots-store/Makefile.am                     |   52 -
 pkcs11/roots-store/gkm-roots-certificate.c         |  200 --
 pkcs11/roots-store/gkm-roots-certificate.h         |   54 -
 pkcs11/roots-store/gkm-roots-module.c              |  408 ----
 pkcs11/roots-store/gkm-roots-module.h              |   45 -
 pkcs11/roots-store/gkm-roots-standalone.c          |   68 -
 pkcs11/roots-store/gkm-roots-store.h               |   29 -
 pkcs11/roots-store/gkm-roots-trust.c               |  426 ----
 pkcs11/roots-store/gkm-roots-trust.h               |   60 -
 pkcs11/roots-store/tests/Makefile.am               |   45 -
 pkcs11/roots-store/tests/check-roots-module.c      |   70 -
 .../tests/files/RSA_Root_Certificate_1.pem         |   19 -
 .../tests/files/RSA_Security_1024_v3.pem           |   16 -
 .../tests/files/RSA_Security_2048_v3.pem           |   22 -
 .../tests/files/Thawte_Personal_Basic_CA.pem       |   20 -
 .../tests/files/Thawte_Personal_Freemail_CA.pem    |   21 -
 .../tests/files/Thawte_Personal_Premium_CA.pem     |   21 -
 .../tests/files/Thawte_Premium_Server_CA.pem       |   21 -
 .../roots-store/tests/files/Thawte_Server_CA.pem   |   20 -
 .../tests/files/Thawte_Time_Stamping_CA.pem        |   18 -
 pkcs11/roots-store/tests/files/ca-certificates.crt | 2560 --------------------
 pkcs11/roots-store/tests/files/cacert.org.pem      |   41 -
 pkcs11/roots-store/tests/files/der-certificate.crt |  Bin 747 -> 0 bytes
 pkcs11/roots-store/tests/p11-tests.conf.in         |    2 -
 28 files changed, 4294 deletions(-)

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

    dbus: Only return one object path list from Collection.SearchItems()
    
    In the Secret Service dbus interface the SearchItems method
    of the Collection interface only returns one list of object
    paths, unlike SearchItems on the Service interface which
    splits its return values by locked and unlocked items.
    
    Add tests to verify this behavior.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=695115

 .gitignore                             |   5 +-
 daemon/dbus/gkd-secret-objects.c       |  38 +++--
 daemon/dbus/gkd-secret-objects.h       |   3 +-
 daemon/dbus/gkd-secret-service.c       |   2 +-
 daemon/dbus/tests/Makefile.am          |   1 +
 daemon/dbus/tests/test-secret-search.c | 263 +++++++++++++++++++++++++++++++++
 6 files changed, 293 insertions(+), 19 deletions(-)

commit 510d9d599a8cb8d92ed0c777870290f50c267254
Author: Sebastian Keller <sebastian-keller@gmx.de>
Date:   2013-02-18

    Fix build with libtasn1 >= 3.1

 egg/egg-asn1-defs.c     | 1 +
 egg/tests/test-asn1.c   | 1 +
 egg/tests/test-symkey.c | 1 +
 3 files changed, 3 insertions(+)

commit ef5f6ed04f31eaa14fa0c5712694bd4b34b76e53
Author: Stef Walter <stefw@gnome.org>
Date:   2013-02-15

    dbus: Don't reverse the order of items returned from SearchItems()
    
    Applications expect the latest item to be returned first. We sort
    the items carefully. Fix regression which reverses them.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=693884

 daemon/dbus/gkd-secret-objects.c | 3 +++
 1 file changed, 3 insertions(+)

commit 4702ee7dea13945d845d13a7e5b334089e368ba8
Author: Stef Walter <stefw@gnome.org>
Date:   2013-02-04

    Release version 3.7.5

 NEWS         | 7 +++++++
 configure.ac | 2 +-
 2 files changed, 8 insertions(+), 1 deletion(-)

commit 146aa76dac2e3c6e6ee2fa275d202f02e40d8dd2
Author: Nuno Araujo <nuno.araujo@russo79.com>
Date:   2013-01-16

    Fix the build with automake 1.13
    
    In Automake 1.13, the long-deprecated macro AM_CONFIG_HEADER (deprecated
    since 2002) has been removed in favour of AC_CONFIG_HEADERS.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=692112

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

commit 2dc8383622c331c8aa1ebaa6c0d889f3affd467d
Author: Stef Walter <stefw@gnome.org>
Date:   2013-01-22

    Make the dump-keyring0-format work with only external deps

 pkcs11/secret-store/tests/dump-keyring0-format.c | 411 ++++++++++++++++++++---
 1 file changed, 356 insertions(+), 55 deletions(-)

commit d5ab31f1727ad33bf52a33238cd48eb029540dae
Author: Alexander Shopov <ash@kambanaria.org>
Date:   2013-01-15

    Updated Bulgarian translation

 po/bg.po | 150 +++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 75 insertions(+), 75 deletions(-)

commit 01c201f7e7191d51b3c0ed45c397553a47f74fd9
Author: Gheyret Kenji <gheyret@gmail.com>
Date:   2013-01-13

    Updated Uyghur translation
    
    Signed-off-by: Gheyret Kenji <gheyret@gmail.com>

 po/ug.po | 620 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----
 1 file changed, 585 insertions(+), 35 deletions(-)

commit 1a1f7e1b5d317aa5826289711fb105887b4ec510
Author: Gheyret Kenji <gheyret@gmail.com>
Date:   2013-01-13

    Updated Uyghur translation
    
    Signed-off-by: Gheyret Kenji <gheyret@gmail.com>

 po/ug.po | 543 ++++-----------------------------------------------------------
 1 file changed, 35 insertions(+), 508 deletions(-)

commit 583d9cccdbd5fbd32c7faa67be7722002c6665b3
Author: Stef Walter <stefw@gnome.org>
Date:   2013-01-11

    egg-armor: Handle mismatched but not truncated suffix line
    
     * Discovered by Gustavo Luiz Duarte <gustavold@linux.vnet.ibm.com>
    
    https://bugzilla.gnome.org/show_bug.cgi?id=691500

 egg/egg-armor.c        | 2 +-
 egg/tests/test-armor.c | 5 +++++
 2 files changed, 6 insertions(+), 1 deletion(-)

commit d8f77ed5610858874b751ba104a44484a0468299
Author: Stef Walter <stefw@gnome.org>
Date:   2013-01-10

    egg-armor: Fix memrchr() call with negative string length
    
     * Initial patch by Gustavo Luiz Duarte <gustavold@linux.vnet.ibm.com>
     * The cause of this bug was reusing argument variables for other
       purposes in parsing functions when that didn't really make sense,
       so fix this as well.
     * Add tests that catch this issue.
    
    See https://bugzilla.redhat.com/show_bug.cgi?id=893162
    
    https://bugzilla.gnome.org/show_bug.cgi?id=691500

 .gitignore             |   1 +
 egg/egg-armor.c        |  30 +++++-----
 egg/tests/Makefile.am  |   1 +
 egg/tests/test-armor.c | 155 +++++++++++++++++++++++++++++++++++++++++++++++++
 4 files changed, 174 insertions(+), 13 deletions(-)

commit b2b8f58c94d16834d7e6acc4a097c0c1d302bcd0
Author: Dmitry Shachnev <mitya57@ubuntu.com>
Date:   2012-12-27

    dbus: Set correct type for Collection's "Locked" property.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=690765

 daemon/dbus/gkd-secret-introspect.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 8468c70393a600493629beaf491e0866dd19be28
Author: Stef Walter <stefw@gnome.org>
Date:   2012-12-27

    Don't warn if the GNOME session manager is not available
    
     * When running in other desktop environments don't complain if
       the GNOME session manager isn't running.

 daemon/dbus/gkd-dbus-environment.c | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit 918f3132b5a2f2218a4fc9d3dbb6b2a177a8ead6
Author: Matej Urbančič <mateju@svn.gnome.org>
Date:   2012-12-17

    Updated Slovenian translation

 po/sl.po | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 9de6603bc221cfff1d5752051a439743d1382cd3
Author: ManojKumar Giri <mgiri@redhat.com>
Date:   2012-12-05

    Updated Odia Translation with FUEL implementation.

 po/or.po | 485 +++++++++++++++++++++++++++++++++++++--------------------------
 1 file changed, 283 insertions(+), 202 deletions(-)

commit ce9b83e7f4d701061279479df18a97b48569d997
Author: Shankar Prasad <svenkate@redhat.com>
Date:   2012-11-27

    Updated kn translation

 po/kn.po | 302 ++++++++++++++++++++++++++++++---------------------------------
 1 file changed, 142 insertions(+), 160 deletions(-)

commit 12c4c56345b6d51c2b59947c2a86fcbddad61659
Author: Stef Walter <stefw@gnome.org>
Date:   2012-11-21

    Release version 3.7.2

 NEWS         | 9 +++++++++
 configure.ac | 2 +-
 2 files changed, 10 insertions(+), 1 deletion(-)

commit 6f7ee2da70cf39b7e8ef2f2482a77b88fa60ed53
Author: Stef Walter <stefw@gnome.org>
Date:   2012-11-07

    egg-asn1x: More complete coverage for ASN.1 tests
    
     * Remove or change code that doesn't get executed in normal
       operation.
     * Fix a few bugs discovered during the testing.

 egg/egg-asn1x.c                               |  139 ++-
 egg/tests/Makefile.am                         |   18 +-
 egg/tests/files/test-personalname-1.der       |    1 -
 egg/tests/files/test-personalname-invalid.der |    1 +
 egg/tests/test-asn1.c                         | 1237 +++++++++++++++++++++++--
 egg/tests/test-asn1x.c                        |   58 +-
 egg/tests/test-symkey.c                       |    4 +-
 egg/tests/test.asn                            |   34 +-
 pkcs11/gkm/gkm-data-der.c                     |    9 +-
 pkcs11/gkm/tests/test-data-der.c              |    4 +-
 pkcs11/xdg-store/tests/dump-trust-file.c      |   11 +-
 pkcs11/xdg-store/tests/frob-trust-file.c      |    3 +-
 12 files changed, 1326 insertions(+), 193 deletions(-)

commit 0023ffdf3fa02785ec1982b851a372f138297452
Author: Stef Walter <stefw@gnome.org>
Date:   2012-11-07

    egg-asn1x: Fix corner case where long DER length overflows
    
     * Better detection of the case where TLV length overflows
       the size of an int.

 egg/egg-asn1x.c | 34 +++++++++++++++++++++++-----------
 1 file changed, 23 insertions(+), 11 deletions(-)

commit e078e8a79015176158c195e3016578d4b030a0e4
Author: Stef Walter <stefw@gnome.org>
Date:   2012-11-07

    egg-symkey: Complete tests for recent ASN.1 API changes
    
    Since the ASN.1 API changed, we need to make sure things still work.
    Add tests to ensure this. In addition rework code which is (or should
    be) currently unreachable.

 egg/egg-symkey.c        |  37 +++--
 egg/tests/test-symkey.c | 425 ++++++++++++++++++++++++++++++++++++++++++++++++
 egg/tests/test.asn      |   2 +
 3 files changed, 446 insertions(+), 18 deletions(-)

commit 46e5c1ee631146bddd7f8309ffcc05c4aa8a757f
Author: Stef Walter <stefw@gnome.org>
Date:   2012-11-05

    egg-asn1x: Fix crash when parsing invalid DER files
    
     * When parsing invalid DER files and more than one sub-TLV is
       encountered we would do a NULL dereference.
     * Catch this condition and test for it.

 egg/egg-asn1x.c       |  8 ++++++++
 egg/tests/test-asn1.c | 47 +++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 55 insertions(+)

commit f7d5a800efa856a27ca16378d6bbe9fcb42e501a
Author: Stef Walter <stefw@gnome.org>
Date:   2012-10-27

    Bring in fixed ASN.1 parser from gcr library

 egg/egg-asn1x.c                          | 3146 ++++++++++++++++--------------
 egg/egg-asn1x.h                          |   60 +-
 egg/egg-dn.c                             |   50 +-
 egg/egg-dn.h                             |    4 +-
 egg/egg-symkey.c                         |   82 +-
 egg/egg-symkey.h                         |   12 +-
 egg/tests/test-asn1.c                    |   93 +-
 egg/tests/test-asn1x.c                   |  140 +-
 egg/tests/test-dn.c                      |   19 +-
 egg/tests/test.asn                       |    3 +-
 pkcs11/gkm/gkm-certificate.c             |    4 +-
 pkcs11/gkm/gkm-data-asn1.c               |    2 +-
 pkcs11/gkm/gkm-data-der.c                |   48 +-
 pkcs11/gkm/tests/test-data-der.c         |    4 +-
 pkcs11/xdg-store/gkm-xdg-trust.c         |    8 +-
 pkcs11/xdg-store/tests/frob-trust-file.c |    8 +-
 16 files changed, 1935 insertions(+), 1748 deletions(-)

commit a901798e025389f3c4414406b6144687f85aa552
Author: Stef Walter <stefw@gnome.org>
Date:   2012-11-07

    egg-hex: Use a full string as the hex delimiter
    
    So that we can better print out escape encodings in our test data.

 egg/egg-hex.c                         | 29 ++++++++++++++++++-----------
 egg/egg-hex.h                         |  4 ++--
 egg/tests/test-hex.c                  |  8 ++++----
 pkcs11/gnome2-store/gkm-gnome2-file.c |  2 +-
 4 files changed, 25 insertions(+), 18 deletions(-)

commit 6beae07105e368a529db85b227f60fa4b60bb397
Author: Stef Walter <stefw@gnome.org>
Date:   2012-11-07

    egg-hex: Bring over hex changes from gcr and libsecret

 egg/egg-hex.c        | 28 +++++++++++++++-------------
 egg/egg-hex.h        | 22 ++++++++++++----------
 egg/tests/test-hex.c |  8 +++++++-
 3 files changed, 34 insertions(+), 24 deletions(-)

commit ac2df1e5a7862fa9a9b838406472e2c75b8575b3
Author: Stef Walter <stefw@gnome.org>
Date:   2012-11-09

    dbus: Handle empty secrets correctly
    
     * Don't assume an error occurred when retrieving an empty
       secret from the store.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=687979

 daemon/dbus/gkd-secret-session.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 370694b36f1ed6f26554ccc740da3b3e92aafded
Author: Rex Dieter <rdieter@fedoraproject.org>
Date:   2012-08-17

    only print debug message if no pkcs11 socket
    
    This is to handle the case of running gnome-keyring in environments
    not matching GNOME;Unity and avoid needless
    WARNING: couldn't connect to: /tmp/keyring-SqfLpI/pkcs11
    type errors
    
    https://bugzilla.gnome.org/show_bug.cgi?id=665961

 pkcs11/rpc-layer/gkm-rpc-module.c | 18 ++++++++++++++++--
 1 file changed, 16 insertions(+), 2 deletions(-)

commit 3ad60838447f5badd11d98447f13ad8e78786242
Author: Stef Walter <stefw@gnome.org>
Date:   2012-10-27

    Merge secure memory changes from libsecret

 egg/egg-secure-memory.c | 366 +++++++++++++++++++++++++-----------------------
 egg/egg-secure-memory.h |  33 +++--
 egg/tests/test-secmem.c |  19 +--
 3 files changed, 224 insertions(+), 194 deletions(-)

commit 3156ac7c5e20e7fd2cb7096d6401165fb033ee78
Author: Xi Wang <xi.wang@gmail.com>
Date:   2012-10-22

    Fix incorrect loop condition in egg_hkdf_perform()
    
    This does not cause a change in behavior (as evidenced by tests,
    at least on linux when built with gcc) but is more correct code,
    and less likely to be miscompiled.
    
    The condition (i < 256) in the following loop is always false since i
    is of type guchar, which is at most 255.
    
    	guchar i;
    	...
    	for (i = 1; i < 256; ++i) { ... }
    
    This patch changes i to a larger type gint.
    
    Also in the loop we have:
    
    	gcry_md_write (md2, &i, 1);
    
    change it to use gcry_md_putc().

 egg/egg-hkdf.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 90f9513a7c52c97e646c7b703a07d1e94e5e7ae7
Author: Stef Walter <stefw@gnome.org>
Date:   2012-10-22

    Release version 3.7.1

 NEWS         | 4 ++++
 configure.ac | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 0184447d6a6930e7fab1b6f3df97e89b81809c7e
Author: Stef Walter <stefw@gnome.org>
Date:   2012-10-22

    Fix for deprecations in glib 2.35.0
    
     * g_type_init() was deprecated

 daemon/dbus/tests/test-secret-signals.c             | 2 ++
 daemon/gkd-main.c                                   | 2 ++
 daemon/gpg-agent/gkd-gpg-agent-standalone.c         | 2 ++
 daemon/ssh-agent/gkd-ssh-agent-standalone.c         | 2 ++
 pkcs11/gkm/tests/test-attributes.c                  | 2 ++
 pkcs11/gkm/tests/test-certificate.c                 | 2 ++
 pkcs11/gkm/tests/test-credential.c                  | 2 ++
 pkcs11/gkm/tests/test-data-asn1.c                   | 2 ++
 pkcs11/gkm/tests/test-data-der.c                    | 2 ++
 pkcs11/gkm/tests/test-file-tracker.c                | 2 ++
 pkcs11/gkm/tests/test-memory-store.c                | 2 ++
 pkcs11/gkm/tests/test-object.c                      | 2 ++
 pkcs11/gkm/tests/test-secret.c                      | 2 ++
 pkcs11/gkm/tests/test-sexp.c                        | 2 ++
 pkcs11/gkm/tests/test-store.c                       | 2 ++
 pkcs11/gkm/tests/test-timer.c                       | 2 ++
 pkcs11/gkm/tests/test-transaction.c                 | 2 ++
 pkcs11/gnome2-store/gkm-gnome2-standalone.c         | 2 ++
 pkcs11/gnome2-store/tests/check-gnome2-module.c     | 2 ++
 pkcs11/gnome2-store/tests/frob-gnome2-file.c        | 2 ++
 pkcs11/gnome2-store/tests/test-gnome2-file.c        | 2 ++
 pkcs11/gnome2-store/tests/test-gnome2-private-key.c | 2 ++
 pkcs11/gnome2-store/tests/test-gnome2-storage.c     | 2 ++
 pkcs11/gnome2-store/tests/test-import.c             | 2 ++
 pkcs11/roots-store/gkm-roots-standalone.c           | 2 ++
 pkcs11/roots-store/tests/check-roots-module.c       | 2 ++
 pkcs11/secret-store/gkm-secret-standalone.c         | 2 ++
 pkcs11/secret-store/tests/test-secret-binary.c      | 2 ++
 pkcs11/secret-store/tests/test-secret-collection.c  | 2 ++
 pkcs11/secret-store/tests/test-secret-data.c        | 2 ++
 pkcs11/secret-store/tests/test-secret-fields.c      | 2 ++
 pkcs11/secret-store/tests/test-secret-item.c        | 2 ++
 pkcs11/secret-store/tests/test-secret-object.c      | 2 ++
 pkcs11/secret-store/tests/test-secret-schema.c      | 2 ++
 pkcs11/secret-store/tests/test-secret-search.c      | 2 ++
 pkcs11/secret-store/tests/test-secret-textual.c     | 2 ++
 pkcs11/ssh-store/gkm-ssh-standalone.c               | 2 ++
 pkcs11/ssh-store/tests/check-ssh-module.c           | 2 ++
 pkcs11/ssh-store/tests/test-private-key.c           | 2 ++
 pkcs11/ssh-store/tests/test-ssh-openssh.c           | 2 ++
 pkcs11/wrap-layer/tests/test-create-credential.c    | 2 ++
 pkcs11/wrap-layer/tests/test-init-pin.c             | 2 ++
 pkcs11/wrap-layer/tests/test-login-auto.c           | 2 ++
 pkcs11/wrap-layer/tests/test-login-hints.c          | 2 ++
 pkcs11/wrap-layer/tests/test-login-keyring.c        | 2 ++
 pkcs11/wrap-layer/tests/test-login-specific.c       | 2 ++
 pkcs11/wrap-layer/tests/test-login-user.c           | 2 ++
 pkcs11/wrap-layer/tests/test-set-pin.c              | 2 ++
 pkcs11/xdg-store/gkm-xdg-standalone.c               | 2 ++
 pkcs11/xdg-store/tests/check-xdg-module.c           | 2 ++
 pkcs11/xdg-store/tests/test-xdg-module.c            | 2 ++
 pkcs11/xdg-store/tests/test-xdg-trust.c             | 2 ++
 tool/gkr-tool.c                                     | 4 +++-
 53 files changed, 107 insertions(+), 1 deletion(-)

commit 051d70fc3e95da1f67015c57b3d2358f23c2de26
Author: Stef Walter <stefw@gnome.org>
Date:   2012-10-22

    Remove libdbus version related ifdef
    
     * Just require dbus 1.1.1 or later.

 configure.ac   | 10 +---------
 egg/egg-dbus.c | 11 -----------
 2 files changed, 1 insertion(+), 20 deletions(-)

commit 408f6ee72fc08697003c1aa811b1657f5c673878
Author: Stef Walter <stefw@gnome.org>
Date:   2012-10-12

    Remove dependency on gtk+
    
     * We depend on gcr which has a dependency on gtk+ but we don't need
       to depend on it expcilitly.
     * Remove unused egg-secure-buffer.[ch] code.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=686035

 configure.ac                     |   5 -
 daemon/control/tests/Makefile.am |   2 -
 egg/Makefile.am                  |   9 --
 egg/egg-entry-buffer.c           | 200 ---------------------------------------
 egg/egg-entry-buffer.h           |  59 ------------
 tool/Makefile.am                 |   1 -
 6 files changed, 276 deletions(-)

commit fe3781f822251b047d1456d0af435d3536b104c5
Author: Stef Walter <stefw@gnome.org>
Date:   2012-10-15

    Release version 3.6.1

 NEWS         | 8 ++++++++
 configure.ac | 2 +-
 2 files changed, 9 insertions(+), 1 deletion(-)

commit 2454e2d4f53472b502abcac8bab9ded03f269d62
Author: Stef Walter <stefw@gnome.org>
Date:   2012-10-13

    dbus: Don't leave unlocked keyring as consequence of changing password
    
     * When changing the keyring for a password, we left the credential
       for the new password set for the keyring. This means that the
       keyring could be unlocked at that point. Clear it correctly.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=686085

 daemon/dbus/gkd-secret-change.c | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

commit a77a12b190ccdb3004992789fbd9e18fd4417595
Author: Stef Walter <stefw@gnome.org>
Date:   2012-10-13

    dbus: Clear prompt warning when prompting for new password
    
     * When user enters original password incorrectly, and tries again
       when prompting for the new password the warning wasn't cleared
       from the prompt.
     * Clear warning prompt correctly.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=686084

 daemon/dbus/gkd-secret-change.c | 1 +
 1 file changed, 1 insertion(+)

commit c9bb11a65ad66e948b3384ad9e22a224381d36e4
Author: Stef Walter <stefw@gnome.org>
Date:   2012-10-13

    dbus: Fix regression in password changing
    
     * We didn't unlock the keyring correctly with the old password,
       because we deleted the credential object before trying to set
       the new credential.
     * Also fix several leaks in the password change prompt object.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=686083

 daemon/dbus/gkd-secret-change.c | 32 ++++++++++++++++++++++++--------
 1 file changed, 24 insertions(+), 8 deletions(-)

commit e356da9f2dc4c93c8512248de5f3f750e36f2a83
Author: Sayak Sarkar <sayak.bugsmith@gmail.com>
Date:   2012-10-15

    Updated Bengali India Translations

 po/bn_IN.po | 458 ++++++++++++++++++++++++++++++++++--------------------------
 1 file changed, 258 insertions(+), 200 deletions(-)

commit 741c7bafea48c8856c3e9d531e0bc8ce5c4c353a
Author: Marián Čavojský <cavo+gnomel10n@cavo.sk>
Date:   2012-10-14

    Updated slovak translation

 po/sk.po | 428 +++++++++++++++++++++++++++++++++++----------------------------
 1 file changed, 237 insertions(+), 191 deletions(-)

commit 820a52ad8da13f85c9378494bd6c2e8d5c2281f3
Author: Shankar Prasad <svenkate@redhat.com>
Date:   2012-10-14

    Updated Kannada Translations

 po/kn.po | 403 ++++++++++++++++++++++++++++++++++++++-------------------------
 1 file changed, 244 insertions(+), 159 deletions(-)

commit b7648ca3864cf8d952468bae299806b0fcda5442
Author: Stef Walter <stefw@gnome.org>
Date:   2012-10-12

    secret-store: Set the schema name correctly on loaded items
    
     * When we loaded items from the keyring we didn't set the schema
       correctly.
     * This causes any searches for the item that include a schema
       in the search parameters to fail.
     * Also caused problems storing items, when it was expected that
       the item would replace any already stored. This uses a search
       internally.
     * Fix and add a test for this case, both for encrypted and
       plaintext keyring files.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=681727

 pkcs11/secret-store/gkm-secret-binary.c            |   9 +++++---
 pkcs11/secret-store/gkm-secret-textual.c           |  15 +++++++++++---
 .../tests/files/encrypted-with-schema.keyring      | Bin 0 -> 404 bytes
 .../tests/files/plain-with-schema.keyring          |  23 +++++++++++++++++++++
 pkcs11/secret-store/tests/test-secret-binary.c     |  21 +++++++++++++++++++
 pkcs11/secret-store/tests/test-secret-textual.c    |  23 +++++++++++++++++++++
 6 files changed, 85 insertions(+), 6 deletions(-)

commit 34467afa89c1eabf16bf65b89f35b62cc61bf9d9
Author: Anish A <aneesh.nl@gmail.com>
Date:   2012-10-05

    Revert "Updated Malayalam translation"
    
    This reverts commit 788dd331e53c10eac637d9dddcd2f60f780ea8ac.
    I comitted a mistake

 po/ml.po | 270 ++++++++++++++++++++++++++++++---------------------------------
 1 file changed, 130 insertions(+), 140 deletions(-)

commit 788dd331e53c10eac637d9dddcd2f60f780ea8ac
Author: Anish A <aneesh.nl@gmail.com>
Date:   2012-10-05

    Updated Malayalam translation

 po/ml.po | 270 +++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 140 insertions(+), 130 deletions(-)

commit a807039bec146aed886338065f103c3044892b2b
Author: Stef Walter <stefw@gnome.org>
Date:   2012-09-21

    daemon: Call setlocale() before completing initialization
    
    A new LANG environment variable can be received during late
    initialization (from gnome-keyring-daemon --start). So call
    setlocale() so that the new environment variable can take effect.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=684539

 daemon/gkd-main.c | 4 ++++
 1 file changed, 4 insertions(+)

commit 0c71452290977332a0e86d9eb0d04b291cce2263
Author: Stef Walter <stefw@gnome.org>
Date:   2012-09-19

    rpc-layer: Fix memory leak in call state pool
    
    https://bugzilla.gnome.org/show_bug.cgi?id=684351

 pkcs11/rpc-layer/gkm-rpc-module.c | 7 +++++++
 1 file changed, 7 insertions(+)

commit 8afb408a54a68402340dc257fea44bf1c7061b31
Author: Stef Walter <stefw@gnome.org>
Date:   2012-09-25

    Release version 3.6.0

 NEWS         | 3 +++
 configure.ac | 2 +-
 2 files changed, 4 insertions(+), 1 deletion(-)

commit c072ecddf59037fc5b89a7790059fc18502480e9
Author: Noriko Mizumoto <noriko@fedoraproject.org>
Date:   2012-09-25

    [l10n] Update Japanese translation

 po/ja.po | 264 ++++++++++++++++++++++++++++-----------------------------------
 1 file changed, 119 insertions(+), 145 deletions(-)

commit ed8ceac558d4011e766568c0a3c8e219017b060b
Author: Rūdolfs Mazurs <rudolfsm@src.gnome.org>
Date:   2012-09-24

    Updated Latvian translation

 po/lv.po | 307 +++++++++++++++++++++++++--------------------------------------
 1 file changed, 123 insertions(+), 184 deletions(-)

commit 835794186ec2e97bcb223e474e0906fce7364729
Author: Rajesh Ranjan <rranjan@redhat.com>
Date:   2012-09-20

    hindi update

 po/hi.po | 458 ++++++++++++++++++++++++++++++++++++---------------------------
 1 file changed, 263 insertions(+), 195 deletions(-)

commit 1df512b0b21622a174392db9ddf963f5db5dd5cc
Author: Ani Peter <apeter@redhat.com>
Date:   2012-09-18

    Updated Malayalam file

 po/ml.po | 465 ++++++++++++++++++++++++++++++++++++---------------------------
 1 file changed, 263 insertions(+), 202 deletions(-)

commit bbe500cf536b94117561f0df252692813029af7e
Author: Stef Walter <stefw@gnome.org>
Date:   2012-09-18

    Release version 3.5.92

 NEWS         | 3 +++
 configure.ac | 2 +-
 2 files changed, 4 insertions(+), 1 deletion(-)

commit bff6e54ba64a6ef7a69b585fa12e9168ff748615
Author: Timo Jyrinki <timo@debian.org>
Date:   2012-09-15
[--snip--]
