--- gnome-keyring-2.27.5.orig/debian/watch +++ gnome-keyring-2.27.5/debian/watch @@ -0,0 +1,4 @@ +version=2 +http://ftp.gnome.org/pub/GNOME/sources/gnome-keyring/([\d\.]+)[024678]/ \ + gnome-keyring-(.*)\.tar\.gz \ + debian uupdate --- gnome-keyring-2.27.5.orig/debian/changelog +++ gnome-keyring-2.27.5/debian/changelog @@ -0,0 +1,539 @@ +gnome-keyring (2.27.5-0ubuntu1) karmic; urgency=low + + * New upstream version: + - Add support for lifetime constrained SSH identities. + - Use GtkBuilder files where glade files were used. + - Write private key files with tighter file permissions. + - Use gio instead of libhal for monitoring volumes. + * debian/control.in: + - don't build-depends on libhal-storage-dev not required now + * debian/patches/02_uidir_relocate.patch: + - new version update + + -- Sebastien Bacher Mon, 27 Jul 2009 21:17:13 +0200 + +gnome-keyring (2.27.4-0ubuntu1) karmic; urgency=low + + * New upstream version: + - Insurance in parsing keyring format for future changes. + - Add 'use_authtok' option to pam module. + - Test utility fix + - Add 'only_if=' option to pam module. + - Make 'Password:' prompt translatable in pam module. + - Use libgcrypt to generate iv/salt where needed. + - Remove old cu-test style unit tests. + - Code refactoring and cleanup, removed 'common' component. + - Auto generated ChangeLog. + - Cleanup unit tests, and make them run with 'make check' + * debian/control.in: + - set vcs location + * debian/rules: + - track unstable series + + -- Sebastien Bacher Mon, 13 Jul 2009 23:15:08 +0200 + +gnome-keyring (2.26.3-0ubuntu1) karmic; urgency=low + + * New upstream version: + - Fix problem with RSA key sizes that are not a multiple of 8. + This affected use of SSH keys in particular. (lp: #348126, #347860) + + -- Sebastien Bacher Fri, 10 Jul 2009 14:41:12 +0200 + +gnome-keyring (2.26.1-1) unstable; urgency=low + + * New upstream release. + + Fixes numerous crashes in the memory allocator. + Hopefully closes: #522826 for good. + * Update build-dependencies. + * Install API documentation for libgcr. + * 03_secure-mem_crash.patch: dropped, merged upstream. + * 04_full_path_in_service.patch: dropped, fixed upstream in another + way. + * Fix FSF address in copyright file. + + -- Josselin Mouette Fri, 15 May 2009 11:25:28 +0200 + +gnome-keyring (2.26.0-4) unstable; urgency=low + + * debian/patches/04_full_path_in_service.patch: Added. Put the full path to + gnome-keyring-daemon in the .service file. Fixes dbus autostarting the + daemon on demand + + -- Sjoerd Simons Sat, 18 Apr 2009 15:34:17 +0100 + +gnome-keyring (2.26.0-3) unstable; urgency=low + + * libgp11-0.shlibs: add shlibs file for libgp11. Closes: #522381. + * libgcr0.symbols, libgnome-keyring0.symbols: add + Build-Depends-Package fields. + * libgp11-0.symbols: also add symbols file for libgp11. + * Add missing build-dep on intltool. + * Pass /etc/ssl/certs as the directory for root certificates. + * Update glib dependency for libgnome-keyring-dev. + * Standards version is 3.8.1. + * 03_secure-mem_crash.patch: new patch, stolen upstream. Fixes + assertion error in the secure memory allocator. Closes: #522266. + * pam-configs/gnome-keyring: ship a PAM configuration for the Password + stanzas. + * libpam-gnome-keyring.install: install it. + * libpam-gnome-keyring.{postinst,prerm}: run pam-auth-update. + * Depend on libpam-runtime (>= 1.0.1-6). + * libpam-gnome-keyring.README.Debian: remove the documentation for the + passwd module. + + -- Josselin Mouette Wed, 08 Apr 2009 15:39:31 +0200 + +gnome-keyring (2.26.0-2) unstable; urgency=low + + * debian/libgnome-keyring0.shlibs: + - revert bumping shlibs version to 2.26.0, not needed and harmful now + that we are in unstable + * debian/libgnome-keyring0.symbols: + - add a symbols file for libgnome-keyring0 + * debian/libgcr0.symbols: + - add symbols file for libgcr0 + + -- Gustavo Noronha Silva Thu, 02 Apr 2009 10:17:30 -0300 + +gnome-keyring (2.26.0-1) unstable; urgency=low + + * New upstream release + * debian/libgnome-keyring0.shlibs: + - bumped shlibs version to 2.26.0 + * debian/copyright: + - complete rewrite + * debian/patches/02_uidir_relocate.patch: + - change the directory where .ui files are installed, so that it + contains the soversion, to allow for parallel installability of + binary-incompatible versions + * debian/rules: + - do not enable tests, since they aren't really run, and may cause + problems in some architectures, according to seb128 + * debian/control.in: + - sync Replaces with the Ubuntu package, for their convenience + + Changes imported from/based on the Ubuntu package (thanks!): + * debian/control.in, debian/libgcr*: + - added packages for the libgcr library + * debian/control.in: + - adjust libtasn1-3-dev build-dependency to require >= 1.0, and add + build-dep on libtasn1-bin + * debian/gnome-keyring.install: + - also install the new .so files gnome-keyring puts in + /usr/lib/gnome-keyring/{devel,standalone}, and the XDG autostart file + + -- Gustavo Noronha Silva Sat, 28 Mar 2009 17:15:29 -0300 + +gnome-keyring (2.24.1-3) UNRELEASED; urgency=low + + [ Loic Minier ] + * Suggest hal as gnome-keyring attempts to contact it by default and logs a + warning if it can't. + + [ Josselin Mouette ] + * Build-depend on libglib2.0-doc to ensure proper xrefs. + + -- Loic Minier Sun, 15 Mar 2009 14:50:04 +0100 + +gnome-keyring (2.24.1-2) unstable; urgency=low + + * gnome-keyring depends on dbus-x11. Closes: #509308. + + -- Josselin Mouette Sun, 08 Mar 2009 19:22:34 +0100 + +gnome-keyring (2.24.1-1) experimental; urgency=low + + * New upstream release. + + Uses id_rsa.pub to read public key information. Closes: #431544. + * Bump glib build-dependency. + * Bump shlibs for libgnome-keyring0 to 2.23.5. + * 01_pam-logging-less-verbose.patch: refreshed. + * 02_dbus_crash.patch: dropped, merged upstream. + * New packages: libgp11-0 and libgp11-dev. + * libgnome-keyring-dev.docs: updated for the new source layout. + * Don’t install the .a and .la for the gnome-keyring pkcs11 module. + * Don’t run dh_makeshlibs on gnome-keyring package. + * Pass -O1 -z defs --as-needed to the linker. + * 99_ltmain_as-needed.patch: make it work on libraries. + + -- Josselin Mouette Sat, 22 Nov 2008 11:02:45 +0100 + +gnome-keyring (2.22.3-2) unstable; urgency=low + + * 02_dbus_crash.patch: patch from upstream to fix a crash that happens + after dbus restarts. Closes: #474418. + + -- Josselin Mouette Tue, 23 Sep 2008 12:42:14 +0200 + +gnome-keyring (2.22.3-1) unstable; urgency=low + + * New upstream bugfix release. + * debian/control.in: + + Updated Standards-Version to 3.8.0, no additional changes needed. + + -- Sebastian Dröge Tue, 01 Jul 2008 08:23:46 +0200 + +gnome-keyring (2.22.2-1) unstable; urgency=low + + [ Josselin Mouette ] + * README.Debian: document how passwords are stored, how to disable the + SSH agent, and how the login keyring works. Closes: #473864. + + [ Sebastian Dröge ] + * New upstream bugfix release. + + -- Sebastian Dröge Mon, 02 Jun 2008 11:50:21 +0200 + +gnome-keyring (2.22.1-1) unstable; urgency=low + + [ Michael Banck ] + * debian/patches/03_fix_symbol_exporting.patch + - Added. Fix symbol export to include upper case GNOME_KEYRING_ + symbols as well. Taken from upstream svn, thanks to Andrea Del + Signore. + + [ Sebastian Dröge ] + * New upstream bugfix release: + + debian/patches/02_handle_dbus_restart.patch, + debian/patches/03_fix_symbol_exporting.patch: + - Dropped, merged upstream. + + -- Sebastian Dröge Mon, 07 Apr 2008 06:38:43 +0200 + +gnome-keyring (2.22.0-2) unstable; urgency=low + + * debian/patches/02_handle_dbus_restart.patch + - Added. Handle the restart of the system dbus (Closes: #456362) + + -- Sjoerd Simons Fri, 14 Mar 2008 14:36:07 +0100 + +gnome-keyring (2.22.0-1) unstable; urgency=low + + [ Emilio Pozuelo Monfort ] + * New upstream release. + - Build-Depend on libglib2.0-dev, libgconf2-dev and libtasn1-3-dev. + - debian/gnome-keyring.docs: + + Updated to match new keyring-intro.txt location. + - debian/libgnome-keyring-dev.docs: + + Likewise for file-format.txt. + - debian/gnome-keyring.install: + + Install new files, stolen from the Ubuntu package. + * Build the test suite. + + [ Josselin Mouette ] + * libpam-gnome-keyring recommends gnome-keyring. + + [ Sebastian Dröge ] + * debian/libgnome-keyring0.shlibs: + + Update shlibs to >= 2.22.0 because of new API. + * debian/control.in: + + Cleanup dependencies of the -dev package. + + -- Sebastian Dröge Wed, 12 Mar 2008 11:31:11 +0100 + +gnome-keyring (2.20.3-1) unstable; urgency=low + + [ Loic Minier ] + * Downgrade libgnomekeyring dep on gnome-keyring to a Recommends; + closes: #455203. + * Wrap build-deps and deps. + * Add a ${misc:Depends}. + + [ Sam Morris ] + * Add fix_evolution_crash.patch (closes: #456967). + + [ Josselin Mouette ] + * Rework libpam-gnome-keyring description. Closes: #455491. + + [ Sebastian Dröge ] + * New upstream bugfix release: + + debian/patches/fix_evolution_crash.patch: + - Dropped, merged upstream. + * debian/control.in: + + Update Standards-Version to 3.7.3, no additional changes needed. + * debian/patches/01_pam-logging-less-verbose.patch: + + Don't log unknown user names to syslog as they could be accidentally + typed in password (Closes: #459631). + + -- Sebastian Dröge Tue, 08 Jan 2008 20:01:07 +0100 + +gnome-keyring (2.20.2-1) unstable; urgency=low + + [ Sebastien Bacher ] + + * debian/control.in: + - libpam-gnome-keyring Conflicts,Provides,Replaces libpam-keyring + + [ Josselin Mouette ] + * libpam-gnome-keyring.README.Debian: document how to configure + pam_gnome_keyring in Debian. Closes: #452731. + * gnome-keyring recommends libpam-gnome-keyring. + + [ Sebastian Dröge ] + * New upstream bugfix release. + + -- Sebastian Dröge Sun, 25 Nov 2007 14:40:12 +0100 + +gnome-keyring (2.20.1-1) unstable; urgency=low + + * New upstream bugfix release: + + Dropped patch 01_add-new-keyrings.diff, merged upstream. + + debian/rules, + debian/libpam-gnome-keyring.install: + - The PAM module is automatically installed now, no need to do it by + hand. + + debian/libgnome-keyring0.shlibs: + - Bump shlibs to >= 2.20.1 because of a new possible return value of a + function. + + -- Sebastian Dröge Sun, 21 Oct 2007 21:46:57 +0200 + +gnome-keyring (2.20.0-3) unstable; urgency=low + + * New patch, 01_add-new-keyrings.diff from upstream svn, to get newly + created keyrings to list of loaded keyrings; GNOME #476644. + + -- Norbert Tretkowski Sat, 06 Oct 2007 17:36:20 +0200 + +gnome-keyring (2.20.0-2) unstable; urgency=low + + * Upload to unstable. + * debian/control.in: + + Use ${binary:Version} instead of ${Source-Version} to make lintian happy. + + -- Sebastian Dröge Sat, 29 Sep 2007 17:16:09 +0200 + +gnome-keyring (2.20.0-1) experimental; urgency=low + + [ Sven Arvidsson ] + * Add a (very basic) man page for gnome-keyring-daemon + (Closes: #355667) + * Ship keyring-intro.txt and file-format.txt in the -dev package + (Closes: #434718) + + [ Loic Minier ] + * Don't include autotools.mk as it's already included by gnome.mk. + + [ Sebastian Dröge ] + * New upstrem release, most packaging changes taken from Ubuntu. + Thanks to Sebastien Bacher, Aron Sisak, Baptiste Mille-Mathias + and Martin Pitt for their work. + * debian/control.in: + + Add libgcrypt11-dev, libhal-storage-dev and libpam0g-dev to build + dependencies and update the libgnome-keyring-dev dependencies. + + Add a new libpam-gnome-keyring package that contains a PAM module + to automatically unlock keyrings on login. + * debian/rules: + + Build and install the PAM module. + * debian/libgnome-keyring0.shlibs: + + Update shlibs to >= 2.19.6. + * debian/gnome-keyring.docs, + debian/libgnome-keyring-dev.docs: + + Update docs that should be shipped. + + -- Sebastian Dröge Sat, 22 Sep 2007 10:00:51 +0200 + +gnome-keyring (0.8.1-2) unstable; urgency=low + + * Upload to unstable, remove check-dist include. + + -- Sebastian Dröge Thu, 19 Apr 2007 08:49:25 +0200 + +gnome-keyring (0.8.1-1) experimental; urgency=low + + * New upstream stable release; no API change; bug fix. + * Fix watch file to track all stable versions and use HTTP. + * Bump up Debhelper compatibility level to 5. + * Drop useless debian/*dirs. + * Add ${misc:Depends}. + + -- Loic Minier Sun, 08 Apr 2007 09:07:52 +0200 + +gnome-keyring (0.8-1) experimental; urgency=low + + [ Loic Minier ] + * Add a get-orig-source target to retrieve the upstream tarball. + + [ Marc 'HE' Brockschmidt ] + * Remove unneeded debian/*.files, .install files are in use. + * New upstream release: + + Bumped shlibs, new functions available + + Added build-dep on dbus, to make use of new dbus features + + debian/patches/30_kfreebsd.patch: Dropped, merged upstream + + Install gtk-doc documentation to libgnome-keyring-dev + + [ Loic Minier ] + * Don't overwrite DEB_CONFIGURE_EXTRA_FLAGS. + * Include the new check-dist Makefile to prevent accidental uploads to + unstable; bump build-dep on gnome-pkg-tools to >= 0.10. + + -- Loic Minier Tue, 27 Mar 2007 22:20:24 +0200 + +gnome-keyring (0.6.0-3) unstable; urgency=low + + * New patch, 30_kfreebsd, fixes build under kfreesbd; thanks Petr Salinger; + GNOME #382773; closes: #401720. + + -- Loic Minier Tue, 5 Dec 2006 22:35:15 +0100 + +gnome-keyring (0.6.0-2) unstable; urgency=low + + * Upload to unstable. + * Call clean-la.mk; require gnome-pkg-tools 0.7. + + -- Loic Minier Sun, 22 Oct 2006 20:06:57 +0200 + +gnome-keyring (0.6.0-1) experimental; urgency=low + + * New upstream release. + * Update build-dependencies. + * Standards version is 3.7.2. + * Bump libgnome-keyring0.shlibs. + + -- Josselin Mouette Tue, 5 Sep 2006 23:14:37 +0200 + +gnome-keyring (0.4.9-1) unstable; urgency=low + + * New upstream release (bugfix and updated translations). + + -- J.H.M. Dassen (Ray) Thu, 16 Mar 2006 09:48:14 +0100 + +gnome-keyring (0.4.8-1) unstable; urgency=medium + + * New upstream release (bugfix and updated translations). + + -- J.H.M. Dassen (Ray) Tue, 28 Feb 2006 07:03:41 +0100 + +gnome-keyring (0.4.7-1) unstable; urgency=low + + * New upstream release (bugfix and translation updates). + + -- J.H.M. Dassen (Ray) Thu, 16 Feb 2006 21:40:14 +0100 + +gnome-keyring (0.4.6-2) unstable; urgency=low + + * Upload to unstable. + + -- Ondřej Surý Fri, 30 Dec 2005 15:02:56 +0100 + +gnome-keyring (0.4.6-1) unstable; urgency=low + + [ Sebastien Bacher ] + * New upstream version: + - confirm password when selecting new password. + + [ Loic Minier ] + * Update watch file. [debian/watch] + + -- Ondřej Surý Fri, 30 Dec 2005 15:02:39 +0100 + +gnome-keyring (0.4.5-1) unstable; urgency=low + + * New upstream release + * debian/control.in: + - added Section field to source package part + - removed dependencies on unused ${misc:Depends} + - updated to Standards-Version 3.6.2.1 with no changes + * debian/patches/00_relibtoolise.patch: + - dropped; no longer necessary + + -- Guilherme de S. Pastore Fri, 16 Sep 2005 17:00:20 -0300 + +gnome-keyring (0.4.3-2) unstable; urgency=low + + * Add dependency on libglib2.0-dev to libgnome-keyring-dev. + (Closes: #323310) [debian/control, debian/control.in] + * Update FSF address. [debian/copyright] + * Bump Standards-Version to 3.6.2. [debian/control, debian/control.in] + + -- Loic Minier Sat, 3 Sep 2005 11:26:50 +0200 + +gnome-keyring (0.4.3-1) unstable; urgency=low + + * New upstream version: + - Translation updates. + - Fix bug in acl functions. + - implement gnome_keyring_set_info. + - add sync function for all operations. + - fix leaks. + * debian/libgnome-keyring0.shlibs: + - set to the current version. + + -- Sebastien Bacher Fri, 1 Jul 2005 23:30:27 +0200 + +gnome-keyring (0.4.2-1) unstable; urgency=low + + * New upstream release. + + -- Sebastien Bacher Thu, 7 Apr 2005 18:22:43 +0200 + +gnome-keyring (0.4.1-1) unstable; urgency=low + + * New upstream release. + * debian/patches/00_relibtoolise.patch: use updated seb128's work + + -- Ondřej Surý Wed, 12 Jan 2005 11:51:59 +0100 + +gnome-keyring (0.4.0-2) unstable; urgency=low + + * GNOME team upload. + * Upload to unstable. + + -- Jordi Mallach Wed, 17 Nov 2004 14:10:30 +0100 + +gnome-keyring (0.4.0-1) experimental; urgency=low + + * GNOME team upload. + * New upstream release. + * debian/control.in: s/informations/information/g. + * debian/libgnome-keyring0.shlibs: bumped to 0.4.0, new symbols added. + * debian/patches/00_relibtoolise.patch: updated. + + -- Jordi Mallach Tue, 14 Sep 2004 23:47:27 +0200 + +gnome-keyring (0.2.1-3) unstable; urgency=low + + * Add relibtoolize patch to fix FTBFS on on k*bsd-gnu (Closes: #266763) + + -- Ondřej Surý Thu, 19 Aug 2004 08:35:24 +0200 + +gnome-keyring (0.2.1-2) unstable; urgency=low + + * Upload to unstable. + + -- Ondřej Surý Mon, 24 May 2004 14:55:38 +0200 + +gnome-keyring (0.2.1-1) experimental; urgency=low + + * New upstream release. + + -- Ondřej Surý Tue, 20 Apr 2004 11:10:30 +0200 + +gnome-keyring (0.2.0-3) experimental; urgency=low + + * Add build depends on cdbs, docbook-xml and gtk-doc-tools. + + -- Ondřej Surý Fri, 26 Mar 2004 23:16:28 +0100 + +gnome-keyring (0.2.0-2) experimental; urgency=low + + * Renamed libgnome-keyring-0 to libgnome-keyring0. + + -- Ondřej Surý Wed, 24 Mar 2004 15:22:32 +0100 + +gnome-keyring (0.2.0-1) experimental; urgency=low + + * Initial Release. + + -- Ondřej Surý Tue, 23 Mar 2004 12:21:43 +0100 + +gnome-keyring (2.22.0-3.1) UNRELEASED; urgency=low + + * debian/patches/03_fix_symbol_exporting.patch + - Added. Fix symbol export to include upper case GNOME_KEYRING_ + symbols as well. Taken from upstream svn, thanks to Andrea Del + Signore. + * + + -- Sebastian Dröge Mon, 07 Apr 2008 06:38:43 +0200 --- gnome-keyring-2.27.5.orig/debian/libpam-gnome-keyring.postinst +++ gnome-keyring-2.27.5/debian/libpam-gnome-keyring.postinst @@ -0,0 +1,6 @@ +#! /bin/sh +set -e + +pam-auth-update --package + +#DEBHELPER# --- gnome-keyring-2.27.5.orig/debian/libgcr-dev.install +++ gnome-keyring-2.27.5/debian/libgcr-dev.install @@ -0,0 +1,5 @@ +debian/tmp/usr/include/gcr +debian/tmp/usr/lib/libgcr.a +debian/tmp/usr/lib/libgcr.so +debian/tmp/usr/lib/pkgconfig/gcr*.pc +debian/tmp/usr/share/gtk-doc/html/gcr --- gnome-keyring-2.27.5.orig/debian/libgnome-keyring0.symbols +++ gnome-keyring-2.27.5/debian/libgnome-keyring0.symbols @@ -0,0 +1,126 @@ +libgnome-keyring.so.0 libgnome-keyring0 #MINVER# +* Build-Depends-Package: libgnome-keyring-dev + GNOME_KEYRING_IN_ENVIRONMENT@Base 2.26.0 + GNOME_KEYRING_NETWORK_PASSWORD@Base 2.22.2 + GNOME_KEYRING_OUT_ENVIRONMENT@Base 2.26.0 + gnome_keyring_access_control_copy@Base 2.20.3 + gnome_keyring_access_control_free@Base 2.20.3 + gnome_keyring_access_control_new@Base 2.20.3 + gnome_keyring_acl_copy@Base 2.20.3 + gnome_keyring_acl_free@Base 2.20.3 + gnome_keyring_application_ref_copy@Base 2.20.3 + gnome_keyring_application_ref_free@Base 2.20.3 + gnome_keyring_application_ref_new@Base 2.20.3 + gnome_keyring_apply_environment@Base 2.26.0 + gnome_keyring_attribute_list_append_string@Base 2.20.3 + gnome_keyring_attribute_list_append_uint32@Base 2.20.3 + gnome_keyring_attribute_list_copy@Base 2.20.3 + gnome_keyring_attribute_list_free@Base 2.20.3 + gnome_keyring_build_environment@Base 2.26.0 + gnome_keyring_cancel_request@Base 2.20.3 + gnome_keyring_change_password@Base 2.20.3 + gnome_keyring_change_password_sync@Base 2.20.3 + gnome_keyring_create@Base 2.20.3 + gnome_keyring_create_sync@Base 2.20.3 + gnome_keyring_daemon_prepare_environment_sync@Base 2.22.2 + gnome_keyring_daemon_set_display_sync@Base 2.20.3 + gnome_keyring_delete@Base 2.20.3 + gnome_keyring_delete_password@Base 2.22.2 + gnome_keyring_delete_password_sync@Base 2.22.2 + gnome_keyring_delete_sync@Base 2.20.3 + gnome_keyring_find_items@Base 2.20.3 + gnome_keyring_find_items_sync@Base 2.20.3 + gnome_keyring_find_itemsv@Base 2.20.3 + gnome_keyring_find_itemsv_sync@Base 2.20.3 + gnome_keyring_find_network_password@Base 2.20.3 + gnome_keyring_find_network_password_sync@Base 2.20.3 + gnome_keyring_find_password@Base 2.22.2 + gnome_keyring_find_password_sync@Base 2.22.2 + gnome_keyring_found_free@Base 2.20.3 + gnome_keyring_found_list_free@Base 2.20.3 + gnome_keyring_free_password@Base 2.20.3 + gnome_keyring_get_default_keyring@Base 2.20.3 + gnome_keyring_get_default_keyring_sync@Base 2.20.3 + gnome_keyring_get_info@Base 2.20.3 + gnome_keyring_get_info_sync@Base 2.20.3 + gnome_keyring_info_copy@Base 2.20.3 + gnome_keyring_info_free@Base 2.20.3 + gnome_keyring_info_get_ctime@Base 2.20.3 + gnome_keyring_info_get_is_locked@Base 2.20.3 + gnome_keyring_info_get_lock_on_idle@Base 2.20.3 + gnome_keyring_info_get_lock_timeout@Base 2.20.3 + gnome_keyring_info_get_mtime@Base 2.20.3 + gnome_keyring_info_set_lock_on_idle@Base 2.20.3 + gnome_keyring_info_set_lock_timeout@Base 2.20.3 + gnome_keyring_is_available@Base 2.20.3 + gnome_keyring_item_ac_get_access_type@Base 2.20.3 + gnome_keyring_item_ac_get_display_name@Base 2.20.3 + gnome_keyring_item_ac_get_path_name@Base 2.20.3 + gnome_keyring_item_ac_set_access_type@Base 2.20.3 + gnome_keyring_item_ac_set_display_name@Base 2.20.3 + gnome_keyring_item_ac_set_path_name@Base 2.20.3 + gnome_keyring_item_create@Base 2.20.3 + gnome_keyring_item_create_sync@Base 2.20.3 + gnome_keyring_item_delete@Base 2.20.3 + gnome_keyring_item_delete_sync@Base 2.20.3 + gnome_keyring_item_get_acl@Base 2.20.3 + gnome_keyring_item_get_acl_sync@Base 2.20.3 + gnome_keyring_item_get_attributes@Base 2.20.3 + gnome_keyring_item_get_attributes_sync@Base 2.20.3 + gnome_keyring_item_get_info@Base 2.20.3 + gnome_keyring_item_get_info_full@Base 2.20.3 + gnome_keyring_item_get_info_full_sync@Base 2.20.3 + gnome_keyring_item_get_info_sync@Base 2.20.3 + gnome_keyring_item_grant_access_rights@Base 2.20.3 + gnome_keyring_item_grant_access_rights_sync@Base 2.20.3 + gnome_keyring_item_info_copy@Base 2.20.3 + gnome_keyring_item_info_free@Base 2.20.3 + gnome_keyring_item_info_get_ctime@Base 2.20.3 + gnome_keyring_item_info_get_display_name@Base 2.20.3 + gnome_keyring_item_info_get_mtime@Base 2.20.3 + gnome_keyring_item_info_get_secret@Base 2.20.3 + gnome_keyring_item_info_get_type@Base 2.20.3 + gnome_keyring_item_info_new@Base 2.20.3 + gnome_keyring_item_info_set_display_name@Base 2.20.3 + gnome_keyring_item_info_set_secret@Base 2.20.3 + gnome_keyring_item_info_set_type@Base 2.20.3 + gnome_keyring_item_set_acl@Base 2.20.3 + gnome_keyring_item_set_acl_sync@Base 2.20.3 + gnome_keyring_item_set_attributes@Base 2.20.3 + gnome_keyring_item_set_attributes_sync@Base 2.20.3 + gnome_keyring_item_set_info@Base 2.20.3 + gnome_keyring_item_set_info_sync@Base 2.20.3 + gnome_keyring_list_item_ids@Base 2.20.3 + gnome_keyring_list_item_ids_sync@Base 2.20.3 + gnome_keyring_list_keyring_names@Base 2.20.3 + gnome_keyring_list_keyring_names_sync@Base 2.20.3 + gnome_keyring_lock@Base 2.20.3 + gnome_keyring_lock_all@Base 2.20.3 + gnome_keyring_lock_all_sync@Base 2.20.3 + gnome_keyring_lock_sync@Base 2.20.3 + gnome_keyring_memory_alloc@Base 2.20.3 + gnome_keyring_memory_free@Base 2.20.3 + gnome_keyring_memory_is_secure@Base 2.20.3 + gnome_keyring_memory_realloc@Base 2.20.3 + gnome_keyring_memory_strdup@Base 2.20.3 + gnome_keyring_memory_try_alloc@Base 2.20.3 + gnome_keyring_memory_try_realloc@Base 2.20.3 + gnome_keyring_network_password_free@Base 2.20.3 + gnome_keyring_network_password_list_free@Base 2.20.3 + gnome_keyring_result_to_message@Base 2.20.3 + gnome_keyring_set_default_keyring@Base 2.20.3 + gnome_keyring_set_default_keyring_sync@Base 2.20.3 + gnome_keyring_set_info@Base 2.20.3 + gnome_keyring_set_info_sync@Base 2.20.3 + gnome_keyring_set_network_password@Base 2.20.3 + gnome_keyring_set_network_password_sync@Base 2.20.3 + gnome_keyring_socket_connect_daemon@Base 2.26.0 + gnome_keyring_socket_read_all@Base 2.26.0 + gnome_keyring_socket_read_buffer@Base 2.26.0 + gnome_keyring_socket_write_all@Base 2.26.0 + gnome_keyring_socket_write_buffer@Base 2.26.0 + gnome_keyring_store_password@Base 2.22.2 + gnome_keyring_store_password_sync@Base 2.22.2 + gnome_keyring_string_list_free@Base 2.20.3 + gnome_keyring_unlock@Base 2.20.3 + gnome_keyring_unlock_sync@Base 2.20.3 --- gnome-keyring-2.27.5.orig/debian/rules +++ gnome-keyring-2.27.5/debian/rules @@ -0,0 +1,15 @@ +#!/usr/bin/make -f + +include /usr/share/cdbs/1/rules/debhelper.mk +include /usr/share/cdbs/1/rules/simple-patchsys.mk +include /usr/share/cdbs/1/class/gnome.mk +include /usr/share/gnome-pkg-tools/1/rules/uploaders.mk +include /usr/share/gnome-pkg-tools/1/rules/clean-la.mk +-include /usr/share/gnome-pkg-tools/1/rules/gnome-get-source.mk + +LDFLAGS := -Wl,-O1 -Wl,-z,defs -Wl,--as-needed + +DEB_CONFIGURE_EXTRA_FLAGS += --enable-static --with-pam-dir=/lib/security \ + --with-root-certs=/etc/ssl/certs + +DEB_DH_MAKESHLIBS_ARGS_gnome-keyring := --no-act --- gnome-keyring-2.27.5.orig/debian/gnome-keyring.install +++ gnome-keyring-2.27.5/debian/gnome-keyring.install @@ -0,0 +1,9 @@ +debian/tmp/etc/gconf/schemas +debian/tmp/usr/bin +debian/tmp/usr/share/locale +debian/tmp/usr/share/dbus-1/services +debian/tmp/usr/lib/gnome-keyring/gnome-keyring-ask +debian/tmp/usr/lib/gnome-keyring/*.so +debian/tmp/usr/lib/gnome-keyring/devel/*.so +debian/tmp/usr/lib/gnome-keyring/standalone/*.so +debian/tmp/etc/xdg/autostart --- gnome-keyring-2.27.5.orig/debian/libgnome-keyring0.install +++ gnome-keyring-2.27.5/debian/libgnome-keyring0.install @@ -0,0 +1 @@ +debian/tmp/usr/lib/libgnome-keyring.so.* --- gnome-keyring-2.27.5.orig/debian/libgnome-keyring-dev.docs +++ gnome-keyring-2.27.5/debian/libgnome-keyring-dev.docs @@ -0,0 +1,4 @@ +daemon/keyrings/file-format.txt +NEWS +README +TODO --- gnome-keyring-2.27.5.orig/debian/control +++ gnome-keyring-2.27.5/debian/control @@ -0,0 +1,150 @@ +Source: gnome-keyring +Section: gnome +Priority: optional +Maintainer: Ubuntu Desktop Team +XSBC-Original-Maintainer: Ondřej Surý +Uploaders: Debian GNOME Maintainers , Gustavo Noronha Silva , Josselin Mouette , Loic Minier , Sjoerd Simons +Build-Depends: debhelper (>= 5), + gnome-pkg-tools (>= 0.10), + intltool (>= 0.35.0), + libgtk2.0-dev (>= 2.6.0), + libglib2.0-dev (>= 2.16.0), + libgconf2-dev (>= 2.8.0), + libtasn1-3-dev (>= 1.0), + libtasn1-3-bin, + cdbs, + gtk-doc-tools (>= 1.9), + docbook-xml, + libdbus-1-dev (>= 1.0), + libgcrypt11-dev (>= 1.2.2), + libpam0g-dev, + libglib2.0-doc +Vcs-Bzr: https://code.launchpad.net/~ubuntu-desktop/gnome-keyring/ubuntu +Standards-Version: 3.8.1 + +Package: gnome-keyring +Section: gnome +Architecture: any +Depends: ${misc:Depends}, + ${shlibs:Depends}, + dbus-x11 +Recommends: libpam-gnome-keyring +Suggests: hal +Description: GNOME keyring services (daemon and tools) + gnome-keyring is a daemon in the session, similar to ssh-agent, + and other applications can use it to store passwords and other + sensitive information. + . + The program can manage several keyrings, each with its own master + password, and there is also a session keyring which is never stored to + disk, but forgotten when the session ends. + +Package: libgnome-keyring-dev +Section: libdevel +Architecture: any +Depends: ${misc:Depends}, + libgnome-keyring0 (= ${binary:Version}), + libglib2.0-dev (>= 2.16) +Description: Development files for GNOME keyring service + gnome-keyring is a daemon in the session, similar to ssh-agent, + and other applications can use it to store passwords and other + sensitive information. + . + The program can manage several keyrings, each with its own master + password, and there is also a session keyring which is never stored to + disk, but forgotten when the session ends. + . + This package contains development files for GNOME. + +Package: libgnome-keyring0 +Section: libs +Architecture: any +Depends: ${misc:Depends}, + ${shlibs:Depends} +Recommends: gnome-keyring +Description: GNOME keyring services library + gnome-keyring is a daemon in the session, similar to ssh-agent, + and other applications can use it to store passwords and other + sensitive information. + . + The program can manage several keyrings, each with its own master + password, and there is also a session keyring which is never stored to + disk, but forgotten when the session ends. + . + This package contains shared libraries for GNOME. + +Package: libgp11-dev +Section: libdevel +Architecture: any +Replaces: libgnome-keyring-dev (<< 2.25) +Depends: ${misc:Depends}, + libgp11-0 (= ${binary:Version}), + libglib2.0-dev (>= 2.16) +Description: GLib wrapper library for PKCS#11 - development + GP11 is a wrapper based on GLib implementing the PKCS#11 (Cryptoki) + interface. + . + This package contains the static libraries, header files and + documentation needed to build applications using the GP11 library. + +Package: libgp11-0 +Section: libs +Architecture: any +Depends: ${misc:Depends}, + ${shlibs:Depends} +Description: Glib wrapper library for PKCS#11 - runtime + GP11 is a wrapper based on GLib implementing the PKCS#11 (Cryptoki) + interface. + . + This package contains the shared libraries needed to run programs + built against the GP11 library. + +Package: libpam-gnome-keyring +Section: admin +Architecture: any +Depends: ${misc:Depends}, + ${shlibs:Depends}, + libpam-runtime (>= 1.0.1-6) +Recommends: gnome-keyring +Conflicts: libpam-keyring +Replaces: libpam-keyring +Provides: libpam-keyring +Description: PAM module to unlock the GNOME keyring upon login + gnome-keyring is a daemon in the session, similar to ssh-agent, + and other applications can use it to store passwords and other + sensitive information. + . + This package contains a PAM module that will automatically unlock the + keyrings using your login password, making gnome-keyring usage + transparent without losing its security benefits. + . + When installed, this module will automatically be used by GDM and + gnome-screensaver to unlock your keyrings when logging in and when + unlocking the screen saver. + +Package: libgcr-dev +Section: libdevel +Architecture: any +Depends: ${misc:Depends}, + libgcr0 (= ${binary:Version}), + libglib2.0-dev (>= 2.16.0), + libgp11-dev (= ${binary:Version}), + libgtk2.0-dev (>= 2.6.0), + libtasn1-3-dev (>= 1.0), + libtasn1-3-bin +Description: Library for Crypto UI related task - development + GCR is a library for crypto UI and related tasks. + . + This package contains the static libraries, header files and + documentation needed to build applications using the GCR library. + +Package: libgcr0 +Section: libs +Architecture: any +Depends: ${misc:Depends}, + ${shlibs:Depends} +Description: Library for Crypto UI related task - runtime + GCR is a library for crypto UI and related tasks. + . + This package contains the shared libraries needed to run programs + built against the GCR library. --- gnome-keyring-2.27.5.orig/debian/libgnome-keyring-dev.install +++ gnome-keyring-2.27.5/debian/libgnome-keyring-dev.install @@ -0,0 +1,6 @@ +debian/tmp/usr/include/gnome-keyring* +debian/tmp/usr/lib/libgnome-keyring.a +debian/tmp/usr/lib/libgnome-keyring.la +debian/tmp/usr/lib/libgnome-keyring.so +debian/tmp/usr/lib/pkgconfig/gnome-keyring*.pc +debian/tmp/usr/share/gtk-doc/html/gnome-keyring* --- gnome-keyring-2.27.5.orig/debian/libgp11-dev.install +++ gnome-keyring-2.27.5/debian/libgp11-dev.install @@ -0,0 +1,5 @@ +debian/tmp/usr/include/gp11 +debian/tmp/usr/lib/libgp11.a +debian/tmp/usr/lib/libgp11.so +debian/tmp/usr/lib/pkgconfig/gp11*.pc +debian/tmp/usr/share/gtk-doc/html/gp11 --- gnome-keyring-2.27.5.orig/debian/gnome-keyring-daemon.1 +++ gnome-keyring-2.27.5/debian/gnome-keyring-daemon.1 @@ -0,0 +1,27 @@ +.\" Copyright (C) 2006 Sven Arvidsson +.\" +.\" This is free software; you may redistribute it and/or modify +.\" it under the terms of the GNU General Public License as +.\" published by the Free Software Foundation; either version 2, +.\" or (at your option) any later version. +.\" +.\" This is distributed in the hope that it will be useful, but +.\" WITHOUT ANY WARRANTY; without even the implied warranty of +.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +.\" GNU General Public License for more details. +.\" +.\"You should have received a copy of the GNU General Public License along +.\"with this program; if not, write to the Free Software Foundation, Inc., +.\"51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. +.TH gnome-keyring-daemon 1 "2007\-05\-05" "GNOME" +.SH NAME +gnome-keyring-daemon \- keep password and other secrets for users +.SH DESCRIPTION +.B gnome-keyring-daemon +is a daemon in the session, similar to ssh-agent, and other applications can use it to store passwords and other sensitive information. +.SH AUTHORS +.B gnome-keyring-daemon +was written by Alexander Larsson and others. +.P +This manual page was written by Sven Arvidsson , +for the Debian project (but may be used by others). --- gnome-keyring-2.27.5.orig/debian/libpam-gnome-keyring.install +++ gnome-keyring-2.27.5/debian/libpam-gnome-keyring.install @@ -0,0 +1,2 @@ +debian/tmp/lib/security/*.so +debian/pam-configs /usr/share/ --- gnome-keyring-2.27.5.orig/debian/libgp11-0.symbols +++ gnome-keyring-2.27.5/debian/libgp11-0.symbols @@ -0,0 +1,177 @@ +libgp11.so.0 libgp11-0 #MINVER# +* Build-Depends-Package: libgp11-dev + gp11_session_logout_full@Base 2.24 + gp11_attribute_init_date@Base 2.24 + gp11_slot_get_info@Base 2.24 + gp11_string_from_chars@Base 2.24 + gp11_attributes_count@Base 2.24 + gp11_attributes_find_string@Base 2.24 + gp11_attributes_find_ulong@Base 2.24 + gp11_attributes_at@Base 2.24 + gp11_get_error_quark@Base 2.24 + gp11_slot_open_session_full@Base 2.24 + _gp11_call_async_go@Base 2.24 + gp11_slot_info_free@Base 2.24 + gp11_attributes_find@Base 2.24 + gp11_object_get@Base 2.24 + _gp11_call_sync@Base 2.24 + gp11_session_login_async@Base 2.24 + gp11_session_login@Base 2.24 + gp11_session_logout_async@Base 2.24 + gp11_attributes_ref@Base 2.24 + gp11_session_create_object@Base 2.24 + gp11_slot_open_session_finish@Base 2.24 + gp11_object_get_type@Base 2.24 + gp11_attributes_find_boolean@Base 2.24 + gp11_object_destroy_finish@Base 2.24 + gp11_attributes_add_data@Base 2.24 + gp11_mechanism_info_free@Base 2.24 + gp11_attributes_add_date@Base 2.24 + gp11_session_create_object_full@Base 2.24 + gp11_slot_get_mechanism_info@Base 2.24 + gp11_object_destroy_async@Base 2.24 + gp11_module_initialize@Base 2.24 + gp11_session_login_full@Base 2.24 + gp11_attributes_unref@Base 2.24 + gp11_token_info_free@Base 2.24 + gp11_session_get_handle@Base 2.24 + gp11_slot_open_session_async@Base 2.24 + gp11_session_info_free@Base 2.24 + gp11_session_create_object_finish@Base 2.24 + gp11_attributes_find_date@Base 2.24 + gp11_slot_get_mechanisms@Base 2.24 + gp11_attributes_add_boolean@Base 2.24 + gp11_object_destroy@Base 2.24 + gp11_module_get_slots@Base 2.24 + gp11_module_get_type@Base 2.24 + gp11_attribute_get_ulong@Base 2.24 + gp11_attribute_init_copy@Base 2.24 + gp11_session_login_finish@Base 2.24 + gp11_attributes_new@Base 2.24 + gp11_attributes_add_invalid@Base 2.24 + gp11_attribute_init_string@Base 2.24 + gp11_attribute_new_date@Base 2.24 + gp11_attribute_get_string@Base 2.24 + gp11_object_set_finish@Base 2.24 + gp11_object_get_async@Base 2.24 + gp11_slot_get_token_info@Base 2.24 + gp11_session_logout@Base 2.24 + gp11_object_set@Base 2.24 + gp11_object_from_handle@Base 2.24 + gp11_attributes_newv@Base 2.24 + gp11_session_create_object_async@Base 2.24 + gp11_attribute_new_string@Base 2.24 + gp11_attribute_new_boolean@Base 2.24 + gp11_session_logout_finish@Base 2.24 + gp11_session_from_handle@Base 2.24 + gp11_attribute_init@Base 2.24 + gp11_session_get_type@Base 2.24 + gp11_attribute_get_boolean@Base 2.24 + gp11_object_get_finish@Base 2.24 + _gp11_call_basic_finish@Base 2.24 + gp11_object_set_full@Base 2.24 + gp11_attribute_new_invalid@Base 2.24 + gp11_attribute_free@Base 2.24 + gp11_object_destroy_full@Base 2.24 + gp11_object_set_async@Base 2.24 + gp11_attribute_new_ulong@Base 2.24 + gp11_object_get_handle@Base 2.24 + _gp11_call_async_prep@Base 2.24 + gp11_attributes_add_ulong@Base 2.24 + gp11_slot_get_handle@Base 2.24 + gp11_session_find_objects_full@Base 2.24 + gp11_module_get_info@Base 2.24 + gp11_attribute_clear@Base 2.24 + gp11_attribute_init_ulong@Base 2.24 + gp11_session_find_objects_async@Base 2.24 + _gp11_call_uninitialize@Base 2.24 + gp11_slot_get_type@Base 2.24 + gp11_module_info_free@Base 2.24 + gp11_slot_open_session@Base 2.24 + gp11_session_get_info@Base 2.24 + gp11_attribute_dup@Base 2.24 + gp11_session_find_objects@Base 2.24 + gp11_attribute_init_boolean@Base 2.24 + _gp11_call_get_type@Base 2.24 + gp11_list_unref_free@Base 2.24 + gp11_attribute_get_date@Base 2.24 + gp11_attributes_new_valist@Base 2.24 + gp11_attributes_add@Base 2.24 + gp11_attribute_init_invalid@Base 2.24 + gp11_attributes_add_string@Base 2.24 + gp11_objects_from_handle_array@Base 2.24 + gp11_attribute_new@Base 2.24 + gp11_message_from_rv@Base 2.24 + gp11_object_get_full@Base 2.24 + gp11_attributes_get_boxed_type@Base 2.24 + gp11_session_find_objects_finish@Base 2.24 + gp11_attribute_is_invalid@Base 2.24 + _gp11_call_async_short@Base 2.24 + gp11_session_sign_finish@Base 2.26 + gp11_object_get_session@Base 2.26 + gp11_attribute_new_empty@Base 2.26 + gp11_session_encrypt_full@Base 2.26 + gp11_session_verify_full@Base 2.26 + gp11_object_get_data@Base 2.26 + gp11_module_get_pool_sessions@Base 2.26 + gp11_list_ref_copy@Base 2.26 + gp11_slot_equal@Base 2.26 + gp11_attribute_init_empty@Base 2.26 + _gp11_module_fire_authenticate_object@Base 2.26 + gp11_object_get_data_finish@Base 2.26 + gp11_session_decrypt_full@Base 2.26 + _gp11_attributes_unlock@Base 2.26 + gp11_session_decrypt@Base 2.26 + gp11_object_get_data_full@Base 2.26 + gp11_object_equal@Base 2.26 + gp11_module_get_functions@Base 2.26 + _gp11_attributes_lock@Base 2.26 + gp11_object_hash@Base 2.26 + _gp11_attributes_commit_in@Base 2.26 + gp11_module_get_path@Base 2.26 + gp11_session_decrypt_finish@Base 2.26 + gp11_slot_has_flags@Base 2.26 + gp11_session_encrypt_async@Base 2.26 + gp11_slot_hash@Base 2.26 + _gp11_marshal_BOOLEAN__ULONG@Base 2.26 + gp11_module_equal@Base 2.26 + _gp11_attributes_commit_out@Base 2.26 + gp11_module_set_pool_sessions@Base 2.26 + gp11_session_sign_async@Base 2.26 + _gp11_marshal_BOOLEAN__STRING_POINTER@Base 2.26 + gp11_session_encrypt@Base 2.26 + _gp11_call_get_arguments@Base 2.26 + _gp11_ulong_hash@Base 2.26 + _gp11_ulong_equal@Base 2.26 + gp11_module_enumerate_objects@Base 2.26 + gp11_session_get_module@Base 2.26 + _gp11_call_async_object@Base 2.26 + gp11_module_set_auto_authenticate@Base 2.26 + gp11_slot_get_module@Base 2.26 + gp11_session_encrypt_finish@Base 2.26 + gp11_session_sign_full@Base 2.26 + gp11_module_get_auto_authenticate@Base 2.26 + gp11_module_enumerate_objects_full@Base 2.26 + _gp11_call_async_ready@Base 2.26 + _gp11_module_pooled_session_handle@Base 2.26 + _gp11_module_pool_session_handle@Base 2.26 + gp11_module_hash@Base 2.26 + gp11_attributes_new_full@Base 2.26 + gp11_mechanisms_check@Base 2.26 + gp11_attributes_new_empty@Base 2.26 + gp11_session_verify_async@Base 2.26 + gp11_session_verify@Base 2.26 + gp11_object_get_data_async@Base 2.26 + gp11_session_sign@Base 2.26 + gp11_session_get_slot@Base 2.26 + gp11_object_get_module@Base 2.26 + gp11_module_new@Base 2.26 + gp11_object_get_slot@Base 2.26 + gp11_attributes_add_empty@Base 2.26 + gp11_session_decrypt_async@Base 2.26 + gp11_object_set_session@Base 2.26 + _gp11_marshal_BOOLEAN__OBJECT_STRING_POINTER@Base 2.26 + _gp11_call_async_ready_go@Base 2.26 + _gp11_module_fire_authenticate_slot@Base 2.26 + _gp11_attributes_prepare_in@Base 2.26 + gp11_session_verify_finish@Base 2.26 --- gnome-keyring-2.27.5.orig/debian/compat +++ gnome-keyring-2.27.5/debian/compat @@ -0,0 +1 @@ +5 --- gnome-keyring-2.27.5.orig/debian/libgcr0.install +++ gnome-keyring-2.27.5/debian/libgcr0.install @@ -0,0 +1,2 @@ +debian/tmp/usr/lib/libgcr.so.* +debian/tmp/usr/share/gcr0/ui --- gnome-keyring-2.27.5.orig/debian/gnome-keyring.docs +++ gnome-keyring-2.27.5/debian/gnome-keyring.docs @@ -0,0 +1 @@ +keyring-intro.txt --- gnome-keyring-2.27.5.orig/debian/libgp11-0.shlibs +++ gnome-keyring-2.27.5/debian/libgp11-0.shlibs @@ -0,0 +1 @@ +libgp11 0 libgp11-0 (>= 2.26.0) --- gnome-keyring-2.27.5.orig/debian/libgcr0.shlibs +++ gnome-keyring-2.27.5/debian/libgcr0.shlibs @@ -0,0 +1 @@ +libgcr 0 libgcr0 (>= 2.26.0) --- gnome-keyring-2.27.5.orig/debian/README.Debian +++ gnome-keyring-2.27.5/debian/README.Debian @@ -0,0 +1,28 @@ +gnome-keyring for Debian +======================== + + Password caching + ---------------- +GNOME keyring caches the passwords in memory, and when asked to, it will +store them on disk (in .gnome2/keyrings). They are encrypted with the +AES128 cipher, using a master password as key. + + Login keyring + ------------- +If you use GDM, the GNOME keyring daemon is spawned directly at the time +of authentication, and the keyring named "login" is unlocked. This +keyring uses the authentication token as a master password. + +If you change your authentication password, you need to change the +password for the login keyring as well. This can be done from +seahorse-preferences (System->Preferences->Encryption and Keyrings). You +can also automate this process by adding the following line to +/etc/pam.d/common-password: + password optional pam_gnome_keyring.so + + SSH agent + --------- +The GNOME keyring includes the functionality of the SSH agent, and it +can break some setups, especially if ssh-agent is started by hand. If +you want to disable it, you can set the +/apps/gnome-keyring/daemon-components/ssh GConf key to false. --- gnome-keyring-2.27.5.orig/debian/control.in +++ gnome-keyring-2.27.5/debian/control.in @@ -0,0 +1,150 @@ +Source: gnome-keyring +Section: gnome +Priority: optional +Maintainer: Ubuntu Desktop Team +XSBC-Original-Maintainer: Ondřej Surý +Uploaders: @GNOME_TEAM@ +Build-Depends: debhelper (>= 5), + gnome-pkg-tools (>= 0.10), + intltool (>= 0.35.0), + libgtk2.0-dev (>= 2.6.0), + libglib2.0-dev (>= 2.16.0), + libgconf2-dev (>= 2.8.0), + libtasn1-3-dev (>= 1.0), + libtasn1-3-bin, + cdbs, + gtk-doc-tools (>= 1.9), + docbook-xml, + libdbus-1-dev (>= 1.0), + libgcrypt11-dev (>= 1.2.2), + libpam0g-dev, + libglib2.0-doc +Vcs-Bzr: https://code.launchpad.net/~ubuntu-desktop/gnome-keyring/ubuntu +Standards-Version: 3.8.1 + +Package: gnome-keyring +Section: gnome +Architecture: any +Depends: ${misc:Depends}, + ${shlibs:Depends}, + dbus-x11 +Recommends: libpam-gnome-keyring +Suggests: hal +Description: GNOME keyring services (daemon and tools) + gnome-keyring is a daemon in the session, similar to ssh-agent, + and other applications can use it to store passwords and other + sensitive information. + . + The program can manage several keyrings, each with its own master + password, and there is also a session keyring which is never stored to + disk, but forgotten when the session ends. + +Package: libgnome-keyring-dev +Section: libdevel +Architecture: any +Depends: ${misc:Depends}, + libgnome-keyring0 (= ${binary:Version}), + libglib2.0-dev (>= 2.16) +Description: Development files for GNOME keyring service + gnome-keyring is a daemon in the session, similar to ssh-agent, + and other applications can use it to store passwords and other + sensitive information. + . + The program can manage several keyrings, each with its own master + password, and there is also a session keyring which is never stored to + disk, but forgotten when the session ends. + . + This package contains development files for GNOME. + +Package: libgnome-keyring0 +Section: libs +Architecture: any +Depends: ${misc:Depends}, + ${shlibs:Depends} +Recommends: gnome-keyring +Description: GNOME keyring services library + gnome-keyring is a daemon in the session, similar to ssh-agent, + and other applications can use it to store passwords and other + sensitive information. + . + The program can manage several keyrings, each with its own master + password, and there is also a session keyring which is never stored to + disk, but forgotten when the session ends. + . + This package contains shared libraries for GNOME. + +Package: libgp11-dev +Section: libdevel +Architecture: any +Replaces: libgnome-keyring-dev (<< 2.25) +Depends: ${misc:Depends}, + libgp11-0 (= ${binary:Version}), + libglib2.0-dev (>= 2.16) +Description: GLib wrapper library for PKCS#11 - development + GP11 is a wrapper based on GLib implementing the PKCS#11 (Cryptoki) + interface. + . + This package contains the static libraries, header files and + documentation needed to build applications using the GP11 library. + +Package: libgp11-0 +Section: libs +Architecture: any +Depends: ${misc:Depends}, + ${shlibs:Depends} +Description: Glib wrapper library for PKCS#11 - runtime + GP11 is a wrapper based on GLib implementing the PKCS#11 (Cryptoki) + interface. + . + This package contains the shared libraries needed to run programs + built against the GP11 library. + +Package: libpam-gnome-keyring +Section: admin +Architecture: any +Depends: ${misc:Depends}, + ${shlibs:Depends}, + libpam-runtime (>= 1.0.1-6) +Recommends: gnome-keyring +Conflicts: libpam-keyring +Replaces: libpam-keyring +Provides: libpam-keyring +Description: PAM module to unlock the GNOME keyring upon login + gnome-keyring is a daemon in the session, similar to ssh-agent, + and other applications can use it to store passwords and other + sensitive information. + . + This package contains a PAM module that will automatically unlock the + keyrings using your login password, making gnome-keyring usage + transparent without losing its security benefits. + . + When installed, this module will automatically be used by GDM and + gnome-screensaver to unlock your keyrings when logging in and when + unlocking the screen saver. + +Package: libgcr-dev +Section: libdevel +Architecture: any +Depends: ${misc:Depends}, + libgcr0 (= ${binary:Version}), + libglib2.0-dev (>= 2.16.0), + libgp11-dev (= ${binary:Version}), + libgtk2.0-dev (>= 2.6.0), + libtasn1-3-dev (>= 1.0), + libtasn1-3-bin +Description: Library for Crypto UI related task - development + GCR is a library for crypto UI and related tasks. + . + This package contains the static libraries, header files and + documentation needed to build applications using the GCR library. + +Package: libgcr0 +Section: libs +Architecture: any +Depends: ${misc:Depends}, + ${shlibs:Depends} +Description: Library for Crypto UI related task - runtime + GCR is a library for crypto UI and related tasks. + . + This package contains the shared libraries needed to run programs + built against the GCR library. --- gnome-keyring-2.27.5.orig/debian/libpam-gnome-keyring.prerm +++ gnome-keyring-2.27.5/debian/libpam-gnome-keyring.prerm @@ -0,0 +1,8 @@ +#! /bin/sh +set -e + +if [ "$1" = remove ]; then + pam-auth-update --package --remove gnome-keyring +fi + +#DEBHELPER# --- gnome-keyring-2.27.5.orig/debian/libpam-gnome-keyring.README.Debian +++ gnome-keyring-2.27.5/debian/libpam-gnome-keyring.README.Debian @@ -0,0 +1,14 @@ +pam_gnome_keyring for Debian +---------------------------- + +The default PAM configuration for GDM and gnome-screensaver already +uses pam_gnome_keyring. Password change is also implemented through the +global PAM configuration. + +If you want to start gnome_keyring from another display manager, you +need to add the following lines to the corresponding /etc/pam.d/?dm +file: + auth optional pam_gnome_keyring.so + session optional pam_gnome_keyring.so auto_start + + -- Josselin Mouette , Sun, 25 Nov 2007 11:53:10 +0100 --- gnome-keyring-2.27.5.orig/debian/libgp11-0.install +++ gnome-keyring-2.27.5/debian/libgp11-0.install @@ -0,0 +1 @@ +debian/tmp/usr/lib/libgp11.so.* --- gnome-keyring-2.27.5.orig/debian/libgnome-keyring0.shlibs +++ gnome-keyring-2.27.5/debian/libgnome-keyring0.shlibs @@ -0,0 +1 @@ +libgnome-keyring 0 libgnome-keyring0 (>= 2.23.5) --- gnome-keyring-2.27.5.orig/debian/copyright +++ gnome-keyring-2.27.5/debian/copyright @@ -0,0 +1,180 @@ +This package was debianized by Ondřej Surý on +Tue, 23 Mar 2004 12:21:43 +0100. + +It was downloaded from http://ftp.gnome.org/pub/GNOME/sources/gnome-keyring/ + +Upstream Authors: Alexander Larsson + Stef Walter + +Files: common/* + daemon/gkr-daemon-util.* + daemon/ui/* + egg/* + gp11/* + library/* + pam/* + pkcs11/* + pkcs11/roots-store/gck-roots-standalone.* + pkcs11/rpc-layer/* + pkcs11/ssh-store/gck-ssh-standalone.* + pkcs11/user-store/gck-user-standalone.* + tests/* + tools/* +Copyright: © 2003 Red Hat, Inc + © 2007 Nate Nielsen + © 2007, 2008 Stefan Walter +License: LGPL-2+ (/usr/share/common-licenses/LGPL-2) + The Gnome Keyring Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Library General Public License as + published by the Free Software Foundation; either version 2 of the + License, or (at your option) any later version. + + The Gnome Keyring Library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Library General Public License for more details. + + You should have received a copy of the GNU Library General Public + License along with the Gnome Library; see the file COPYING.LIB. If not, + write to the Free Software Foundation, Inc., 51 Franklin Street, + Fifth Floor, Boston, MA 02110-1301, USA. + +Files: egg/egg-secure-entry.c +Copyright: © 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald +License: LGPL-2+ (/usr/share/common-licenses/LGPL-2) + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the + write to the Free Software Foundation, Inc., 51 Franklin Street, + Fifth Floor, Boston, MA 02110-1301, USA. + +Files: egg/egg-dbus.* + egg/egg-unix-credential.* +Copyright: © 2002, 2003 CodeFactory AB + © 2005 Red Hat, Inc. +License: GPL-2+ + +Files: daemon/ui/gkr-ask-request.* + daemon/ui/gkr-ask-tool-widgets.* + daemon/ui/gkr-ask-tool.* + pkcs11/ssh-agent/* +Copyright: © 2003 Red Hat, Inc + © 2007 Stefan Walter +License: GPL-2+ + Gnome keyring is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License as + published by the Free Software Foundation; either version 2 of the + License, or (at your option) any later version. + + Gnome keyring is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + write to the Free Software Foundation, Inc., 51 Franklin Street, + Fifth Floor, Boston, MA 02110-1301, USA. + +Files: daemon/pkcs11/* + egg/egg-hex.* + egg/egg-libgcrypt.* + egg/egg-symkey.* + gcr/* + pkcs11/gck/* + pkcs11/plex-layer/* + pkcs11/roots-store/* + pkcs11/ssh-store/* + pkcs11/user-store/* +Copyright: © 2008 Stefan Walter +License: LGPL-2.1+ (/usr/share/common-licenses/LGPL-2.1) + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU Lesser General License as + published by the Free Software Foundation; either version 2.1 of + the License, or (at your option) any later version. + + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General License for more details. + + You should have received a copy of the GNU Lesser General + License along with this program; if not, write to the Free Software + write to the Free Software Foundation, Inc., 51 Franklin Street, + Fifth Floor, Boston, MA 02110-1301, USA. + +Files: pkcs11/pkcs11.h +Copyright: © 2006, 2007 g10 Code GmbH + © 2006 Andreas Jellinghaus +License: + This file is free software; as a special exception the author gives + unlimited permission to copy and/or distribute it, with or without + modifications, as long as this notice is preserved. + + This file is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY, to the extent permitted by law; without even + the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + PURPOSE. + +Files: pkcs11/pkcs11n.h +Copyright: © 1994-2000 Netscape Communications Corporation +License: MPL-1.1 | GPL-2+ | LGPL-2.1+ (/usr/share/common-licenses/LGPL-2.1) + The contents of this file are subject to the Mozilla Public License Version + 1.1 (the "License"); you may not use this file except in compliance with + the License. You may obtain a copy of the License at + http://www.mozilla.org/MPL/ + + Software distributed under the License is distributed on an "AS IS" basis, + WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License + for the specific language governing rights and limitations under the + License. + + The Original Code is the Netscape security libraries. + + The Initial Developer of the Original Code is + Netscape Communications Corporation. + Portions created by the Initial Developer are Copyright (C) 1994-2000 + the Initial Developer. All Rights Reserved. + + Contributor(s): + Dr Stephen Henson + + Alternatively, the contents of this file may be used under the terms of + either the GNU General Public License Version 2 or later (the "GPL"), or + the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), + in which case the provisions of the GPL or the LGPL are applicable instead + of those above. If you wish to allow use of your version of this file only + under the terms of either the GPL or the LGPL, and not to allow others to + use your version of this file under the terms of the MPL, indicate your + decision by deleting the provisions above and replace them with the notice + and other provisions required by the GPL or the LGPL. If you do not delete + the provisions above, a recipient may use your version of this file under + the terms of any one of the MPL, the GPL or the LGPL. + +Files: daemon/* +Copyright: © 2003 Red Hat, Inc + © 2007 Stefan Walter +License: GPL2+ (/usr/share/common-licenses/GPL-2) + Gnome keyring is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License as + published by the Free Software Foundation; either version 2 of the + License, or (at your option) any later version. + + Gnome keyring is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + write to the Free Software Foundation, Inc., 51 Franklin Street, + Fifth Floor, Boston, MA 02110-1301, USA. --- gnome-keyring-2.27.5.orig/debian/libgcr0.symbols +++ gnome-keyring-2.27.5/debian/libgcr0.symbols @@ -0,0 +1,68 @@ +libgcr.so.0 libgcr0 #MINVER# +* Build-Depends-Package: libgcr-dev + _gcr_get_pkcs11_modules@Base 2.26.0 + _gcr_import_dialog_get_password@Base 2.26.0 + _gcr_import_dialog_get_primary_text@Base 2.26.0 + _gcr_import_dialog_get_secondary_text@Base 2.26.0 + _gcr_import_dialog_get_selected_slot@Base 2.26.0 + _gcr_import_dialog_get_type@Base 2.26.0 + _gcr_import_dialog_hide_password@Base 2.26.0 + _gcr_import_dialog_hide_selected_slot@Base 2.26.0 + _gcr_import_dialog_new@Base 2.26.0 + _gcr_import_dialog_run@Base 2.26.0 + _gcr_import_dialog_set_password@Base 2.26.0 + _gcr_import_dialog_set_primary_text@Base 2.26.0 + _gcr_import_dialog_set_secondary_text@Base 2.26.0 + _gcr_import_dialog_set_selected_slot@Base 2.26.0 + _gcr_import_dialog_show_password@Base 2.26.0 + _gcr_import_dialog_show_selected_slot@Base 2.26.0 + _gcr_initialize@Base 2.26.0 + _gcr_marshal_BOOLEAN__INT@Base 2.26.0 + egg_libgcrypt_initialize@Base 2.26.0 + gcr_certificate_basics_widget_get_certificate@Base 2.26.0 + gcr_certificate_basics_widget_get_type@Base 2.26.0 + gcr_certificate_basics_widget_new@Base 2.26.0 + gcr_certificate_basics_widget_set_certificate@Base 2.26.0 + gcr_certificate_details_widget_get_certificate@Base 2.26.0 + gcr_certificate_details_widget_get_type@Base 2.26.0 + gcr_certificate_details_widget_new@Base 2.26.0 + gcr_certificate_details_widget_set_certificate@Base 2.26.0 + gcr_certificate_get_der_data@Base 2.26.0 + gcr_certificate_get_expiry_date@Base 2.26.0 + gcr_certificate_get_fingerprint@Base 2.26.0 + gcr_certificate_get_fingerprint_hex@Base 2.26.0 + gcr_certificate_get_issued_date@Base 2.26.0 + gcr_certificate_get_issuer_cn@Base 2.26.0 + gcr_certificate_get_issuer_dn@Base 2.26.0 + gcr_certificate_get_issuer_part@Base 2.26.0 + gcr_certificate_get_key_size@Base 2.26.0 + gcr_certificate_get_serial_number@Base 2.26.0 + gcr_certificate_get_serial_number_hex@Base 2.26.0 + gcr_certificate_get_subject_cn@Base 2.26.0 + gcr_certificate_get_subject_dn@Base 2.26.0 + gcr_certificate_get_subject_part@Base 2.26.0 + gcr_certificate_get_type@Base 2.26.0 + gcr_data_error_get_domain@Base 2.26.0 + gcr_importer_get_parser@Base 2.26.0 + gcr_importer_get_prompt_behavior@Base 2.26.0 + gcr_importer_get_slot@Base 2.26.0 + gcr_importer_get_type@Base 2.26.0 + gcr_importer_import@Base 2.26.0 + gcr_importer_import_async@Base 2.26.0 + gcr_importer_import_finish@Base 2.26.0 + gcr_importer_new@Base 2.26.0 + gcr_importer_set_parser@Base 2.26.0 + gcr_importer_set_prompt_behavior@Base 2.26.0 + gcr_importer_set_slot@Base 2.26.0 + gcr_parser_add_password@Base 2.26.0 + gcr_parser_format_disable@Base 2.26.0 + gcr_parser_format_enable@Base 2.26.0 + gcr_parser_format_supported@Base 2.26.0 + gcr_parser_get_parsed_attributes@Base 2.26.0 + gcr_parser_get_parsed_description@Base 2.26.0 + gcr_parser_get_parsed_label@Base 2.26.0 + gcr_parser_get_type@Base 2.26.0 + gcr_parser_new@Base 2.26.0 + gcr_parser_parse_data@Base 2.26.0 + gcr_simple_certificate_get_type@Base 2.26.0 + gcr_simple_certificate_new@Base 2.26.0 --- gnome-keyring-2.27.5.orig/debian/gnome-keyring.manpages +++ gnome-keyring-2.27.5/debian/gnome-keyring.manpages @@ -0,0 +1 @@ +debian/gnome-keyring-daemon.1 --- gnome-keyring-2.27.5.orig/debian/patches/99_ltmain_as-needed.patch +++ gnome-keyring-2.27.5/debian/patches/99_ltmain_as-needed.patch @@ -0,0 +1,30 @@ +--- ltmain.sh.orig 2008-10-19 10:32:18.000000000 +0200 ++++ ltmain.sh 2008-11-22 11:52:34.555029690 +0100 +@@ -4189,6 +4189,11 @@ + arg=$func_stripname_result + ;; + ++ -Wl,--as-needed) ++ deplibs="$deplibs $arg" ++ continue ++ ;; ++ + -Wl,*) + func_stripname '-Wl,' '' "$arg" + args=$func_stripname_result +@@ -4543,6 +4548,15 @@ + lib= + found=no + case $deplib in ++ -Wl,--as-needed) ++ if test "$linkmode,$pass" = "prog,link"; then ++ compile_deplibs="$deplib $compile_deplibs" ++ finalize_deplibs="$deplib $finalize_deplibs" ++ else ++ deplibs="$deplib $deplibs" ++ fi ++ continue ++ ;; + -mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe|-threads) + if test "$linkmode,$pass" = "prog,link"; then + compile_deplibs="$deplib $compile_deplibs" --- gnome-keyring-2.27.5.orig/debian/patches/01_pam-logging-less-verbose.patch +++ gnome-keyring-2.27.5/debian/patches/01_pam-logging-less-verbose.patch @@ -0,0 +1,13 @@ +Index: gnome-keyring-2.24.1/pam/gkr-pam-module.c +=================================================================== +--- gnome-keyring-2.24.1.orig/pam/gkr-pam-module.c 2008-09-16 23:45:07.000000000 +0200 ++++ gnome-keyring-2.24.1/pam/gkr-pam-module.c 2008-11-22 11:14:00.707526445 +0100 +@@ -769,7 +769,7 @@ pam_sm_authenticate (pam_handle_t *ph, i + + pwd = getpwnam (user); + if (!pwd) { +- syslog (GKR_LOG_ERR, "gkr-pam: error looking up user information for: %s", user); ++ syslog (GKR_LOG_ERR, "gkr-pam: error looking up user information"); + return PAM_SERVICE_ERR; + } + --- gnome-keyring-2.27.5.orig/debian/patches/02_uidir_relocate.patch +++ gnome-keyring-2.27.5/debian/patches/02_uidir_relocate.patch @@ -0,0 +1,24 @@ +diff -Nur -x '*.orig' -x '*~' gnome-keyring-2.27.5/gcr/Makefile.am gnome-keyring-2.27.5.new/gcr/Makefile.am +--- gnome-keyring-2.27.5/gcr/Makefile.am 2009-07-21 15:59:12.000000000 +0200 ++++ gnome-keyring-2.27.5.new/gcr/Makefile.am 2009-07-27 21:22:02.000000000 +0200 +@@ -2,7 +2,7 @@ + # UI BUILDER + # + +-uidir = $(datadir)/gcr/ui/ ++uidir = $(datadir)/gcr0/ui/ + + ui_DATA = \ + gcr-certificate-basics-widget.ui \ +diff -Nur -x '*.orig' -x '*~' gnome-keyring-2.27.5/gcr/Makefile.in gnome-keyring-2.27.5.new/gcr/Makefile.in +--- gnome-keyring-2.27.5/gcr/Makefile.in 2009-07-27 17:27:20.000000000 +0200 ++++ gnome-keyring-2.27.5.new/gcr/Makefile.in 2009-07-27 21:22:12.000000000 +0200 +@@ -284,7 +284,7 @@ + top_build_prefix = @top_build_prefix@ + top_builddir = @top_builddir@ + top_srcdir = @top_srcdir@ +-uidir = $(datadir)/gcr/ui/ ++uidir = $(datadir)/gcr0/ui/ + ui_DATA = \ + gcr-certificate-basics-widget.ui \ + gcr-import-dialog.ui --- gnome-keyring-2.27.5.orig/debian/pam-configs/gnome-keyring +++ gnome-keyring-2.27.5/debian/pam-configs/gnome-keyring @@ -0,0 +1,6 @@ +Name: GNOME Keyring Daemon - Login keyring management +Default: yes +Priority: 0 +Password-Type: Additional +Password-Final: + optional pam_gnome_keyring.so