Fix bug 1001.
authorWerner Koch <wk@gnupg.org>
Thu, 19 Feb 2009 16:19:16 +0000 (16:19 +0000)
committerWerner Koch <wk@gnupg.org>
Thu, 19 Feb 2009 16:19:16 +0000 (16:19 +0000)
Documentation updates.

doc/faq.raw
scd/ChangeLog
scd/scdaemon.c
tests/ChangeLog
tests/Makefile.am
tests/inittests
tests/pkits/ChangeLog
tests/pkits/Makefile.am
tests/pkits/common.sh

index 9dd5fb3..640beee 100644 (file)
@@ -1326,6 +1326,18 @@ you could search in the mailing list archive.
     timestamp of the self-signature is increased by one second when
     running this command.
 
     timestamp of the self-signature is increased by one second when
     running this command.
 
+<Q> How can I import all the missing signer keys?
+
+    If you imported a key and you want to also import all the signer's
+    keys, you can do this with this command:
+
+      gpg --check-sigs --with-colon KEYID \
+        | awk -F: '$1 == "sig" && $2 == "?"  { print $5 }' \
+        | sort | uniq | xargs echo gpg --recv-keys
+
+    Note that the invocation of sort is also required to wait for the
+    of the listing before before starting the import.
+
 
 <S> ACKNOWLEDGEMENTS
 
 
 <S> ACKNOWLEDGEMENTS
 
index 2265a50..267cdb7 100644 (file)
 
 2008-10-14  Werner Koch  <wk@g10code.com>
 
 
 2008-10-14  Werner Koch  <wk@g10code.com>
 
-
        * apdu.c (reader_table_s): Add fields connect_card and
        disconnect_card.
        (new_reader_slot): Set them to NULL.
        * apdu.c (reader_table_s): Add fields connect_card and
        disconnect_card.
        (new_reader_slot): Set them to NULL.
index 1e205dd..74dd8ff 100644 (file)
@@ -1075,7 +1075,7 @@ start_connection_thread (void *arg)
               FD2INT(ctrl->thread_startup.fd));
 
   /* If this is a pipe server, we request a shutdown if the command
               FD2INT(ctrl->thread_startup.fd));
 
   /* If this is a pipe server, we request a shutdown if the command
-     hanlder asked for it.  With the next ticker event and given that
+     handler asked for it.  With the next ticker event and given that
      no other connections are running the shutdown will then
      happen.  */
   if (scd_command_handler (ctrl, FD2INT(ctrl->thread_startup.fd))
      no other connections are running the shutdown will then
      happen.  */
   if (scd_command_handler (ctrl, FD2INT(ctrl->thread_startup.fd))
index 973235f..fb07c4c 100644 (file)
@@ -1,3 +1,8 @@
+2009-02-19  Werner Koch  <wk@g10code.com>
+
+       * Makefile.am (TESTS_ENVIRONMENT): Use /bin/pwd.
+       * inittests: Ditto.  Fixes bug#1001.
+
 2008-10-20  Werner Koch  <wk@g10code.com>
 
        * asschk.c (cmd_echo): Mark unused arg.
 2008-10-20  Werner Koch  <wk@g10code.com>
 
        * asschk.c (cmd_echo): Mark unused arg.
index 01013e0..c4693c0 100644 (file)
@@ -29,9 +29,11 @@ SUBDIRS = ${openpgp} . pkits
 
 GPGSM = ../sm/gpgsm
 
 
 GPGSM = ../sm/gpgsm
 
-
-TESTS_ENVIRONMENT = GNUPGHOME=`pwd` GPG_AGENT_INFO= LC_ALL=C GPGSM=$(GPGSM) \
-       $(srcdir)/runtest
+# Note that we need to use /bin/pwd so that we don't get into trouble
+# if the shell used for inittests would uses an internal version of
+# pwd which handles symlinks differently.
+TESTS_ENVIRONMENT = GNUPGHOME=`/bin/pwd` GPG_AGENT_INFO= LC_ALL=C \
+                    GPGSM=$(GPGSM) $(srcdir)/runtest
 
 testscripts = sm-sign+verify sm-verify
 
 
 testscripts = sm-sign+verify sm-verify
 
index 05a94eb..1a51bdf 100755 (executable)
@@ -51,7 +51,7 @@ if [ "$1" = "--clean" ]; then
     exit 0
 fi
 
     exit 0
 fi
 
-if [ "$GNUPGHOME" != "`pwd`" ]; then
+if [ "$GNUPGHOME" != "`/bin/pwd`" ]; then
     echo "inittests: please set GNUPGHOME to the test directory" >&2
     exit 1
 fi
     echo "inittests: please set GNUPGHOME to the test directory" >&2
     exit 1
 fi
index a4f3501..185ff98 100644 (file)
@@ -1,3 +1,8 @@
+2009-02-19  Werner Koch  <wk@g10code.com>
+
+       * Makefile.am (TESTS_ENVIRONMENT): Use /bin/pwd
+       * common.sh: Ditto.
+
 2008-02-19  Werner Koch  <wk@g10code.com>
 
        * inittests: Unpack test data onlyu if available. 
 2008-02-19  Werner Koch  <wk@g10code.com>
 
        * inittests: Unpack test data onlyu if available. 
index d28ab89..6285da4 100644 (file)
@@ -20,8 +20,8 @@
 
 GPGSM = ../../sm/gpgsm
 
 
 GPGSM = ../../sm/gpgsm
 
-TESTS_ENVIRONMENT = GNUPGHOME=`pwd` GPG_AGENT_INFO= LC_ALL=C GPGSM=$(GPGSM) \
-                   silent=yes
+TESTS_ENVIRONMENT = GNUPGHOME=`/bin/pwd` GPG_AGENT_INFO= LC_ALL=C \
+                    GPGSM=$(GPGSM) silent=yes
 
 
 testscripts = import-all-certs validate-all-certs \
 
 
 testscripts = import-all-certs validate-all-certs \
index e784567..ca18b95 100644 (file)
@@ -42,7 +42,7 @@ SCRATCH="scratch.$$.tmp"
 MYTIME="20080508T120000"
 
 
 MYTIME="20080508T120000"
 
 
-if [ "$GNUPGHOME" != "`pwd`" ]; then
+if [ "$GNUPGHOME" != "`/bin/pwd`" ]; then
     echo "inittests: please set GNUPGHOME to the tests/pkits directory" >&2
     exit 1
 fi
     echo "inittests: please set GNUPGHOME to the tests/pkits directory" >&2
     exit 1
 fi