Only in lighttpd-1.3.13.hacked: Makefile Only in lighttpd-1.3.13.hacked: build-stamp Only in lighttpd-1.3.13.hacked: config.h Only in lighttpd-1.3.13.hacked: config.log Only in lighttpd-1.3.13.hacked: config.status Only in lighttpd-1.3.13.hacked/cygwin: Makefile Only in lighttpd-1.3.13.hacked/debian: Makefile Only in lighttpd-1.3.13.hacked/debian: files Only in lighttpd-1.3.13.hacked/debian: lighttpd Only in lighttpd-1.3.13.hacked/debian: lighttpd.postinst.debhelper Only in lighttpd-1.3.13.hacked/debian: lighttpd.postrm.debhelper Only in lighttpd-1.3.13.hacked/debian: lighttpd.prerm.debhelper Only in lighttpd-1.3.13.hacked/debian: lighttpd.substvars Only in lighttpd-1.3.13.hacked: distribute.sh Only in lighttpd-1.3.13.hacked/doc: Makefile Only in lighttpd-1.3.13.hacked: libtool Only in lighttpd-1.3.13.hacked/openwrt: Makefile Only in lighttpd-1.3.13.hacked/src: .deps Only in lighttpd-1.3.13.hacked/src: .libs Only in lighttpd-1.3.13.hacked/src: Makefile Only in lighttpd-1.3.13.hacked/src: array Only in lighttpd-1.3.13.hacked/src: array-array.o Only in lighttpd-1.3.13.hacked/src: array-buffer.o Only in lighttpd-1.3.13.hacked/src: array-data_count.o Only in lighttpd-1.3.13.hacked/src: array-data_string.o Only in lighttpd-1.3.13.hacked/src: array.o Only in lighttpd-1.3.13.hacked/src: bitset.o Only in lighttpd-1.3.13.hacked/src: buffer.o Only in lighttpd-1.3.13.hacked/src: chunk Only in lighttpd-1.3.13.hacked/src: chunk-buffer.o Only in lighttpd-1.3.13.hacked/src: chunk-chunk.o Only in lighttpd-1.3.13.hacked/src: chunk.o Only in lighttpd-1.3.13.hacked/src: config.o Only in lighttpd-1.3.13.hacked/src: configfile-glue.o Only in lighttpd-1.3.13.hacked/src: configparser.o Only in lighttpd-1.3.13.hacked/src: connections-glue.o Only in lighttpd-1.3.13.hacked/src: connections.o Only in lighttpd-1.3.13.hacked/src: crc32.lo Only in lighttpd-1.3.13.hacked/src: data_array.o Only in lighttpd-1.3.13.hacked/src: data_config.o Only in lighttpd-1.3.13.hacked/src: data_count.o Only in lighttpd-1.3.13.hacked/src: data_fastcgi.o Only in lighttpd-1.3.13.hacked/src: data_integer.o Only in lighttpd-1.3.13.hacked/src: data_string.o Only in lighttpd-1.3.13.hacked/src: etag.o Only in lighttpd-1.3.13.hacked/src: fdevent.o Only in lighttpd-1.3.13.hacked/src: fdevent_freebsd_kqueue.o Only in lighttpd-1.3.13.hacked/src: fdevent_linux_rtsig.o Only in lighttpd-1.3.13.hacked/src: fdevent_linux_sysepoll.o Only in lighttpd-1.3.13.hacked/src: fdevent_poll.o Only in lighttpd-1.3.13.hacked/src: fdevent_select.o Only in lighttpd-1.3.13.hacked/src: fdevent_solaris_devpoll.o Only in lighttpd-1.3.13.hacked/src: file_cache.o Only in lighttpd-1.3.13.hacked/src: http-header-glue.o Only in lighttpd-1.3.13.hacked/src: http_auth.lo Only in lighttpd-1.3.13.hacked/src: http_auth_digest.lo Only in lighttpd-1.3.13.hacked/src: http_chunk.o Only in lighttpd-1.3.13.hacked/src: inet_ntop_cache.o Only in lighttpd-1.3.13.hacked/src: joblist.o Only in lighttpd-1.3.13.hacked/src: keyvalue.o Only in lighttpd-1.3.13.hacked/src: lemon Only in lighttpd-1.3.13.hacked/src: lemon.o Only in lighttpd-1.3.13.hacked/src: lighttpd Only in lighttpd-1.3.13.hacked/src: lighttpd.always_cork Only in lighttpd-1.3.13.hacked/src: log.o Only in lighttpd-1.3.13.hacked/src: md5.o Only in lighttpd-1.3.13.hacked/src: mod_access.la Only in lighttpd-1.3.13.hacked/src: mod_access.lo Only in lighttpd-1.3.13.hacked/src: mod_accesslog.la Only in lighttpd-1.3.13.hacked/src: mod_accesslog.lo Only in lighttpd-1.3.13.hacked/src: mod_alias.la Only in lighttpd-1.3.13.hacked/src: mod_alias.lo Only in lighttpd-1.3.13.hacked/src: mod_auth.la Only in lighttpd-1.3.13.hacked/src: mod_auth.lo Only in lighttpd-1.3.13.hacked/src: mod_cgi.la Only in lighttpd-1.3.13.hacked/src: mod_cgi.lo Only in lighttpd-1.3.13.hacked/src: mod_compress.la Only in lighttpd-1.3.13.hacked/src: mod_compress.lo Only in lighttpd-1.3.13.hacked/src: mod_evhost.la Only in lighttpd-1.3.13.hacked/src: mod_evhost.lo Only in lighttpd-1.3.13.hacked/src: mod_expire.la Only in lighttpd-1.3.13.hacked/src: mod_expire.lo Only in lighttpd-1.3.13.hacked/src: mod_fastcgi.la Only in lighttpd-1.3.13.hacked/src: mod_fastcgi.lo Only in lighttpd-1.3.13.hacked/src: mod_mysql_vhost.la Only in lighttpd-1.3.13.hacked/src: mod_mysql_vhost.lo Only in lighttpd-1.3.13.hacked/src: mod_proxy.la Only in lighttpd-1.3.13.hacked/src: mod_proxy.lo Only in lighttpd-1.3.13.hacked/src: mod_redirect.la Only in lighttpd-1.3.13.hacked/src: mod_redirect.lo Only in lighttpd-1.3.13.hacked/src: mod_rewrite.la Only in lighttpd-1.3.13.hacked/src: mod_rewrite.lo Only in lighttpd-1.3.13.hacked/src: mod_rrdtool.la Only in lighttpd-1.3.13.hacked/src: mod_rrdtool.lo Only in lighttpd-1.3.13.hacked/src: mod_secdownload.la Only in lighttpd-1.3.13.hacked/src: mod_secure_download.lo Only in lighttpd-1.3.13.hacked/src: mod_setenv.la Only in lighttpd-1.3.13.hacked/src: mod_setenv.lo Only in lighttpd-1.3.13.hacked/src: mod_simple_vhost.la Only in lighttpd-1.3.13.hacked/src: mod_simple_vhost.lo Only in lighttpd-1.3.13.hacked/src: mod_ssi.la Only in lighttpd-1.3.13.hacked/src: mod_ssi.lo Only in lighttpd-1.3.13.hacked/src: mod_ssi_expr.lo Only in lighttpd-1.3.13.hacked/src: mod_ssi_exprparser.lo Only in lighttpd-1.3.13.hacked/src: mod_status.la Only in lighttpd-1.3.13.hacked/src: mod_status.lo Only in lighttpd-1.3.13.hacked/src: mod_userdir.la Only in lighttpd-1.3.13.hacked/src: mod_userdir.lo Only in lighttpd-1.3.13.hacked/src: mod_usertrack.la Only in lighttpd-1.3.13.hacked/src: mod_usertrack.lo diff -wrud lighttpd-1.3.13/src/network.c lighttpd-1.3.13.hacked/src/network.c --- lighttpd-1.3.13/src/network.c 2005-03-01 18:55:41.000000000 -0400 +++ lighttpd-1.3.13.hacked/src/network.c 2005-03-14 15:42:58.543182586 -0400 @@ -423,6 +423,9 @@ int network_write_chunkqueue(server *srv, connection *con, chunkqueue *cq) { int ret = -1, i; off_t written = 0; +#ifdef TCP_CORK + int corked = 0; +#endif server_socket *srv_socket = con->srv_socket; @@ -440,8 +443,10 @@ #ifdef TCP_CORK /* Linux: put a cork into the socket as we want to combine the write() calls */ - i = 1; - setsockopt(con->fd, IPPROTO_TCP, TCP_CORK, &i, sizeof(i)); + if (cq->first->next) { + corked = 1; + setsockopt(con->fd, IPPROTO_TCP, TCP_CORK, &corked, sizeof(corked)); + } #endif if (srv_socket->is_ssl) { @@ -507,8 +512,10 @@ } #ifdef TCP_CORK - i = 0; - setsockopt(con->fd, IPPROTO_TCP, TCP_CORK, &i, sizeof(i)); + if (corked) { + corked = 0; + setsockopt(con->fd, IPPROTO_TCP, TCP_CORK, &corked, sizeof(corked)); + } #endif written = con->bytes_written - written; Only in lighttpd-1.3.13.hacked/src: network.c.~1~ Only in lighttpd-1.3.13.hacked/src: network.o Only in lighttpd-1.3.13.hacked/src: network_freebsd_sendfile.o Only in lighttpd-1.3.13.hacked/src: network_linux_sendfile.o Only in lighttpd-1.3.13.hacked/src: network_openssl.o Only in lighttpd-1.3.13.hacked/src: network_solaris_sendfilev.o Only in lighttpd-1.3.13.hacked/src: network_write.o Only in lighttpd-1.3.13.hacked/src: network_writev.o Only in lighttpd-1.3.13.hacked/src: plugin.o Only in lighttpd-1.3.13.hacked/src: request.o Only in lighttpd-1.3.13.hacked/src: response.o Only in lighttpd-1.3.13.hacked/src: server.o Only in lighttpd-1.3.13.hacked/src: spawn-fcgi Only in lighttpd-1.3.13.hacked/src: spawn-fcgi.o Only in lighttpd-1.3.13.hacked/src: stream.o Only in lighttpd-1.3.13.hacked: stamp-h1 Only in lighttpd-1.3.13.hacked/tests: .deps Only in lighttpd-1.3.13.hacked/tests: Makefile Only in lighttpd-1.3.13.hacked/tests/docroot/123: Makefile Only in lighttpd-1.3.13.hacked/tests/docroot: Makefile Only in lighttpd-1.3.13.hacked/tests/docroot/www: Makefile Only in lighttpd-1.3.13.hacked/tests/docroot/www/expire: Makefile Only in lighttpd-1.3.13.hacked/tests/docroot/www/go: Makefile Only in lighttpd-1.3.13.hacked/tests/docroot/www/indexfile: Makefile