[tor-commits] [tor/release-0.3.1] Improve the keypin failure message
nickm at torproject.org
nickm at torproject.org
Mon Aug 28 15:44:34 UTC 2017
commit ec99f038fa6dd5207bc277d9efc815c8d29de52d
Author: Nick Mathewson <nickm at torproject.org>
Date: Mon Jul 31 20:40:23 2017 -0400
Improve the keypin failure message
Closes the human-factors part of ticket 22348.
---
changes/ticket22348 | 5 +++++
src/or/dirserv.c | 5 ++++-
2 files changed, 9 insertions(+), 1 deletion(-)
diff --git a/changes/ticket22348 b/changes/ticket22348
new file mode 100644
index 000000000..49ae94cdf
--- /dev/null
+++ b/changes/ticket22348
@@ -0,0 +1,5 @@
+ o Minor features (directory authority):
+ - Improve the message that authorities report to relays when
+ the RSA/Ed25519 key pair they present conflicts with a previously
+ pinned key. Closes ticket 22348.
+
diff --git a/src/or/dirserv.c b/src/or/dirserv.c
index 468fdbd48..4c5309b3b 100644
--- a/src/or/dirserv.c
+++ b/src/or/dirserv.c
@@ -720,7 +720,10 @@ dirserv_add_descriptor(routerinfo_t *ri, const char **msg, const char *source)
log_info(LD_DIRSERV, "Dropping descriptor from %s (source: %s) because "
"its key did not match an older RSA/Ed25519 keypair",
router_describe(ri), source);
- *msg = "Looks like your keypair does not match its older value.";
+ *msg = "Looks like your keypair has changed? This authority previously "
+ "recorded a different RSA identity for this Ed25519 identity (or vice "
+ "versa.) Did you replace or copy some of your key files, but not "
+ "the others?";
r = ROUTER_AUTHDIR_REJECTS;
goto fail;
}
More information about the tor-commits
mailing list