diff options
author | Nick Mathewson <nickm@torproject.org> | 2017-08-28 11:44:18 -0400 |
---|---|---|
committer | Nick Mathewson <nickm@torproject.org> | 2017-08-28 11:44:18 -0400 |
commit | 63fc23f8260e2723182fbd8476df78559be325d3 (patch) | |
tree | 40873c18b620200f5cb0877ee60025b0ddac32c6 | |
parent | 6069c829f90576c04a0802d2a108378a2bbabb7a (diff) | |
parent | ab166fe68faa87237c767a38682271b22ce8c029 (diff) | |
download | tor-63fc23f8260e2723182fbd8476df78559be325d3.tar.gz tor-63fc23f8260e2723182fbd8476df78559be325d3.zip |
Merge branch 'ticket22348_031' into maint-0.3.1
-rw-r--r-- | changes/ticket22348 | 5 | ||||
-rw-r--r-- | src/or/dirserv.c | 7 |
2 files changed, 11 insertions, 1 deletions
diff --git a/changes/ticket22348 b/changes/ticket22348 new file mode 100644 index 0000000000..49ae94cdf3 --- /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 468fdbd488..acd00322a1 100644 --- a/src/or/dirserv.c +++ b/src/or/dirserv.c @@ -720,7 +720,12 @@ 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? You should either restore the expected keypair, or " + "delete your keys and restart Tor to start your relay with a new " + "identity."; r = ROUTER_AUTHDIR_REJECTS; goto fail; } |