diff options
author | Nick Mathewson <nickm@torproject.org> | 2013-01-22 14:54:30 +0000 |
---|---|---|
committer | Nick Mathewson <nickm@torproject.org> | 2013-01-22 14:54:30 +0000 |
commit | b415aba5fa3b52aabd250007a6f6304ee7825cbb (patch) | |
tree | 0169a7b501d41f8311568687e92cce3b9095b246 /src | |
parent | c71b7db8f354bd5469856eea60107ce25b9aac13 (diff) | |
parent | dd77b652f236cf41cb585533b6a07a3557062039 (diff) | |
download | tor-b415aba5fa3b52aabd250007a6f6304ee7825cbb.tar.gz tor-b415aba5fa3b52aabd250007a6f6304ee7825cbb.zip |
Merge remote-tracking branch 'public/bug8012'
Diffstat (limited to 'src')
-rw-r--r-- | src/common/compat_libevent.c | 35 |
1 files changed, 1 insertions, 34 deletions
diff --git a/src/common/compat_libevent.c b/src/common/compat_libevent.c index fc5b0accfe..8cbb0db8ef 100644 --- a/src/common/compat_libevent.c +++ b/src/common/compat_libevent.c @@ -187,13 +187,6 @@ tor_libevent_initialize(tor_libevent_cfg *torcfg) /* some paths below don't use torcfg, so avoid unused variable warnings */ (void)torcfg; -#ifdef __APPLE__ - if (MACOSX_KQUEUE_IS_BROKEN || - tor_get_libevent_version(NULL) < V_OLD(1,1,'b')) { - setenv("EVENT_NOKQUEUE","1",1); - } -#endif - #ifdef HAVE_EVENT2_EVENT_H { int attempts = 0; @@ -411,35 +404,9 @@ void tor_check_libevent_version(const char *m, int server, const char **badness_out) { - int thread_unsafe = 0; - const char *v = NULL; - const char *badness = NULL; - const char *sad_os = ""; (void) m; (void) server; - - /* Libevent versions before 1.3b do very badly on operating systems with - * user-space threading implementations. */ -#if defined(__OpenBSD__) || defined(__FreeBSD__) || defined(__NetBSD__) - if (server && version < V_OLD(1,3,'b')) { - thread_unsafe = 1; - sad_os = "BSD variants"; - } -#elif defined(__APPLE__) || defined(__darwin__) - if (server && version < V_OLD(1,3,'b')) { - thread_unsafe = 1; - sad_os = "Mac OS X"; - } -#endif - - if (thread_unsafe) { - log(LOG_WARN, LD_GENERAL, - "Libevent version %s often crashes when running a Tor server with %s. " - "Please use the latest version of libevent (1.3b or later)",v,sad_os); - badness = "BROKEN"; - } - - *badness_out = badness; + *badness_out = NULL; } #if defined(LIBEVENT_VERSION) |