# Generate automatically. Do not edit.

commit 5b1511575c1a1e298aef12a508c1d857f2a647b3
Author: Stef Walter <stefw@gnome.org>
Date:   2012-04-16

    Release 3.4.1

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

commit 2ed0e203a1247a2249076986b8141c7a8ec2e91f
Author: Daniel Martinez Cucalon <dmartinez@src.gnome.org>
Date:   2012-04-12

    Added Aragonese translation

 po/LINGUAS |    1 +
 po/an.po   |   54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 55 insertions(+)

commit 0edb46cd2b48ced591663665f74a644343075043
Author: Stef Walter <stefw@gnome.org>
Date:   2012-04-05

    Remove broken gtk-doc comment

 library/gnome-keyring-memory.h |    7 -------
 1 file changed, 7 deletions(-)

commit 59de7d22dde3bfcc0b936e286dfb3860ccc2ea3b
Author: Stef Walter <stefw@gnome.org>
Date:   2012-03-31

    Fix up some documentation warnings

 docs/reference/gnome-keyring/Makefile.am                |    3 ++-
 docs/reference/gnome-keyring/gnome-keyring-sections.txt |    1 +
 library/gnome-keyring.c                                 |    8 ++++++++
 3 files changed, 11 insertions(+), 1 deletion(-)

commit 5ab2e3cb4cfd53f3a4d6f8bfaf10999ba7ff08e2
Author: Jordi Mallach <jordi@debian.org>
Date:   2012-03-31

    Fix copyright headers.
    
    Many files were missing “Public” in “GNU Lesser General Public License”,
    probably due to a mass replace that went a bit too far. Restore the
    correct wording in all affected places.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=673212

 egg/egg-dh.c      |    6 +++---
 egg/egg-dh.h      |    6 +++---
 egg/egg-hkdf.c    |    6 +++---
 egg/egg-hkdf.h    |    6 +++---
 egg/egg-testing.c |    6 +++---
 egg/egg-testing.h |    6 +++---
 6 files changed, 18 insertions(+), 18 deletions(-)

commit 6747180646908e1fdef16d67817149f33a204cfb
Author: Jordi Mallach <jordi@sindominio.net>
Date:   2012-03-31

    Fixed bug #673184

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

commit 27a56c03b4bd7ce3df7c96ad818dad99024849db
Author: Stef Walter <stefw@gnome.org>
Date:   2012-03-26

    Release 3.4.0

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

commit e855adeb7e053cde5e894a85d0ac97e8b0ad129c
Author: Stef Walter <stefw@gnome.org>
Date:   2012-03-19

    Release version 3.3.92

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

commit 4d2dc7098e4dbec202a649cddd286866196046fa
Author: Khoem Sokhem <khoemsokhem@khmeros.info>
Date:   2012-03-10

    Add initial Khmer translation

 po/LINGUAS |    1 +
 po/km.po   |   54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 55 insertions(+)

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

    Release 3.3.91

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

commit 7612919571d5ee7e6feb658b725c03f9b2f600c3
Author: Sam Thursfield <sam.thursfield@codethink.co.uk>
Date:   2012-03-01

    Explicitly require gmodule-2.0 in pkg-config query

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

commit ff02286758e2cc62433bbb1cb168d6f5e432e990
Author: Bahodir Mansurov <6ahodir@gmail.com>
Date:   2012-02-28

    Adding Uzbek@cyrillic translation

 po/LINGUAS        |    1 +
 po/uz@cyrillic.po |   54 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 55 insertions(+)

commit eea24c2445a953b96c7830c7927f2fa3d48b0272
Author: Evan Nemerson <evan@coeus-group.com>
Date:   2012-01-23

    Add GnomePasswordSchemaAttribute type
    
    https://bugzilla.gnome.org/show_bug.cgi?id=668466

 library/gnome-keyring.c |    1 +
 library/gnome-keyring.h |   12 ++++++++++++
 2 files changed, 13 insertions(+)

commit 946e1a349c4b496feaa6a1b0c9d50acedcac318e
Author: Stef Walter <stefw@gnome.org>
Date:   2012-02-04

    Release 3.3.5

 NEWS                |    9 +++++++++
 configure.ac        |    2 +-
 egg/egg-libgcrypt.c |   10 ++++++++++
 3 files changed, 20 insertions(+), 1 deletion(-)

commit a38a4ed887a2255b7579a76f78fd9145dc1a7ef5
Author: Stef Walter <stefw@gnome.org>
Date:   2012-02-01

    Fix build dependency on valgrind
    
     * Also move build related stuff into build/ directory

 .gitignore                |    9 +
 Makefile.am               |    3 +-
 build/m4/introspection.m4 |   94 +
 build/valgrind/memcheck.h |  283 +++
 build/valgrind/valgrind.h | 5344 +++++++++++++++++++++++++++++++++++++++++++++
 configure.ac              |    1 +
 egg/Makefile.am           |    1 +
 m4/introspection.m4       |   94 -
 8 files changed, 5734 insertions(+), 95 deletions(-)

commit d1cc02aa5a001bec50367d9f48420978925f44a9
Author: Stef Walter <stefw@gnome.org>
Date:   2012-01-31

    Fixes for parallel builds and distcheck

 library/tests/Makefile.am |    7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

commit f40819ccd588856a6b87b509a9e83b1c1fa19928
Author: Stef Walter <stefw@gnome.org>
Date:   2012-01-31

    Add more tests of cancellation, test tweaks
    
     * Add some tests of cancellation
     * Update the egg-testing.[ch] files, for running tests within
       a mainloop

 .gitignore                           |    2 +
 egg/egg-testing.c                    |  161 +++++++++++++++++++++++++--
 egg/egg-testing.h                    |   23 ++++
 library/tests/Makefile.am            |    1 +
 library/tests/mock-service-cancel.py |   16 +++
 library/tests/mock/service.py        |   12 +-
 library/tests/test-cancel.c          |  203 ++++++++++++++++++++++++++++++++++
 library/tests/test-keyrings.c        |   47 +++-----
 8 files changed, 414 insertions(+), 51 deletions(-)

commit 767a3a755c10081694c19b62bbcd76d440e27673
Author: Stef Walter <stefw@gnome.org>
Date:   2012-01-31

    Double check operation references
    
     * Print a warning if an invalid operation is referenced

 library/gkr-operation.c |   15 ++++++++++++++-
 1 file changed, 14 insertions(+), 1 deletion(-)

commit 627895abba1b34fbd436968f775134cc5f62754c
Author: Stef Walter <stefw@gnome.org>
Date:   2012-01-31

    Fix issue where an operation could be cancelled or completed twice
    
     * Ensure that an operation can only be completed or cancelled
       once. Depending on circumstances, this could cause access
       to freed memory.

 library/gkr-callback.c  |   21 ++++++++++++++++-----
 library/gkr-callback.h  |    3 +++
 library/gkr-operation.c |   12 +++++++-----
 3 files changed, 26 insertions(+), 10 deletions(-)

commit 612830913ba26f9f54395636a23beee3ea3f33c9
Author: Stef Walter <stefw@gnome.org>
Date:   2012-01-31

    Better testing, and build tweaks
    
     * Use python mock service to test against
     * Fix up some compatibility issues
     * Add debug messages for some operations
     * Add --enable-strict to build with strict rules
     * Build debug stuff by default, --enable-debug to disable optimizations
     * Run tests with GNOME_KEYRING_TEST_SERVICE=org.freedesktop.secrets
       to run against a running daemon

 configure.ac                         |   58 +--
 egg/Makefile.am                      |    8 +-
 library/Makefile.am                  |   16 +-
 library/gkr-debug.c                  |    1 +
 library/gkr-debug.h                  |    1 +
 library/gkr-misc.c                   |   53 ++-
 library/gkr-misc.h                   |    6 +-
 library/gkr-operation.c              |   30 +-
 library/gkr-operation.h              |    2 +
 library/gkr-session.c                |    4 +-
 library/gnome-keyring.c              |  160 +++++---
 library/tests/Makefile.am            |   21 +-
 library/tests/mock-service-normal.py |   59 +++
 library/tests/mock-service.c         |   93 +++++
 library/tests/mock-service.h         |   27 ++
 library/tests/mock/__init__.py       |    1 +
 library/tests/mock/aes.py            |  656 ++++++++++++++++++++++++++++++++
 library/tests/mock/dh.py             |   81 ++++
 library/tests/mock/hkdf.py           |   86 +++++
 library/tests/mock/service.py        |  679 ++++++++++++++++++++++++++++++++++
 library/tests/test-keyrings.c        |  107 ++----
 21 files changed, 1944 insertions(+), 205 deletions(-)

commit 23a89f497ff57d0443a6e3e6e14ed9102c7f7b1a
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:   2012-01-28

    Updated Norwegian bokmål translation

 po/nb.po |   31 ++++++++++++++++---------------
 1 file changed, 16 insertions(+), 15 deletions(-)

commit fdf82e6ab47af17d3646a49cf53d70859e78de3e
Author: Martin Pitt <martin.pitt@ubuntu.com>
Date:   2012-01-15

    Add Python test script for GI binding
    
    Run this with
    
      LD_LIBRARY_PATH=library/.libs/ library/tests/test-gi.py  -v
    
    to test the locally built GI binding.

 library/tests/Makefile.am |    3 +
 library/tests/test-gi.py  |  155 +++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 158 insertions(+)

commit 594faaddbb465708f35ff016e834abf3e9af016c
Author: Martin Pitt <martin.pitt@ubuntu.com>
Date:   2012-01-15

    Add GnomeKeyringAttribute union accessor methods
    
    Add accessor methods for the GnomeKeyringAttribute.value union, for GI bindings
    which cannot directly access the union struct member.

 library/gnome-keyring-utils.c |   37 +++++++++++++++++++++++++++++++++++++
 library/gnome-keyring.h       |    2 ++
 2 files changed, 39 insertions(+)

commit 3833ffbf621e03ce5a3283aa61abe81dadb7b909
Author: Martin Pitt <martin.pitt@ubuntu.com>
Date:   2012-01-14

    Allow bindings to use GnomeKeyringAttributeList
    
    GArray is not usable for language bindings. Replace the
    gnome_keyring_attribute_list_new() macro with a real constructor and provide a
    gnome_keyring_attribute_list_to_glist() accessor to convert a
    GnomeKeyringAttributeList to a GList.

 library/gnome-keyring-utils.c |   43 +++++++++++++++++++++++++++++++++++++++++
 library/gnome-keyring.h       |    3 ++-
 2 files changed, 45 insertions(+), 1 deletion(-)

commit b5ad592e92f294855cdb4ccd95dd9dfd51c58fb5
Author: Martin Pitt <martin.pitt@ubuntu.com>
Date:   2012-01-14

    Box structs to make them introspectable
    
    Add boxing for our structs so that introspection bindings can handle them.
    
    Note that we cannot use the standard G_DEFINE_BOXED_TYPE for
    GnomeKeyringItemInfo, as gnome_keyring_item_info_get_type() already exists.
    Manually define the GType construction for this.
    
    Check for and link to gobject-2.0 to get g_boxed_type_register_static().
    
    Bump library version info as this adds some new API.

 configure.ac                                       |    4 +-
 .../gnome-keyring/gnome-keyring-sections.txt       |   30 +++++
 library/gnome-keyring-utils.c                      |  121 ++++++++++++++++++++
 library/gnome-keyring.h                            |   28 ++++-
 4 files changed, 178 insertions(+), 5 deletions(-)

commit cf9dbac9165d2d24c86c9bb0ca92f64b6a58da78
Author: Martin Pitt <martin.pitt@ubuntu.com>
Date:   2012-01-14

    Add GI annotations
    
    Add introspection/documentation annotations.
    
    Skip async methods, as they crash with current pygobject for a yet unknown
    reason.
    
    Skip the gnome_keyring_memory_* methods as they only return bare
    gpointers which introspection clients cannot deal with.
    
    Add documentation link to annotation-glossary.xml.
    
    Also fix a few typos like "asychronous" or "protorol" along the way, and turn
    NULL into a proper %NULL documentation macro.
    
    link to annot docs

 .../gnome-keyring/gnome-keyring-docs.sgml          |    4 +
 library/gnome-keyring-memory.c                     |   39 +-
 library/gnome-keyring-utils.c                      |   17 +-
 library/gnome-keyring.c                            |  474 ++++++++++++--------
 4 files changed, 326 insertions(+), 208 deletions(-)

commit 3511c727215ca3b5f24dd596b6b64bea5e9fef35
Author: Martin Pitt <martin.pitt@ubuntu.com>
Date:   2012-01-14

    Build introspection typelib
    
    As per https://live.gnome.org/GObjectIntrospection/AutotoolsIntegration
    
    https://bugzilla.gnome.org/show_bug.cgi?id=598414

 .gitignore          |    2 ++
 Makefile.am         |    4 ++-
 configure.ac        |    4 +++
 library/Makefile.am |   28 +++++++++++++++
 m4/introspection.m4 |   94 +++++++++++++++++++++++++++++++++++++++++++++++++++
 5 files changed, 131 insertions(+), 1 deletion(-)

commit 5427523d1a6bf5420bbff3b5e8ab9591da5a9ef1
Author: Stef Walter <stefw@collabora.co.uk>
Date:   2012-01-16

    Release version 3.3.4

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

commit 4df8de140cd1b5941e19aee098101d2569cfa444
Author: Martin Pitt <martin.pitt@ubuntu.com>
Date:   2012-01-14

    Fix gnome_keyring_item_info_copy()
    
    Actually copy the values from the original instead of from the to-be-created
    copy.

 library/gnome-keyring-utils.c |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 47efd153209d565b245f9faef063a9500be0c0ee
Author: Javier Jardón <jjardon@gnome.org>
Date:   2011-12-26

    configure.ac: Use maintainer mode by default
    
    See
    http://mail.gnome.org/archives/desktop-devel-list/2011-September/msg00064.html

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

commit 9aee5a2bad24ec84b4d366c8e77b8530ed154f0d
Author: Stef Walter <stefw@collabora.co.uk>
Date:   2011-12-19

    Release version 3.3.3

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

commit c5da87a6991fca8c181eda43bdad3baf2f8c3aaf
Author: Stef Walter <stefw@collabora.co.uk>
Date:   2011-12-19

    Add tool for playing with default keyring

 .gitignore                           |    1 +
 library/tests/Makefile.am            |    3 +-
 library/tests/frob-default-keyring.c |   50 ++++++++++++++++++++++++++++++++++
 3 files changed, 53 insertions(+), 1 deletion(-)

commit de4a0c2ba4c18549e8b98a02a1144230a362fc5b
Merge: 0a55cf5 aa30fea
Author: Stef Walter <stefw@collabora.co.uk>
Date:   2011-11-21

    Merge branch 'gnome-3-2'

commit 0a55cf5c97c2606f92e495b7113fd139a51a089a
Author: Stef Walter <stefw@collabora.co.uk>
Date:   2011-11-14

    Release version 3.2.2

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

commit aa30fea129bda264f66f4122201e61941d769614
Author: Stef Walter <stefw@collabora.co.uk>
Date:   2011-10-20

    Make sure to return find results in original order from daemon
    
     * And add a testing tool to check the order

 .gitignore                         |    1 +
 library/gnome-keyring.c            |    3 ++
 library/tests/Makefile.am          |    3 +-
 library/tests/frob-list-modified.c |   71 ++++++++++++++++++++++++++++++++++++
 4 files changed, 77 insertions(+), 1 deletion(-)

commit b395d8874f56f3c840f16677be3c5aba25b22455
Author: Stef Walter <stefw@collabora.co.uk>
Date:   2011-10-20

    Fill in the gnome_keyring_item_info_get_mtime() field correctly

 library/gnome-keyring.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 0f8d16efc4f47815e6cbd908608aac44b2e68dc5
Author: Stef Walter <stefw@collabora.co.uk>
Date:   2011-10-20

    Make sure to return find results in original order from daemon
    
     * And add a testing tool to check the order

 .gitignore                         |    1 +
 library/gnome-keyring.c            |    3 ++
 library/tests/Makefile.am          |    3 +-
 library/tests/frob-list-modified.c |   71 ++++++++++++++++++++++++++++++++++++
 4 files changed, 77 insertions(+), 1 deletion(-)

commit f044f2c3651facda869530954d97a0605526b200
Author: Stef Walter <stefw@collabora.co.uk>
Date:   2011-10-20

    Fill in the gnome_keyring_item_info_get_mtime() field correctly

 library/gnome-keyring.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

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

    Release version 3.2.0

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

commit 8679d1951cd2c69d99907ae0afef735e2e6805fa
Author: Nilamdyuti Goswami <ngoswami@redhat.com>
Date:   2011-09-24

    Updated Assamese Translations:bugzilla#659595

 po/as.po |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit f08327f74d22ac19f59e7b7535606dd35c6187cb
Author: ipraveen <mail2ipn@gmail.com>
Date:   2011-09-23

    Added Telugu Translation

 po/LINGUAS |    1 +
 1 file changed, 1 insertion(+)

commit 6709474e7475fe7d0bc6d119fd626121d894a83d
Author: ipraveen <mail2ipn@gmail.com>
Date:   2011-09-23

    Updated Telugu Translation

 po/te.po |   55 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 55 insertions(+)

commit d978d6d3da82b786be0b29a60f8d6268530db53e
Author: Nilamdyuti Goswami <ngoswami@redhat.com>
Date:   2011-09-22

    Updated Assamese translation

 po/as.po |   31 +++++++++++++++----------------
 1 file changed, 15 insertions(+), 16 deletions(-)

commit 743e16b41417ffa5d4ec7811bf0df94b858de837
Author: Stef Walter <stefw@collabora.co.uk>
Date:   2011-09-18

    Release 3.1.92

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

commit d3eb64e3d7cc007c73588b7c11a3ee6755a09942
Author: Ihar Hrachyshka <ihar.hrachyshka@gmail.com>
Date:   2011-09-16

    Added Belarusian translation.

 po/LINGUAS |    1 +
 po/be.po   |   51 +++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 52 insertions(+)

commit e2f1f426eccafd3db4f0f2f22f561c2a8a204913
Author: Alexander Larsson <alexl@redhat.com>
Date:   2011-09-15

    Make sure we initialize dbus thread primitives
    
    Make sure we initialize dbus thread primitives as apps may
    (and do) call g-k in threads. This isn't 100% safe, because
    someone might have been doing dbus calls before without
    initializing threads. However, there is no safe solution to
    this other than just making all such places initialze threads
    (or port to GDBus), so we do it anyway. (GVfs does it too, so
    most apps end up doing it that way.)
    
    Tweaked by Stef Walter.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=659162

 library/gkr-operation.c |   27 +++++
 library/gkr-operation.h |    6 ++
 library/gnome-keyring.c |  274 +++++++++++++++++++++++++++++++++++++++--------
 3 files changed, 265 insertions(+), 42 deletions(-)

commit 13ab2b86431b9d1d6df1751d95c1f5ca1884cc10
Author: Stef Walter <stefw@collabora.co.uk>
Date:   2011-09-15

    Print warning when we get kicked off the bus for some reason.

 library/gkr-operation.c |   14 +++++++++++---
 1 file changed, 11 insertions(+), 3 deletions(-)

commit 231045523eb6f17ee942b359af4c200e65a3fd00
Author: Stef Walter <stefw@collabora.co.uk>
Date:   2011-09-15

    Properly send the Type property when a new item is created.
    
     * Previously items were all being created as generic secret.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=654425

 library/gnome-keyring.c       |   48 ++++++++++++++++++++++++++++-------------
 library/tests/test-keyrings.c |   28 ++++++++++++++++++++++++
 2 files changed, 61 insertions(+), 15 deletions(-)

commit 67511dcaa05f1ad322c87352ad71fff764c361c2
Author: Stef Walter <stefw@collabora.co.uk>
Date:   2011-09-15

    Try and reset the default keyring after running tests on a daemon.

 library/tests/test-keyrings.c |   10 ++++++++++
 1 file changed, 10 insertions(+)

commit 7a3dddc1cb25312000558f65e317b08323cedd54
Author: Stef Walter <stef@memberwebs.com>
Date:   2011-08-30

    Release 3.1.90

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

commit 0019a780e438c864abcb82033f9e903c7ff76298
Author: Stef Walter <stef@memberwebs.com>
Date:   2011-08-30

    egg: Initialize libgcrypt correctly before HKDF tests

 egg/tests/test-dh.c |    3 +++
 1 file changed, 3 insertions(+)

commit c584bfd4bd5eee39266e1c3031e46d907eb723e3
Author: Stef Walter <stef@memberwebs.com>
Date:   2011-08-30

    egg: Actually use secure memory flag in HKDF calculations
    
     * Also fixes a GCC warning

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

commit 473e1c4b4ab4649bd1fc39abfd603d9de17b5c70
Author: Stef Walter <stef@memberwebs.com>
Date:   2011-08-30

    Remove unused variable

 library/gnome-keyring.c |    2 --
 1 file changed, 2 deletions(-)

commit 9637ed64fded1695d034062efce378290877c956
Author: Stef Walter <stef@memberwebs.com>
Date:   2011-07-25

    Release version 3.1.4

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

commit ac54d43d0e7fa60fb359bf040a0ac831b7bc8af1
Author: Carles Ferrando <carles.ferrando@gmail.com>
Date:   2011-05-29

    [l10n]Updated Catalan (Valencian) translation

 po/ca@valencia.po |   22 +++++++++++-----------
 1 file changed, 11 insertions(+), 11 deletions(-)

commit f3c2b2d944aa8b5a215968308e1bbfef92f28428
Merge: 4c1d742 2c3bc67
Author: Stef Walter <stefw@collabora.co.uk>
Date:   2011-05-26

    Merge branch 'gnome-3-0'
    
    Conflicts:
    	NEWS
    	configure.ac

commit 2c3bc672a7872e888eeec790c60f1336c8b32634
Author: Stef Walter <stefw@collabora.co.uk>
Date:   2011-05-26

    Release 3.0.3

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

commit a94c0fba3846868fa757ca1f64e817f1cb221e9c
Author: Stef Walter <stefw@collabora.co.uk>
Date:   2011-05-23

    Add new test tool for unlocking keyrings.

 .gitignore                          |    1 +
 library/tests/Makefile.am           |    3 +-
 library/tests/frob-unlock-keyring.c |   53 +++++++++++++++++++++++++++++++++++
 3 files changed, 56 insertions(+), 1 deletion(-)

commit 9bcac748b54e00836715b0f70be26b7cbdc8c888
Author: Martin Pitt <martin.pitt@ubuntu.com>
Date:   2011-05-23

    Fix crash from recent memleak fix (b49e32b)
    
    make_attribute_list_va() statically copies the caller's method arguments into
    the GnomeKeyringAttributeList, so we must only free the array itself, not the
    GnomeKeyringAttribute strings.
    
    Bug: https://bugzilla.gnome.org/show_bug.cgi?id=650840

 library/gnome-keyring.c |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 253ba6492382e5103dcf8e642ec4262cedf1bebe
Author: Stef Walter <stefw@collabora.co.uk>
Date:   2011-05-22

    Release version 3.0.2

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

commit b49e32b32d4d7c326c3bd7dd44ca1c35944a94c4
Author: landijk <landijk-user@yahoo.com>
Date:   2011-05-22

    Fix memory leaks.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=650606

 library/gnome-keyring.c |   12 ++++++++++--
 1 file changed, 10 insertions(+), 2 deletions(-)

commit 152dc46e742621121ca6aa54ad21996674377c89
Author: Stef Walter <stefw@collabora.co.uk>
Date:   2011-05-22

    test-any-daemon is not really a automated test. Rename.
    
     * Because it interacts with the currently running session, and can
       have side effects.

 .gitignore                      |    1 +
 library/tests/Makefile.am       |    6 ++-
 library/tests/frob-any-daemon.c |   79 +++++++++++++++++++++++++++++++++++++++
 library/tests/test-any-daemon.c |   79 ---------------------------------------
 4 files changed, 84 insertions(+), 81 deletions(-)

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

    Bump version number

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

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

    Release version 3.1.1

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

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

    Rename configure.in to configure.ac

 autogen.sh   |    2 +-
 configure.ac |  242 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 configure.in |  243 ----------------------------------------------------------
 3 files changed, 243 insertions(+), 244 deletions(-)

commit ef9b74c34fa396eb6fbf963864e2e9444f67df48
Merge: 8d7c2ac bfbefcf
Author: Stef Walter <stefw@collabora.co.uk>
Date:   2011-04-25

    Merge branch 'gnome-3-0'
    
    Conflicts:
    	configure.in
    	library/gkr-debug.c
    	library/gkr-operation.c
    	po/tr.po

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

    Release version 3.0.1

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

commit 0a596f934d3478a323333b36fcf1265de715f7f0
Author: Stef Walter <stefw@collabora.co.uk>
Date:   2011-04-24

    Better testing configure options.
    
      * --enable-tests=yes/no/full
      * With 'full' various testable behavior is fine tuned or used.

 Makefile.am                              |    4 ++--
 configure.in                             |   23 ++++++++++++++---------
 docs/reference/gnome-keyring/Makefile.am |    3 ++-
 egg/tests/Makefile.am                    |    2 --
 egg/tests/test-dh.c                      |    6 ++++++
 egg/tests/test-secmem.c                  |    3 +++
 library/gkr-misc.c                       |    2 +-
 library/gkr-operation.c                  |    4 ++--
 library/tests/Makefile.am                |    2 --
 9 files changed, 30 insertions(+), 19 deletions(-)

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

    Cleanup documentation warnings.

 docs/reference/gnome-keyring/Makefile.am           |   10 +-
 .../gnome-keyring/gnome-keyring-sections.txt       |    6 +
 library/gkr-misc.c                                 |   16 ++
 library/gnome-keyring-private.h                    |    1 +
 library/gnome-keyring-utils.c                      |   88 ++++++++++-
 library/gnome-keyring.c                            |   44 +++---
 library/gnome-keyring.h                            |  160 ++++++++++----------
 7 files changed, 225 insertions(+), 100 deletions(-)

commit 74ba8ea90024f9e85d59766b3c0e00975485386c
Merge: d985494 302583d
Author: Stef Walter <stefw@collabora.co.uk>
Date:   2011-04-23

    Merge branch 'dbus-race-condition' into gnome-3-0

commit 8d7c2ac0f9d309fc814c95d2b4d1f4f148a50643
Author: Muhammet Kara <muhammet.k@gmail.com>
Date:   2011-04-23

    Added Turkish translation

 po/LINGUAS |    1 +
 po/tr.po   |   55 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 56 insertions(+)

commit d985494d0f29746d9152370aeee4103fd5266b18
Author: Muhammet Kara <muhammet.k@gmail.com>
Date:   2011-04-23

    Added Turkish translation

 po/LINGUAS |    1 +
 po/tr.po   |   57 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 58 insertions(+)

commit 302583d1073cc7764d9e40952e8f014491fece7c
Author: Stef Walter <stefw@collabora.co.uk>
Date:   2011-04-20

    Better fix for dbus threading race condition.
    
     * Don't use pending notify callbacks when in blocking mode.
     * Different request/reply code paths when in blocking and non-blocking
       mode.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=646928

 library/gkr-operation.c |  162 ++++++++++++++++++++++++++++++++++++-----------
 1 file changed, 126 insertions(+), 36 deletions(-)

commit 6b66419266f545eb4d5f78950656416858280d91
Author: Stef Walter <stefw@collabora.co.uk>
Date:   2011-04-20

    Add some code to debug to syslog in emergency situations.

 library/gkr-debug.c |   12 ++++++++++++
 1 file changed, 12 insertions(+)

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

    Add debugging instrumentation to operations.
    
     * Run with GKR_DEBUG=all environment variable to display debubugging.
     * Only gkr-operation.c has debugging for now.

 configure.in                    |    2 +-
 library/Makefile.am             |    2 +
 library/gkr-debug.c             |  106 +++++++++++++++++++++++++++++++++++++++
 library/gkr-debug.h             |   85 +++++++++++++++++++++++++++++++
 library/gkr-operation.c         |   56 +++++++++++++++++----
 library/tests/test-any-daemon.c |    1 +
 library/tests/test-keyrings.c   |    1 +
 library/tests/test-memory.c     |    1 +
 library/tests/test-other.c      |    1 +
 library/tests/test-prompting.c  |    1 +
 10 files changed, 246 insertions(+), 10 deletions(-)

commit 476f675f03592e481c3fff847c0442b576a59a73
Author: Stef Walter <stefw@collabora.co.uk>
Date:   2011-04-04

    Release version 3.0.0

 NEWS                                     |    3 +++
 configure.in                             |    2 +-
 docs/reference/gnome-keyring/Makefile.am |    2 +-
 3 files changed, 5 insertions(+), 2 deletions(-)

commit cfe6a3006908a8b7bdcc876d2fd1f8b02695c9d9
Author: Hermien Bos <hermienbos@gmail.com>
Date:   2011-03-25

    Translation for Afrikaans (af)

 po/LINGUAS |    1 +
 po/af.po   |   57 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 58 insertions(+)

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

    Cleanup documentation warnings.

 docs/reference/gnome-keyring/Makefile.am           |   10 +-
 .../gnome-keyring/gnome-keyring-sections.txt       |    6 +
 library/gkr-misc.c                                 |   16 ++
 library/gnome-keyring-private.h                    |    1 +
 library/gnome-keyring-utils.c                      |   88 ++++++++++-
 library/gnome-keyring.c                            |   44 +++---
 library/gnome-keyring.h                            |  160 ++++++++++----------
 7 files changed, 225 insertions(+), 100 deletions(-)

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

    Add debugging instrumentation to operations.
    
     * Run with GKR_DEBUG=all environment variable to display debubugging.
     * Only gkr-operation.c has debugging for now.

 library/Makefile.am             |    2 +
 library/gkr-debug.c             |  106 +++++++++++++++++++++++++++++++++++++++
 library/gkr-debug.h             |   85 +++++++++++++++++++++++++++++++
 library/gkr-operation.c         |   56 +++++++++++++++++----
 library/tests/test-any-daemon.c |    1 +
 library/tests/test-keyrings.c   |    1 +
 library/tests/test-memory.c     |    1 +
 library/tests/test-other.c      |    1 +
 library/tests/test-prompting.c  |    1 +
 9 files changed, 245 insertions(+), 9 deletions(-)

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

    Rework the compile options
    
     * Some debugging automatically enabled
     * Tests automatically enabled.
     * --enable-debug=full builds with all the debug info possible.

 configure.in |   45 +++++++++++++++++++++++----------------------
 1 file changed, 23 insertions(+), 22 deletions(-)

commit b72369cb460d9728c0476ab38d2fbbcc188ebf65
Author: Amitakhya Phukan <amitakhya@svn.gnome.org>
Date:   2011-03-31

    Adding as to LINGUAS

 po/LINGUAS |    1 +
 1 file changed, 1 insertion(+)
[--snip--]
