diff options
author | Nick Mathewson <nickm@torproject.org> | 2011-11-14 17:46:43 -0500 |
---|---|---|
committer | Nick Mathewson <nickm@torproject.org> | 2011-11-14 17:48:57 -0500 |
commit | 7363eae13cb8febd85923957de19e2de7c186cea (patch) | |
tree | bcf5661be95e2718e1619654d0beb72dfd4a3c58 /changes | |
parent | 2b7bdc295a516df457246fb69f83c8667695c59b (diff) | |
download | tor-7363eae13cb8febd85923957de19e2de7c186cea.tar.gz tor-7363eae13cb8febd85923957de19e2de7c186cea.zip |
Use the EVENT_BASE_FLAG_NOLOCK flag to prevent socketpair() invocation
In Tor 0.2.2, we never need the event base to be notifiable, since we
don't call it from other threads. This is a workaround for bug 4457,
which is not actually a Tor bug IMO.
Diffstat (limited to 'changes')
-rw-r--r-- | changes/bug4457 | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/changes/bug4457 b/changes/bug4457 new file mode 100644 index 0000000000..d3d9eb3b40 --- /dev/null +++ b/changes/bug4457 @@ -0,0 +1,8 @@ + o Minor bugfixes: + - Initialize Libevent with the EVENT_BASE_FLAG_NOLOCK flag enabled, so + that it doesn't attempt to allocate a socketpair. This could cause + some problems on windows systems with overzealous firewalls. Fix for + bug 4457; workaround for Libevent versions 2.0.1-alpha through + 2.0.15-stable. + + |