| Commit message (Expand) | Author | Age |
* | make c612ddee compile with old libevents | Roger Dingledine | 2010-09-29 |
* | Add a new option to enable/disable IOCP support | Nick Mathewson | 2010-09-28 |
* | Fix whitespace in bufferevents branch | Nick Mathewson | 2010-09-27 |
* | Some bufferevents related fixes and pointers for nickm | Sebastian Hahn | 2010-09-27 |
* | Convert bufferevents to use rate-limiting.•••This requires the latest Git version of Libevent as of 24 March 2010.
In the future, we'll just say it requires Libevent 2.0.5-alpha or
later.
Since Libevent doesn't yet support hierarchical rate limit groups,
there isn't yet support for tracking relayed-bytes separately when
using the bufferevent system. If a future version does add support
for hierarchical buckets, we can add that back in.
| Nick Mathewson | 2010-09-27 |
* | whitespace fix | Sebastian Hahn | 2010-07-27 |
* | Make sure we don't warn for libevent versions like 1.4.14b-stable | Sebastian Hahn | 2010-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 Mathewson | 2010-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 Mathewson | 2010-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 Mathewson | 2010-06-25 |
* | Fix a compilation warning on compat_libevent.c on some versions of windows li... | Nick Mathewson | 2010-04-19 |
* | Update copyright dates for files not in maint-0.2.1 | Nick Mathewson | 2010-02-27 |
* | Remove duplicate words and a duplicate newline. | Karsten Loesing | 2009-12-18 |
* | Set EV_PERSIST flag on signal events with Libevent < 2.0.•••Fix for bug 1007.
| Nick Mathewson | 2009-06-18 |
* | Fix bug 1001•••For compatibility with Libevent2, tor_event_new should accept
a NULL base without crashing.
| Sebastian Hahn | 2009-06-16 |
* | Whitespace and osx fixes on libevent2 patch. | Nick Mathewson | 2009-06-12 |
* | Make Tor compile with Libevent 1.0 again. | Nick Mathewson | 2009-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 Mathewson | 2009-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 Mathewson | 2009-06-12 |