[tor/master] Merge remote-tracking branch 'public/easy_ratelim'

commit 3433216268a97f8c1595fd389da0e960e8074d32 Merge: e5b07ba a7334f5 Author: Nick Mathewson <nickm@torproject.org> Date: Thu Feb 7 17:13:51 2013 -0500 Merge remote-tracking branch 'public/easy_ratelim' Conflicts: src/or/connection.c changes/easy.ratelim | 3 ++ src/common/log.c | 69 +++++++++++++++++++++++++++++++++++++++---------- src/common/torlog.h | 15 +++++++++++ src/common/util.h | 9 ++++++ src/or/buffers.c | 11 +++----- src/or/circuituse.c | 10 ++----- src/or/connection.c | 7 +--- src/or/router.c | 9 ++---- 8 files changed, 94 insertions(+), 39 deletions(-) diff --cc src/or/connection.c index d0602fd,5da4d39..7b0f081 --- a/src/or/connection.c +++ b/src/or/connection.c @@@ -1444,12 -1441,13 +1444,9 @@@ connection_connect(connection_t *conn, /* We should never even try to connect anyplace if DisableNetwork is set. * Warn if we do, and refuse to make the connection. */ static ratelim_t disablenet_violated = RATELIM_INIT(30*60); - char *m; -#ifdef _WIN32 - *socket_error = WSAENETUNREACH; -#else - *socket_error = ENETUNREACH; -#endif + *socket_error = SOCK_ERRNO(ENETUNREACH); - if ((m = rate_limit_log(&disablenet_violated, approx_time()))) { - log_warn(LD_BUG, "Tried to open a socket with DisableNetwork set.%s", m); - tor_free(m); - } + log_fn_ratelim(&disablenet_violated, LOG_WARN, LD_BUG, + "Tried to open a socket with DisableNetwork set."); tor_fragile_assert(); return -1; }
participants (1)
-
nickm@torproject.org