aboutsummaryrefslogtreecommitdiff
path: root/src/common/compat_libevent.c
Commit message (Expand)AuthorAge
* whitespace fixSebastian Hahn2010-07-27
* Make sure we don't warn for libevent versions like 1.4.14b-stableSebastian Hahn2010-07-26
* Rename log.h to torlog.h•••This should make us conflict less with system files named "log.h". Yes, we shouldn't have been conflicting with those anyway, but some people's compilers act very oddly. The actual change was done with one "git mv", by editing Makefile.am, and running find . -name '*.[ch]' | xargs perl -i -pe 'if (/^#include.*\Wlog.h/) {s/log.h/torlog.h/; }' Nick Mathewson2010-07-09
* Fix a compile error when building with Libevent before 1.4.5-stable•••Older versions of Libevent forgot to declare enough function arguments constant. Nick Mathewson2010-06-25
* Use Libevent 2.0's periodic timers where available.•••These timers behave better with non-monotonic clocks than our old ones, and also try harder to make once-per-second events get called one second apart, rather than one-plus-epsilon seconds apart. This fixes bug 943 for everybody using Libevent 2.0 or later. Nick Mathewson2010-06-25
* Fix a compilation warning on compat_libevent.c on some versions of windows li...Nick Mathewson2010-04-19
* Update copyright dates for files not in maint-0.2.1Nick Mathewson2010-02-27
* Remove duplicate words and a duplicate newline.Karsten Loesing2009-12-18
* Set EV_PERSIST flag on signal events with Libevent < 2.0.•••Fix for bug 1007. Nick Mathewson2009-06-18
* Fix bug 1001•••For compatibility with Libevent2, tor_event_new should accept a NULL base without crashing. Sebastian Hahn2009-06-16
* Whitespace and osx fixes on libevent2 patch.Nick Mathewson2009-06-12
* Make Tor compile with Libevent 1.0 again.Nick Mathewson2009-06-12
* Move the Libvent setup logic into compat_libevent from config.•••This has been some pretty ugly and voodoo-laden code. I've tried to clean it up a bit, but more work probably remains. Nick Mathewson2009-06-12
* Update Tor to use Libevent 2.0 APIs when available.•••This patch adds a new compat_libevent.[ch] set of files, and moves our Libevent compatibility and utilitity functions there. We build them into a separate .a so that nothing else in src/commmon depends on Libevent (partially fixing bug 507). Also, do not use our own built-in evdns copy when we have Libevent 2.0, whose evdns is finally good enough (thus fixing Bug 920). Nick Mathewson2009-06-12