mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2024-11-24 04:13:28 +01:00
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.
This commit is contained in:
parent
4f8b36a1e2
commit
fdd58f3bd5
@ -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)
|
|||||||
&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.");
|
||||||
|
Loading…
Reference in New Issue
Block a user