# Generate automatically. Do not edit.

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

    Release version 0.15

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

commit 1c52e96e5a7fa86b353226c5963b34af5c6a5a38
Author: Balázs Úr <urbalazs@src.gnome.org>
Date:   2013-03-15

    Added hu entry

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

commit 1e7574da5a09298516d972b6f0d87ffde77e373c
Author: Balázs Úr <urbalazs@src.gnome.org>
Date:   2013-03-15

    Updated Hungarian translation

 po/hu.po | 59 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 59 insertions(+)

commit 2416b9a9924d43d550a848adf89972c2e88cfe91
Author: Martin Srebotnjak <miles@filmsi.net>
Date:   2013-03-14

    Updated Slovenian translation

 po/sl.po | 27 ++++++++++++++++++++-------
 1 file changed, 20 insertions(+), 7 deletions(-)

commit 3cb4f0e17896a9f6110ad7b7194b656142bdb77d
Author: Peter Bloomfield <pbloomfield@bellsouth.net>
Date:   2013-03-13

    Do not quote NULL sentinel
    
    https://bugzilla.gnome.org/show_bug.cgi?id=695791

 libsecret/secret-schema.c  | 2 +-
 libsecret/secret-schemas.c | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

commit 164ec0a756ac15e5bfec96fdbdf1c9ffee929cb2
Author: Milo Casagrande <milo@ubuntu.com>
Date:   2013-03-13

    [l10n] Updated Italian translation.

 po/it.po | 26 +++++++++++++++++---------
 1 file changed, 17 insertions(+), 9 deletions(-)

commit 97f1a823edecee1caaa48631f8996422302f203b
Author: Rafael Ferreira <rafael.f.f1@gmail.com>
Date:   2013-03-12

    Updated Brazilian Portuguese translation

 po/pt_BR.po | 25 +++++++++++++++++--------
 1 file changed, 17 insertions(+), 8 deletions(-)

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

    Release version 0.14

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

commit ab239c7f6b05dbe9b62afe77225be95eb41c2e5e
Author: Claudio Saavedra <csaavedra@igalia.com>
Date:   2013-02-27

    secret-value: allow empty strings
    
    Passwords and other secrets are allowed to be empty strings, therefore
    the check for length != 0 is wrong.
    
    Add tests for empty SecretValue contents.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=694787

 libsecret/secret-value.c     |  6 +++---
 libsecret/tests/test-value.c | 23 +++++++++++++++++++++++
 2 files changed, 26 insertions(+), 3 deletions(-)

commit b11a7a2f81ac63a04875fd38b161ea1b6fb3d174
Author: Yuri Myasoedov <omerta13@yandex.ru>
Date:   2013-03-03

    Updated Russian translation

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

commit 4cd7c1551b5d409a03c827986e5abc276a765b22
Author: Stas Solovey <whats_up@tut.by>
Date:   2013-03-03

    Added Russian translation

 po/ru.po | 58 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 58 insertions(+)

commit 19bf2cfd69a7bd4c221a35c0317ed90657851f24
Author: A S Alam <aalam@users.sf.net>
Date:   2013-03-03

    Punjabi: Translation updated (aalam)

 po/pa.po | 58 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 58 insertions(+)

commit 261749ec77dc1b5da66cf825445362e5e3590752
Author: Claudio Saavedra <csaavedra@igalia.com>
Date:   2013-02-19

    secret-attributes: improve validation of attributes table
    
    Attributes table that are built by the library itself contain
    the xdg:schema meta-attribute. Additionally,
    secrets with a SECRET_SCHEMA_COMPAT_NETWORK schema might also have
    libgnomekeyring specific meta-attributes (prefixed 'gkr'). During
    validation, ensure that the former is consistent with the name
    of the schema and ignore the latter.
    
    Add tests for these changes
    
    https://bugzilla.gnome.org/show_bug.cgi?id=694107

 libsecret/secret-attributes.c     | 16 +++++++++++
 libsecret/tests/test-attributes.c | 58 +++++++++++++++++++++++++++++++++++++++
 2 files changed, 74 insertions(+)

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

    Fix introspection for secret_value_get() to return a uint8
    
    This works around a crash in pygobject.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=694448

 libsecret/secret-value.c         |  4 ++--
 libsecret/tests/test-unstable.py | 34 +++++++++++++++++++++++++++++++---
 2 files changed, 33 insertions(+), 5 deletions(-)

commit 9b3424a22990676284d1ef6e6a83e350d06f40c6
Author: Мирослав Николић <miroslavnikolic@rocketmail.com>
Date:   2013-02-20

    Updated Serbian translation

 po/sr.po       | 25 ++++++++++++++++---------
 po/sr@latin.po | 25 ++++++++++++++++---------
 2 files changed, 32 insertions(+), 18 deletions(-)

commit 852228418844e407d73fe5316090a2df6994c0c3
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   2013-02-19

    Updated Spanish translation

 po/es.po | 26 +++++++++++++++++---------
 1 file changed, 17 insertions(+), 9 deletions(-)

commit 0e9870bd357814e8183a2ca59248b29359e9a271
Author: Stef Walter <stefw@gnome.org>
Date:   2013-02-13

    Try to unlock locked collection when storing an item
    
    And add tests to verify this behavior.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=693723

 libsecret/secret-methods.c      | 32 ++++++++++++++++++++
 libsecret/tests/mock/service.py |  2 ++
 libsecret/tests/test-password.c | 66 +++++++++++++++++++++++++++++++++++++++++
 3 files changed, 100 insertions(+)

commit 6ebec3f7fd726d830640eece5f69cf4448fd9a69
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   2013-02-18

    Updated Polish translation

 po/pl.po | 24 ++++++++++++++++--------
 1 file changed, 16 insertions(+), 8 deletions(-)

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

    tool: Add a 'search' command for looking up items and details
    
    The output format is meant to be parseable in the Desktop file format.
    Update the documentation as well.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=693881

 docs/man/secret-tool.xml |  28 +++++++++
 tool/secret-tool.c       | 160 +++++++++++++++++++++++++++++++++++++++++++++--
 2 files changed, 182 insertions(+), 6 deletions(-)

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

    Use correct annotations for Gio.DBusProxy

 libsecret/secret-methods.c | 16 ++++++++--------
 1 file changed, 8 insertions(+), 8 deletions(-)

commit 2e8ee7cdb64bcac94e3996ffc664c73fdc3f4a4c
Author: Stef Walter <stefw@gnome.org>
Date:   2013-02-13

    egg: Don't use deprecated g_thread_supported() function
    
    Nowadays glib always supports threading.

 egg/egg-libgcrypt.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

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

    Release version 0.13

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

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

    Make 'distcheck' ignore files generated by code coverage

 Makefile.am | 3 +++
 1 file changed, 3 insertions(+)

commit 3fcb3979d1301935a5c3c189aaa5f60ec9b8ab1e
Author: Stef Walter <stefw@gnome.org>
Date:   2013-01-25

    Fix for GStaticMutex deprecations in glib

 configure.ac            | 4 ++--
 egg/egg-secure-memory.h | 6 +++---
 2 files changed, 5 insertions(+), 5 deletions(-)

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

    Shut up new gcc warnings

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

commit 0c726e74d7dd8082cf175b79634ae336fd912c1f
Author: Nuno Araujo <nuno.araujo@russo79.com>
Date:   2013-01-15

    add support for automake 1.13
    
    https://bugzilla.gnome.org/show_bug.cgi?id=692100

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

commit 23c90c20361d26ba8f3d5de9291021d1a037edc8
Author: Milo Casagrande <milo@ubuntu.com>
Date:   2013-01-24

    [l10n] Added Italian translation.

 po/LINGUAS |  1 +
 po/it.po   | 49 +++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 50 insertions(+)

commit aeed39013267ca225205441cc0d0f9004d54b5bf
Author: Marek Černocký <marek@manet.cz>
Date:   2013-01-22

    Added Czech language

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

commit 428673b55d8686f102fe05800a4c37ec1cb5f8f5
Author: Marek Černocký <marek@manet.cz>
Date:   2013-01-22

    Czech translation

 po/cs.po | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 50 insertions(+)

commit 806d3f5cb7135943269593ca57cc5765bcc9fb19
Author: Rafael Ferreira <rafael.f.f1@gmail.com>
Date:   2013-01-15

    Updated Brazilian Portuguese translation

 po/LINGUAS  |  1 +
 po/pt_BR.po | 48 ++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 49 insertions(+)

commit f42b2fb96d24290b43b6541814f62f7c10d66fd4
Author: Мирослав Николић <miroslavnikolic@rocketmail.com>
Date:   2013-01-02

    Added Serbian translation

 po/LINGUAS     |  2 ++
 po/sr.po       | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++
 po/sr@latin.po | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 102 insertions(+)

commit a04b005104fc90ea415856a5490367a2508afd2c
Author: Fran Diéguez <fran.dieguez@mabishu.com>
Date:   2012-12-27

    Added galician translations

 po/LINGUAS |  1 +
 po/gl.po   | 48 ++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 49 insertions(+)

commit 18b0f8f0b1f67ecf834129dfde621dd51bfba7d0
Author: Matej Urbančič <mateju@svn.gnome.org>
Date:   2012-12-12

    Updated Slovenian translation

 po/sl.po | 17 ++++++++---------
 1 file changed, 8 insertions(+), 9 deletions(-)

commit 2671d3a999f37b5476d358764af864f419c1fe48
Author: Matej Urbančič <mateju@svn.gnome.org>
Date:   2012-12-05

    Added sl for Slovenian translation

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

commit 5de3341e25e5401a77425ea669d780cc38f3663d
Author: Matej Urbančič <mateju@svn.gnome.org>
Date:   2012-12-05

    Added Slovenian translation

 po/sl.po | 53 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 53 insertions(+)

commit 4b3935e9f94c10a5369dd125dcfe626ecdddbc53
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   2012-12-04

    Updated Spanish translation

 po/LINGUAS |  3 +++
 po/es.po   | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 53 insertions(+)

commit 596dff27d441ebf1f3623117bb4f1c5b30ea87ab
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   2012-12-04

    Updated Polish translation

 po/pl.po | 10 +++++++---
 1 file changed, 7 insertions(+), 3 deletions(-)

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

    Release version 0.12

 NEWS                        | 6 ++++++
 configure.ac                | 2 +-
 libsecret/tests/Makefile.am | 1 +
 3 files changed, 8 insertions(+), 1 deletion(-)

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

    Don't print messages when creating default collection
    
     * This is expected behavior, so don't complain.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=688165

 libsecret/secret-methods.c | 4 +---
 libsecret/secret-paths.c   | 7 +++++++
 libsecret/secret-private.h | 3 +++
 3 files changed, 11 insertions(+), 3 deletions(-)

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

    Rework how we strip remote DBus errors
    
     * This is necessary because sometimes we don't want to complain,
       for expected errors, when running nested operations.
     * The fact that we have to do this is silly, and soon there
       will be a solution in glib itself.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=688165

 libsecret/secret-collection.c | 12 ++++++------
 libsecret/secret-item.c       | 18 +++++++-----------
 libsecret/secret-methods.c    | 12 ++++++------
 libsecret/secret-paths.c      | 22 ++++++++--------------
 libsecret/secret-private.h    |  3 +++
 libsecret/secret-prompt.c     |  4 +---
 libsecret/secret-service.c    |  8 ++++----
 libsecret/secret-session.c    |  4 +---
 libsecret/secret-util.c       | 17 +++++++++++++----
 9 files changed, 49 insertions(+), 51 deletions(-)

commit 430b217e3e17a4623894750bcb996489353aa6b3
Author: Stef Walter <stefw@gnome.org>
Date:   2012-11-14

    Translated label for automatically created default keyrings
    
    https://bugzilla.gnome.org/show_bug.cgi?id=688165

 libsecret/secret-methods.c | 4 +++-
 po/POTFILES.in             | 1 +
 2 files changed, 4 insertions(+), 1 deletion(-)

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

    When storing a secret, create default keyring if necessary
    
     * If the default keyring does not exist when storing a secret
       try and create it.
     * We handle both secrets that correctly return NoSuchObject
       and ones that just return the silly DBus UnknownMethod error.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=688165

 libsecret/secret-collection.c         |  8 ++---
 libsecret/secret-methods.c            | 63 ++++++++++++++++++++++++++++++++---
 libsecret/secret-private.h            |  4 +++
 libsecret/tests/mock-service-empty.py | 17 ++++++++++
 libsecret/tests/test-methods.c        | 50 +++++++++++++++++++++++++++
 5 files changed, 134 insertions(+), 8 deletions(-)

commit 4eb3c4577e16feb74870c023eaaa474bc7490a1a
Author: Stef Walter <stefw@gnome.org>
Date:   2012-11-14

    Fix collection creation bugs in mock service
    
     * Guarantee that collections have unique paths
     * Set the alias of new collections correctly
    
    https://bugzilla.gnome.org/show_bug.cgi?id=688165

 libsecret/tests/mock/service.py | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

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

    egg-hex: Bring over changes from gnome-keyring and gcr

 egg/egg-hex.c        | 37 ++++++++++++++++++++++---------------
 egg/egg-hex.h        | 12 ++++++------
 egg/tests/test-hex.c | 11 +++++++----
 3 files changed, 35 insertions(+), 25 deletions(-)

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

    Remove some unused test code

 egg/tests/test-secmem.c | 2 --
 1 file changed, 2 deletions(-)

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

    Share the memory pool with the gcr or libgnome-keyring library.

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

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

    Bring over a new version of the secure memory code from gcr
    
     * This allows libraries to share the pool if they have the same
       version of the secure memory code.

 egg/egg-secure-memory.c    | 453 +++++++++++++++++++++++----------------------
 egg/egg-secure-memory.h    | 110 +++++------
 egg/tests/test-dh.c        |   2 +-
 egg/tests/test-hkdf.c      |   2 +-
 egg/tests/test-secmem.c    |  20 +-
 libsecret/secret-service.c |   2 +-
 6 files changed, 300 insertions(+), 289 deletions(-)

commit 275d314d5706e412c346fe85027b888cf7d99f76
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 24cc1e118f34c8d90e05e9a6a9762de5c0415328
Author: Stef Walter <stefw@gnome.org>
Date:   2012-10-22

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

 docs/reference/libsecret/Makefile.am | 4 +++-
 libsecret/tests/test-attributes.c    | 2 ++
 libsecret/tests/test-collection.c    | 2 ++
 libsecret/tests/test-item.c          | 2 ++
 libsecret/tests/test-methods.c       | 2 ++
 libsecret/tests/test-password.c      | 2 ++
 libsecret/tests/test-paths.c         | 2 ++
 libsecret/tests/test-prompt.c        | 2 ++
 libsecret/tests/test-service.c       | 2 ++
 libsecret/tests/test-session.c       | 2 ++
 libsecret/tests/test-value.c         | 3 +++
 tool/secret-tool.c                   | 2 ++
 12 files changed, 26 insertions(+), 1 deletion(-)

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

    Release version 0.11

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

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

    Better critical preconditions for invalid attributes
    
     * When passing NULL for a string vararg attribute print
       a critical warning.
     * Make all attribute warnings critical
     * Add tests for the various critical warnings
    
    https://bugzilla.gnome.org/show_bug.cgi?id=686015

 libsecret/secret-attributes.c     |  12 ++--
 libsecret/secret-password.c       |  28 ++++++++
 libsecret/tests/Makefile.am       |   1 +
 libsecret/tests/test-attributes.c | 140 ++++++++++++++++++++++++++++++++++++++
 4 files changed, 177 insertions(+), 4 deletions(-)

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

    Release version 0.10

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

commit 9e7eb50bfe6442bd03689912f370078ab27117f9
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   2012-09-04

    Updated Polish translation

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

commit ba3e19150e6bf02854a78c6bde744284bce91a1c
Author: Takeshi AIHANA <takeshi.aihana@gmail.com>
Date:   2012-09-01

    Added Japanese translation.

 po/LINGUAS |  1 +
 po/ja.po   | 42 ++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 43 insertions(+)

commit 8341d3c676624eebfe2cb0a3935175420c1bd86e
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   2012-08-23

    Updated Polish translation

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

commit 590c4c1dec4736e63c4eeff79af97403e5b88059
Author: Stef Walter <stefw@gnome.org>
Date:   2012-08-20

    Release version 0.9

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

commit 131f2b209d8d4448905c798a0b604480868309a6
Author: Stef Walter <stefw@gnome.org>
Date:   2012-08-20

    Fix gcc warning about uninitialized warning

 libsecret/secret-methods.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit ea8c4e247dabfeaad9f65980c82d469708855979
Author: Stef Walter <stefw@gnome.org>
Date:   2012-08-16

    Display vala enabled status when configuring

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

commit 8f3387caccdc88d45f70922c22c54770d093cc7f
Author: Evan Nemerson <evan@coeus-group.com>
Date:   2012-08-16

    vala: use nodist sources for vala test cases
    
    https://bugzilla.gnome.org/show_bug.cgi?id=681330

 libsecret/tests/Makefile.am | 35 ++++++++++++++++++++---------------
 1 file changed, 20 insertions(+), 15 deletions(-)

commit 152371b3e465d31fccee125dea56f8f765616017
Author: Stef Walter <stefw@gnome.org>
Date:   2012-08-08

    secret-tool: Add a manual page
    
    https://bugzilla.gnome.org/show_bug.cgi?id=681434

 .gitignore               |   1 +
 configure.ac             |  22 ++++++--
 docs/Makefile.am         |   4 ++
 docs/man/Makefile.am     |  19 +++++++
 docs/man/secret-tool.xml | 132 +++++++++++++++++++++++++++++++++++++++++++++++
 5 files changed, 175 insertions(+), 3 deletions(-)

commit 053ecbd8f70676c76cd0cfc5648256ccae27a1e8
Author: Stef Walter <stefw@gnome.org>
Date:   2012-08-08

    build: Fix build without libgcrypt
    
     * Needed to use m4_ifdef on the libgcrypt autoconf macro
    
    https://bugzilla.gnome.org/show_bug.cgi?id=681330

 configure.ac | 12 +++++++++---
 1 file changed, 9 insertions(+), 3 deletions(-)

commit 95f05f0e051b17551dd0e6f1f2a6c563abf11db7
Author: Stef Walter <stefw@gnome.org>
Date:   2012-08-06

    Bump version number

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

commit 6d4cf7c435bd2a67e94a17ff75682f00494069b2
Author: Stef Walter <stefw@gnome.org>
Date:   2012-08-06

    Require valac in order to 'make distcheck'
    
     * Otherwise problems with vala files not being distributed
    
    https://bugzilla.gnome.org/show_bug.cgi?id=681330

 Makefile.am | 14 +++++++++++++-
 1 file changed, 13 insertions(+), 1 deletion(-)

commit 4001cdf871efdb11a84d245d3a5c4877edce1f66
Author: Stef Walter <stefw@gnome.org>
Date:   2012-08-06

    Don't link to secure memory code twice
    
     * This leads to problems with the tests not being able to free
       non-pageable memory returned from libsecret-testable.so

 libsecret/tests/Makefile.am | 1 -
 1 file changed, 1 deletion(-)

commit 18e125d4622119a478fcf527d3313f6866ab8bf0
Author: Stef Walter <stefw@gnome.org>
Date:   2012-08-06

    More licensing tweaks
    
     * Actually include in the tarball the other licenses for test code
     * Refer to COPYING.TESTS not COPYING.GPL
    
    https://bugzilla.gnome.org/show_bug.cgi?id=681302

 Makefile.am                  | 3 +++
 libsecret/tests/mock/hkdf.py | 4 +---
 2 files changed, 4 insertions(+), 3 deletions(-)

commit 1c400704de3856c40678f5242478de74823255c4
Author: Stef Walter <stefw@gnome.org>
Date:   2012-08-06

    Release version 0.8

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

commit 9011932730586dafe860e06503a91bcacd1139b1
Author: Matthias Clasen <mclasen@redhat.com>
Date:   2012-08-05

    Actually export SECRET_SCHEMA_NOTE
    
    The regex for exported symbols was keeping the predefined
    schemas from being available to outside users of the library.
    This was showing up as a link error for seahorse, which is
    trying to use SECRET_SCHEMA_NOTE.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=681255

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

commit e43cba8174274d68356f298b06dda09827d810e5
Author: Stef Walter <stefw@gnome.org>
Date:   2012-08-06

    Fix up libsecret licensing
    
     * License libsecret under LGPL2.1+. We can do this because the
       files that make up the library are either LGPL2.0+ or LGPL2.1+
     * Correctly include a file which contains the full texts of the
       various licenses used in the tests.
     * Include license headers in some files that contained no license
       headers.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=680781

 COPYING                                    | 218 ++++++-----
 COPYING.TESTS                              | 587 +++++++++++++++++++++++++++++
 libsecret/tests/mock-service-delete.py     |  13 +-
 libsecret/tests/mock-service-lock.py       |  13 +-
 libsecret/tests/mock-service-normal.py     |  13 +-
 libsecret/tests/mock-service-only-plain.py |  13 +-
 libsecret/tests/mock-service-prompt.py     |  13 +-
 libsecret/tests/mock/__init__.py           |  11 +
 libsecret/tests/test-clear-password.js     |  10 +
 libsecret/tests/test-clear-password.py     |  11 +
 libsecret/tests/test-lookup-password.js    |  10 +
 libsecret/tests/test-lookup-password.py    |  11 +
 libsecret/tests/test-store-password.js     |  10 +
 libsecret/tests/test-store-password.py     |  11 +
 libsecret/tests/test-unstable.js           |  10 +
 libsecret/tests/test-unstable.py           |  11 +
 libsecret/tests/test-vala-lang.vala        |  11 +
 libsecret/tests/test-vala-unstable.vala    |  11 +
 18 files changed, 883 insertions(+), 104 deletions(-)

commit 66a7a81216122f2b9b845a722133da005f5237c3
Author: Stef Walter <stefw@gnome.org>
Date:   2012-07-31

    Fix introspection tests
    
     * Regressed due to hiding of internal symbols in libsecret.so and
       creation of a separate libsecret-testable.so library

 libsecret/Makefile.am                   |  1 +
 libsecret/secret-private.h              |  2 --
 libsecret/secret-service.c              | 22 +++++++++++++---------
 libsecret/tests/Makefile.am             |  1 -
 libsecret/tests/mock-service.c          |  3 +--
 libsecret/tests/test-clear-password.py  |  3 ++-
 libsecret/tests/test-lookup-password.py |  3 ++-
 libsecret/tests/test-methods.c          |  1 +
 libsecret/tests/test-password.c         |  1 +
 libsecret/tests/test-paths.c            |  1 +
 libsecret/tests/test-service.c          |  1 +
 libsecret/tests/test-store-password.py  |  3 ++-
 libsecret/tests/test-unstable.py        |  1 +
 libsecret/tests/test-vala-lang.vala     |  1 +
 libsecret/tests/test-vala-unstable.vala |  1 +
 15 files changed, 28 insertions(+), 17 deletions(-)

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

    Support building with automake 1.12.x
    
    https://bugzilla.gnome.org/show_bug.cgi?id=680839

 autogen.sh | 20 +++++++++++---------
 1 file changed, 11 insertions(+), 9 deletions(-)

commit 9544b683f172ce888218cd56bfab3f16a27d65b0
Author: Stef Walter <stefw@gnome.org>
Date:   2012-07-30

    secret-tool: Use the correct call to wipe password in memory
    
     * Fixes crash

 tool/secret-tool.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

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

    Set correct module flags on libsecret
    
     * Pointed out by Robert Ancell
    
    https://bugzilla.gnome.org/show_bug.cgi?id=680207

 libsecret/Makefile.am       | 19 +++++++++++--------
 libsecret/tests/Makefile.am |  5 ++---
 2 files changed, 13 insertions(+), 11 deletions(-)

commit 54b73f5cb609b388d31d99708dc542d3aa03dbe1
Author: Stef Walter <stefw@gnome.org>
Date:   2012-07-17

    Initialize gettext in secret-tool
    
    https://bugzilla.gnome.org/show_bug.cgi?id=680072

 tool/Makefile.am   | 1 +
 tool/secret-tool.c | 9 +++++++++
 2 files changed, 10 insertions(+)

commit 9bf240ef4d4e3f3a22f2899a163e3cc4b790656d
Author: Stef Walter <stefw@gnome.org>
Date:   2012-07-16

    Release version 0.7

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

commit 45e01e66001fdc3399f3490baca5b02595ff801f
Author: Stef Walter <stefw@gnome.org>
Date:   2012-07-14

    Match schema names for notes and network passwords
    
     * These are old item types from libgnome-keyring, and
       gnome-keyring-daemon has special code to generate the
       schema for these types of items.

 libsecret/secret-schemas.c | 12 ++++++++++--
 1 file changed, 10 insertions(+), 2 deletions(-)

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

    Remove multiple definitions of SecretCollection
    
    https://bugzilla.gnome.org/show_bug.cgi?id=679913

 libsecret/secret-collection.h | 1 -
 1 file changed, 1 deletion(-)

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

    Remove empty secret-unstable.h file

 libsecret/secret-unstable.h | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

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

    Add flags argument to secret_collection_for_alias()
    
     * Can control whether items are loaded or not.

 libsecret/secret-collection.c     | 78 +++++++++++++++++++++++++++++----------
 libsecret/secret-collection.h     |  2 +
 libsecret/tests/test-collection.c | 74 ++++++++++++++++++++++++++++++++++---
 3 files changed, 129 insertions(+), 25 deletions(-)

commit 56ece9eff0940786ef2aabb4fab4ee8e61537b89
Author: Stef Walter <stefw@gnome.org>
Date:   2012-07-14

    Correct flags for SecretCollection
    
     * The SECRET_COLLECTION_LOAD_ITEMS flag was always set

 libsecret/secret-collection.c | 39 +++++++++++++--------------------------
 1 file changed, 13 insertions(+), 26 deletions(-)

commit 49cdaf5df8732f4085ff3e6b64bb09beb1f7e9c5
Author: Stef Walter <stefw@gnome.org>
Date:   2012-07-14

    Release version 0.6

 NEWS                                             |  7 +++
 configure.ac                                     |  2 +-
 docs/reference/libsecret/libsecret-examples.sgml | 52 +++++++++---------
 libsecret/tests/test-clear-password.js           | 68 +++++++++++++++++++++++
 libsecret/tests/test-clear-password.py           | 69 ++++++++++++++++++++++++
 libsecret/tests/test-remove-password.js          | 68 -----------------------
 libsecret/tests/test-remove-password.py          | 69 ------------------------
 7 files changed, 171 insertions(+), 164 deletions(-)

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

    Rename secret_password_remove() to secret_password_clear()
    
     * It's clearer what happens here: we try to remove as many matching
       passwords as possible.
     * Also rename secret_service_remove() to secret_service_clear()
     * Rename secret_password_clear() which used to wipe password memory
       to secret_password_wipe().

 docs/reference/libsecret/libsecret-sections.txt    | 16 ++--
 .../libsecret/migrating-libgnome-keyring.xml       |  8 +-
 libsecret/Secret-1.metadata                        |  6 +-
 libsecret/secret-methods.c                         | 54 ++++++-------
 libsecret/secret-password.c                        | 88 +++++++++++-----------
 libsecret/secret-password.h                        | 12 +--
