tweak the show-key output, and fix some comments.
authorJameson Graef Rollins <jrollins@finestructure.net>
Tue, 17 Feb 2009 07:02:58 +0000 (02:02 -0500)
committerJameson Graef Rollins <jrollins@finestructure.net>
Tue, 17 Feb 2009 07:02:58 +0000 (02:02 -0500)
src/monkeysphere-host
src/share/mh/add_revoker
src/share/mh/revoke_hostname

index 8562ec64e9cf74330268fb375d87f24323e18a5b..9d3ccb1a6a9858e2c11716b1676a5f87361070d8 100755 (executable)
@@ -89,6 +89,8 @@ gpg_host_list() {
 }
 
 # command for edit key scripts, takes scripts on stdin
+# FIXME: should we supress all the edit script spew?  or pipe it
+# through log debug?
 gpg_host_edit() {
     gpg_host --quiet --command-fd 0 --edit-key \
        "0x${HOST_FINGERPRINT}!" "$@"
@@ -106,7 +108,7 @@ create_gpg_pub_file() {
 # export gpg pub key file
 # FIXME: this seems much less than ideal, with all this temp keyring
 # stuff.  is there a way we can do this without having to create temp
-# files?
+# files?  what if we stored the fingerprint in MHDATADIR/fingerprint?
 load_fingerprint() {
     if [ -f "$HOST_KEY_FILE" ] ; then
        HOST_FINGERPRINT=$( \
@@ -181,8 +183,12 @@ show_key() {
        | grep '^fpr:' | cut -d: -f10 )
 
     # list the host key info
+    # FIXME: make no-show-keyring work so we don't have to do the grep'ing
+    # FIXME: why is this not showing key expiration?
     gpg --list-keys --fingerprint \
-       --list-options show-unusable-uids 2>/dev/null
+       --list-options show-unusable-uids 2>/dev/null \
+       | grep -v "^${GNUPGHOME}/pubring.gpg$" \
+       | egrep -v '^-+$'
 
     # list the pgp fingerprint
     echo "OpenPGP fingerprint: $HOST_FINGERPRINT"
index 5b637a5f14588a9b45df6f02b695281d8b86671f..b6affbb77873242143137920d88aa5f9aabf0a9a 100644 (file)
@@ -84,7 +84,6 @@ if [ "${OK/y/Y}" != 'Y' ] ; then
 fi
 
 # edit-key script to add revoker
-# NOTE: *all* user IDs will be ltsigned
 addrevokerCommand=$(cat <<EOF
 addrevoker
 
index 940b5f462f2ef7694a1d772e9aee2992d5bb3d54..3addf9081005c808dabd65b7fc419a46b7e540b3 100644 (file)
@@ -30,7 +30,7 @@ fi
 echo "WARNING: There is a known bug in this function."
 echo "This function has been known to occasionally revoke the wrong user ID."
 echo "Please see the following bug report for more information:"
-echo "http://web.monkeysphere.info/bugs/revoke-hostname-revoking-wrong-userid/"
+echo "https://labs.riseup.net/code/issues/show/422"
 read -p "Are you sure you would like to proceed? (y/N) " OK; OK=${OK:=N}
 if [ ${OK/y/Y} != 'Y' ] ; then
     failure "aborting."