commit da4cc3d28dfe16c4ab8ddf613f2a2baec9868b99
Author: Stef Walter <[email protected]>
Date:   2011-12-19

   Release version 3.3.3

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

commit 458e94a557cdc796110b44ee3d2dfc0f786ea244
Author: Stef Walter <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
Date:   2011-12-15

   Merge branch 'gnome-3-2'

commit 45c20e1d2613b780dc3de7e4614ee37667092fb7
Author: Steve Frécinaux <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
Date:   2011-12-10

   Updated Hebrew translation.

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

commit d51c4a634fb0760f4ff5a79b02b855aab8ab4e38
Author: Stef Walter <[email protected]>
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 <[email protected]>
Date:   2011-12-08

   Bump version number

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

commit e10549d7f3a9ae2a649473cd771948914b15be79
Author: Stef Walter <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
Date:   2011-12-01

   Updated Telugu Translation

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

commit 1ac9bec0000652bfe17c7e2b5a677fd41b7116b9
Author: Andre Klapper <[email protected]>
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č <[email protected]>
Date:   2011-11-25

   Updated Slovenian translation

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

commit 1436c6bedd0fb7b0a81ab9d7d59766f24d03f745
Author: Stef Walter <[email protected]>
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 <[email protected]>
Date:   2011-11-22

   Updated Japanese translation

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