aboutsummaryrefslogtreecommitdiff
path: root/changes
diff options
context:
space:
mode:
authorNick Mathewson <nickm@torproject.org>2011-11-14 17:46:43 -0500
committerNick Mathewson <nickm@torproject.org>2011-11-14 17:48:57 -0500
commit7363eae13cb8febd85923957de19e2de7c186cea (patch)
treebcf5661be95e2718e1619654d0beb72dfd4a3c58 /changes
parent2b7bdc295a516df457246fb69f83c8667695c59b (diff)
downloadtor-7363eae13cb8febd85923957de19e2de7c186cea.tar
tor-7363eae13cb8febd85923957de19e2de7c186cea.tar.gz
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/bug44578
1 files changed, 8 insertions, 0 deletions
diff --git a/changes/bug4457 b/changes/bug4457
new file mode 100644
index 000000000..d3d9eb3b4
--- /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.
+
+