<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/php-git.git/sapi/thttpd, branch php-4.3.0</title>
<subtitle>git.php.net: repository/php-src.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/'/>
<entry>
<title>Defend against pipelined requests on persistent connections as used by</title>
<updated>2002-11-10T15:21:13+00:00</updated>
<author>
<name>Sascha Schumann</name>
<email>sas@php.net</email>
</author>
<published>2002-11-10T15:21:13+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=a8136b4dbad88cbf07276dd3a0f9aaf42810f63d'/>
<id>a8136b4dbad88cbf07276dd3a0f9aaf42810f63d</id>
<content type='text'>
IRCG. These could cause thttpd to start a second request in the same
connection context, and thereby causing real damage.

Mozilla 1.0.1 is buggy in that context: When HTTP/1.1 pipelining is
enabled (defaults to off), it will send any number of requests over
a persistent connection (which is fine), even after it has received
a "Connection: close" header field in a subsequent response header.
This blatantly violates RFC 2616, section 8.1.2. Because it cannot
receive any response on the dead connection, the download manager
pops up and tries to download a file (which never arrives).

Also, we don't try to send a 400 message anymore, if the connection
dies.

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
IRCG. These could cause thttpd to start a second request in the same
connection context, and thereby causing real damage.

Mozilla 1.0.1 is buggy in that context: When HTTP/1.1 pipelining is
enabled (defaults to off), it will send any number of requests over
a persistent connection (which is fine), even after it has received
a "Connection: close" header field in a subsequent response header.
This blatantly violates RFC 2616, section 8.1.2. Because it cannot
receive any response on the dead connection, the download manager
pops up and tries to download a file (which never arrives).

Also, we don't try to send a 400 message anymore, if the connection
dies.

</pre>
</div>
</content>
</entry>
<entry>
<title>s/PHP_API/PHP_API_VERSION/</title>
<updated>2002-11-08T13:29:32+00:00</updated>
<author>
<name>Sascha Schumann</name>
<email>sas@php.net</email>
</author>
<published>2002-11-08T13:29:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=f2f443f0664be75736549aca792668546ff69074'/>
<id>f2f443f0664be75736549aca792668546ff69074</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>let this source file compile with php 4.2.x</title>
<updated>2002-11-07T11:56:02+00:00</updated>
<author>
<name>Sascha Schumann</name>
<email>sas@php.net</email>
</author>
<published>2002-11-07T11:56:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=8d25447f309f21337ef7b289f7fe56c3278b3c4d'/>
<id>8d25447f309f21337ef7b289f7fe56c3278b3c4d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add two missing entries</title>
<updated>2002-11-07T11:38:03+00:00</updated>
<author>
<name>Sascha Schumann</name>
<email>sas@php.net</email>
</author>
<published>2002-11-07T11:38:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=eb0141913c2eb5cfcc821b188403fd5a7a9dac61'/>
<id>eb0141913c2eb5cfcc821b188403fd5a7a9dac61</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>- use TCP_DEFER_ACCEPT</title>
<updated>2002-11-06T17:31:03+00:00</updated>
<author>
<name>Sascha Schumann</name>
<email>sas@php.net</email>
</author>
<published>2002-11-06T17:31:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=10a861f93c9642f4aefc3ccf36ce7c8d8309d5ef'/>
<id>10a861f93c9642f4aefc3ccf36ce7c8d8309d5ef</id>
<content type='text'>
- don't timeout connections which are managed by IRCG
- don't generate invalid HTTP replies, if the client did not send a
  request line yet

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- don't timeout connections which are managed by IRCG
- don't generate invalid HTTP replies, if the client did not send a
  request line yet

</pre>
</div>
</content>
</entry>
<entry>
<title>Simplify handler dispatching mechanism</title>
<updated>2002-11-01T11:51:35+00:00</updated>
<author>
<name>Sascha Schumann</name>
<email>sas@php.net</email>
</author>
<published>2002-11-01T11:51:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=082d9c49360d16c6225e9d95d78aec53f5b13a5a'/>
<id>082d9c49360d16c6225e9d95d78aec53f5b13a5a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add missing return statement.</title>
<updated>2002-11-01T11:44:50+00:00</updated>
<author>
<name>Sascha Schumann</name>
<email>sas@php.net</email>
</author>
<published>2002-11-01T11:44:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=1a7a5b39827dd86693ebcf3477c2ec8cdbbb4631'/>
<id>1a7a5b39827dd86693ebcf3477c2ec8cdbbb4631</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>update</title>
<updated>2002-11-01T11:41:08+00:00</updated>
<author>
<name>Sascha Schumann</name>
<email>sas@php.net</email>
</author>
<published>2002-11-01T11:41:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=1d2eb7c485a8fed6610167ffb78fbd72d2a56dfc'/>
<id>1d2eb7c485a8fed6610167ffb78fbd72d2a56dfc</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>improve host header checking, only affects systems which have virtual</title>
<updated>2002-11-01T11:40:26+00:00</updated>
<author>
<name>Sascha Schumann</name>
<email>sas@php.net</email>
</author>
<published>2002-11-01T11:40:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=7d504b230c77bc76bc1e7223d3b7436518d9def3'/>
<id>7d504b230c77bc76bc1e7223d3b7436518d9def3</id>
<content type='text'>
hosting enabled

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
hosting enabled

</pre>
</div>
</content>
</entry>
<entry>
<title>first step towards asynchronous content body processing</title>
<updated>2002-10-30T19:09:49+00:00</updated>
<author>
<name>Sascha Schumann</name>
<email>sas@php.net</email>
</author>
<published>2002-10-30T19:09:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=55879b354325e0f072a845bf49fff00d647f73a1'/>
<id>55879b354325e0f072a845bf49fff00d647f73a1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
