Stefan Bühler
|
0c3ca6b13b
|
add liBuffer: a reference-counted memory chunk (using mempool) for basic network data
|
13 years ago |
Stefan Bühler
|
c3ae0163c8
|
Use less pointers in chunks, "inline" structures
|
13 years ago |
Stefan Bühler
|
24a34c3633
|
Export li_chunkfile functions
|
13 years ago |
Stefan Bühler
|
1acacd5737
|
Prefix inline api functions with li_
|
13 years ago |
Stefan Bühler
|
282a2d1b4a
|
Prefix LI_API functions with "li_"
|
13 years ago |
Stefan Bühler
|
99b203e3d8
|
Prefix typenames, enums and some macros with "li" and "LI_"; CamelCase TypeNames
|
13 years ago |
Stefan Bühler
|
194db07279
|
Use GByteArray in mod_fastcgi
|
13 years ago |
Stefan Bühler
|
691939dbdc
|
Rename MEM_CHUNK to STRING_CHUNK and add new MEM_CHUNK with GByteArray as content
- GByteArray doesn't have a terminating zero, so we save memory; especially
if the real size is 2^n, GString would allocate 2^(n+1) bytes.
|
13 years ago |
Stefan Bühler
|
12b421b9a9
|
Don't block fastcgi if limit on input queue is hit
|
14 years ago |
Stefan Bühler
|
2f9e612c99
|
Use chunkqueue-limit (setup in plugin_core)
|
14 years ago |
Stefan Bühler
|
39ecfa89e5
|
Add chunkqueue-limit framework
|
14 years ago |
Stefan Bühler
|
d29565a211
|
Split chunkiter_read into simple read() and mmap() with fallback read(); _mmap() may result in SIGBUS (e.g. truncated file) later.
|
14 years ago |
Stefan Bühler
|
d9ddd4fd3d
|
Remove out-of-fd-handling.
|
14 years ago |
Stefan Bühler
|
c458377d4a
|
Added mod_fastcgi, some api functions for it, and some new optional compiler warnings (which led to many small changes)
|
14 years ago |
Stefan Bühler
|
3dceeb5916
|
Move include files into a separate directory and cleanup include order
|
14 years ago |
Stefan Bühler
|
649f7baf78
|
Modify header usage; include all core headers from base.h and forbid direct including of core headers. Move typedefs into separate header.
|
14 years ago |
Stefan Bühler
|
566cbdb024
|
virtual requests; they replace a big part from connection.
|
14 years ago |
Stefan Bühler
|
0fe9176d6f
|
Splitted worker from server; removed "server *srv" from most function which also have "connection *con"
|
14 years ago |
Stefan Bühler
|
e216fc5168
|
handle requests now :) - still many TODOs for error handling/keep alive/validating headers
|
14 years ago |
Stefan Bühler
|
0a514f657e
|
server/connection/request functions
|
14 years ago |
Stefan Bühler
|
cbf88bb3ee
|
Fix request and parser, added simple request test.
|
14 years ago |
Stefan Bühler
|
18413d698a
|
Renamed chunk sources, added request parser, header management, test file.
|
14 years ago |
Stefan Bühler
|
503e8d7859
|
Basic ragel suport
|
14 years ago |
Stefan Bühler
|
9372e41393
|
Initial commit
|
14 years ago |