Stefan Bühler
|
cfd8955008
|
[common] implement libev wrapper
* need a way to mark a watcher as "don't keep the loop alive"
|
2013-05-23 17:56:23 +02:00 |
Stefan Bühler
|
ff69160c34
|
[core] Use streams
|
2013-05-23 12:01:04 +02:00 |
Stefan Bühler
|
bf0ece96fb
|
[throttle] Fix segfaults
|
2011-01-02 13:52:18 +01:00 |
Thomas Porzelt
|
912976fe30
|
[core] Attempt to fix issue with stalling connections in throttle pools
|
2010-12-25 17:40:53 +01:00 |
Thomas Porzelt
|
772e66b91c
|
[core] Immediately rearm throttle pool and update con when inserting into pool
|
2010-11-01 20:09:41 +01:00 |
Stefan Bühler
|
11fa781f98
|
Fix some warnings found with clang analyzer
|
2010-10-07 18:31:21 +02:00 |
Thomas Porzelt
|
31d2291a1c
|
[core] Add support for throttling by IP
|
2010-09-23 21:01:46 +02:00 |
Thomas Porzelt
|
14d48527af
|
[core] Make log.timestamp creation/destruction threadsafe
|
2010-09-19 18:00:31 +02:00 |
Thomas Porzelt
|
a3b7ce74af
|
[core] Rework throttle-pool handling to be thread-safe in creation/destruction aswell as more accurate and fair throttling
|
2010-09-12 18:54:57 +02:00 |
Stefan Bühler
|
be65208143
|
waitqueue: modify callback
|
2010-09-12 14:19:25 +02:00 |
Stefan Bühler
|
b876f8401d
|
[core]: rework connection/vrequest structs; add liConInfo
|
2010-08-11 13:27:27 +02:00 |
Thomas Porzelt
|
48913fac46
|
[core] Fix compiler warning in throttle.c
|
2010-02-14 20:12:10 +01:00 |
Thomas Porzelt
|
d18045ccbf
|
[core] Rework throttle code a bit, especially regarding pools
|
2010-02-13 14:30:32 +01:00 |
Stefan Bühler
|
a151eeac2f
|
Prefix li_ cleanup, verified with nm -g --defined-only
|
2009-10-09 15:38:12 +02:00 |
Stefan Bühler
|
b187c4f3c5
|
Fix missing newlines at end of files
|
2009-07-16 22:17:14 +02:00 |
Stefan Bühler
|
540ff7db02
|
Split sources into subdirs
|
2009-07-15 11:57:52 +02:00 |