Commit fdd58f3b authored by Roger Dingledine's avatar Roger Dingledine
Browse files

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.
parent 4f8b36a1
...@@ -6,6 +6,9 @@ Changes in version 0.2.2.7-alpha - 2009-??-?? ...@@ -6,6 +6,9 @@ Changes in version 0.2.2.7-alpha - 2009-??-??
with a different memory value than we use for overwriting a freed with a different memory value than we use for overwriting a freed
internal circuit structure. Should help with debugging. Suggested internal circuit structure. Should help with debugging. Suggested
by bug 1055. by bug 1055.
- 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.
Changes in version 0.2.2.6-alpha - 2009-11-19 Changes in version 0.2.2.6-alpha - 2009-11-19
......
...@@ -3242,8 +3242,8 @@ directory_handle_command(dir_connection_t *conn) ...@@ -3242,8 +3242,8 @@ directory_handle_command(dir_connection_t *conn)
&body, &body_len, MAX_DIR_UL_SIZE, 0)) { &body, &body_len, MAX_DIR_UL_SIZE, 0)) {
case -1: /* overflow */ case -1: /* overflow */
log_warn(LD_DIRSERV, log_warn(LD_DIRSERV,
"Invalid input from address '%s'. Closing.", "Request too large from address '%s' to DirPort. Closing.",
conn->_base.address); safe_str(conn->_base.address));
return -1; return -1;
case 0: case 0:
log_debug(LD_DIRSERV,"command not all here yet."); log_debug(LD_DIRSERV,"command not all here yet.");
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment