16 Commits (3ffa1c40bb741c29898f76afa831780d2f3c553a)

Author SHA1 Message Date
Stefan Bühler 6c573e5e00 Check for POSIX_FADV_SEQUENTIAL before using it 15 years ago
Stefan Bühler 3dceeb5916 Move include files into a separate directory and cleanup include order 15 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. 15 years ago
Stefan Bühler 566cbdb024 virtual requests; they replace a big part from connection. 15 years ago
Stefan Bühler bfd20c2662 Add missing includes for open/fcntl 15 years ago
Stefan Bühler dbc9859ce8 Use atomic refcount operations 15 years ago
Stefan Bühler 0fe9176d6f Splitted worker from server; removed "server *srv" from most function which also have "connection *con" 15 years ago
Stefan Bühler 1bc8c85266 * replace strerror with g_strerror, kill errno from logging
* starting chunked encoding filter
* network write cleanup + sendfile backend (default for now)
15 years ago
Thomas Porzelt ef9b96e552 fixed chunkqueue segfault with NULL filename 15 years ago
Stefan Bühler 0d4b5ee989 Fix mmap offset calculation in chunk.c 15 years ago
Stefan Bühler a863b6f7e9 Added url/authority parsing, enabled simple static() action. 15 years ago
Stefan Bühler 5fc77ca27a Fix 64-bit signed/unsigned compare warning. 15 years ago
Stefan Bühler 9760d73a24 Fix chunks to not accept empty chunks (and to remove them in cq_skip) 15 years ago
Stefan Bühler 2fbc7b1408 Basic connection state machine 15 years ago
Stefan Bühler a1414bce60 Fix chunkiter_read (do not require open file for mem chunk) 15 years ago
Stefan Bühler 18413d698a Renamed chunk sources, added request parser, header management, test file. 15 years ago