Commit Graph

33 Commits (d56e5c2ea918a6fb790cc4caba5fdde91e58a5ea)

Author SHA1 Message Date
Thomas Porzelt d56e5c2ea9 implement waitqueues (utils), change connection io timeouts to use those 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
Thomas Porzelt 29c962fe06 add mime_types option and mimetype_get() function 14 years ago
Thomas Porzelt 604042b24c fixed segfault in server_free() if workers are not allocated yet; removed virtualrequest.h include from base.h 14 years ago
Stefan Bühler 36b0ae3628 Move request parser data into connection struct 14 years ago
Thomas Porzelt 9ba30eccbd moved string_destroy_notify() from base.c to utils.c, fixed parameter definition 14 years ago
Thomas Porzelt 292d013134 reworked logging functions; added 'log' and 'log.timestamp' options, removed 'log.level' and 'log.target' options 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 dbd9218150 Silence strict-alias warning again with redefining some macros 14 years ago
Stefan Bühler ecd1082378 Remove "my_ev_init" as we now have -fno-strict-aliasing; workaround was stupid anyway. Move static ev_signal vars into server struct. 14 years ago
Thomas Porzelt f795f2463a added ^= (prefix match) and $= (suffix match) operators 14 years ago
Stefan Bühler 1bc8c85266 * replace strerror with g_strerror, kill errno from logging 14 years ago
Thomas Porzelt 1901397a0e minor enhencements; added log.level and log.target options 14 years ago
Stefan Bühler 8de2c27ec6 Fix some bugs/warnings. 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 2fbc7b1408 Basic connection state machine 14 years ago
Stefan Bühler 2f7359b14c changed some apis, implemented some todos, added support for lua actions/conditions. 14 years ago
Stefan Bühler 57701f997d Added "actions" and "setups" to the plugin api 14 years ago
Thomas Porzelt 5045a5ee04 made log refcounting, srv->exiting and srv->rotate_logs atomic operations; moved server and connection structs from base.h into server.h and connection.h respectively 14 years ago
Thomas Porzelt a37ec08db5 logging changes 14 years ago
Thomas Porzelt f5fdc41644 changed logging to use references 14 years ago
Thomas Porzelt 4880a44903 introduced log levels 14 years ago
Thomas Porzelt 88f6a30274 introduced a logging thread 14 years ago
Thomas Porzelt b2697e7cb8 log_write_() improved 14 years ago
Thomas Porzelt acf42d82b4 added mutexes for server und connection structs; log_write_() proposal added 14 years ago
Thomas Porzelt 5cee4c1fa4 added lighttpd.c, modified action und option stuff 14 years ago
Stefan Bühler b33450ff28 Separate module from plugin, add version to server struct. 14 years ago
Thomas Porzelt b9c8c08e98 condition changes 14 years ago
Stefan Bühler c612995cfe Request/condition 14 years ago
Stefan Bühler 031b7bf7df 2nd commit ;-) 14 years ago
Stefan Bühler 9372e41393 Initial commit 14 years ago