From fdd58f3bd5daa4a8982244d0b956fcfebfd91b6d Mon Sep 17 00:00:00 2001 From: Roger Dingledine Date: Sat, 21 Nov 2009 23:09:24 -0500 Subject: If somebody tries to overflow my dirport, don't log his IP by default. aka Fix an instance where a Tor directory mirror might accidentally log the IP address of a misbehaving Tor client. Bugfix on 0.1.0.1-rc. --- src/or/directory.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/or/directory.c b/src/or/directory.c index 1d3c43ec0c..427f5d8c08 100644 --- a/src/or/directory.c +++ b/src/or/directory.c @@ -3242,8 +3242,8 @@ directory_handle_command(dir_connection_t *conn) &body, &body_len, MAX_DIR_UL_SIZE, 0)) { case -1: /* overflow */ log_warn(LD_DIRSERV, - "Invalid input from address '%s'. Closing.", - conn->_base.address); + "Request too large from address '%s' to DirPort. Closing.", + safe_str(conn->_base.address)); return -1; case 0: log_debug(LD_DIRSERV,"command not all here yet."); -- cgit v1.2.3-54-g00ecf