aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRoger Dingledine <arma@torproject.org>2005-12-29 04:43:24 +0000
committerRoger Dingledine <arma@torproject.org>2005-12-29 04:43:24 +0000
commit14ea2e0b5677c6b72755e6103280df3e765dfcd0 (patch)
tree076d007b80186368b494427418c371b56b30ad26
parent01d71c709bb26acd2be26eb7f4cb246f5610b724 (diff)
downloadtor-14ea2e0b5677c6b72755e6103280df3e765dfcd0.tar
tor-14ea2e0b5677c6b72755e6103280df3e765dfcd0.tar.gz
when we reject a rend descriptor, tell us where it came from.
svn:r5677
-rw-r--r--src/or/directory.c9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/or/directory.c b/src/or/directory.c
index ec35f024a..0d0b46bd2 100644
--- a/src/or/directory.c
+++ b/src/or/directory.c
@@ -1541,7 +1541,7 @@ directory_handle_command_post(connection_t *conn, char *headers,
case -2:
case -1:
case 1:
- notice(LD_DIRSERV,"Rejected descriptor from %s.", origin);
+ notice(LD_DIRSERV,"Rejected router descriptor from %s.", origin);
/* malformed descriptor, or something wrong */
write_http_status_line(conn, 400, msg);
break;
@@ -1555,10 +1555,12 @@ directory_handle_command_post(connection_t *conn, char *headers,
if (!strcmpstart(url,"/tor/rendezvous/publish")) {
/* rendezvous descriptor post */
- if (rend_cache_store(body, body_len) < 0)
+ if (rend_cache_store(body, body_len) < 0) {
+ notice(LD_DIRSERV,"Rejected rend descriptor from %s.", origin);
write_http_status_line(conn, 400, "Invalid service descriptor rejected");
- else
+ } else {
write_http_status_line(conn, 200, "Service descriptor stored");
+ }
goto done;
}
@@ -1569,7 +1571,6 @@ directory_handle_command_post(connection_t *conn, char *headers,
tor_free(url);
tor_free(origin);
return 0;
-
}
/** Called when a dirserver receives data on a directory connection;