52 Commits (eeddb37e4acc064caa0c7d92581f70014608f0bf)

Author SHA1 Message Date
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