Stefan Bühler
|
0a4230cced
|
Added basic notify + locking for workers
|
15 years ago |
Stefan Bühler
|
ee59334e9d
|
Only send regular files with static handler
|
15 years ago |
Stefan Bühler
|
798085f860
|
Fix some segfaults and add cleanup for worker split
|
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
|
371c9749d7
|
Try to make ragel call ragel5 compatible
|
15 years ago |
Stefan Bühler
|
dbd9218150
|
Silence strict-alias warning again with redefining some macros
|
15 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.
|
15 years ago |
Stefan Bühler
|
90e566be80
|
Add --debug configure option to waf; if not given use -O2. Use -fno-strict-aliasing.
|
15 years ago |
Stefan Bühler
|
e15193447d
|
Fix cleanup of target_else in conditional action, added support for else branch in "when" action.
|
15 years ago |
Thomas Porzelt
|
ead4172d75
|
fixed else/elseif in config parser
|
15 years ago |
Thomas Porzelt
|
cf51355d1c
|
fixed else/elseif in config parser
|
15 years ago |
Thomas Porzelt
|
b003b20c3a
|
added else/elseif to config parser; uses new target_else member of action->value.condition
|
15 years ago |
Thomas Porzelt
|
1371d4e49f
|
added else/elseif to config parser; uses new target_else member of action->value.condition
|
15 years ago |
Thomas Porzelt
|
a211f528fc
|
changed option default value assignment to callbacks
|
15 years ago |
Thomas Porzelt
|
8649ce6cfe
|
changed option default value assignment to callbacks
|
15 years ago |
Thomas Porzelt
|
93618313e1
|
merged from lp
|
15 years ago |
Stefan Bühler
|
577928e8eb
|
Fix double con_put in server_free
|
15 years ago |
Stefan Bühler
|
475300d1aa
|
Fix keep-alive again (missing cleanup)
|
15 years ago |
Stefan Bühler
|
491b7880cb
|
Fix keep-alive idle.
|
15 years ago |
Stefan Bühler
|
e7196f24e2
|
Added MIT license
|
15 years ago |
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)
|
15 years ago |
Stefan Bühler
|
7bdce8aeb4
|
Added action/condition to option_copy
|
15 years ago |
Thomas Porzelt
|
978eb166d1
|
added option_copy(); fixed variable statements in config parser where assignments without parser func lead to OPTION_NONE options
|
15 years ago |
Thomas Porzelt
|
d3547c5318
|
added option_copy(); fixed variable statements in config parser where assignments without parser func lead to OPTION_NONE options
|
15 years ago |
Thomas Porzelt
|
9775213cb9
|
added 'blank' function that returns a blank page to plugin_core
|
15 years ago |
Thomas Porzelt
|
ccaacfb285
|
added 'blank' function to plugin_core
|
15 years ago |
Thomas Porzelt
|
5347dd06b3
|
implemented default values for options
|
15 years ago |
Thomas Porzelt
|
6804b1df00
|
implemented default values for options
|
15 years ago |
Thomas Porzelt
|
33aa9a0beb
|
added event_handler setup; added srv->loop_flags; moved loop initialization to server_loop_init(); added ev_backend_string() to utils.c
|
15 years ago |
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
|
15 years ago |
Thomas Porzelt
|
fd4031beea
|
added server.tag; small fixes and cleanups
|
15 years ago |
Thomas Porzelt
|
3caab6a860
|
added server.tag option
|
15 years ago |
Thomas Porzelt
|
c1bc3b8e0a
|
small cleanup in config parser; small fix in log.c
|
15 years ago |
Stefan Bühler
|
179021ca18
|
Fix memleak in writev backend
|
15 years ago |
Thomas Porzelt
|
da2b322517
|
small change to config parser: comment now included in noise set; added first statistical counters
|
15 years ago |
Thomas Porzelt
|
1ab2d0d6b3
|
small change to config parser: comment now included in noise set
|
15 years ago |
Thomas Porzelt
|
4d55315487
|
added first counters
|
15 years ago |
Thomas Porzelt
|
401a9ba356
|
changed operators ^= to =^ and $= to =$; introduced !^ and !$
|
15 years ago |
Thomas Porzelt
|
87afe58fcb
|
changed operators ^= to =^ and $= to =$; introduced clean and ./waf
|
15 years ago |
Thomas Porzelt
|
c2b8ccdec4
|
changed operators ^= to =^ and $= to =$; introduced clean and ./waf
|
15 years ago |
Thomas Porzelt
|
ef910ea1fb
|
added ^= (prefix match) and $= (suffix match) operators
|
15 years ago |
Thomas Porzelt
|
aeba5c0080
|
merged from sandbox
|
15 years ago |
Thomas Porzelt
|
f795f2463a
|
added ^= (prefix match) and $= (suffix match) operators
|
15 years ago |
Stefan Bühler
|
5a1970e5d1
|
Add write as fallback for sendfile
|
15 years ago |
Thomas Porzelt
|
b1c39dde0f
|
merged from sandbox
|
15 years ago |
Thomas Porzelt
|
bb44fceb64
|
fixed invalid free in server.c
|
15 years ago |
Thomas Porzelt
|
34b9edaa02
|
fixed invalid free in server.c
|
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
|
99a7b35e44
|
added header conditional check for normal config parser
|
15 years ago |
Thomas Porzelt
|
89d3b204a7
|
added header conditional check for normal config parser
|
15 years ago |