# Generate automatically. Do not edit.

commit 0196028a5081f1d988113bab7a52da448cf59413
Author: Debarshi Ray <debarshir@gnome.org>
Date:   2017-07-04

    Bump version number

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

commit bf8aa977e4cadadeb12e950231837b339a525d32
Author: gogo <trebelnik2@gmail.com>
Date:   2016-09-22

    Updated Croatian translation

 po/hr.po | 51 +++++++++++++--------------------------------------
 1 file changed, 13 insertions(+), 38 deletions(-)

commit d2fe967a9803003b298166a5fa9ea307038df932
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   2016-08-22

    Updated Polish translation

 po/pl.po | 154 +++++++++++++++++++++++++++------------------------------------
 1 file changed, 65 insertions(+), 89 deletions(-)

commit 7cbd534a8b7aa79deba94c751d51732b9872bd61
Author: Felix Zhang <fezhang@suse.com>
Date:   2016-08-20

    Shorten unlock keyring dialog title
    
    https://bugzilla.gnome.org/show_bug.cgi?id=770170

 pkcs11/wrap-layer/gkm-wrap-prompt.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit a6e91294dd629cd4a57dfaad461f1734ad1beb82
Author: Iain Lane <iain@orangesquash.org.uk>
Date:   2016-07-19

    Die if the XDG session we were started under goes away
    
    https://bugzilla.gnome.org/show_bug.cgi?id=768943

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

commit 98975178d625b48658c1b2ca46cab4c953dc0f08
Author: Fabio Tomat <f.t.public@gmail.com>
Date:   2016-08-11

    Updated Friulian translation

 po/fur.po | 96 +++++++++++++++++++++++++++++++++++----------------------------
 1 file changed, 53 insertions(+), 43 deletions(-)

commit 9b271f7033401a329df1caf71eb1407dd9e69226
Author: Fabio Tomat <f.t.public@gmail.com>
Date:   2016-08-11

    Updated Friulian translation

 po/fur.po | 68 +++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 34 insertions(+), 34 deletions(-)

commit 6cf3ee0516acc6af45b12bf9952988b0fc74ead9
Author: Fabio Tomat <f.t.public@gmail.com>
Date:   2016-08-11

    Updated Friulian translation

 po/fur.po | 37 +++++++++++++++++++++----------------
 1 file changed, 21 insertions(+), 16 deletions(-)

commit 116bea50dd17446a94ebfb5fa763ca70136c6a71
Author: Fabio Tomat <f.t.public@gmail.com>
Date:   2016-08-11

    Added Friulian translation

 po/LINGUAS |   1 +
 po/fur.po  | 510 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 511 insertions(+)

commit e7d4185ad7bde454142453e2135f9dbb2447897a
Author: Sinisa Habek <sinisa@habek.net>
Date:   2016-07-23

    Updated Croatian translation

 po/hr.po | 609 +++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 322 insertions(+), 287 deletions(-)

commit 8f8d4f604bdfeaac0bb1c9eb311ed128e20e0a5b
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   2016-07-19

    Add Language headers to po files
    
    Future versions of gettext will fail if this header is missing.

 po/as.po          | 1 +
 po/az.po          | 2 +-
 po/be@latin.po    | 2 +-
 po/ca@valencia.po | 2 +-
 po/dz.po          | 2 +-
 po/en@shaw.po     | 2 +-
 po/en_CA.po       | 2 +-
 po/es.po          | 2 +-
 po/fa.po          | 1 +
 po/fr.po          | 1 +
 po/gu.po          | 2 +-
 po/hu.po          | 2 +-
 po/id.po          | 2 +-
 po/km.po          | 1 +
 po/ko.po          | 2 +-
 po/mg.po          | 2 +-
 po/ml.po          | 2 +-
 po/ms.po          | 2 +-
 po/nb.po          | 2 +-
 po/oc.po          | 2 +-
 po/sl.po          | 2 +-
 po/sq.po          | 2 +-
 po/sr@latin.po    | 2 +-
 po/ta.po          | 2 +-
 po/te.po          | 2 +-
 po/tg.po          | 2 +-
 po/ug.po          | 2 +-
 po/zh_HK.po       | 2 +-
 po/zh_TW.po       | 2 +-
 29 files changed, 29 insertions(+), 25 deletions(-)

commit 1f637dd577b10354c4a3494481a7a1f937a8afc5
Author: Michael Biebl <biebl@debian.org>
Date:   2016-06-01

    man: Fix .so link in gnome-keyring-3
    
    Manual files that use the .so links to include other pages should only
    point to a path relative to the top-level manual hierarchy.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=767095

 docs/gnome-keyring-3.1 | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 7f383fbf43ac3f3240a86d8ea64fe40a87764801
Author: Cédric Valmary <cvalmary@yahoo.fr>
Date:   2016-05-30

    Updated Occitan translation

 po/oc.po | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 4e6eca91e13edcfda811f89c994ee723744afed6
Author: Iain Lane <iain@orangesquash.org.uk>
Date:   2016-05-10

    Look for both dlopen and dlsym when configuring
    
    We use both, and they may not both be exposed by libc but by libdl
    instead.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=766221

 configure.ac | 25 ++++++++++++++++++++-----
 1 file changed, 20 insertions(+), 5 deletions(-)

commit 0d283e5a743d5da6150601ba2228c7c3d9418acd
Author: Iain Lane <iain@orangesquash.org.uk>
Date:   2016-05-10

    pam: Pass the correct argc to gkr_pam_client_run_operation
    
    If there's no password then there are no arguments. This prevents a
    crash in keyring_daemon_op (), which loops over argv and would otherwise
    dereference a null pointer.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=766222

 pam/gkr-pam-module.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 0baccbec4c9adc589f990270a2b47cc49bcd20ad
Author: Cédric Valmary <cvalmary@yahoo.fr>
Date:   2016-05-09

    Updated Occitan translation

 po/oc.po | 14 ++++++++------
 1 file changed, 8 insertions(+), 6 deletions(-)

commit 3f64b67a66b42a23879d4904086676827138bcd8
Author: Michael McConville <mmcco@mykolab.com>
Date:   2016-04-18

    ssh-agent: Fix boolean logic error
    
    Signed-off-by: Stef Walter <stefw@redhat.com>
     * From the gnome-keyring-list mailing list

 daemon/ssh-agent/gkd-ssh-agent.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit daabb5f5e3d1b2741b0f1f0601c0e8b789409f08
Author: Stef Walter <stefw@gnome.org>
Date:   2016-03-25

    Bump version number

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

commit b1e43c2df4ef286ea469dc8ce77cb89a7ff887e4
Author: Ask Hjorth Larsen <asklarsen@gmail.com>
Date:   2016-03-20

    Updated Danish translation

 po/da.po | 241 ++++++++++++++++++++++++++++++---------------------------------
 1 file changed, 114 insertions(+), 127 deletions(-)

commit c2868b17c3979a4710a9d4bd26da4d35cff1378e
Author: Cédric Valmary <cvalmary@yahoo.fr>
Date:   2016-02-26

    Updated Occitan translation

 po/oc.po | 180 ++++++++++++++++++++++++++++-----------------------------------
 1 file changed, 81 insertions(+), 99 deletions(-)

commit e697ce5b854d808227432ec4636842595afcb40e
Author: Matthias Clasen <mclasen@redhat.com>
Date:   2016-02-17

    3.19.90

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

commit c5da2060b1b6f7649463dacdfcb55dd6bee803af
Author: Matthias Clasen <mclasen@redhat.com>
Date:   2016-02-15

    Don't reject empty passwords for --unlock
    
    gnome-initial-setup is creating a keyring by calling
    gnome-keyring-daemon --unlock. Since we don't have a password
    at that time yet, it passes "" as the password. Just accept
    this and create an unencrypted keyring.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=762095

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

commit 324f2d2e1a7c7391c9b7d794265c07af7767dd95
Author: Stef Walter <stefw@gnome.org>
Date:   2016-02-13

    build: Make it easy to run 'make' when $srcdir != $builddir

 autogen.sh              | 7 +++++++
 build/Makefile.redirect | 9 +++++++++
 2 files changed, 16 insertions(+)

commit 562a3f5e62876a9bbadb135c049a828e303afe0e
Author: Fábio Nogueira <fnogueira@gnome.org>
Date:   2016-02-10

    Updated Brazilian Portuguese translation
    (cherry picked from commit 1a068b97500e0d92e454e93893fd5093eb4d9ea6)

 po/pt_BR.po | 234 ++++++++++++++++++++++++++++--------------------------------
 1 file changed, 111 insertions(+), 123 deletions(-)

commit 395a11c2ff52a5dcd21e683900e069285163bda9
Author: Stef Walter <stefw@gnome.org>
Date:   2016-01-19

    Bump version number.

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

commit c9f3f435589b58676a0c00e1f0f5b0628b20b3e3
Author: Aurimas Černius <aurisc4@gmail.com>
Date:   2016-01-10

    Updated Lithuanian translation

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

commit 28d07c9d9bf9ca6af5bedeeae482f70976cff1d3
Author: Cosimo Cecchi <cosimoc@gnome.org>
Date:   2015-12-28

    pkcs11: fix return value of method
    
    Use the correct enum value instead of int.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=753698

 pkcs11/secret-store/gkm-secret-binary.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit e97bedada6f6aa6eab0cad5d630e9a2ec455e089
Author: tomsod <tomsod-m@ya.ru>
Date:   2015-12-16

    Fix DBus "Type" property of org.freedesktop.Secret.Item
    
    https://bugzilla.gnome.org/show_bug.cgi?id=759399

 daemon/dbus/org.freedesktop.Secrets.xml | 2 ++
 1 file changed, 2 insertions(+)

commit eb16c037431da14d4f1c396357f82f2b35e76e23
Author: Giovanni Campagna <gcampagn@cs.stanford.edu>
Date:   2015-10-09

    Remove egg-spawn
    
    In looking for places where gnome-keyring-daemon potentially
    spawns subprocesses, I found this piece of unused code. Remove it.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=756324

 egg/Makefile.am  |   7 +-
 egg/egg-spawn.c  | 377 -------------------------------------------------------
 egg/egg-spawn.h  |  65 ----------
 egg/test-spawn.c | 297 -------------------------------------------
 po/POTFILES.in   |   1 -
 5 files changed, 1 insertion(+), 746 deletions(-)

commit 607855dc188607f2c2cafaf8c02cbf465b7d6c78
Author: Giovanni Campagna <gcampagn@cs.stanford.edu>
Date:   2015-10-09

    daemon: reduce the amount of environment to send to the master process
    
    Let's keep the environment vars that the daemon can depend upon
    to a minimum, so that we reduce the dependency to the initialization
    order and we avoid inverse dependencies with gnome-shell/XWayland.
    The daemon was already ignoring most of these.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=756324

 daemon/gkd-util.c | 5 -----
 1 file changed, 5 deletions(-)

commit 7a475c66b1502b9b553603167730fa83e51791b6
Author: Giovanni Campagna <gcampagn@cs.stanford.edu>
Date:   2015-10-09

    daemon: move autostart to PreDisplayServer phase
    
    Which, as the name implies, runs before the DisplayServer, ie,
    before gnome-shell-wayland, and makes sure gnome-shell and
    its descendants see the right environment variable.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=756324

 daemon/gnome-keyring-pkcs11.desktop.in.in  | 2 +-
 daemon/gnome-keyring-secrets.desktop.in.in | 2 +-
 daemon/gnome-keyring-ssh.desktop.in.in     | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

commit 6cb5a319437842c308d02e3e75a106b0cf069869
Author: Daniel Șerbănescu <daniel@serbanescu.dk>
Date:   2015-11-09

    Updated Romanian translation

 po/ro.po | 500 ++++++++++++++++++++++++++++++++++++---------------------------
 1 file changed, 288 insertions(+), 212 deletions(-)

commit 41cd0b3ddbd069af30e0f54050e6b69a03a493cc
Author: Michael Catanzaro <mcatanzaro@gnome.org>
Date:   2015-11-02

    daemon: Fix amusing typo

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

commit 11260bd25da002a825665f91e18670087caa6a98
Author: Stef Walter <stefw@gnome.org>
Date:   2015-10-26

    Bump version number

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

commit 603884fb5842fc2cc6098e4aac107b11d094adaf
Author: Aurimas Černius <aurisc4@gmail.com>
Date:   2015-10-25

    Lithuanian translation fixes

 po/lt.po | 314 +++++++++++++++++++++++++++++++++++----------------------------
 1 file changed, 174 insertions(+), 140 deletions(-)

commit 2f5e4db43492c8c15577ca18081d06d1bf38ae60
Author: Dmitry Shachnev <mitya57@ubuntu.com>
Date:   2015-10-21

    dbus: Correctly handle alias paths in lookup_collection
    
    https://bugzilla.gnome.org/show_bug.cgi?id=756865

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

commit a4b6f789a7b53315e6824d29bd5f858b37144800
Author: Anders Jonsson <anders.jonsson@norsjovallen.se>
Date:   2015-10-22

    daemon: Fix manpage typos
    
    https://bugzilla.gnome.org/show_bug.cgi?id=756812

 docs/gnome-keyring-daemon.xml | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 9c8c48f62ecb76adad23fba886497c4b69a58c3d
Author: Stef Walter <stefw@gnome.org>
Date:   2015-10-20

    Bump version number

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

commit 66a360bfeb5e2a5fb12323b03b9c7e3844a8e159
Author: Stef Walter <stefw@gnome.org>
Date:   2015-10-19

    egg: Fix bad precondation checking timegm() result
    
    https://bugs.freedesktop.org/show_bug.cgi?id=92383

 egg/egg-asn1x.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit e53af4d55052b879581abf6af66b8a067dfb86df
Author: Cosimo Cecchi <cosimoc@gnome.org>
Date:   2015-10-17

    secret-prompt: don't explicitly disconnect skeleton signals
    
    After we are unexported, those signals will not be emitted anymore.

 daemon/dbus/gkd-secret-prompt.c | 2 --
 1 file changed, 2 deletions(-)

commit 7840cb97902c952c34831cc63dcba00ececabd0c
Author: Stef Walter <stefw@gnome.org>
Date:   2015-10-16

    dbus: Fix object path regression from GDBus port
    
    Previously objects were only explicitly exported on the bus when
    they were ready. However now due to GDBus handler connections
    they are exported earlier.
    
    Make sure to export a prompt object before something is exported
    at the same object path to take its place.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=756032

 daemon/dbus/gkd-secret-create.c |  1 +
 daemon/dbus/gkd-secret-prompt.c | 10 ++++++++++
 daemon/dbus/gkd-secret-prompt.h |  3 +++
 3 files changed, 14 insertions(+)

commit 91dfc6a365f3d12e87769680c2dedc2bc1e57b23
Author: Stef Walter <stefw@gnome.org>
Date:   2015-10-16

    Bump version number

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

commit bf560bd195919d79a59a8642923ccac80c437bb1
Author: Ray Strode <rstrode@redhat.com>
Date:   2015-10-15

    daemon: Kill off foreground proceses when session dies
    
    Right now gnome-keyring will keep processes around forever
    in some cases.  They need to die when the session goes away,
    at least.
    
    Signed-off-by: Cosimo Cecchi <cosimoc@gnome.org>
     * Don't leak a DBus connection
    
    Signed-off-by: Stef Walter <stefw@gnome.org>
     * Print error message if we cannot connect to bus
     * Wait for gnome-keyring-daemon when --foreground
    
    https://bugzilla.gnome.org/show_bug.cgi?id=756059

 daemon/gkd-main.c | 27 +++++++++++++++++++++++++--
 1 file changed, 25 insertions(+), 2 deletions(-)

commit ac9492a929d364685da8c8cb4152bf2534ddfb6f
Author: Cosimo Cecchi <cosimoc@gnome.org>
Date:   2015-10-16

    daemon: adjust CFLAGS for daemon
    
    https://bugzilla.gnome.org/show_bug.cgi?id=756059

 daemon/Makefile.am | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 6040bdb2a0ee9ee1f8e308b8cdede6d3fe5c94bf
Author: Ray Strode <rstrode@redhat.com>
Date:   2015-10-15

    daemon: fork before threads are spawned
    
    It's not really a good idea to fork after glib has initialized,
    since it has helper threads that may have taken locks etc.
    
    This commit forks really early to prevent locks from leaking
    and causing deadlock.
    
    Signed-off-by: Cosimo Cecchi <cosimoc@gnome.org>
     * Split out separate function
     * Check return value of g_unix_open_pipe()
     * Don't fork when running foreground
     * Read login password before fork()
    
    Signed-off-by: Stef Walter <stefw@gnome.org>
     * Since stdout is open, just print evironment directly
    
    https://bugzilla.gnome.org/show_bug.cgi?id=756059

 daemon/gkd-main.c | 72 ++++++++++++++++++++++++++++++++++++++-----------------
 1 file changed, 50 insertions(+), 22 deletions(-)

commit 74fc065e3c3e04a5cd5dfa0e725f7664825a5b1e
Author: Stef Walter <stefw@gnome.org>
Date:   2015-10-13

    pam: Stop using deprecated <selinux/flask.h> header
    
    And use the more complex function call instead.
    
    Fixes this warning:
    
    /usr/include/selinux/flask.h:5:2: error: #warning "Please remove any #include's of this header in your source code." [-Werror=cpp]
     #warning "Please remove any #include's of this header in your source code."
      ^

 pam/gkr-pam-module.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit b84b9205f9f3ccf7c05f16cac561e8e16eebbefa
Author: Tom Tryfonidis <tomtryf@gmail.com>
Date:   2015-10-08

    Updated Greek translation

 po/el.po | 135 +++++++++++++++++++++++++++++----------------------------------
 1 file changed, 61 insertions(+), 74 deletions(-)

commit 3cf744f67939dc23c2cc8715cda999a7ec13f1b6
Author: Jan Alexander Steffens (heftig) <jan.steffens@gmail.com>
Date:   2015-10-06

    dbus: Initialize secret service before claiming name
    
    Otherwise incoming calls can race with our initialization. Activating
    calls are even guaranteed to arrive before we have set up the service.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=756006

 daemon/dbus/gkd-dbus-secrets.c | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

commit 918ab836fd23f9b2c0bf655c7f4f575bffff3189
Author: Dmitry Shachnev <mitya57@ubuntu.com>
Date:   2015-09-30

    build: Make tap-gtester handle skipped tests correctly
    
    In pam/test-pam.c, the skip_test function either prints the status
    itself, or relies on g_test_skip (depending on GLib version).
    
    The tap-gtester script should handle both cases, not only the first
    one.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=755873

 build/tap-gtester | 2 ++
 1 file changed, 2 insertions(+)

commit cc0d05adb11f1bcbc9a8be33a29a34cd20a9a57f
Author: Dmitry Shachnev <mitya57@ubuntu.com>
Date:   2015-09-30

    egg: Make sure names for encode-decode tests are different
    
    https://bugzilla.gnome.org/show_bug.cgi?id=755873

 egg/test-asn1x.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 3c424be597a2e4164348bc087882a7ed376df163
Author: Dmitry Shachnev <mitya57@ubuntu.com>
Date:   2015-09-30

    tests: Make sure names for write_large_file tests are different
    
    https://bugzilla.gnome.org/show_bug.cgi?id=755873

 pkcs11/gkm/test-transaction.c | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

commit 2425dab6765cb67b3c08e4143d70421a98f997d1
Author: Dmitry Shachnev <mitya57@ubuntu.com>
Date:   2015-09-30

    tests: Fix name of note-xdg-schema-without-schema-locked test
    
    https://bugzilla.gnome.org/show_bug.cgi?id=755873

 pkcs11/secret-store/test-secret-schema.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 8b24acb220cf5355596c562532ac494a9f1a6388
Author: Trần Ngọc Quân <vnwildman@gmail.com>
Date:   2015-10-01

    Updated Vietnamese translation
    
    Signed-off-by: Trần Ngọc Quân <vnwildman@gmail.com>

 po/vi.po | 136 +++++++++++++++++++++++++++++----------------------------------
 1 file changed, 62 insertions(+), 74 deletions(-)

commit b1aee9c01f647f084e6c0ae2b4810c9ec7d0fd0d
Author: Stef Walter <stefw@gnome.org>
Date:   2015-09-28

    Bump version number

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

commit c4957ebe3d50965373200be9940bf192cabe806c
Author: Dmitry Shachnev <mitya57@ubuntu.com>
Date:   2015-09-06

    test-import: Initialize error with NULL to fix segfault
    
    https://bugzilla.gnome.org/show_bug.cgi?id=731802

 pkcs11/gnome2-store/test-import.c | 1 +
 1 file changed, 1 insertion(+)

commit 4307ec560e48ab5b05fecaa12b98978eab4e1b82
Author: Stef Walter <stefw@redhat.com>
Date:   2015-09-05

    Release version 3.17.91

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

commit 28ff2955d733f137d7fec22f91b65b9a36bff54c
Author: Cosimo Cecchi <cosimoc@gnome.org>
Date:   2015-08-31

    dbus: don't initialize aliases lazily
    
    Since we call gkd_secret_service_get_alias() from a worker thread, we
    should not modify the aliases hash table, or doing I/O from there.
    Just initialize the aliases hash table during construction.

 daemon/dbus/gkd-secret-service.c | 46 ++++++++++++++--------------------------
 1 file changed, 16 insertions(+), 30 deletions(-)

commit d89331f4e1b0602612d3b9bce9de5e4969a06833
Author: Cosimo Cecchi <cosimoc@gnome.org>
Date:   2015-08-31

    dbus: simplify setting default path
    
    Initialize the default path with the service, with the goal of
    eventually making gkd_secret_service_get_alias() be thread-safe.

 daemon/dbus/gkd-secret-service.c | 40 +++++++++++++++++-----------------------
 1 file changed, 17 insertions(+), 23 deletions(-)

commit ee081695bf91fe8b9d0888f2f8424c6d36b875d0
Author: Cosimo Cecchi <cosimoc@gnome.org>
Date:   2015-08-31

    dbus: remove unused code path
    
    The "force" parameter is always TRUE.

 daemon/dbus/gkd-secret-service.c | 13 +++----------
 1 file changed, 3 insertions(+), 10 deletions(-)

commit 04cef4e869bdb839a2f50aed8870611b8fdb6809
Author: Cosimo Cecchi <cosimoc@gnome.org>
Date:   2015-08-29

    dbus: fix warning messages syntax
    
    Use %s instead of %p for strings, to get a more useful output.

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

commit 2f5e38abe67a34d3f068d1203c9b4c678b362b68
Author: Cosimo Cecchi <cosimoc@gnome.org>
Date:   2015-08-28

    dbus: cosmetic cleanups

 daemon/dbus/gkd-secret-objects.c | 13 -------------
 daemon/dbus/gkd-secret-session.c | 23 -----------------------
 daemon/dbus/gkd-secret-session.h |  2 --
 3 files changed, 38 deletions(-)

commit ec4216448381cadd9920d1382725fa1848f3b8ac
Author: Cosimo Cecchi <cosimoc@gnome.org>
Date:   2015-08-15

    dbus: use g_memdup()
    
    Instead of g_strndup(), for consistency with other similar code above.

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

commit cb5c096854c2ade3747c6100341893e11e2881b7
Author: Cosimo Cecchi <cosimoc@gnome.org>
Date:   2015-08-29

    dbus: fix marshalling of GkdSecretSecret
    
    We need to use g_variant_new_fixed_array(), as the parameter and value
    are not bytestrings. This fixes another regression from the GDBus port.

 daemon/dbus/gkd-secret-secret.c | 14 ++++++--------
 1 file changed, 6 insertions(+), 8 deletions(-)

commit 0268ca317e4c9c1f453041b6b10d58eda332329e
Author: Cosimo Cecchi <cosimoc@gnome.org>
Date:   2015-08-28

    dbus: fix marshalling of OpenSession result
    
    We should use g_variant_new_fixed_array() in this case, as what we have
    is not a bytestring.
    Fixes a regression from the GDBus port.

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

commit a79d4ad21c0ae044b6586750d43f2bf441e34aac
Author: Cosimo Cecchi <cosimoc@gnome.org>
Date:   2015-08-15

    dbus: use sizeof(guchar) instead of sizeof(guint8)
    
    Does not make a difference, but it makes more logical sense.

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

commit 24f3d5518af4b14c9658bfa4ffe6b1607755381e
Author: Cosimo Cecchi <cosimoc@gnome.org>
Date:   2015-08-29

    dbus: fix wrong unpacking of Attributes variant
    
    gkd_exported_item_set_attributes() takes the variant we receive from the
    property setter, and trying to call g_variant_get_variant() on it will
    hit an assertion failure.

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

commit 29633784624cbbbace70e10f72d452049d204c28
Author: Cosimo Cecchi <cosimoc@gnome.org>
Date:   2015-08-29

    dbus: rewrite default alias in message filter
    
    Instead of trying to parse the default alias when receiving every
    method, rewrite it directly in our message filter.
    This fixes a regression from the GDBus port where requests for the
    default collection weren't being handled.

 daemon/dbus/gkd-secret-objects.c | 42 ++++------------------------
 daemon/dbus/gkd-secret-service.c | 60 ++++++++++++++++++++++++++++++++++++++--
 2 files changed, 64 insertions(+), 38 deletions(-)

commit 4c4ab1149b0f71baaf88ff80e0a5d21fe253e9ab
Author: Cosimo Cecchi <cosimoc@gnome.org>
Date:   2015-08-28

    dbus: only emit 'Completed' signal to original caller
    
    Matches the pre-GDBus behavior.

 daemon/dbus/gkd-secret-prompt.c |  9 +++++++--
 daemon/dbus/gkd-secret-unlock.c | 12 +++++++++---
 2 files changed, 16 insertions(+), 5 deletions(-)

commit 5b597626b8ae137836b524bf814cf904c8c9c450
Author: Cosimo Cecchi <cosimoc@gnome.org>
Date:   2015-08-07

    dbus: do not handle methods when they don't match initial caller
    
    Match the previous behavior in GkdSecretPrompt, GkdSecretSession and
    GkdSecretUnlock, where we do not reply to dbus methods that are being
    invoked for a caller different than the one initially requesting the
    object.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=622905

 daemon/dbus/gkd-dbus.c           | 17 +++++++++++++++++
 daemon/dbus/gkd-dbus.h           |  5 +++++
 daemon/dbus/gkd-secret-prompt.c  |  7 +++++++
 daemon/dbus/gkd-secret-session.c |  4 ++++
 daemon/dbus/gkd-secret-unlock.c  |  7 +++++++
 5 files changed, 40 insertions(+)

commit 7130003e27cc1616140fe0aeeab41dc26177275c
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   2015-08-25

    Updated Polish translation

 po/pl.po | 309 +++++++++++++++++++++++++++++----------------------------------
 1 file changed, 140 insertions(+), 169 deletions(-)

commit 760f60931a13c6c422a09dca47eb8cb69898d0ec
Author: Milan Crha <mcrha@redhat.com>
Date:   2015-08-06

    Fix issue found by address sanitizer
    
    There was done a read of one item more than the array was allocated.
    This patch fixes the issue.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=752919

 pkcs11/rpc-layer/gkm-rpc-util.c | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

commit aca66ebce1e23687ce3897814da5e1ef73dd28d4
Author: Stef Walter <stefw@gnome.org>
Date:   2015-08-03

    Release version 3.17.4

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

commit 9d3b99e3da8d6c8cd4dcbe182f76088a913c5349
Author: Stef Walter <stefw@gnome.org>
Date:   2015-07-26

    dbus: Fix regression endless loop when handling GetEnvironment

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

commit 26da7fed823b60f83c59b8fc9b78d49f0169d2b8
Author: Giovanni Campagna <scampa.giovanni@gmail.com>
Date:   2015-03-17

    gnome2-store: remove temporary files on failure
    
    Let's avoid littering ~/.local/share/keyrings with user.keystore.*
    empty files
    
    https://bugzilla.gnome.org/show_bug.cgi?id=746334

 pkcs11/gnome2-store/gkm-gnome2-storage.c | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit edfd067c3e867653ad3a831405edf4a1170d5aca
Author: Stef Walter <stefw@gnome.org>
Date:   2015-07-01

    dbus: Clearer message for unlock prompt failure

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

commit 077a3174dff35aacfc6c287f2866eaccfaae5a12
Author: Stef Walter <stefw@gnome.org>
Date:   2015-07-01

    dbus: Fix another GVariant type string

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

commit bb6dfc6cca89f7381e5d90660fee1fc12133c1f7
Author: Stef Walter <stefw@gnome.org>
Date:   2015-07-01

    dbus: Fix GVariant signature used to encode secret

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

commit 452659ec669096b0a987442b0d991bc7e896a2dd
Author: Stef Walter <stefw@gnome.org>
Date:   2015-06-30

    dbus: Fix inverted g_strcmp0 check when initializing gnome-session

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

commit b7e8081e78cef8a56c47fd4361069edfa1ae865e
Author: Stef Walter <stefw@gnome.org>
Date:   2015-06-30

    daemon: Don't rebuild DBus generated files on every make

 daemon/dbus/Makefile.am | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit c0b02d973b2169ce773efb6b436737de321162e2
Author: Pedro Albuquerque <palbuquerque73@gmail.com>
Date:   2015-06-29

    Updated Portuguese translation

 po/pt.po | 384 ++++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 193 insertions(+), 191 deletions(-)

commit 113648d357ea5cd4fcc7813b3c6b6756bb907845
Author: Cosimo Cecchi <cosimoc@gnome.org>
Date:   2015-06-29

    dbus: try again to fix builddir != srcdir

 daemon/dbus/Makefile.am | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 4d09b2ce3303f49ab7fc86abc5f4e11fd227f769
Author: Cosimo Cecchi <cosimoc@gnome.org>
Date:   2015-06-29

    dbus: try to fix srcdir != builddir

 daemon/dbus/Makefile.am | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 74167eb0afbf355fd431e88cb0a5a8779eaa0356
Author: Cosimo Cecchi <cosimoc@gnome.org>
Date:   2015-06-29

    Fix distcheck

 Makefile.am             | 4 ++--
 daemon/dbus/Makefile.am | 6 ++++++
 2 files changed, 8 insertions(+), 2 deletions(-)

commit f24e3748d0c92937fee9e167536153b260d78500
Author: Cosimo Cecchi <cosimoc@gnome.org>
Date:   2015-04-25

    Fix spaces -> tabs

