head 1.13; access; symbols pkgsrc-2013Q2:1.13.0.10 pkgsrc-2013Q2-base:1.13 pkgsrc-2012Q4:1.13.0.8 pkgsrc-2012Q4-base:1.13 pkgsrc-2011Q4:1.13.0.6 pkgsrc-2011Q4-base:1.13 pkgsrc-2011Q2:1.13.0.4 pkgsrc-2011Q2-base:1.13 pkgsrc-2009Q4:1.13.0.2 pkgsrc-2009Q4-base:1.13 pkgsrc-2009Q3:1.12.0.4 pkgsrc-2009Q3-base:1.12 pkgsrc-2009Q2:1.12.0.2 pkgsrc-2009Q2-base:1.12 pkgsrc-2009Q1:1.10.0.4 pkgsrc-2009Q1-base:1.10 pkgsrc-2008Q4:1.10.0.2 pkgsrc-2008Q4-base:1.10 pkgsrc-2008Q3:1.9.0.16 pkgsrc-2008Q3-base:1.9 cube-native-xorg:1.9.0.14 cube-native-xorg-base:1.9 pkgsrc-2008Q2:1.9.0.12 pkgsrc-2008Q2-base:1.9 cwrapper:1.9.0.10 pkgsrc-2008Q1:1.9.0.8 pkgsrc-2008Q1-base:1.9 pkgsrc-2007Q4:1.9.0.6 pkgsrc-2007Q4-base:1.9 pkgsrc-2007Q3:1.9.0.4 pkgsrc-2007Q3-base:1.9 pkgsrc-2007Q2:1.9.0.2 pkgsrc-2007Q2-base:1.9 pkgsrc-2007Q1:1.7.0.16 pkgsrc-2007Q1-base:1.7 pkgsrc-2006Q4:1.7.0.14 pkgsrc-2006Q4-base:1.7 pkgsrc-2006Q3:1.7.0.12 pkgsrc-2006Q3-base:1.7 pkgsrc-2006Q2:1.7.0.10 pkgsrc-2006Q2-base:1.7 pkgsrc-2006Q1:1.7.0.8 pkgsrc-2006Q1-base:1.7 pkgsrc-2005Q4:1.7.0.6 pkgsrc-2005Q4-base:1.7 pkgsrc-2005Q3:1.7.0.4 pkgsrc-2005Q3-base:1.7 pkgsrc-2005Q2:1.7.0.2 pkgsrc-2005Q2-base:1.7 pkgsrc-2005Q1:1.6.0.4 pkgsrc-2005Q1-base:1.6 pkgsrc-2004Q4:1.6.0.2 pkgsrc-2004Q4-base:1.6 pkgsrc-2004Q3:1.4.0.8 pkgsrc-2004Q3-base:1.4 pkgsrc-2004Q2:1.4.0.6 pkgsrc-2004Q2-base:1.4 pkgsrc-2004Q1:1.4.0.4 pkgsrc-2004Q1-base:1.4 pkgsrc-2003Q4:1.4.0.2 pkgsrc-2003Q4-base:1.4; locks; strict; comment @# @; 1.13 date 2009.10.24.12.53.56; author drochner; state dead; branches; next 1.12; 1.12 date 2009.05.19.23.54.28; author wiz; state Exp; branches; next 1.11; 1.11 date 2009.05.18.15.32.02; author wiz; state Exp; branches; next 1.10; 1.10 date 2008.10.27.16.51.59; author wiz; state Exp; branches; next 1.9; 1.9 date 2007.06.12.20.09.11; author joerg; state Exp; branches; next 1.8; 1.8 date 2007.04.11.21.48.02; author drochner; state dead; branches; next 1.7; 1.7 date 2005.05.19.21.14.11; author jmmv; state Exp; branches; next 1.6; 1.6 date 2004.11.07.13.19.24; author jmmv; state Exp; branches; next 1.5; 1.5 date 2004.10.20.20.45.55; author jmmv; state Exp; branches; next 1.4; 1.4 date 2003.05.30.15.25.09; author jmmv; state Exp; branches; next 1.3; 1.3 date 2003.05.27.17.17.39; author jmmv; state dead; branches; next 1.2; 1.2 date 2003.02.18.20.52.07; author jmmv; state Exp; branches; next 1.1; 1.1 date 2003.02.15.11.04.25; author jmmv; state Exp; branches; next ; desc @@ 1.13 log @update to 2.28.1 This switches to the gnome-2.28 release branch. @ text @$NetBSD: patch-aa,v 1.12 2009/05/19 23:54:28 wiz Exp $ http://bugzilla.gnome.org/show_bug.cgi?id=583281 --- configure.orig 2009-04-12 14:33:21.000000000 +0000 +++ configure @@@@ -17853,7 +17853,7 @@@@ _ACEOF fi - if test "$enable_pgp" == "yes"; then + if test "$enable_pgp" = "yes"; then WITH_PGP_TRUE= WITH_PGP_FALSE='#' else @@@@ -19016,7 +19016,7 @@@@ else $as_echo "yes" >&6; } enable_pkcs11="yes" fi - if test "$enable_pkcs11" == "yes"; then + if test "$enable_pkcs11" = "yes"; then cat >>confdefs.h <<\_ACEOF #define WITH_PKCS11 1 @@@@ -19027,7 +19027,7 @@@@ _ACEOF fi fi - if test "$enable_pkcs11" == "yes"; then + if test "$enable_pkcs11" = "yes"; then WITH_PKCS11_TRUE= WITH_PKCS11_FALSE='#' else @@@@ -19152,7 +19152,7 @@@@ _ACEOF fi - if test "$enable_ssh" == "yes"; then + if test "$enable_ssh" = "yes"; then WITH_SSH_TRUE= WITH_SSH_FALSE='#' else @@@@ -19209,7 +19209,7 @@@@ if test "$enable_tests" != "yes"; then enable_tests="no" fi - if test "$enable_tests" == "yes"; then + if test "$enable_tests" = "yes"; then WITH_TESTS_TRUE= WITH_TESTS_FALSE='#' else @ 1.12 log @Add URL for upstream bug report. @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.11 2009/05/18 15:32:02 wiz Exp $ @ 1.11 log @Update to 2.26.1, set comment LICENSE (needs AND). seahorse 2.26.1 --------------- * PGP UIDs display in order reported by key server, and fix parsing of HKP PGP search UIDs. [Adam Schreiber] * Fix problem opening preferences window twice. [Adam Schreiber] * Set authorized_keys properly when sending SSH keys to a remote system. [Andreas Moog, Stef Walter] * Fix crash when entering hkp: url manually. [Stef Walter] @ text @d1 3 a3 1 $NetBSD: patch-aa,v 1.10 2008/10/27 16:51:59 wiz Exp $ @ 1.10 log @Update to 2.24.1. Please note that seahorse-agent and two other tools moved to the new seahorse-plugins package. seahorse 2.24.1 --------------- * Fix problems with seahorse crashing when searching for remote keys. [Adam Schreiber] * Build fixes on Solaris [Jeff Cai] * Fix selection of keys in libcryptui. [Philip Withnall] * I18n fixes. [Adam Schreiber] seahorse 2.24.0 --------------- * Some tweaks to the password prompt window, including allowing minimizing to release the keyboard grab. * Fix compiler warnings for gcc 4.3. * Return a 'cancelled' error when from the daemon crypto dbus methods when a user cancels out of a password prompt. * Show revoked subkeys properly in details view of PGP keys. * Fix problem deleting SSH keys. * Fix dialog prompt column widths, and elipsize long text in key listing. [Adam Schreiber] * Fix problem with 'no keys available' when trying to sign a PGP key from within the key manager. * Add 'exportable' flag to objects/keys and don't enable export UI if selected objects are not exportable. * Build fixes [Joe Orton, Adam Schreiber] * Crash and other fixes. [Christian Persch] seahorse 2.23.92 ---------------- * Fix crash when changing a stored Gnome Keyring password. * Fix certain crashes on syncing, searching and other operations. * Fix dumb 'Couldn't import keys' error message when success. seahorse 2.23.91 ---------------- * Fix copying keys to the clipboard. [Adam Schreiber] * Fix double free crash when importing keys. * Fix crasher when deleting a key. * Don't add extra null bytes to SSH authorized_keys and similar files. [Adam Schreiber] * Documentation fixes. [Adam Schreiber] * Don't repeatedly load gnome-keyring items. [Adam Schreiber] * Make help button in 'First Time Options' work proprely. [Adam Schreiber] * Better wording for options in PGP key dialogs. [Adam Schreiber] seahorse 2.23.90 ---------------- * Icon makeover. [Michael Monreal] seahorse 2.23.6 --------------- * Initial PKCS#11 certificate listing implementation. * Internal code refactoring. * Fix problems with reference counting on operations. * Use base64 functions in glib, rather than rolling our own. * Don't use deprecated LDAP functions. [Adam Schreiber] * String operation fixes. [Adam Schreiber] * Build fixes [Jeff Cai] seahorse 2.23.5 --------------- * Fix importing keys from key servers [Mackenzie Morgan] * Factor out seahorse-plugins to a different module. * Add XDS drag and drop support. * Remove gnome-vfs dependency and use gio instead. * Return key id of signer from DBus service even when key is not found locally [Adam Schreiber] * Refactor UI code internally into modules. * Remove hard GPG and GPGME dependency. * Replace signer drop down in key chooser with just a check button when only one secret key exists. [Adam Schreiber] * Set sync button insensitive when no server is selected. [Adam Schreiber] * Test for secure memory before using it. [Coleman Kane] * Change trust model used to match GPG's. [Adam Schreiber] * Remove libgnome and libgnomeui dependencies. [Saleem Abdulrasool] * Grab keyboard focus when prompting for password. [Josselin Mouette] * Use the vala programming language for some code. * Add initial infrastructure for PKCS#11 key/certificate support. * Save and load window sizes from gconf. [Adam Schreiber] * Build fixes [Brian Cameron, Saleem Abdulrasool, Alexis Ballier, Christian Persch, Rodrigo Moya] @ text @d1 1 a1 1 $NetBSD$ d3 1 a3 1 --- configure.orig 2008-10-27 14:54:33.000000000 +0000 d5 1 a5 1 @@@@ -17343,7 +17343,7 @@@@ _ACEOF d14 2 a15 2 @@@@ -18602,7 +18602,7 @@@@ else echo "${ECHO_T}yes" >&6; } d23 1 a23 1 @@@@ -18613,7 +18613,7 @@@@ _ACEOF d32 1 a32 1 @@@@ -18738,7 +18738,7 @@@@ _ACEOF d41 1 a41 1 @@@@ -18795,7 +18795,7 @@@@ if test "$enable_tests" != "yes"; then @ 1.9 log @Reorder subdirectories. The agent wants to modify the installed daemon. No idea how this could have ever worked. @ text @d3 3 a5 10 --- Makefile.am.orig 2007-06-12 19:57:32.000000000 +0000 +++ Makefile.am @@@@ -16,8 +16,8 @@@@ SUBDIRS = libcryptui \ help \ pixmaps \ plugins \ - $(AGENT_DIR) \ - daemon + daemon \ + $(AGENT_DIR) d7 43 a49 2 EXTRA_DIST = \ AUTHORS \ @ 1.8 log @update to 1.0.1 This moves this pkg to the new stable gnome branch, too much to list here. @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.7 2005/05/19 21:14:11 jmmv Exp $ d3 10 a12 23 --- libseahorse/seahorse-util.c.orig 2005-05-01 19:30:09.000000000 +0000 +++ libseahorse/seahorse-util.c @@@@ -230,11 +230,12 @@@@ seahorse_util_write_data_to_file (const gchar *buffer; gint nread; - /* - * TODO: gpgme_data_seek doesn't work for us right now - * probably because of different off_t sizes - */ - gpgme_data_rewind (data); + /* Reset the read pointer in data */ + if (gpgme_data_seek (data, 0, SEEK_SET) == -1) + { + gpg_err_code_t e = gpg_err_code_from_errno (errno); + return GPG_E (e); + } file = seahorse_vfs_data_create (path, SEAHORSE_VFS_WRITE, &err); if (file != NULL) { @@@@ -275,11 +276,11 @@@@ seahorse_util_write_data_to_text (gpgme_ guint nread = 0; GString *string; d14 2 a15 13 - /* - * TODO: gpgme_data_seek doesn't work for us right now - * probably because of different off_t sizes - */ - gpgme_data_rewind (data); + /* Reset the read pointer in data */ + if (gpgme_data_seek (data, 0, SEEK_SET) == -1) + { + return NULL; + } string = g_string_new (""); buffer = g_new (gchar, size); @ 1.7 log @Update to 0.7.8: seahorse 0.7.8 -------------- * HKP key server support. * Reworked drag-and-drop. Now works between Seahorse windows. * Added a dialog for adding key servers simply and correctly. * Add option to agent 'Authorize' window to turn off prompting for authorization [Adam Schriber] * Handle empty passwords properly in agent [Adam Schreiber] * Keep agent window on top [Adam Schreiber] * Removed libeel dependency. * Better keyboard handling in the recipients dialog. * Fix some rare gnome-vfs problems. * Many smaller bug fixes. seahorse 0.7.7 -------------- * Working keyserver sync (including upload) support. * Compatibility with GNOME 2.10. * Nautilus plugin now works with Nautilus 2.10 [Fernando Herrera] * Cleaned up and simplified columns in the Key Manager. * Fix problems with entering expiry dates. * Remove 'Text Mode' option. Clarify 'ASCII Armor' option. * Removed lots of 'jargon' from the interface. * Can now drag keys from a key list to nautilus. * Many smaller bug fixes. seahorse 0.7.6 -------------- * Compatible with GPG 1.4 * Initial LDAP key server searching and importing support. * Show descriptive icons (eg: secret, public keys) in the main Key Manager window. [Adam Schreiber] * Monitor keyring and refresh key list automatically across processes, such as gedit plugin, recipient selection etc... * Decryption 'Open With' in nautilus for PGP encrypted and signed files. [Adam Schreiber] * Added Backup Keyrings functionality. [Adam Schreiber] * Prompt for signer when no default key is selected. * Display UIDs properly in the seahorse-agent status window. * Allow selection of a signing key in the Recipients dialog. * More usable HIG friendly Key Properties dialog [Jim Pharis] * Fix problems with 0 length files being created on error. * Gnome HIG compliancy fixes * Allow deletion of UIDs from the Key Manager window. * Show all UIDs in the Recipient selection dialog. * Prompt before overwriting files. * More efficient operations on large files. * Enable gedit plugin by default. * Many smaller bug fixes. @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.6 2004/11/07 13:19:24 jmmv Exp $ @ 1.6 log @Update to 0.7.5. While here, apply a patch from shannonjr@@ that avoids the use of a deprecated gpgme function. Changes in this version: * Loading large key rings is now many orders of magnitude faster * A simple panel with common tasks shows up in the key manager the first time a new user starts [Adam Schreiber] * Gnome HIG (Human Interface Guidelines) compliancy fixes * gedit plugin compiles with GNOME 2.8 * gedit plugin now works on BSD [Julio M. Merino Vidal] * seahorse-agent now works properly on BSD [Julio M. Merino Vidal] * disable password caching prefs when using a different agent * seahorse-agent restores gpg.conf when exiting * seahorse-agent icon now shows properly in the notification area * Properly detect mlock for secure memory usage. * Fixed crash when changing expiry date on a subkey * Fixed crash when using 'Encrypt To Self' without a default key * Default key selection now works properly in edge cases. * Updated RPM spec file * A multitude of smaller bug fixes @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.5 2004/10/20 20:45:55 jmmv Exp $ d3 1 a3 1 --- libseahorse/seahorse-util.c.orig 2004-10-14 11:40:11.000000000 -0600 d5 1 a5 1 @@@@ -226,11 +226,12 @@@@ seahorse_util_write_data_to_file (const d18 1 a18 1 + return GPG_E (e); d21 4 a24 4 file = seahorse_vfs_data_create (path, TRUE, &err); if(file != NULL) @@@@ -270,11 +271,11 @@@@ seahorse_util_write_data_to_text (gpgme_ guint nread = 0; d35 1 a35 1 + return NULL; @ 1.5 log @Update to 0.7.4: * Key manager now uses new file chooser dialogs * For detached signatures, prompt when missing plain text files * Import/Export to clipboard implemented as copy/paste * Dragging keys into the key manager import * All file operations work with gnome-vfs remote URIs (ie: smb, ftp, http, etc...) * Proper sort support for key listings * Filter support on key manager and recipients windows * Multiple file and folder support in nautilus * Fixed MIME type integration with nautilus * Rework the 'Key Properties' dialog * Can now change primary user id, or delete user ids on a secret key * Can sign individual user ids on a key * Can now list signatures on a key * Respects 'Encrypt to Self' option when encrypting files or text * Gnome HIG (Human Interface Guidelines) compliancy fixes * gedit plugin for encrypting/decrypting/signing/verifying text * 'Seahorse Agent' for caching passwords on system * Updated to a new version of GPGME (1.0) * Fixed startup crashers * New Key generation assistant (wizard/druid) @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.4 2003/05/30 15:25:09 jmmv Exp $ d3 23 a25 4 --- agent/seahorse-agent.c.orig 2004-10-15 00:12:08.000000000 +0200 +++ agent/seahorse-agent.c @@@@ -264,8 +264,12 @@@@ main (int argc, char *argv[]) secmem_init (65536); d27 10 a36 8 /* We need to drop privileges completely for security */ +#ifdef _GNU_SOURCE if (setresuid (getuid (), getuid (), getuid ()) == -1 || setresgid (getgid (), getgid (), getgid ()) == -1) +#else + if (setuid (getuid ()) == -1 || setgid (getgid ()) == -1) +#endif err (1, _("couldn't drop privileges properly")); d38 2 a39 1 gtk_init (&argc, &argv); @ 1.4 log @Update to 0.7.3: Changes in 0.7.3: * More key loading optimizations * Import and Export dialogs now use the clipboard instead of a text view * Nautilus component that provides a context menu for crypto operations * Removed Tools menu in favor of nautilus component * PGP gconf schemas in /desktop/pgp * Depends on gnome-mime-data for mime types * Widgets no longer insensitive during progress operations * Key edit dialogs are key modal so operations do not conflict * Can do concurrent operations, except for editing the same key * Can sign, export, and delete multiple keys * Export dialog has a default filename * Control center capplet for configuring pgp * Can select keys & do operations while keys are loading Changes in 0.7.2: * GConf notification for preferences and ui settings * More gnome preferences * More listing improvements and optimizations for large key rings * Key properties now a property window * Owner trust values are restricted based on key type * Key manager toolbar preferences * General interface updates * Nicer passphrase entry dialog * Nicer change passphrase dialog * More columns available in key-manager, can customize which ones are shown, and each column is sortable * Main window not completely insensitive during progress and startup * Key Properties shows a formatted fingerprint, tabs are scrollable * Recipients allows multiple selection, has statusbars to show number selected * Can expand and collapse all rows in key-manager @ text @d1 1 a1 1 $NetBSD$ d3 4 a6 4 --- src/main.c.orig 2003-04-14 16:22:32.000000000 +0200 +++ src/main.c @@@@ -29,7 +29,7 @@@@ #include "seahorse-libdialogs.h" d8 8 a15 9 static gchar *import = NULL; -static gchar *encrypt = NULL; +static gchar *encrypt_opt = NULL; static gchar *sign = NULL; static gchar *encrypt_sign = NULL; static gchar *decrypt = NULL; @@@@ -40,7 +40,7 @@@@ static const struct poptOption options[] { "import", 'i', POPT_ARG_STRING, &import, 0, N_("Import keys from the file"), N_("FILE") }, d17 1 a17 16 - { "encrypt", 'e', POPT_ARG_STRING, &encrypt, 0, + { "encrypt", 'e', POPT_ARG_STRING, &encrypt_opt, 0, N_("Encrypt file"), N_("FILE") }, { "sign", 's', POPT_ARG_STRING, &sign, 0, @@@@ -137,8 +137,8 @@@@ main (int argc, char **argv) return 0; } } - if (encrypt != NULL) - do_encrypt (sctx, encrypt, seahorse_op_encrypt_file, _("Encrypt file is %s")); + if (encrypt_opt != NULL) + do_encrypt (sctx, encrypt_opt, seahorse_op_encrypt_file, _("Encrypt file is %s")); if (sign != NULL) { new_path = seahorse_op_sign_file (sctx, sign, &err); @ 1.3 log @Update to 0.7.1: * Changed File menu to Key menu * Added context menu for keys * Added buttons/menu items for possible, but not-yet-implemented features * Sign an entire key * Add a revoker to a key * Bug fix when setting Ascii Armor Preferences * Removed File Manager, replaced with file operations in Tools * Key pairs initially listed first * Performance improvements with large key rings, especially in loading preferences * Progress display at startup for listing of keys * Can delete subkeys of non key-pairs * General interface cleanups @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.2 2003/02/18 20:52:07 jmmv Exp $ d3 4 a6 5 --- data/Makefile.in.orig 2003-02-15 11:33:21.000000000 +0100 +++ data/Makefile.in @@@@ -118,7 +118,7 @@@@ am__include = @@am__include@@ am__quote = @@am__quote@@ install_sh = @@install_sh@@ d8 9 a16 4 -schemasdir = $(sysconfdir)/gconf/schemas +schemasdir = $(datadir)/gconf/schemas schemas_in_files = seahorse.schemas.in schemas_DATA = $(schemas_in_files:.schemas.in=.schemas) d18 16 @ 1.2 log @GConf2's buildlink2.mk now creates a gconftool-2 wrapper which prevents the configuration database from beeing modified by packages that do not honour the --disable-schemas-install option. There is no need to patch these broken packages any more. Okay'ed by wiz. @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.1 2003/02/15 11:04:25 jmmv Exp $ @ 1.1 log @Update to 0.7.0. Changes since 0.5.0: seahorse 0.7.0 -------------- * Add a user ID * Add a subkey * Delete a subkey * Change a subkey's expiration * Revoke a subkey * Properties shows subkey status (good, revoked, expired) * Key Manager shows user IDs instead of subkeys * Sort keys by user ID & validity in Key Manager and Recipients * Subkeys hidden by default in properties seahorse 0.6.2 -------------- * Bug fix in GPGME check * Supported languages: cs, de, es, hu, ja, nl, no, sv, tr * Interface fixups so buttons are not sensitive when they cannot be used seahorse 0.6.1 -------------- * Correctly check for GPGME 0.3.14 and GnuPG 1.2 during build * More and updated translations * Key manager updates all keys when changed * Preferences loads faster * More HIG compliant windows & dialogs * Failure to install schemas does not stop installation * Better about dialog: shows version & lists translators seahorse 0.6.0 -------------- * Key properties cleanups * Less passphrase crashes * Only one window of each type or of each type per key allowed open * Less memory leaks * Preferences is slower to load, but keeps track of default signer better * Updated help manual with figures * More translations * Migration to GNOME (missed in previous commit) @ text @d1 1 a1 1 $NetBSD$ a13 14 @@@@ -300,13 +300,6 @@@@ uninstall-am: uninstall-desktopDATA unin @@INTLTOOL_SCHEMAS_RULE@@ install-data-local: - @@GCONF_CONFIG_SOURCE=$(GCONF_SCHEMA_CONFIG_SOURCE) gconftool-2 \ - --makefile-install-rule $(schemas_DATA) || \ - (echo ;\ - echo "*****************************************************"; \ - echo "Installation of schemas failed, install them manually"; \ - echo "*****************************************************";) - @@true @@INTLTOOL_DESKTOP_RULE@@ # Tell versions [3.59,3.63) of GNU make to not export all variables. @