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

    Release version 3.3.3

 NEWS |   10 ++++++++++
 1 files changed, 10 insertions(+), 0 deletions(-)

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

    daemon: Fix regressions in GckAttributes handling

 daemon/dbus/gkd-secret-change.c      |   13 +++++++------
 daemon/dbus/gkd-secret-create.c      |    1 -
 daemon/gpg-agent/gkd-gpg-agent-ops.c |    4 ++--
 3 files changed, 9 insertions(+), 9 deletions(-)

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

    daemon: Distribute correct desktop autostart files
    
     * Distribute xxx.in.in files instead of xxx.in files
    
    https://bugzilla.gnome.org/show_bug.cgi?id=664185

 daemon/Makefile.am                     |   14 ++++++++------
 daemon/gnome-keyring-gpg.desktop.in.in |    2 +-
 2 files changed, 9 insertions(+), 7 deletions(-)

commit 084ce5e086cd9b1ac2a64157023e192747c8cd14
Author: Stef Walter <stefw@collabora.co.uk>
Date:   2011-10-03

    Use GcrPrompt and GcrSystemPrompt for prompting
    
     * This is a dbus based prompting interface recently
       added to libgcr
    
    https://bugzilla.gnome.org/show_bug.cgi?id=656954

 Makefile.am                                        |    1 -
 configure.ac                                       |   10 +-
 daemon/Makefile.am                                 |    1 -
 daemon/dbus/gkd-secret-change.c                    |  317 ++++--
 daemon/dbus/gkd-secret-change.h                    |    7 +-
 daemon/dbus/gkd-secret-create.c                    |  197 ++--
 daemon/dbus/gkd-secret-create.h                    |    2 +-
 daemon/dbus/gkd-secret-error.c                     |   35 +-
 daemon/dbus/gkd-secret-error.h                     |   12 +-
 daemon/dbus/gkd-secret-prompt.c                    |  127 +-
 daemon/dbus/gkd-secret-prompt.h                    |   24 +-
 daemon/dbus/gkd-secret-service.c                   |   15 +-
 daemon/dbus/gkd-secret-session.c                   |   29 +-
 daemon/dbus/gkd-secret-session.h                   |    2 +-
 daemon/dbus/gkd-secret-unlock.c                    |    8 +-
 daemon/dbus/gkd-secret-unlock.h                    |    2 +-
 daemon/gpg-agent/Makefile.am                       |    2 +-
 daemon/gpg-agent/gkd-gpg-agent-ops.c               |  143 +--
 docs/Makefile.am                                   |    5 +-
 docs/gnome-keyring-daemon/Makefile.am              |   22 -
 docs/gnome-keyring-daemon/docbook-params.xsl       |   39 -
 .../org.gnome.keyring.Prompter.xml                 |  103 --
 docs/tools/resolve-type.xsl                        |  122 --
 docs/tools/spec-to-docbook.xsl                     | 1242 --------------------
 docs/tools/spec-to-introspect.xsl                  |  147 ---
 pkcs11/wrap-layer/Makefile.am                      |    3 +-
 pkcs11/wrap-layer/gkm-wrap-prompt.c                |  630 +++++-----
 pkcs11/wrap-layer/gkm-wrap-prompt.h                |   16 +-
 pkcs11/wrap-layer/tests/Makefile.am                |    3 +-
 pkcs11/wrap-layer/tests/mock-secret-store.c        |    2 -
 pkcs11/wrap-layer/tests/test-create-credential.c   |   22 +-
 pkcs11/wrap-layer/tests/test-init-pin.c            |   16 +-
 pkcs11/wrap-layer/tests/test-login-auto.c          |   50 +-
 pkcs11/wrap-layer/tests/test-login-specific.c      |   22 +-
 pkcs11/wrap-layer/tests/test-login-user.c          |   22 +-
 pkcs11/wrap-layer/tests/test-set-pin.c             |   17 +-
 po/POTFILES.in                                     |    3 -
 ui/.gitignore                                      |    2 -
 ui/Makefile.am                                     |   94 --
 ui/gku-prompt-marshal.list                         |    1 -
 ui/gku-prompt-tool.c                               | 1208 -------------------
 ui/gku-prompt.c                                    | 1200 -------------------
 ui/gku-prompt.h                                    |  150 ---
 ui/gku-prompt.ui                                   |  357 ------
 ui/gnome-keyring-prompt.desktop.in.in              |    8 -
 ui/tests/Makefile.am                               |    3 -
 ui/tests/files/prompt-create                       |   12 -
 ui/tests/files/prompt-empty                        |    4 -
 ui/tests/files/prompt-full                         |   17 -
 ui/tests/files/prompt-test                         |    8 -
 50 files changed, 1001 insertions(+), 5483 deletions(-)

commit 186427537280bdfad06c72b0cfeb31a0f2509307
Author: Stef Walter <stefw@collabora.co.uk>
Date:   2011-10-01

    ui: Add and document interface for dbus based prompting
    
    https://bugzilla.gnome.org/show_bug.cgi?id=656954

 .gitignore                                         |    3 +
 configure.ac                                       |    1 +
 docs/Makefile.am                                   |    5 +-
 docs/gnome-keyring-daemon/Makefile.am              |   22 +
 docs/gnome-keyring-daemon/docbook-params.xsl       |   39 +
 .../org.gnome.keyring.Prompter.xml                 |  103 ++
 docs/tools/resolve-type.xsl                        |  122 ++
 docs/tools/spec-to-docbook.xsl                     | 1242 ++++++++++++++++++++
 docs/tools/spec-to-introspect.xsl                  |  147 +++
 9 files changed, 1683 insertions(+), 1 deletions(-)

commit d08d382f2a3a4d22b676f3787e8ad6f504947dd5
Merge: 7681245 45c20e1
Author: Stef Walter <stefw@collabora.co.uk>
Date:   2011-12-15

    Merge branch 'gnome-3-2'

commit 45c20e1d2613b780dc3de7e4614ee37667092fb7
Author: Steve Frécinaux <code@istique.net>
Date:   2011-12-03

    Do not crash when reading a seemingly valid but truncated keyring file
    
    The binary keyring parsing function used to trust the values written in
    the files a little too much. If for some reason the keyring file has
    been truncated, then a memcpy() was attempted but failed with a segfault
    because the actual file was smaller than its expected size.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=665510

 pkcs11/secret-store/gkm-secret-binary.c |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

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

    secret-store: Don't make generated collection identifier lower case
    
     * This is to work around problems with libgnome-keyring
       and how it uses labels to identify keyrings

 pkcs11/secret-store/gkm-secret-collection.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 7681245859ced6fe50b3d38e5978a5e8e295597d
Author: Stef Walter <stefw@collabora.co.uk>
Date:   2011-12-06

    secret-store: Add test tool for dumping the keyring format
    
     * Lives in pkcs11/secret-store/tests/dump-keyring0-format
     * Outputs in the text GKeyFile style format

 .gitignore                                       |    1 +
 pkcs11/secret-store/tests/Makefile.am            |    2 +
 pkcs11/secret-store/tests/dump-keyring0-format.c |  662 ++++++++++++++++++++++
 3 files changed, 665 insertions(+), 0 deletions(-)

commit aa137e31e47a753c24b603bba6f4dc1e9af0bd19
Author: Yaron Shahrabani <sh.yaron@gmail.com>
Date:   2011-12-10

    Updated Hebrew translation.

 po/he.po |  153 +++++++++++++++++++++++++++++++++++--------------------------
 1 files changed, 88 insertions(+), 65 deletions(-)

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

    rpc-layer: Fix integer size mismatch on amd64
    
     * This was manifested by a problem returning the size of a
       C_Sign operation
     * sizeof (size_t) != sizeof (uint32_t)

 pkcs11/rpc-layer/gkm-rpc-module.c |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

commit 79b509c918197aa646b7851f4a879ded5dbc23c8
Author: Stef Walter <stefw@collabora.co.uk>
Date:   2011-12-08

    Bump version number

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

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

    Update for GckBuilder changes in libgck
    
     * Updated for builder and immutable GckAttributes
     * Remove deprecated functions

 configure.ac                             |    2 +-
 daemon/dbus/gkd-secret-change.c          |   16 ++-
 daemon/dbus/gkd-secret-create.c          |   28 ++--
 daemon/dbus/gkd-secret-lock.c            |   10 +-
 daemon/dbus/gkd-secret-objects.c         |  127 +++++++---------
 daemon/dbus/gkd-secret-property.c        |  111 ++++++++------
 daemon/dbus/gkd-secret-property.h        |    8 +-
 daemon/dbus/gkd-secret-service.c         |   22 ++--
 daemon/dbus/gkd-secret-session.c         |   56 +++----
 daemon/dbus/gkd-secret-unlock.c          |   45 +++---
 daemon/gpg-agent/gkd-gpg-agent-ops.c     |   83 +++++-----
 daemon/login/gkd-login.c                 |   60 +++-----
 daemon/ssh-agent/gkd-ssh-agent-ops.c     |  247 ++++++++++++++++--------------
 daemon/ssh-agent/gkd-ssh-agent-private.h |   28 ++--
 daemon/ssh-agent/gkd-ssh-agent-proto.c   |  128 +++++++++-------
 daemon/ssh-agent/gkd-ssh-agent.c         |    4 +-
 tool/gkr-tool-import.c                   |    2 +-
 17 files changed, 499 insertions(+), 478 deletions(-)

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

    Fix for deprecations in glib 2.31.x
    
     * Mainly g_mutex_new/g_mutex_free g_cond_new/g_cond_free
     * Since we like to build with the last stable version of glib,
       using #ifdef until these glib changes make it into a stable release.

 daemon/gkd-main.c                           |    1 -
 daemon/gpg-agent/gkd-gpg-agent-standalone.c |    3 -
 daemon/gpg-agent/gkd-gpg-agent.c            |   18 +++++
 daemon/ssh-agent/gkd-ssh-agent-standalone.c |    3 -
 daemon/ssh-agent/gkd-ssh-agent.c            |   18 +++++
 egg/egg-libgcrypt.c                         |   10 +++
 egg/egg-testing.c                           |   90 +++++++++++++++++++++-----
 pkcs11/gkm/gkm-timer.c                      |   45 +++++++++++---
 pkcs11/gnome2-store/gkm-gnome2-standalone.c |    2 -
 pkcs11/roots-store/gkm-roots-standalone.c   |    3 -
 pkcs11/rpc-layer/gkm-rpc-dispatch.c         |    4 +
 pkcs11/secret-store/gkm-secret-standalone.c |    3 -
 pkcs11/ssh-store/gkm-ssh-standalone.c       |    2 -
 pkcs11/xdg-store/gkm-xdg-standalone.c       |    2 -
 tool/gkr-tool.c                             |    3 +-
 ui/gku-prompt.c                             |   14 ++++-
 16 files changed, 172 insertions(+), 49 deletions(-)

commit acf382093414702102bc2ed076ccfb2394b65d15
Author: Wouter Bolsterlee <wbolster@gnome.org>
Date:   2011-12-03

    Updated Dutch translation by Wouter Bolsterlee

 po/nl.po |  204 +++++++++++++++++++++++++++++++++++++++++++++-----------------
 1 files changed, 149 insertions(+), 55 deletions(-)

commit 592ab2513d0738deaa7078c0fdf73bf0f4005a5f
Author: Andre Klapper <ak-47@gmx.net>
Date:   2011-11-26

    Rename GKR_SECURE_USE_FALLBACK to fix building with valgrind support
    
    https://bugzilla.gnome.org/show_bug.cgi?id=664850

 egg/egg-secure-memory.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

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

    daemon: Fix ReadAlias() returning null when 'login' keyring exists
    
     * Internally we use the 'login' keyring as the automatic default
       when no default is explicitly set.
     * However this logic was not reflected in the result of the
       ReadAlias() secret serivce API call.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=664454

 daemon/dbus/gkd-secret-objects.c |   25 ++++++-------------------
 daemon/dbus/gkd-secret-service.c |    9 ++++++++-
 2 files changed, 14 insertions(+), 20 deletions(-)

commit 4659a01418d9e79fd6abc15e4fff15ce25f2cedf
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:   2011-12-01

    Updated Norwegian bokmål translation

 po/nb.po |   16 ++++++++--------
 1 files changed, 8 insertions(+), 8 deletions(-)

commit 160c386dcf563d9c7f38776c6b211001948de5e9
Author: Stef Walter <stefw@collabora.co.uk>
Date:   2011-12-01

    secret-store: Don't make generated collection identifier lower case
    
     * This is to work around problems with libgnome-keyring
       and how it uses labels to identify keyrings

 pkcs11/secret-store/gkm-secret-collection.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit f34a9c4083e7d8627d3243cb46995248be7587e8
Author: Praveen Illa <mail2ipn@gmail.com>
Date:   2011-12-01

    Updated Telugu Translation

 po/te.po |  156 ++++++++++++++++++++++++++++++++++---------------------------
 1 files changed, 87 insertions(+), 69 deletions(-)

commit 1ac9bec0000652bfe17c7e2b5a677fd41b7116b9
Author: Andre Klapper <ak-47@gmx.net>
Date:   2011-11-26

    Rename GKR_SECURE_USE_FALLBACK to fix building with valgrind support
    
    https://bugzilla.gnome.org/show_bug.cgi?id=664850

 egg/egg-secure-memory.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 3dd45201083370974f512055f342e976084efd90
Author: Matej Urbančič <mateju@svn.gnome.org>
Date:   2011-11-25

    Updated Slovenian translation

 po/sl.po | 1111 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++----
 1 files changed, 1038 insertions(+), 73 deletions(-)

commit 1436c6bedd0fb7b0a81ab9d7d59766f24d03f745
Author: Stef Walter <stefw@collabora.co.uk>
Date:   2011-11-23

    daemon: Fix ReadAlias() returning null when 'login' keyring exists
    
     * Internally we use the 'login' keyring as the automatic default
       when no default is explicitly set.
     * However this logic was not reflected in the result of the
       ReadAlias() secret serivce API call.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=664454

 daemon/dbus/gkd-secret-objects.c |   25 ++++++-------------------
 daemon/dbus/gkd-secret-service.c |    9 ++++++++-
 2 files changed, 14 insertions(+), 20 deletions(-)

commit ab0286d63e23c699ef4e63754e1f908981ba89cf
Author: IWAI, Masaharu <iwaim.sub@gmail.com>
Date:   2011-11-22

    Updated Japanese translation

 po/ja.po | 1160 +++++++++++++++++++++++++++++++++++++++-----------------------
 1 files changed, 724 insertions(+), 436 deletions(-)