Stefan Bühler
|
17a5168793
|
[core] convert all assert() to LI_FORCE_ASSERT(), and support writing backtraces on fatal errors with libunwind
|
9 years ago |
Stefan Bühler
|
bfa1395937
|
[throttle] fix connection throttling refill calculation
|
10 years ago |
Stefan Bühler
|
8a65b5e7aa
|
[throttle] fix memory leak
|
10 years ago |
Stefan Bühler
|
709296d796
|
fix bugs and warnings from compiler warnings (memset parameter order, shadow, ...)
|
10 years ago |
Stefan Bühler
|
a937bd437a
|
fix missing li prefixes
|
10 years ago |
Stefan Bühler
|
72ec9a432f
|
[throttle] rewrite
|
10 years ago |
Stefan Bühler
|
cfd8955008
|
[common] implement libev wrapper
* need a way to mark a watcher as "don't keep the loop alive"
|
10 years ago |
Stefan Bühler
|
ff69160c34
|
[core] Use streams
|
10 years ago |
Stefan Bühler
|
bf0ece96fb
|
[throttle] Fix segfaults
|
12 years ago |
Thomas Porzelt
|
912976fe30
|
[core] Attempt to fix issue with stalling connections in throttle pools
|
12 years ago |
Thomas Porzelt
|
772e66b91c
|
[core] Immediately rearm throttle pool and update con when inserting into pool
|
13 years ago |
Stefan Bühler
|
11fa781f98
|
Fix some warnings found with clang analyzer
|
13 years ago |
Thomas Porzelt
|
31d2291a1c
|
[core] Add support for throttling by IP
|
13 years ago |
Thomas Porzelt
|
14d48527af
|
[core] Make log.timestamp creation/destruction threadsafe
|
13 years ago |
Thomas Porzelt
|
a3b7ce74af
|
[core] Rework throttle-pool handling to be thread-safe in creation/destruction aswell as more accurate and fair throttling
|
13 years ago |
Stefan Bühler
|
be65208143
|
waitqueue: modify callback
|
13 years ago |
Stefan Bühler
|
b876f8401d
|
[core]: rework connection/vrequest structs; add liConInfo
|
13 years ago |
Thomas Porzelt
|
48913fac46
|
[core] Fix compiler warning in throttle.c
|
13 years ago |
Thomas Porzelt
|
d18045ccbf
|
[core] Rework throttle code a bit, especially regarding pools
|
13 years ago |
Stefan Bühler
|
a151eeac2f
|
Prefix li_ cleanup, verified with nm -g --defined-only
|
14 years ago |
Stefan Bühler
|
b187c4f3c5
|
Fix missing newlines at end of files
|
14 years ago |
Stefan Bühler
|
540ff7db02
|
Split sources into subdirs
|
14 years ago |