567 Commits (eeddb37e4acc064caa0c7d92581f70014608f0bf)

Author SHA1 Message Date
Stefan Bühler 6ebc331215 Implement l_g_string_assign_len() 14 years ago
Stefan Bühler 39ecfa89e5 Add chunkqueue-limit framework 14 years ago
Thomas Porzelt efab0ca75d implement stat cache 14 years ago
Stefan Bühler 78bb13b61c Fix action_reset (backend_failed) 14 years ago
Stefan Bühler b033f0c194 Extended sockaddr_to_string for use in connect-failed error message in mod_fastcgi 14 years ago
Stefan Bühler 050d0d60d6 Fix cast warning (char* -> unsigned char*) in mod_fastcgi 14 years ago
Stefan Bühler c584da22db Handle environment vars in mod_fastcgi 15 years ago
Stefan Bühler 95fee3059b Add handling for environment vars in backends 15 years ago
Thomas Porzelt 1ebe6dc37d fix small mistake in mod_vhost.c example config comment 15 years ago
Thomas Porzelt cb4741c56d fix little typo in mod_fastcgi.c comment 15 years ago
Thomas Porzelt 9b785c567a add vhost.pattern (1.x evhost like functionality) to mod_vhost 15 years ago
Stefan Bühler 5c797977c6 Add stderr log support in mod_fastcgi (split lines from backend in log.c) 15 years ago
Thomas Porzelt 159a03f19b fix typo in mod_vhost 15 years ago
Thomas Porzelt 79d9c63087 redirect requests for directories without trailing slash to uri with trailing slash 15 years ago
Thomas Porzelt d24e602713 increase default io timeout from 30s to 300s 15 years ago
Stefan Bühler 0eef3d7ee8 Use nonblocking sockets 15 years ago
Stefan Bühler d29565a211 Split chunkiter_read into simple read() and mmap() with fallback read(); _mmap() may result in SIGBUS (e.g. truncated file) later. 15 years ago
Thomas Porzelt bc92b6fdcc add vhost.map action to mod_vhost 15 years ago
Stefan Bühler c7c1c5cb0e [cmake] Add mod_vhost 15 years ago
Stefan Bühler 2708d6deaa Fix handling request content and 100-continue 15 years ago
Stefan Bühler a91d5e96b9 Allow more characters in url 15 years ago
Thomas Porzelt 13f749aa74 along comes mod_vhost 15 years ago
Thomas Porzelt f0c66a793c revert previous commit. it was stupid. 15 years ago
Thomas Porzelt 9186488bbf fix docroot action (don't set physical.path) 15 years ago
Thomas Porzelt 1cb3075ed6 fix bogus action context cleanup in mod_status 15 years ago
Stefan Bühler f983caccde Fix reading of lua tables 15 years ago
Stefan Bühler 3477543277 Fix fastcgi packet reading 15 years ago
Stefan Bühler 428b4b524f Fix unix socket path 15 years ago
Stefan Bühler 1e115c522d Add unix sockets 15 years ago
Stefan Bühler 4a8ce0a63f Redo boolean conditionals (physical.*) as real actions. 15 years ago
Stefan Bühler 587ee27cd0 Added response parser and used it in mod_fastcgi 15 years ago
Stefan Bühler 99f14078ec Add reminder for chunked handling/content-length header. 15 years ago
Stefan Bühler 4a5aa5361e Added/fixed chunked encoded transfer 15 years ago
Thomas Porzelt 70a495de6f fix ev_tstamp vs. time_t problems in worker_current_timestamp() 15 years ago
Stefan Bühler 00869413ee Fix sending endless "FCGI_STDIN" closed events 15 years ago
Stefan Bühler 31acd354a7 [cmake] Add mod_accesslog 15 years ago
Thomas Porzelt 7766bd8c34 save errno of stat() in request.physical struct to prevent repeated stat()s if failed 15 years ago
Thomas Porzelt 688c2b6204 add %t format specifier to mod_accesslog (no %{format}t support yet) 15 years ago
Thomas Porzelt 549f097ea1 fix worker_current_timestamp() caching 15 years ago
Thomas Porzelt fe90de88be implement %b (bytes response), %B (bytes response clf) and %X (connection status) in mod_accesslog 15 years ago
Thomas Porzelt 6f69d58fec forgot g_array_set_size() after g_array_sized_new()... duh! 15 years ago
Thomas Porzelt 52bcd62d74 fix small leaks 15 years ago
Thomas Porzelt 93bd5e2a6a add additional paramter format_ndx to worker_current_timestamp() 15 years ago
Thomas Porzelt c6d422e5c1 add log.write function action to core plugin 15 years ago
Thomas Porzelt eb794b1dbc fix %v placeholder in mod_accesslog 15 years ago
Thomas Porzelt 4c49705c16 add missing http version to %r placeholder in mod_accesslog 15 years ago
Thomas Porzelt 2fb007bd3d add http_version_string() to utils 15 years ago
Thomas Porzelt 3d058707b1 add mod_accesslog 15 years ago
Thomas Porzelt d2cadb3b1e add option server.name 15 years ago
Thomas Porzelt 85a3a4d091 added "if" to condition syntax (if req.path == "/foo" {})
added boolean conditions without operator or rvalue (if phys.is_dir {}, rvalue is always true)
added negated boolean conditions (if !phys.is_dir {}, rvalue is always false)
added physical.is_dir and .is_file conditionals
15 years ago
Thomas Porzelt 01068d7f1d make docroot a function action instead of setting, add stat member to vr.physical and enable physical.size conditional 15 years ago
Thomas Porzelt 2489fbfbfe fix small typo in config_parser.rl that prevented usaged of physical.* conditionals 15 years ago
Stefan Bühler d9ddd4fd3d Remove out-of-fd-handling. 15 years ago
Stefan Bühler 5feea39ae6 Remove '-Wmissing-prototypes' from extra warnings list
- we still have '-Wmissing-declarations', which allows
   void func() instead of void func(void).
15 years ago
Stefan Bühler 54fd1b08e4 Cleanup some state machine handling 15 years ago
Thomas Porzelt 825b809b06 fix compile flags for modules in wscript 15 years ago
Thomas Porzelt bf549bbe0d add check for sizeof(off_t) to MODULE_VERSION_CHECK() 15 years ago
Thomas Porzelt 55dd7e3060 add environment.c, mod_fastcgi and --extra-warnings to wscript 15 years ago
Stefan Bühler c458377d4a Added mod_fastcgi, some api functions for it, and some new optional compiler warnings (which led to many small changes) 15 years ago
Stefan Bühler c56ade056f Add vrequest "environment" (a GString -> GString hashtable) 15 years ago
Stefan Bühler d30e1b018a Added some backend/balancer helper, fixed backend-error handling. 15 years ago
Thomas Porzelt 0d56b1b7b4 add mod_balancer to wscript 15 years ago
Stefan Bühler 6636919623 Completed core balancer support, added a simple test balancer. 15 years ago
Thomas Porzelt fa25947b7e allow anonymous blocks in config parser prefixed by $ (for now) 15 years ago
Thomas Porzelt 66f7e669dd add log level "backend" 15 years ago
Stefan Bühler 025f0b5f84 Removed HANDLER_FINISHED, implemented real job queue and added some basic balancer structs 15 years ago
Stefan Bühler 20dfff0663 Cleanup log macros (moved from con to vrequest) 15 years ago
Stefan Bühler c24704dad5 Move options from connection to vrequest 15 years ago
Thomas Porzelt 5f9d9c12a3 remove old, now invalid free in core_list() 15 years ago
Thomas Porzelt 52d5978d64 export module_lookup() 15 years ago
Thomas Porzelt 23a246a788 add angel.c and angel_fake.c to wscript 15 years ago
Stefan Bühler eae5ca994e Enforce IPV6_V6ONLY for ipv6 sockets 15 years ago
Stefan Bühler e8e60b3a04 Add clean ipv6+port parsing for listen() 15 years ago
Stefan Bühler bb59776ea3 Handle errno in angel_fake_log 15 years ago
Stefan Bühler 324224fe2e Implemented two angel "fake" functions 15 years ago
Stefan Bühler 9d2b053659 [lua config] Add support for "." separated actions/setups 15 years ago
Stefan Bühler 2e830e5517 [cmake] Add support for plugins 15 years ago
Thomas Porzelt 3ffa1c40bb fix mod_status handling of error case 15 years ago
Thomas Porzelt fa52e5361b move vrequest_reset() up in connection_reset() so options and addr are still valid when invoking action context cleanup callbacks 15 years ago
Thomas Porzelt 52c3c2e042 update mod_fortune and mod_status for new action context 15 years ago
Thomas Porzelt 20e0a9e4e8 add http_method_string() to utils 15 years ago
Stefan Bühler 4a02223f7c Added per-action context 15 years ago
Stefan Bühler f74d274589 Add other compare operators to lua frontend 15 years ago
Stefan Bühler e438fb58ab Fix "notequal" string comparison bug 15 years ago
Stefan Bühler 4ef644de88 Fix cmake ipv6 detection 15 years ago
Thomas Porzelt 736d8c6192 add server.max_keep_alive_requests option 15 years ago
Thomas Porzelt d3bfcf9d15 add special chars in strings through \n \" etc. to config parser 15 years ago
Thomas Porzelt 58cf85f5d1 remove old log stuff 15 years ago
Thomas Porzelt 4e876d4153 remove unnecessary \n from VR_TRACE() in core_handle_static() 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 d8874eab5f removed unused vars from network_write.c 15 years ago
Thomas Porzelt be8836a57c remove old statistics code from network_write.c 15 years ago
Thomas Porzelt 7582742257 remove connection from throttle queue when resetting 15 years ago
Thomas Porzelt d5e7aa94a5 fix waitqueue 15 years ago
Thomas Porzelt 865aea2ce0 prevent double decrement of wrk->connection_load and active connections 15 years ago
Thomas Porzelt 928b8d52c1 update waf to 1.5, rewrite wscripts 15 years ago
Thomas Porzelt 304263f4a1 fix warnings from plugin_core.c 15 years ago
Thomas Porzelt 24c7423376 add temporary hack to disable sched_setaffinity when OS != linux 15 years ago
Thomas Porzelt 031b6b54c7 add check for HAVE_IPV6 to sockaddr_to_string() 15 years ago
Thomas Porzelt 2df4d9686b fix wrong parameter con instead of new vr in network.c when USE_SENDFILE not defined 15 years ago
Thomas Porzelt 0994052566 fix wrong placement of #endif in condition.c => broken code when HAVE_IPV6 not defined 15 years ago
Stefan Bühler 2040c059d1 Fix connection/network_write state machine 15 years ago
Stefan Bühler 7a496b610b Fix comment style // -> /* */ 15 years ago
Thomas Porzelt 1954f46a03 return NETWORK_STATUS_WAIT_FOR_AIO_EVENT instead of NETWORK_STATUS_WAIT_FOR_EVENT when throttling 15 years ago
Stefan Bühler 06225998c6 Fix typos in sendfile (again) 15 years ago
Stefan Bühler ec16ebea3c Fix typos in sendfile 15 years ago
Stefan Bühler 99733ef5a7 Add OS X sendfile implementation (and fix the freebsd one) 15 years ago
Stefan Bühler 94b4dcc764 Generic sendfile implementation (supports linux,solaris and freebsd now) 15 years ago
Stefan Bühler 91d4868ef4 Move stats and throttle to network.c 15 years ago
Stefan Bühler fae25515fa Split waitqueue from utils 15 years ago
Stefan Bühler 463d1c6435 Fix modules and waf for new include dir 15 years ago
Stefan Bühler 6c573e5e00 Check for POSIX_FADV_SEQUENTIAL before using it 15 years ago
Stefan Bühler 3dceeb5916 Move include files into a separate directory and cleanup include order 15 years ago
Thomas Porzelt 358b9f95f1 implement throttling, change some time_t to ev_tstamp 15 years ago
Thomas Porzelt e9f8b51452 add LOG_TYPE_NONE that doesn't log anything 15 years ago
Thomas Porzelt a2a0818cb4 remove cast to time_t in CUR_TS() makro. it caused some deviation 15 years ago
Thomas Porzelt d56e5c2ea9 implement waitqueues (utils), change connection io timeouts to use those 15 years ago
Thomas Porzelt 8161336538 add fallback static action if built-in cfg parser used 15 years ago
Thomas Porzelt b491e91c68 add io timeouts 15 years ago
Thomas Porzelt abb7bc1067 fix segfault when no host header in request 15 years ago
Thomas Porzelt 64e823f83a use g_mutex instead of g_static_mutex in profiler.c 15 years ago
Thomas Porzelt bfad826aa5 fix small memleak in worker_add_closing_socket() 15 years ago
Thomas Porzelt 67f89abffc add mod_status 15 years ago
Thomas Porzelt 0a63fc8058 add client addr string and traffic stats for connections and workers 15 years ago
Thomas Porzelt 2538f522ec add sockaddr_to_string() and counter_format2() to utils.c 15 years ago
Thomas Porzelt 245cecb1e2 add srv->started (timestamp) and srv->started_str (formatted ts) 15 years ago
Thomas Porzelt 1d133a52ed add missing free if -m option specified 15 years ago
Stefan Bühler 649f7baf78 Modify header usage; include all core headers from base.h and forbid direct including of core headers. Move typedefs into separate header. 15 years ago
Thomas Porzelt bdce397e70 get rid of global vars in mod_fortune 15 years ago
Thomas Porzelt 84fb6a5574 add missing call to p->free() in plugin_free 15 years ago
Stefan Bühler 7954e0f8d3 Modify vrequest_error 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
Stefan Bühler b83e3a29ce Fix vrequest merge 15 years ago
Stefan Bühler 73fff068c3 Merge virtual requests 15 years ago
Stefan Bühler 566cbdb024 virtual requests; they replace a big part from connection. 15 years ago
Stefan Bühler 9430770903 [cmake] Add module support 15 years ago
Stefan Bühler 4b24952c02 Change cmake required version to 2.6.0 15 years ago
Thomas Porzelt 5c564c7c0a added srv->started_str, small fix in server_free() 15 years ago
Thomas Porzelt d7bfbde1fc removeleft over testing code from 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 bbb3c8c69d improved profiler (hashfunc and free-list) 15 years ago
Thomas Porzelt 24777f99d7 tiny race fix for profiler_free(); added profiler_dump_table() 15 years ago
Thomas Porzelt eb73fe1651 changed profiler from glib to own implementation that doesn't leak all the memory... 15 years ago
Thomas Porzelt b5f2442d5f added profile_mem action that dumps memory stats to stdout, enable with LIGHTY_PROFILE_MEM=true env var 15 years ago
Thomas Porzelt ed347d2f0c small memory fix in log.c 15 years ago
Thomas Porzelt 5933f9b3c5 use value_list_free() in core_header_free() from plugin_core.c 15 years ago
Thomas Porzelt 2ac5c5c0a5 fix http_header_append and http_header_overwrite 15 years ago
Thomas Porzelt 5dde1fafb5 add header_add, _append and _overwrite actions to plugin_core 15 years ago
Thomas Porzelt 29bf342675 fix erronous free when no configfile specified 15 years ago
Thomas Porzelt 20956e757e add mimetype info to static action 15 years ago
Thomas Porzelt 24f4a86576 added 'log' option parser error handling 15 years ago
Thomas Porzelt d7b17a7746 add 'docroot' option, remove 'physical' action 15 years ago
Thomas Porzelt 29c962fe06 add mime_types option and mimetype_get() function 15 years ago
Thomas Porzelt 107798b883 better http_status_to_str() 15 years ago
Thomas Porzelt 34281b50f1 send proper error pages 15 years ago
Thomas Porzelt eb5aa9d9d4 fix and comment ip hashing functions 15 years ago
Thomas Porzelt 21c391da66 ipv4 and ipv6 hashing functions 15 years ago
Thomas Porzelt f23b051c30 moved freeing of value after parsing in plugin_set_default_option(); made that function static 15 years ago
Thomas Porzelt 472e7a81a9 changed srv->option_def_values to GArray and intialization of default values; enabled overriding of default values in config parser 15 years ago
Thomas Porzelt 604042b24c fixed segfault in server_free() if workers are not allocated yet; removed virtualrequest.h include from base.h 15 years ago
Stefan Bühler 36b0ae3628 Move request parser data into connection struct 15 years ago
Stefan Bühler 7cd0b2aaf6 Revert: Add refcount to http headers 15 years ago
Stefan Bühler de6996268f Add refcount to http headers 15 years ago
Thomas Porzelt 5150637e13 implemented port feature for listen setup; small memleak und config parser fixes 15 years ago
Stefan Bühler e1504a252f free value always from the calling function 15 years ago
Stefan Bühler d6b28e47aa Fix segfault if config parser failed 15 years ago
Thomas Porzelt 480de71283 small memleak fix 15 years ago
Thomas Porzelt 5e1ebf3c05 fixed small leak (config_path parameter) 15 years ago
Thomas Porzelt 30bae997eb moved log cleanups to own function; fixed memleaks in config parser and plugin_core 15 years ago
Stefan Bühler 5d27591a49 Fix return TRUE in a void function 15 years ago
Stefan Bühler 34c513c645 Fix waf wscript for the renamed files 15 years ago
Stefan Bühler c54a085552 Implement clean default values for options 15 years ago
Stefan Bühler 5d0d12c0bd Updated cmake ragel rules to build config parser with -T0 instead of -T1 15 years ago
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)
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 3c00360259 log requests/sec stats per worker 15 years ago
Stefan Bühler a17aa92250 Move stats into worker 15 years ago
Thomas Porzelt 593b0d1427 fixed wrong comment in worker.h 15 years ago
Thomas Porzelt 5a1acd8be9 reworked parts of config_parser 15 years ago
Thomas Porzelt 9ba30eccbd moved string_destroy_notify() from base.c to utils.c, fixed parameter definition 15 years ago
Thomas Porzelt 1faaf71de4 added option_to_string() 15 years ago
Thomas Porzelt 292d013134 reworked logging functions; added 'log' and 'log.timestamp' options, removed 'log.level' and 'log.target' options 15 years ago
Thomas Porzelt 6fe8eb603d fixed missing \r\n after response headers 15 years ago
Stefan Bühler 721cb88985 Kill some memleaks 15 years ago
Stefan Bühler 00143835d4 Move the connection tables into the workers, so no locking needed for them. 15 years ago
Stefan Bühler 2b9147ba50 Fix missing ':' after case EWOULDBLOCK 15 years ago
Stefan Bühler bca094fe9f Add cmake support 15 years ago
Stefan Bühler bfd20c2662 Add missing includes for open/fcntl 15 years ago
Stefan Bühler e87e6a9a58 Fix indentation in wscript 15 years ago
Stefan Bühler ac1f66ee1d Fix pcre 15 years ago
Thomas Porzelt 623e10d7a0 added missing insert into hashtable for logs, removed lock from log_free_unlocked() 15 years ago
Stefan Bühler 14cb73e80b Set cpu affinity 15 years ago
Stefan Bühler 267b0bf6fc shutdown sockets immediatly if srv->exiting is true 15 years ago
Stefan Bühler 45849a4864 Add error reporting if ev_loop creation fails. 15 years ago
Stefan Bühler c62f8f7945 Add more atomic protection 15 years ago
Stefan Bühler 58351b5ff0 Clean libev loops 15 years ago
Stefan Bühler dbc9859ce8 Use atomic refcount operations 15 years ago
Stefan Bühler 47c0acf4c2 Changed header implementation from hash-table to double linked list 15 years ago
Stefan Bühler f5cf939d5a Added "workers(x)" setup function 15 years ago
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 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 e15193447d Fix cleanup of target_else in conditional action, added support for else branch in "when" action. 15 years ago
Thomas Porzelt cf51355d1c fixed else/elseif in config parser 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 8649ce6cfe changed option default value assignment to callbacks 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 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 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 ccaacfb285 added 'blank' function to plugin_core 15 years ago
Thomas Porzelt 6804b1df00 implemented default values for options 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 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 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 c2b8ccdec4 changed operators ^= to =^ and $= to =$; introduced clean and ./waf 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 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 89d3b204a7 added header conditional check for normal config parser 15 years ago
Thomas Porzelt d234e396f8 merged from lp 15 years ago
Thomas Porzelt 1901397a0e minor enhencements; added log.level and log.target options 15 years ago
Stefan Bühler 85c4f3852b Fix hostname parsing. 15 years ago
Thomas Porzelt df16145d05 added http_status_string() function; response.c now includes the right status string 15 years ago
Thomas Porzelt 1798e226ff fixed fd initialization warning with -O2 in log.c 15 years ago
Thomas Porzelt ef9b96e552 fixed chunkqueue segfault with NULL filename 15 years ago
Thomas Porzelt e93d1ef301 merged from lp 15 years ago
Thomas Porzelt b1000d2ca4 config parser intial working version; test action in core plugin with more outpot 15 years ago
Thomas Porzelt 6467329144 merged from lp 15 years ago
Stefan Bühler 9d7d19c456 Fix hostname checking 15 years ago
Stefan Bühler 0d4b5ee989 Fix mmap offset calculation in chunk.c 15 years ago
Thomas Porzelt b0615d2198 merged from lp 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
Thomas Porzelt 2d08b0b823 small changes 15 years ago
Stefan Bühler 066d0f5342 Added plugin callbacks for content and close handling 15 years ago
Stefan Bühler 6d6fc095ab Fix typo in connections.c 15 years ago