Stefan Bühler
|
72ec9a432f
|
[throttle] rewrite
|
10 years ago |
Stefan Bühler
|
ff69160c34
|
[core] Use streams
|
10 years ago |
Stefan Bühler
|
c450fa82a5
|
[core] implement streams on chunkqueues
|
10 years ago |
Stefan Bühler
|
6a33c93231
|
Revert "[core] implement streams on chunkqueues"
- accidental push, patch not finished yet
This reverts commit 74ce55c860 .
|
10 years ago |
Stefan Bühler
|
74ce55c860
|
[core] implement streams on chunkqueues
|
10 years ago |
Stefan Bühler
|
0d85a068c8
|
[lua] add per lua_State lock
|
10 years ago |
Stefan Bühler
|
5d48ae7102
|
[log] Add changable log contexts (i.e. references to the real one), so a pointer to such context can be used over a longer period of time
|
11 years ago |
Stefan Bühler
|
77f786ed18
|
[log] remove different timestamp format handling (one is enough), separate log context (liLogMap) from virtualrequest
|
11 years ago |
Stefan Bühler
|
79d98f5991
|
[core] Use liJobQueue for vrequest job queue
|
13 years ago |
Stefan Bühler
|
b8a0921265
|
Add some missing LI_/li prefixes for types and enum values
|
13 years ago |
Stefan Bühler
|
b87e74d151
|
Optimize IO handling to safe syscalls; run vrequest state machines twice before looking for new io events
|
13 years ago |
Stefan Bühler
|
b876f8401d
|
[core]: rework connection/vrequest structs; add liConInfo
|
13 years ago |
Stefan Bühler
|
30ebce774e
|
Add "state-wait" api for server state machine
|
14 years ago |
Stefan Bühler
|
f14103bc2c
|
Split options into two categories: simple (int, bool) and ref-counted pointers
|
14 years ago |
Stefan Bühler
|
0c3ca6b13b
|
add liBuffer: a reference-counted memory chunk (using mempool) for basic network data
|
14 years ago |
Stefan Bühler
|
a663088a77
|
Add custom server socket callbacks (for ssl modules)
|
14 years ago |
Stefan Bühler
|
eeddb37e4a
|
Add plugin angel callbacks
|
14 years ago |
Thomas Porzelt
|
e838c9b3cf
|
[core] Add liTimeFunc (gmtime_r, localtime_r) parameter to li_worker_current_timestamp()
|
14 years ago |
Stefan Bühler
|
282a2d1b4a
|
Prefix LI_API functions with "li_"
|
14 years ago |
Stefan Bühler
|
99b203e3d8
|
Prefix typenames, enums and some macros with "li" and "LI_"; CamelCase TypeNames
|
14 years ago |
Stefan Bühler
|
7aaa764f49
|
Added vrequest_joblist_append_async (with a vrequest-reference handling)
|
14 years ago |
Stefan Bühler
|
611d7dcac3
|
Recode the sockaddr handling, fixing some bugs
|
14 years ago |
Thomas Porzelt
|
4d2cf580df
|
add stat_cach_get_dir() to get directory listing; add stat_cache.ttl setup
|
14 years ago |
Stefan Bühler
|
39ecfa89e5
|
Add chunkqueue-limit framework
|
14 years ago |
Thomas Porzelt
|
efab0ca75d
|
implement stat cache
|
14 years ago |
Stefan Bühler
|
95fee3059b
|
Add handling for environment vars in backends
|
15 years ago |
Stefan Bühler
|
d9ddd4fd3d
|
Remove out-of-fd-handling.
|
15 years ago |
Stefan Bühler
|
c56ade056f
|
Add vrequest "environment" (a GString -> GString hashtable)
|
15 years ago |
Stefan Bühler
|
025f0b5f84
|
Removed HANDLER_FINISHED, implemented real job queue and added some basic balancer structs
|
15 years ago |
Stefan Bühler
|
3dceeb5916
|
Move include files into a separate directory and cleanup include order
|
15 years ago |