Commit Graph

  • 38b24d85d4 backported to the 1.4.11 interface Jan Kneschke 2006-09-01 10:21:53 +0000
  • 0b6002bfda merged -r1042:1194 for mod_webdav.c from the 1.5.0 tree Jan Kneschke 2006-09-01 10:17:28 +0000
  • 33983f89f1 merged -r1042:1194 for mod_webdav.c from the 1.5.0 tree Jan Kneschke 2006-09-01 10:17:28 +0000
  • fe140d729f fix cygwin-only path traversal Jan Kneschke 2006-09-01 10:07:09 +0000
  • 71e66c88ec fix cygwin-only path traversal Jan Kneschke 2006-09-01 10:07:09 +0000
  • 668ec4e6d7 - use a big SSL_read buffer which can read at least 16k + the pending bytes - reuse the last read-buffer after a SSL_ERROR_WANT_READ Jan Kneschke 2006-09-01 09:53:44 +0000
  • 48ca389d89 - use a big SSL_read buffer which can read at least 16k + the pending bytes - reuse the last read-buffer after a SSL_ERROR_WANT_READ Jan Kneschke 2006-09-01 09:53:44 +0000
  • 506bf59c50 disable the ssl-write checks for a moving SSL-write-buffer Jan Kneschke 2006-09-01 09:52:32 +0000
  • 609a30e896 disable the ssl-write checks for a moving SSL-write-buffer Jan Kneschke 2006-09-01 09:52:32 +0000
  • 5e581805e7 skip empty buffers Jan Kneschke 2006-09-01 09:51:51 +0000
  • 28f6aa9ba8 skip empty buffers Jan Kneschke 2006-09-01 09:51:51 +0000
  • 5aa737d830 - branch for testing the ssl fixes Marcus Rückert 2006-08-30 15:37:16 +0000
  • f3c92b12e8 - branch for testing the ssl fixes Marcus Rückert 2006-08-30 15:37:16 +0000
  • a16a719baa ignore empty FCGI_STDERR packets Jan Kneschke 2006-08-24 11:25:20 +0000
  • 1dbd3f177e * removed debug-code * renamed network_read_chunkqueue() to network_read() * use network_read() instead if src->network_backend_read() as it handles SSL transparently Jan Kneschke 2006-08-24 11:24:48 +0000
  • 8fa7e9290b read max 256kb in a row Jan Kneschke 2006-08-24 11:23:17 +0000
  • 088273dae8 issue valid JS for the eval() Jan Kneschke 2006-08-24 11:01:41 +0000
  • 023ff5c16c r1288@h2o: darix | 2006-08-20 16:27:43 +0200 - fixed a small typo in the testcase file Marcus Rückert 2006-08-20 14:33:42 +0000
  • 9bbf1d1194 r1276@h2o: darix | 2006-08-20 02:41:48 +0200 Fix 2 small glitches in the path traversal code. 1. dont check "/" for being a symlink. 2. Removed unneeded check. Marcus Rückert 2006-08-20 13:57:51 +0000
  • 686ff58e8d r1275@h2o: darix | 2006-08-20 02:34:18 +0200 mod_staticfile.c bypasses the symlink check in response.c somehow. Apply the same check as in response.c. Marcus Rückert 2006-08-20 13:57:41 +0000
  • 829a1d124c r1274@h2o: darix | 2006-08-20 02:31:12 +0200 Mark server.follow-symlink unsupported when we dont have lstat(). Marcus Rückert 2006-08-20 13:57:30 +0000
  • 0131cbc25b r1273@h2o: darix | 2006-08-20 02:28:44 +0200 Config settings can now be marked as unsupported (e.g. due missing api). Marcus Rückert 2006-08-20 13:57:20 +0000
  • 3b30f2c539 git-svn-id: svn://svn.lighttpd.net/lighttpd/branches/lighttpd-merge-1.4.x@1261 152afb58-edef-0310-8abb-c4023f1b3aa9 Marcus Rückert 2006-08-20 13:57:11 +0000
  • 5845bdeb6a git-svn-id: svn://svn.lighttpd.net/lighttpd/branches/lighttpd-merge-1.4.x@1260 152afb58-edef-0310-8abb-c4023f1b3aa9 Marcus Rückert 2006-08-20 13:56:59 +0000
  • 88b56b2cf5 git-svn-id: svn://svn.lighttpd.net/lighttpd/branches/lighttpd-merge-1.4.x@1259 152afb58-edef-0310-8abb-c4023f1b3aa9 Marcus Rückert 2006-08-20 13:56:48 +0000
  • 3d5df894c3 git-svn-id: svn://svn.lighttpd.net/lighttpd/branches/lighttpd-merge-1.4.x@1258 152afb58-edef-0310-8abb-c4023f1b3aa9 Marcus Rückert 2006-08-20 13:56:37 +0000
  • 9e8b1ab199 git-svn-id: svn://svn.lighttpd.net/lighttpd/branches/lighttpd-merge-1.4.x@1257 152afb58-edef-0310-8abb-c4023f1b3aa9 Marcus Rückert 2006-08-20 13:56:27 +0000
  • 32777aaf50 r1132@h2o: darix | 2006-04-30 18:34:07 +0200 - revert the patch as long we dont have a test case for it Marcus Rückert 2006-08-20 13:56:16 +0000
  • fb1812897f r1129@h2o: darix | 2006-04-30 18:01:25 +0200 - initial symlink patch Marcus Rückert 2006-08-20 13:56:06 +0000
  • f42cd9ff2e added mod_uploadprogress to the build Jan Kneschke 2006-08-11 06:56:59 +0000
  • 28ca342f5d removed 'var upload = ', let eval return the proper object Jan Kneschke 2006-08-08 16:01:37 +0000
  • 51663387c5 - set up dependencies for the .y files - added .h to the EXTRA_DIST Jan Kneschke 2006-08-08 13:55:52 +0000
  • a998fe7741 write-queue is not 'send' Jan Kneschke 2006-08-08 13:31:13 +0000
  • e8b7a6a048 don't merge response headers Jan Kneschke 2006-08-07 17:42:50 +0000
  • 77f46b676d http_chunk.[ch] is gone Jan Kneschke 2006-08-03 13:00:01 +0000
  • 5bf575be02 removed http_chunk.c as this now part of the network-encoder for http Jan Kneschke 2006-08-03 12:59:16 +0000
  • ee301099f6 updated tests as we support Expect 100 now Jan Kneschke 2006-08-03 12:58:26 +0000
  • c1e37f6ec0 the next release is 1.5.0 Jan Kneschke 2006-08-03 12:57:40 +0000
  • c4db334c54 * con->file_finished 1 is con->send->is_closed = 1 now * the plugin-handles have changed * http_chunk_* is gone and http-chunking is done automaticly * con->request_content_queue is con->recv now * con->write_queue is con->send now * con->request.http_if_none_match is gone, fetch it form the request-headers instead Jan Kneschke 2006-08-03 09:54:50 +0000
  • 49570e1d4c use JSON instead of XML to send the state to the remote side Jan Kneschke 2006-08-03 09:49:27 +0000
  • 14c4473307 * moved the stream-encoder for http to the http-backend * handle connection timeout internally Jan Kneschke 2006-08-03 09:48:50 +0000
  • 49ae4dc87e use the http-req-range parser Jan Kneschke 2006-08-03 09:47:08 +0000
  • 81b195798a added the new con-states Jan Kneschke 2006-08-03 09:46:47 +0000
  • 15e7c39ee1 * changed the order of the state-engine to choose a backend as soon as we have a request-header - new states - old ones are renamed to make sure they have to be patch to work with 1.5.0 - added new plugin hooks to match the new states * removed fast-pointers to the request-header array - like "const char *http_range;" - they only case trouble later * (base.h) added a new chunkqueues: - recv (incoming content) - send (outgoing content) - recv_raw (incoming bytes [headers, chunking, ...]) - send_raw (outgoing bytes [headers, chunking, compression, ...]) * (connections.c) use the http_request-parser to get the request header from the recv_raw queue Jan Kneschke 2006-08-03 09:45:29 +0000
  • 88f4e130be some formating Jan Kneschke 2006-08-03 09:38:32 +0000
  • e0b080433d use the new http_req.c parser to analyse the header Jan Kneschke 2006-08-03 09:38:06 +0000
  • 92ebce0990 added the 'is_closed' flag to signal that there won't be any input into this chunkqueue anymore Jan Kneschke 2006-08-03 09:37:26 +0000
  • 30c16bd896 added FastCGI support to mod_proxy_core Jan Kneschke 2006-08-03 09:36:08 +0000
  • 1f6344c0d6 integrated the parsers and the testcases into the scons-build process Jan Kneschke 2006-08-03 09:34:25 +0000
  • 5cb7848d7e added testcases for the parsers Jan Kneschke 2006-08-03 09:33:55 +0000
  • d39cd55f57 added lemon-based parsers for HTTP-Request headers and Range-Requests Jan Kneschke 2006-08-03 09:33:34 +0000
  • e7571b01ef moved the definied to parse_status_t to http_parser.h as we have several parsers who want to share this type Jan Kneschke 2006-08-03 09:32:32 +0000
  • 2a0f213317 send proper NETWORK_STATUS_* code for EAGAIN Jan Kneschke 2006-08-03 09:30:30 +0000
  • 75d5c6998a only load 128kb in a row to don't run into a endless read scenario Jan Kneschke 2006-08-03 09:28:05 +0000
  • d4f0d11ca2 added fastcgi support Jan Kneschke 2006-07-26 10:35:15 +0000
  • 2fda808c0b get ssl working again Jan Kneschke 2006-07-24 10:53:35 +0000
  • f5f0ca77aa make the size of the connection-pool configurable (8 by default) Jan Kneschke 2006-07-24 10:53:15 +0000
  • 9a11b2cbaf don't reuse connections which are marked as 'Connection: close' Jan Kneschke 2006-07-24 07:38:01 +0000
  • f59e048941 report ECONNRESET as connection-close Jan Kneschke 2006-07-24 07:37:31 +0000
  • 58e420ddc8 valgrind 3.2.0 uses --log-file instead of --logfile Jan Kneschke 2006-07-22 14:00:47 +0000
  • 209f241ed7 final for FreeBSD Jan Kneschke 2006-07-22 13:59:58 +0000
  • dcf80c201d compile fixes for FreeBSD Jan Kneschke 2006-07-22 13:14:32 +0000
  • bffb9e2eb7 make config_cond_cache_reset() a public interface Jan Kneschke 2006-07-22 11:28:59 +0000
  • cf0fae3c89 add mod_proxy_backend_fastcgi.h to the distribution Jan Kneschke 2006-07-22 11:28:29 +0000
  • 55fac76991 make sure we always rebuild the configparser.c and configparser.h Jan Kneschke 2006-07-22 11:28:08 +0000
  • cee302f754 made con->request.http_host a real buffer as we want to overwrite it Jan Kneschke 2006-07-22 11:27:38 +0000
  • 15aee7cfd4 added $HTTP["querystring"] as conditional Jan Kneschke 2006-07-22 11:26:50 +0000
  • bca0927bc9 added X-Rewrite-Host and X-Rewrite-URI to allow internal redirects from a Proxy-Core backend Jan Kneschke 2006-07-22 11:26:00 +0000
  • 58798a07c4 added x-sendfile support Jan Kneschke 2006-07-22 09:30:31 +0000
  • 86ad04fac9 added the encoder for the request-content Jan Kneschke 2006-07-22 08:41:13 +0000
  • 5b6039d69e the .h is already included, the backend needs some more time Jan Kneschke 2006-07-20 12:39:53 +0000
  • a543ac9915 moved the http-backend stuff to mod_proxy_backend_http Jan Kneschke 2006-07-20 12:13:24 +0000
  • 35b9e5dbb5 added #include "config.h" to fixed nasty crash in mod_cgi Jan Kneschke 2006-07-19 22:09:12 +0000
  • 18e15f1a7a fixed non-critical mem-leaks Jan Kneschke 2006-07-19 21:37:32 +0000
  • e1641ce1db enabled the config-settings for the load-balancers Jan Kneschke 2006-07-19 14:32:31 +0000
  • d8be55b264 moved the status-counters out from base.h and mod_fastcgi.c Jan Kneschke 2006-07-19 14:31:35 +0000
  • 2f915e2193 if we get a close instead of chunk-header, request more content Jan Kneschke 2006-07-19 11:21:08 +0000
  • 955a3e817c add -std=gnu99 to the compile options if we are with GCC Jan Kneschke 2006-07-19 11:04:42 +0000
  • 0bbc88d3b5 support host:port notation (IPv4 and IPv6) Jan Kneschke 2006-07-19 11:03:15 +0000
  • f372ca199b enable IPv6 if we have inet_ntop Jan Kneschke 2006-07-19 11:02:45 +0000
  • 9d0499f254 use ->sock instead of ->fd to make sure we didn't missed a conversion to iosocket Jan Kneschke 2006-07-19 10:54:44 +0000
  • e5a896b1bb only try to handle the request if we really have backends available Jan Kneschke 2006-07-18 13:25:02 +0000
  • b77e7c324c added rewrite support Jan Kneschke 2006-07-18 12:59:05 +0000
  • 7d9bd04635 removed debug and added some assertions Jan Kneschke 2006-07-18 12:55:29 +0000
  • 7e7c329a61 added function check for strptime and added support for --with_xattr Jan Kneschke 2006-07-18 09:43:40 +0000
  • 6bca07da09 added mod_proxy_core Jan Kneschke 2006-07-18 09:42:32 +0000
  • 57b69fcf56 ported to iosocket Jan Kneschke 2006-07-18 09:41:48 +0000
  • 956c473bea include log.c for SEGFAULT() Jan Kneschke 2006-07-18 09:41:37 +0000
  • d275b312fd ported to iosocket Jan Kneschke 2006-07-18 09:40:06 +0000
  • c31c971565 removed WP() as it is gone now Jan Kneschke 2006-07-18 09:39:40 +0000
  • 4514da56f3 don't care about the errorlog Jan Kneschke 2006-07-18 09:39:14 +0000
  • 5fad369851 use closesocket() to close a socket() on unix too Jan Kneschke 2006-07-18 09:38:46 +0000
  • e148d52468 ported to iosocket and new fdevent functions Jan Kneschke 2006-07-18 09:37:35 +0000
  • 13c2938130 introduce BUF_STR() to access the NUL-terminated string-part of the buffer moved SEGFAULT() to log.h Jan Kneschke 2006-07-18 09:36:38 +0000
  • ce15d82d03 added chunkqueue_print() and chunkqueue_remove_empty_last_chunk() Jan Kneschke 2006-07-18 09:35:39 +0000
  • 3e4013ef9e moved the mainloop() out of the main() function use iosocket and the new fdevent interface Jan Kneschke 2006-07-18 09:34:41 +0000
  • f3c9372c39 replace strcmp() by our own buffer_compare_... functions Jan Kneschke 2006-07-18 09:34:05 +0000
  • 53da6688d8 fixed mem-leaks use TRACE() from log.c instead of fprintf() Jan Kneschke 2006-07-18 09:32:25 +0000
  • 2f0ca42d00 moved errorlog pointers to log.h moved SSL from connection to iosocket.h Jan Kneschke 2006-07-18 09:31:40 +0000
  • 9cba301c48 use the http_response parser use network_backend_write and _read Jan Kneschke 2006-07-18 09:30:39 +0000