Jan Vidar Krey
|
304ecda16a
|
Enable the statistics timer again, so that !stats provide up to date network statistics.
|
2010-01-23 00:43:38 +01:00 |
|
Jan Vidar Krey
|
b2e7a2848f
|
Optimize epoll to never modify the epoll mask unless it actually changed.
|
2010-01-23 00:03:45 +01:00 |
|
Jan Vidar Krey
|
4aa65733d0
|
Poll as long as possible until next timeout the earliest.
|
2010-01-22 23:18:59 +01:00 |
|
Jan Vidar Krey
|
b29da11f3b
|
Make sure we call the timeout code.
|
2010-01-21 23:52:04 +01:00 |
|
Jan Vidar Krey
|
78ad9b8572
|
Fixed bad logic inside the timer scheduling.
|
2010-01-21 23:13:52 +01:00 |
|
Jan Vidar Krey
|
9f5aaf0148
|
Added a safe connection cleanup procedure for when a connection goes
down while it may be attempted to be used.
|
2010-01-21 01:12:57 +01:00 |
|
Jan Vidar Krey
|
2f09fcea84
|
Added select() backend which can be used as a fallback if epoll is not available.
|
2010-01-20 18:39:55 +01:00 |
|
Jan Vidar Krey
|
f84073f7cc
|
Various fixes for epoll handling without libevent.
This should take care of most compile issues as well as busy loops caused by unhandled recv() calls returning 0 and general cleanups.
|
2010-01-19 17:52:58 +01:00 |
|
Jan Vidar Krey
|
7dfa3162cb
|
Epoll fixes.
|
2010-01-18 19:34:18 +01:00 |
|
Jan Vidar Krey
|
314707f499
|
Epoll fixes.
|
2010-01-18 16:15:38 +01:00 |
|