2
0
Fork 0
Commit Graph

1275 Commits

Author SHA1 Message Date
Stefan Bühler 8de2c27ec6 Fix some bugs/warnings. 2008-08-07 22:52:53 +02:00
Stefan Bühler 1f0b3ac991 Fixed wscript so you can have CFLAGS in your environment while ./waf configure, e.g.
CFLAGS=-O2 ./waf configure --with-all
2008-08-07 21:38:08 +02:00
Stefan Bühler 2546ce9259 Use ev_now for current timestamp, clean usage of shutdown (wait for eof before close) 2008-08-07 16:50:36 +02:00
Stefan Bühler 4a9ed5e8a3 Disable test binary 2008-08-07 16:49:44 +02:00
Stefan Bühler 03458817cc Updated TODO hints 2008-08-07 14:12:51 +02:00
Thomas Porzelt 3964ce82b7 merged from lp 2008-08-07 13:02:27 +02:00
Stefan Bühler 1ed36c93b9 Handle write errors (fixes ab keep-alive problems) 2008-08-07 02:25:02 +02:00
Stefan Bühler 76dcab54fc Capture SIGINT, SIGTERM and SIGPIPE. 2008-08-07 02:23:23 +02:00
Stefan Bühler 3b4e8f6f8d Add some request header checks. 2008-08-07 01:44:09 +02:00
Stefan Bühler 52c5b05713 Added some http header helpers 2008-08-07 01:23:04 +02:00
Stefan Bühler 3041e2429d Fix writing (unititialized var) 2008-08-07 01:21:53 +02:00
Stefan Bühler 9760d73a24 Fix chunks to not accept empty chunks (and to remove them in cq_skip) 2008-08-07 01:20:47 +02:00
Stefan Bühler e216fc5168 handle requests now :) - still many TODOs for error handling/keep alive/validating headers 2008-08-07 00:26:17 +02:00
Thomas Porzelt 7dc2d5f337 merged from lp 2008-08-06 23:53:19 +02:00
Stefan Bühler e6463f776b Enable static build. 2008-08-06 23:50:00 +02:00
Thomas Porzelt 09481f470f changed log_ref to use mutex instead of atomic operations because those could still lead to race conditions 2008-08-06 23:48:39 +02:00
Stefan Bühler 2fbc7b1408 Basic connection state machine 2008-08-06 20:46:42 +02:00
Thomas Porzelt 24d1f61c87 reverted changes from r70 in server.c; enhanced config parser 2008-08-05 21:21:31 +02:00
Thomas Porzelt 708b5fc223 small fixes; call_setup() now looks in the right hashtable 2008-08-05 19:32:33 +02:00
Thomas Porzelt c2e6044315 con_get() now increases array size in steps of 10 2008-08-05 18:52:08 +02:00
Thomas Porzelt 1844a53dd3 merged from lp 2008-08-05 18:45:03 +02:00
Thomas Porzelt a603d799f6 config parser changes; removed srv->mutex 2008-08-05 18:10:22 +02:00
Stefan Bühler 0a514f657e server/connection/request functions 2008-08-05 17:08:32 +02:00
Stefan Bühler 0ab75876dc Merge 2008-08-05 00:30:29 +02:00
Stefan Bühler d1c1a1b06f Continue request parser 2008-08-05 00:25:42 +02:00
Thomas Porzelt 4ae1c04b55 merged from lp 2008-08-04 23:17:44 +02:00
Thomas Porzelt c190daa908 merged from lp and enhanced config parser 2008-08-04 23:16:49 +02:00
Stefan Bühler d45b540603 Rename action_setting stuff 2008-08-04 21:28:56 +02:00
Thomas Porzelt 5e700e79e1 small config parser and log changes 2008-08-03 22:26:37 +02:00
Stefan Bühler f86bf3631d Remove action_list struct 2008-08-03 22:20:36 +02:00
Thomas Porzelt a9cbec1046 config parser rewritten 2008-08-02 22:56:07 +02:00
Thomas Porzelt b3767c0190 merged from lp 2008-07-26 14:25:32 +02:00
Thomas Porzelt 28f733a2c5 small config parser changes 2008-07-26 14:25:07 +02:00
Stefan Bühler ff9b6c4461 Implement ip matching for conditions. 2008-07-26 00:42:08 +02:00
Thomas Porzelt 550b4e4858 merge from lp 2008-07-26 00:24:15 +02:00
Thomas Porzelt 4425a0dcd1 merge from lp 2008-07-26 00:24:09 +02:00
Stefan Bühler fcf8e455ab Optional lua frontend. 2008-07-25 23:12:40 +02:00
Thomas Porzelt 8b84f0fa6c merge from lp 2008-07-25 22:44:10 +02:00
Stefan Bühler aff9544b95 Parsers for ipv4/ipv6 für conditions 2008-07-25 22:38:42 +02:00
Thomas Porzelt 1d624ff022 merge from lp 2008-07-25 14:15:24 +02:00
Thomas Porzelt 1e9694e4f8 merge from lp 2008-07-25 14:15:16 +02:00
Stefan Bühler c342be6424 New condition structure, some code for lua condition support 2008-07-25 14:09:03 +02:00
Stefan Bühler 0ec2404647 Fix typo in index. 2008-07-24 15:13:10 +02:00
Thomas Porzelt 5d2f95cce3 merged from lp 2008-07-24 14:50:45 +02:00
Stefan Bühler 2f7359b14c changed some apis, implemented some todos, added support for lua actions/conditions. 2008-07-24 13:25:40 +02:00
Stefan Bühler 2537bb9d82 Add call_setup function 2008-07-23 22:33:29 +02:00
Thomas Porzelt 191343333e merge from lp 2008-07-23 22:26:38 +02:00
Stefan Bühler 6bbfe1e43e Added actions and setups to plugin_core.c 2008-07-23 22:25:16 +02:00
Thomas Porzelt aca2f46bf6 config parser changes 2008-07-23 22:22:33 +02:00
Stefan Bühler 6ee405f3cb Added a "proof of concept" core plugin. 2008-07-23 22:19:23 +02:00