2006-08-24 Nate Nielsen * Makefile.am: distcheck fix * NEWS: * README: Version 0.9.3 2006-08-23 Nate Nielsen * libseahorse/seahorse-agent-ssh.c: Allocate memory for SSH agent messages dynamically. Fixes #352364 2006-08-22 Nate Nielsen * libseahorse/seahorse-gpg-options.c: Use g_file_xxx_contents for atomic writing and reading of files. Fixes #352332 2006-08-22 Nate Nielsen * agent/seahorse-agent-cache.c: * agent/seahorse-agent-cache.glade: * agent/seahorse-agent-ssh.c: * agent/seahorse-agent-status.c: * agent/seahorse-agent.h: Make SSH keys show up in agent. Fixes #345990 * libseahorse/seahorse-context.c: Minor context fixes. * libseahorse/seahorse-unknown-key.c: Put stock-id property in right place 2006-08-21 Nate Nielsen * libseahorse/seahorse-key-store.c: * libseahorse/seahorse-key.c: * libseahorse/seahorse-key.h: * libseahorse/seahorse-pgp-key.c: * libseahorse/seahorse-pgp-key.h: * libseahorse/seahorse-ssh-key.c: * libseahorse/seahorse-ssh-key.h: * libseahorse/seahorse-unknown-key.c: * libseahorse/seahorse-unknown-key.h: Added "stock-id" property for looking up icon against the SeahorseKey. 2006-08-21 Nate Nielsen * agent/seahorse-ssh-agent.c: * libseahorse/seahorse-operation.c: * libseahorse/seahorse-pgp-source.c: * libseahorse/seahorse-ssh-key-data.c: * libseahorse/seahorse-ssh-key-data.h: * libseahorse/seahorse-ssh-key.c: * libseahorse/seahorse-ssh-key.h: * libseahorse/seahorse-ssh-operation.c: * libseahorse/seahorse-ssh-operation.h: * libseahorse/seahorse-ssh-source.c: * libseahorse/seahorse-ssh-source.h: * libseahorse/seahorse-util.c: * libseahorse/seahorse-util.h: * plugins/nautilus/seahorse.xml: * src/seahorse-ssh-key-properties.c: * src/seahorse-ssh-key-properties.glade: Add support for exporting and importing SSH keys. Add support for setting authorization on keys. Fixes #352087, #351862 2006-08-20 Nate Nielsen * agent/seahorse-ssh-agent.c: * libseahorse/Makefile.am: * libseahorse/seahorse-algo.c (added): * libseahorse/seahorse-algo.h (added): * libseahorse/seahorse-ssh-key-data.c (added): * libseahorse/seahorse-ssh-key-data.h (added): * libseahorse/seahorse-ssh-key.c: * libseahorse/seahorse-ssh-key.h: * libseahorse/seahorse-ssh-operation.c: * libseahorse/seahorse-ssh-source.c: Parse our own SSH keys. This is more efficient and also allows us to eventually parse files like ~/.ssh/authorized_keys. Also remove half-baked SSH1 (ie: RSA1) support. 2006-08-19 Nate Nielsen * libseahorse/seahorse-ssh-source.c: * libseahorse/seahorse-util.c: * libseahorse/seahorse-util.h: * plugins/nautilus/seahorse.xml: * src/seahorse-key-manager.c: Proper detection of file type before trying to import a key. Helps #351862 2006-08-19 Nate Nielsen * plugins/nautilus/Makefile.am: * plugins/nautilus/seahorse.mime (removed): * plugins/nautilus/seahorse.keys (removed): Removed ancient mime support 2006-08-19 Nate Nielsen * Makefile.am: * configure.in: * HACKING: * bonobo/Makefile.am (removed): * bonobo/Seahorse_PGP_File_Listener.server.in.in (removed): * bonobo/seahorse-pgp-file-listener.c (removed): Remove the old nautilus context menu extension. Fixes #351874 2006-08-19 Nate Nielsen * agent/seahorse-agent-prompt.c: * agent/seahorse-agent-ssh.c: * libseahorse/Makefile.am: * libseahorse/seahorse-passphrase.c: * libseahorse/seahorse-passphrase.h: * libseahorse/seahorse-ssh-askpass.c: * libseahorse/seahorse-ssh-operation.c: * libseahorse/seahorse-ssh-operation.h: * libseahorse/seahorse-ssh-generate.c: Rework the SSH passphrase prompting Fixes #351980 2006-08-19 Nate Nielsen * src/seahorse-key-widget.c: Don't keep key windows open when key is gone. * libseahorse/seahorse-widget.c: * libseahorse/seahorse-widget.h: Don't destroy windows twice. * libseahorse/seahorse-ssh-source.c: Don't needlessly create new keys. * libseahorse/seahorse-context.c: Better handling when keys go away 2006-08-18 Nate Nielsen * libseahorse/seahorse-secure-entry.c: Use the proper GtkEntry style Fixes #351839 2006-08-18 Nate Nielsen * libseahorse/seahorse-service-source.c: Fix some critical warnings when filling in the 'Add Key Server' dialog. * libseahorse/seahorse-keyserver-control.c: Make appropriate selection after deleting a key server, that was selected for publishing. * libseahorse/seahorse-context.c: * libseahorse/seahorse-context.h: * libseahorse/seahorse-keyserver-results.c: * libseahorse/seahorse-keyserver-sync.c: When transferring keys to a key server transfer them individually, as that's more compatible with older key servers. 2006-08-18 Nate Nielsen * libseahorse/seahorse-widget.c: Less crashes when glade files not installed properly. 2006-08-18 Nate Nielsen * src/seahorse-pgp-generate.glade: HIG fix 2006-08-18 Nate Nielsen * bonobo/Makefile.am: * daemon/Makefile.am: * libseahorse/Makefile.am: * plugins/applet/Makefile.am: * plugins/nautilus/Makefile.am: * plugins/nautilus-ext/Makefile.am: * src/Makefile.am: Turn libseahorse back into a static library now that we don't have shared libraries depending on it. Simplifies build process and interdependencies. 2006-08-18 Nate Nielsen * agent/seahorse-agent-prompt.c: * libseahorse/seahorse-passphrase.c: * libseahorse/seahorse-passphrase.h: * src/Makefile.am: * src/seahorse-generate-adv.c (removed): * src/seahorse-generate-adv.glade (removed): * src/seahorse-generate-adv.h (removed): * src/seahorse-generate-druid.c (removed): * src/seahorse-generate-druid.glade (removed): * src/seahorse-generate-druid.h (removed): * src/seahorse-generate-select.c: * src/seahorse-generate-select.glade: * src/seahorse-key-dialogs.h: * src/seahorse-key-manager.c: * src/seahorse-pgp-generate.c: * src/seahorse-pgp-generate.glade: Added new PGP generate dialog Fixes #351859 2006-08-18 Adam Schreiber * src/seahorse-ssh-generate.glade: Hig compliance. Patch from chpe. Fixes #351850 * libseahorse/seahorse-pgp-key-op.c: * src/seahorse-key-properties.c: Modified the trust combo box to use a GtkTreeModel and only present the appropriate options. 2006-08-18 Nate Nielsen * data/seahorse.schemas.in: Fix syntax error in schema Fixes #351833