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_READJan Kneschke2006-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_READJan Kneschke2006-09-01 09:53:44 +0000
506bf59c50disable the ssl-write checks for a moving SSL-write-bufferJan Kneschke2006-09-01 09:52:32 +0000
609a30e896disable the ssl-write checks for a moving SSL-write-bufferJan Kneschke2006-09-01 09:52:32 +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 transparentlyJan Kneschke2006-08-24 11:24:48 +0000
023ff5c16cr1288@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
9bbf1d1194r1276@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
686ff58e8dr1275@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
829a1d124cr1274@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
0131cbc25br1273@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
3b30f2c539git-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
5845bdeb6agit-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
88b56b2cf5git-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
3d5df894c3git-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
9e8b1ab199git-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
32777aaf50r1132@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
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 insteadJan Kneschke2006-08-03 09:54:50 +0000
49570e1d4cuse JSON instead of XML to send the state to the remote sideJan Kneschke2006-08-03 09:49:27 +0000
14c4473307* moved the stream-encoder for http to the http-backend * handle connection timeout internallyJan Kneschke2006-08-03 09:48:50 +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 queueJan Kneschke2006-08-03 09:45:29 +0000
d39cd55f57added lemon-based parsers for HTTP-Request headers and Range-RequestsJan Kneschke2006-08-03 09:33:34 +0000
e7571b01efmoved the definied to parse_status_t to http_parser.h as we have several parsers who want to share this typeJan Kneschke2006-08-03 09:32:32 +0000
2a0f213317send proper NETWORK_STATUS_* code for EAGAINJan Kneschke2006-08-03 09:30:30 +0000
75d5c6998aonly load 128kb in a row to don't run into a endless read scenarioJan Kneschke2006-08-03 09:28:05 +0000