Thomas Porzelt
|
472e7a81a9
|
changed srv->option_def_values to GArray and intialization of default values; enabled overriding of default values in config parser
|
2008-10-01 22:20:31 +02:00 |
Thomas Porzelt
|
5150637e13
|
implemented port feature for listen setup; small memleak und config parser fixes
|
2008-09-27 17:06:43 +02:00 |
Stefan Bühler
|
e1504a252f
|
free value always from the calling function
|
2008-09-27 12:45:43 +02:00 |
Thomas Porzelt
|
480de71283
|
small memleak fix
|
2008-09-27 00:37:50 +02:00 |
Thomas Porzelt
|
30bae997eb
|
moved log cleanups to own function; fixed memleaks in config parser and plugin_core
|
2008-09-27 00:09:12 +02:00 |
Stefan Bühler
|
c54a085552
|
Implement clean default values for options
|
2008-09-26 17:09:30 +02:00 |
Stefan Bühler
|
091f122aad
|
Renamed option -> value, some other minor/related renames; added option_value as
datatype for the value of options (union for ptr/gin64)
|
2008-09-26 16:11:08 +02:00 |
Stefan Bühler
|
a17aa92250
|
Move stats into worker
|
2008-09-25 16:59:09 +02:00 |
Thomas Porzelt
|
292d013134
|
reworked logging functions; added 'log' and 'log.timestamp' options, removed 'log.level' and 'log.target' options
|
2008-09-24 23:43:22 +02:00 |
Stefan Bühler
|
721cb88985
|
Kill some memleaks
|
2008-09-24 20:02:47 +02:00 |
Stefan Bühler
|
bfd20c2662
|
Add missing includes for open/fcntl
|
2008-09-18 09:14:57 +02:00 |
Stefan Bühler
|
47c0acf4c2
|
Changed header implementation from hash-table to double linked list
|
2008-09-09 16:38:40 +02:00 |
Stefan Bühler
|
f5cf939d5a
|
Added "workers(x)" setup function
|
2008-09-09 11:31:08 +02:00 |
Stefan Bühler
|
ee59334e9d
|
Only send regular files with static handler
|
2008-09-08 02:28:55 +02:00 |
Stefan Bühler
|
0fe9176d6f
|
Splitted worker from server; removed "server *srv" from most function which also have "connection *con"
|
2008-09-08 02:20:55 +02:00 |
Stefan Bühler
|
e15193447d
|
Fix cleanup of target_else in conditional action, added support for else branch in "when" action.
|
2008-08-27 16:39:30 +02:00 |
Thomas Porzelt
|
8649ce6cfe
|
changed option default value assignment to callbacks
|
2008-08-22 20:51:25 +02:00 |
Stefan Bühler
|
486f64bd7d
|
Added keep-alive and dead state for connection, added timeout for keep-alive.
With "server.max-keep-alive-idle" = 5 (default) you get O(1), other values need O(log n)
|
2008-08-17 18:24:09 +02:00 |
Thomas Porzelt
|
ccaacfb285
|
added 'blank' function to plugin_core
|
2008-08-17 00:23:52 +02:00 |
Thomas Porzelt
|
6804b1df00
|
implemented default values for options
|
2008-08-15 20:38:20 +02:00 |
Thomas Porzelt
|
c5fb96870c
|
added event_handler setup; added srv->loop_flags; moved loop initialization to server_loop_init(); added ev_backend_string() to utils.c
|
2008-08-15 18:21:21 +02:00 |
Thomas Porzelt
|
3caab6a860
|
added server.tag option
|
2008-08-15 17:17:04 +02:00 |
Thomas Porzelt
|
4d55315487
|
added first counters
|
2008-08-14 01:05:15 +02:00 |
Thomas Porzelt
|
1901397a0e
|
minor enhencements; added log.level and log.target options
|
2008-08-13 19:57:19 +02:00 |
Thomas Porzelt
|
b1000d2ca4
|
config parser intial working version; test action in core plugin with more outpot
|
2008-08-12 17:09:05 +02:00 |
Stefan Bühler
|
a863b6f7e9
|
Added url/authority parsing, enabled simple static() action.
|
2008-08-09 17:20:12 +02:00 |
Stefan Bühler
|
b8e3535546
|
Enabled options, moved some initializing
|
2008-08-08 18:49:00 +02:00 |
Stefan Bühler
|
03458817cc
|
Updated TODO hints
|
2008-08-07 14:12:51 +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 |
Stefan Bühler
|
2fbc7b1408
|
Basic connection state machine
|
2008-08-06 20:46:42 +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 |
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 |
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
|
6bbfe1e43e
|
Added actions and setups to plugin_core.c
|
2008-07-23 22:25:16 +02:00 |
Stefan Bühler
|
6ee405f3cb
|
Added a "proof of concept" core plugin.
|
2008-07-23 22:19:23 +02:00 |