commit da4cc3d28dfe16c4ab8ddf613f2a2baec9868b99 Author: Stef Walter Date: 2011-12-19 Release version 3.3.3 NEWS | 10 ++++++++++ 1 files changed, 10 insertions(+), 0 deletions(-) commit 458e94a557cdc796110b44ee3d2dfc0f786ea244 Author: Stef Walter 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 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 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 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 Date: 2011-12-15 Merge branch 'gnome-3-2' commit 45c20e1d2613b780dc3de7e4614ee37667092fb7 Author: Steve Frécinaux 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 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 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 Date: 2011-12-10 Updated Hebrew translation. po/he.po | 153 +++++++++++++++++++++++++++++++++++-------------------------- 1 files changed, 88 insertions(+), 65 deletions(-) commit d51c4a634fb0760f4ff5a79b02b855aab8ab4e38 Author: Stef Walter 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 Date: 2011-12-08 Bump version number configure.ac | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit e10549d7f3a9ae2a649473cd771948914b15be79 Author: Stef Walter 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 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 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 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 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 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 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 Date: 2011-12-01 Updated Telugu Translation po/te.po | 156 ++++++++++++++++++++++++++++++++++--------------------------- 1 files changed, 87 insertions(+), 69 deletions(-) commit 1ac9bec0000652bfe17c7e2b5a677fd41b7116b9 Author: Andre Klapper 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č Date: 2011-11-25 Updated Slovenian translation po/sl.po | 1111 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++---- 1 files changed, 1038 insertions(+), 73 deletions(-) commit 1436c6bedd0fb7b0a81ab9d7d59766f24d03f745 Author: Stef Walter 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 Date: 2011-11-22 Updated Japanese translation po/ja.po | 1160 +++++++++++++++++++++++++++++++++++++++----------------------- 1 files changed, 724 insertions(+), 436 deletions(-)