Parcourir la source

Log a better message when OfflineMasterKey is set.

Fixes bug 18133; bugfix on 0.2.7.2-alpha.
Nick Mathewson il y a 8 ans
Parent
commit
005a20ec85
2 fichiers modifiés avec 8 ajouts et 0 suppressions
  1. 4 0
      changes/bug18133
  2. 4 0
      src/or/routerkeys.c

+ 4 - 0
changes/bug18133

@@ -0,0 +1,4 @@
+  o Minor bugfixes (logging):
+    - When we can't generate a signing key because OfflineMasterKey is set,
+      do not imply that we should have been able to load it.
+      Fixes bug 18133; bugfix on 0.2.7.2-alpha.

+ 4 - 0
src/or/routerkeys.c

@@ -427,6 +427,10 @@ ed_key_init_from_file(const char *fname, uint32_t flags,
               "but it was encrypted. Try 'tor --keygen' instead, so you "
               "can enter the passphrase.",
               secret_fname);
+    } else if (offline_secret) {
+            tor_log(severity, LD_OR, "We wanted to load a secret key from %s, "
+              "but you're keeping it offline. (OfflineMasterKey is set.)",
+              secret_fname);
     } else {
       tor_log(severity, LD_OR, "We needed to load a secret key from %s, "
               "but couldn't find it. %s", secret_fname,