Thomas Porzelt
383fa6a4f5
- introduce throttling via pools, rework throttling by connection
...
- new actions: 'throttle_pool', 'throttle_connection' and 'status'
- don't start waitqueue timer in waitqueue_init(); start/stop timer on demand
- new parameter for network_write(): write_max
- move stats and timeout handling from network_write/read() to connection_cb()
14 years ago
Thomas Porzelt
f44f620eda
[modules] add mod_debug
14 years ago
Thomas Porzelt
2a55d1f693
[waf] add etag.c
14 years ago
Stefan Bühler
bedcc3d46a
Added mod_cache_disk_etag: caches produced content on disk and checks for it via etag.
14 years ago
Thomas Porzelt
9561fa6cae
add mod_dirlist
14 years ago
Thomas Porzelt
a888c34dbb
add encoding functions
14 years ago
Thomas Porzelt
efab0ca75d
implement stat cache
14 years ago
Thomas Porzelt
13f749aa74
along comes mod_vhost
15 years ago
Stefan Bühler
587ee27cd0
Added response parser and used it in mod_fastcgi
15 years ago
Thomas Porzelt
3d058707b1
add mod_accesslog
15 years ago
Thomas Porzelt
825b809b06
fix compile flags for modules in wscript
15 years ago
Thomas Porzelt
55dd7e3060
add environment.c, mod_fastcgi and --extra-warnings to wscript
15 years ago
Thomas Porzelt
0d56b1b7b4
add mod_balancer to wscript
15 years ago
Thomas Porzelt
23a246a788
add angel.c and angel_fake.c to wscript
15 years ago
Thomas Porzelt
096e7667be
add LIGHTTPD_REVISION define and output for -v when compiling from bzr (only waf for now)
15 years ago
Thomas Porzelt
928b8d52c1
update waf to 1.5, rewrite wscripts
15 years ago
Stefan Bühler
94b4dcc764
Generic sendfile implementation (supports linux,solaris and freebsd now)
15 years ago
Stefan Bühler
fae25515fa
Split waitqueue from utils
15 years ago
Thomas Porzelt
67f89abffc
add mod_status
15 years ago
Thomas Porzelt
9b2773750e
update mod_fortune for virtual request code, readd to wscript
15 years ago
Thomas Porzelt
f4725264de
add virtualrequest.c to wscript, temporarily remove mod_fortune
15 years ago
Thomas Porzelt
616180e9ac
add mod_fortune
15 years ago
Thomas Porzelt
59fdb03ee0
implement loading of modules
15 years ago
Thomas Porzelt
eb73fe1651
changed profiler from glib to own implementation that doesn't leak all the memory...
15 years ago
Stefan Bühler
34c513c645
Fix waf wscript for the renamed files
15 years ago
Stefan Bühler
a88ca5238c
Add the "collect" framework, which collects results from a function executed in each worker context
15 years ago
Stefan Bühler
e87e6a9a58
Fix indentation in wscript
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
Stefan Bühler
a863b6f7e9
Added url/authority parsing, enabled simple static() action.
15 years ago
Stefan Bühler
754ee742b2
Start splitting network backends, added writev and TCP_CORK
15 years ago
Stefan Bühler
4a9ed5e8a3
Disable test binary
15 years ago
Stefan Bühler
e6463f776b
Enable static build.
15 years ago
Stefan Bühler
2fbc7b1408
Basic connection state machine
15 years ago
Stefan Bühler
0a514f657e
server/connection/request functions
15 years ago
Stefan Bühler
fcf8e455ab
Optional lua frontend.
15 years ago
Stefan Bühler
aff9544b95
Parsers for ipv4/ipv6 für conditions
15 years ago
Stefan Bühler
2f7359b14c
changed some apis, implemented some todos, added support for lua actions/conditions.
15 years ago
Stefan Bühler
6ee405f3cb
Added a "proof of concept" core plugin.
15 years ago
Thomas Porzelt
88f6a30274
introduced a logging thread
15 years ago
Thomas Porzelt
5cee4c1fa4
added lighttpd.c, modified action und option stuff
15 years ago
Stefan Bühler
a6c4a50319
Add libev and fix wscripts
15 years ago
Stefan Bühler
33dd2691c1
Upgrade to new waf, run ragel in './waf dist' and make ragel optional if the needed files are already generated.
15 years ago
Stefan Bühler
fccd44f2ad
option/action/plugin
15 years ago
Thomas Porzelt
8eb6670388
config parser
15 years ago
Stefan Bühler
cbf88bb3ee
Fix request and parser, added simple request test.
15 years ago
Stefan Bühler
18413d698a
Renamed chunk sources, added request parser, header management, test file.
15 years ago
Stefan Bühler
503e8d7859
Basic ragel suport
15 years ago
Stefan Bühler
c612995cfe
Request/condition
15 years ago
Stefan Bühler
777232ab5d
Condition
15 years ago