diff options
author | Stef Walter <stef@memberwebs.com> | 2009-12-21 21:10:15 +0000 |
---|---|---|
committer | Stef Walter <stef@memberwebs.com> | 2009-12-21 21:10:15 +0000 |
commit | 3a4608ec5eb05426cf9ba13c879da32f49a4fbf1 (patch) | |
tree | 057c4d1c2e0c207eb8a4639adbec57ba8326d4cb | |
parent | 37d87d26ed9f017634a72b479c65582dcba34a0c (diff) | |
download | gnome-keyring-3a4608ec5eb05426cf9ba13c879da32f49a4fbf1.tar.gz |
Release version 2.29.4GNOME_KEYRING_2_29_4
And do a bunch of distcheck fixes.
-rw-r--r-- | NEWS | 21 | ||||
-rwxr-xr-x | autogen.sh | 3 | ||||
-rw-r--r-- | daemon/prompt/Makefile.am | 4 | ||||
-rw-r--r-- | pkcs11/gck/Makefile.am | 2 | ||||
-rw-r--r-- | pkcs11/secret-store/tests/Makefile.am | 3 | ||||
-rw-r--r-- | pkcs11/secret-store/tests/test-secret-module.c | 4 | ||||
-rw-r--r-- | po/POTFILES.in | 4 | ||||
-rw-r--r-- | po/POTFILES.skip | 4 |
8 files changed, 38 insertions, 7 deletions
@@ -1,3 +1,24 @@ +Changes in version 2.29.4 are: + * Refactor how the daemon starts up. + * Allow init with already present environment variables, using --start. + * Install autostart files for each component of the daemon. + * New DBus Secret Service API for accessing passwords and secrets. + * Old protocol for accessing secrets is no longer present. + * libgnome-keyring is now its own module, and no longer bundled + with gnome-keyring. + * Use normal GtkEntry when prompting for passwords. + * Requires GTK+ 2.18 + * Implement new more flexible control protocol for pam and startup. + * Complete more of the gp11 PKCS#11 wrapper library. + * Implement AES key wrapping and unwrapping in PKCS#11 components. + * Implement DH key generation and derivation in PKCS#11 components. + * Integrate testing of PKCS#11 components via p11-tests. + * Implement PKCS#11 component for storing 'keyring' style secrets. + * Don't complain if we can't set session environment variables. + * When running a debug build, warnings are fatal. + * Refactor testing. + * Encrypted channel for password with prompting dialog. + Changes in version 2.28.2 are: * Add license to reference documentation. * Sent output of g_printerr to syslog. @@ -8,8 +8,7 @@ PKG_NAME="gnome-keyring" REQUIRED_AUTOMAKE_VERSION=1.6 (test -f $srcdir/configure.in \ - && test -f $srcdir/library/gnome-keyring.h \ - && test -f $srcdir/library/gnome-keyring.c) || { + && test -f $srcdir/daemon/gkd-main.c) || { echo -n "**Error**: Directory "\`$srcdir\'" does not look like the" echo " top-level $PKG_NAME directory" exit 1 diff --git a/daemon/prompt/Makefile.am b/daemon/prompt/Makefile.am index ee4c3986..01c0a2f3 100644 --- a/daemon/prompt/Makefile.am +++ b/daemon/prompt/Makefile.am @@ -50,7 +50,9 @@ gkd-prompt-marshal.c: gkd-prompt-marshal.list $(GLIB_GENMARSHAL) echo "#include \"gkd-prompt-marshal.h\"" > $@ && \ $(GLIB_GENMARSHAL) $< --body --prefix=gkd_prompt_marshal >> $@ -EXTRA_DIST = gkd-prompt-marshal.list +EXTRA_DIST = \ + gkd-prompt-marshal.list \ + $(ui_DATA) # ------------------------------------------------------------------ # PROMPT TOOL diff --git a/pkcs11/gck/Makefile.am b/pkcs11/gck/Makefile.am index 6d04a55e..b6bdb320 100644 --- a/pkcs11/gck/Makefile.am +++ b/pkcs11/gck/Makefile.am @@ -29,7 +29,7 @@ libgck_la_SOURCES = \ gck-data-der.c gck-data-der.h \ gck-data-file.c gck-data-file.h \ gck-data-types.h \ - gck-dh-key.c gdk-dh-key.h \ + gck-dh-key.c gck-dh-key.h \ gck-dh-mechanism.c gck-dh-mechanism.h \ gck-dh-private-key.c gck-dh-private-key.h \ gck-dh-public-key.c gck-dh-public-key.h \ diff --git a/pkcs11/secret-store/tests/Makefile.am b/pkcs11/secret-store/tests/Makefile.am index ce80ed90..c5d47d80 100644 --- a/pkcs11/secret-store/tests/Makefile.am +++ b/pkcs11/secret-store/tests/Makefile.am @@ -17,4 +17,7 @@ UNIT_LIBS = \ $(top_builddir)/pkcs11/gck/libgck.la \ $(top_builddir)/egg/libegg.la +EXTRA_DIST = \ + test-data + include $(top_srcdir)/tests/gtest.make diff --git a/pkcs11/secret-store/tests/test-secret-module.c b/pkcs11/secret-store/tests/test-secret-module.c index 36462ded..7562aab1 100644 --- a/pkcs11/secret-store/tests/test-secret-module.c +++ b/pkcs11/secret-store/tests/test-secret-module.c @@ -50,8 +50,10 @@ copy_scratch_file (const gchar *basename) gsize n_data; filename = test_data_filename (basename); - if (!g_file_get_contents (filename, &data, &n_data, NULL)) + if (!g_file_get_contents (filename, &data, &n_data, NULL)) { + g_warning ("couldn't read: %s", filename); g_return_if_reached (); + } g_free (filename); filename = test_scratch_filename (basename); diff --git a/po/POTFILES.in b/po/POTFILES.in index dd502834..f0555140 100644 --- a/po/POTFILES.in +++ b/po/POTFILES.in @@ -4,7 +4,9 @@ daemon/data/gnome-keyring.schemas.in daemon/dbus/gkd-secret-change.c daemon/dbus/gkd-secret-create.c daemon/dbus/gkd-secret-unlock.c -daemon/gnome-keyring-daemon.desktop.in.in +daemon/gnome-keyring-pkcs11.desktop.in.in +daemon/gnome-keyring-secrets.desktop.in.in +daemon/gnome-keyring-ssh.desktop.in.in daemon/org.gnome.keyring.service.in daemon/pkcs11/gkd-pkcs11-auth.c daemon/prompt/gkd-prompt-tool.c diff --git a/po/POTFILES.skip b/po/POTFILES.skip index fcfbed80..d9cecbd5 100644 --- a/po/POTFILES.skip +++ b/po/POTFILES.skip @@ -1,3 +1,5 @@ -daemon/gnome-keyring-daemon.desktop.in +daemon/gnome-keyring-pkcs11.desktop.in +daemon/gnome-keyring-secrets.desktop.in +daemon/gnome-keyring-ssh.desktop.in gcr/gcr-import-dialog.ui gcr/gcr-certificate-basics-widget.ui |