summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRoger Dingledine <arma@torproject.org>2008-01-06 23:37:48 +0000
committerRoger Dingledine <arma@torproject.org>2008-01-06 23:37:48 +0000
commit5a912aa1c8f671fe4388156ea608504c871bd142 (patch)
tree115f0209c4b0a590efa5e470e3ba681a914bc9c7
parentd73b7919693037024f5acd2cbea8b3125ccc7fb9 (diff)
downloadtor-5a912aa1c8f671fe4388156ea608504c871bd142.tar.gz
tor-5a912aa1c8f671fe4388156ea608504c871bd142.zip
cleanups on r13037
svn:r13045
-rw-r--r--ChangeLog3
-rw-r--r--src/or/directory.c7
2 files changed, 6 insertions, 4 deletions
diff --git a/ChangeLog b/ChangeLog
index 946549d1f2..f2dc82dcda 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -24,6 +24,9 @@ Changes in version 0.2.0.16-alpha - 2008-01-??
- Use a mutex to protect the list of logs, so we never write to
the list as it's being freed. Bugfix on 0.1.2.x. Fixes the
very rare bug 575, which is kind of the revenge of bug 222.
+ - Patch from Karsten Loesing to complain less at both the client
+ and the relay when a relay used to have the HSDir flag but doesn't
+ anymore, and we try to upload a hidden service descriptor.
o Minor features (controller):
- Get NS events working again. (Patch from tup)
diff --git a/src/or/directory.c b/src/or/directory.c
index aa6e026379..18c66f52bd 100644
--- a/src/or/directory.c
+++ b/src/or/directory.c
@@ -2727,18 +2727,17 @@ directory_handle_command_post(dir_connection_t *conn, const char *headers,
!strcmpstart(url,"/tor/rendezvous2/publish")) {
switch (rend_cache_store_v2_desc_as_dir(body)) {
case -2:
- log_info(LD_REND, "Rejected rend descriptor (length %d) from %s.",
+ log_info(LD_REND, "Rejected v2 rend descriptor (length %d) from %s "
+ "since we're not currently a hidden service directory.",
(int)body_len, conn->_base.address);
write_http_status_line(conn, 503, "Currently not acting as v2 "
"hidden service directory");
- log_info(LD_REND, "Handled v2 rendezvous descriptor post: rejected");
break;
case -1:
- log_info(LD_REND, "Rejected rend descriptor (length %d) from %s.",
+ log_warn(LD_REND, "Rejected v2 rend descriptor (length %d) from %s.",
(int)body_len, conn->_base.address);
write_http_status_line(conn, 400, "Invalid service descriptor "
"rejected");
- log_info(LD_REND, "Handled v2 rendezvous descriptor post: rejected");
break;
default:
write_http_status_line(conn, 200, "Service descriptor stored");