<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/php-git.git/sapi, branch php-4.2.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>- MFH for bug in Sambar 5.2</title>
<updated>2002-04-18T22:52:20+00:00</updated>
<author>
<name>Derick Rethans</name>
<email>derick@php.net</email>
</author>
<published>2002-04-18T22:52:20+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=a67ba9a314324fbd1a5246fc723b54a4e711d146'/>
<id>a67ba9a314324fbd1a5246fc723b54a4e711d146</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix an intermittent SEGV when an error bubbled up from PHP before our</title>
<updated>2002-04-18T16:34:49+00:00</updated>
<author>
<name>Aaron Bannert</name>
<email>aaron@php.net</email>
</author>
<published>2002-04-18T16:34:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=34b94f143ea06b1587ffdae2f579450af8f5507b'/>
<id>34b94f143ea06b1587ffdae2f579450af8f5507b</id>
<content type='text'>
server context was set. Now if that happens we simply don't log against
any particular server config (vhost).

Obtained from bug report by:  Balazs Nagy &lt;js@iksz.hu&gt;

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
server context was set. Now if that happens we simply don't log against
any particular server config (vhost).

Obtained from bug report by:  Balazs Nagy &lt;js@iksz.hu&gt;

</pre>
</div>
</content>
</entry>
<entry>
<title>It makes more sense to do the null-pointer check *before* trying to use it.</title>
<updated>2002-04-18T16:25:50+00:00</updated>
<author>
<name>Aaron Bannert</name>
<email>aaron@php.net</email>
</author>
<published>2002-04-18T16:25:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=23390048f025001fc66dff3c98d7bbc5dfca3bb3'/>
<id>23390048f025001fc66dff3c98d7bbc5dfca3bb3</id>
<content type='text'>
(Also fix a typo that Cliff pointed out: "safe" --&gt; "save".)

Obtained from:  Ryan Morgan &lt;rmorgan@covalent.net&gt;

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(Also fix a typo that Cliff pointed out: "safe" --&gt; "save".)

Obtained from:  Ryan Morgan &lt;rmorgan@covalent.net&gt;

</pre>
</div>
</content>
</entry>
<entry>
<title>Make the configure fail if someone tries to use --with-apache with Apache2</title>
<updated>2002-04-14T15:00:40+00:00</updated>
<author>
<name>foobar</name>
<email>sniper@php.net</email>
</author>
<published>2002-04-14T15:00:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=b605fd9ec68ddc0b4e9ca2df9825f86106b7ab9c'/>
<id>b605fd9ec68ddc0b4e9ca2df9825f86106b7ab9c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>This is experimental still</title>
<updated>2002-04-14T03:52:16+00:00</updated>
<author>
<name>foobar</name>
<email>sniper@php.net</email>
</author>
<published>2002-04-14T03:52:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=e4c4689c3e542dcdc60de5fd1b190cad447df483'/>
<id>e4c4689c3e542dcdc60de5fd1b190cad447df483</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Make this work as it was supposed to work.</title>
<updated>2002-04-14T03:50:40+00:00</updated>
<author>
<name>foobar</name>
<email>sniper@php.net</email>
</author>
<published>2002-04-14T03:50:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=783a4a7d74391f86144d129c9baf6e9617a2c42e'/>
<id>783a4a7d74391f86144d129c9baf6e9617a2c42e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>MFH.</title>
<updated>2002-04-13T00:18:54+00:00</updated>
<author>
<name>foobar</name>
<email>sniper@php.net</email>
</author>
<published>2002-04-13T00:18:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=9905ed2b0508f297f87ae2529834e3002d98e544'/>
<id>9905ed2b0508f297f87ae2529834e3002d98e544</id>
<content type='text'>
(Prevent users from trying to build Apache 1.x module with Apache 2.x and
vice-versa)

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(Prevent users from trying to build Apache 1.x module with Apache 2.x and
vice-versa)

</pre>
</div>
</content>
</entry>
<entry>
<title>Fix a typo and a build error detected by the lovely HPUX11 ANSI C compiler.</title>
<updated>2002-04-12T22:26:28+00:00</updated>
<author>
<name>Aaron Bannert</name>
<email>aaron@php.net</email>
</author>
<published>2002-04-12T22:26:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=e0fb69cfc4e4556aa5e735b0e0057d06620a46aa'/>
<id>e0fb69cfc4e4556aa5e735b0e0057d06620a46aa</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix a problem where php-generated data was pushed down the entire output</title>
<updated>2002-04-11T20:34:31+00:00</updated>
<author>
<name>Aaron Bannert</name>
<email>aaron@php.net</email>
</author>
<published>2002-04-11T20:34:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=a032a7e82a324513215133f1ea5cfba078a756bc'/>
<id>a032a7e82a324513215133f1ea5cfba078a756bc</id>
<content type='text'>
filter chain instead of just down the rest of the chain. This fix will
speed up some unnecessary overhead introduced in the last patch.

Suggested by:  Cliff Woolley &lt;jwoolley@apache.org&gt;

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
filter chain instead of just down the rest of the chain. This fix will
speed up some unnecessary overhead introduced in the last patch.

Suggested by:  Cliff Woolley &lt;jwoolley@apache.org&gt;

</pre>
</div>
</content>
</entry>
<entry>
<title>PHP filters and Apache 2 aren't quite a perfect match yet, so we have</title>
<updated>2002-04-11T19:27:27+00:00</updated>
<author>
<name>Aaron Bannert</name>
<email>aaron@php.net</email>
</author>
<published>2002-04-11T19:27:27+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=f44cd6f30eec1d4459efbef0eda5a4e4f6ddbd99'/>
<id>f44cd6f30eec1d4459efbef0eda5a4e4f6ddbd99</id>
<content type='text'>
to do some trickery with the server_context to make sure it is always
valid within the current thread.

This patch makes sure the server_context is created in apache's
post_read_request hook phase, and then registeres a cleanup that
will NULL out the server context when the request goes out of scope.
Then, inside the output filters, if the server_context is null we
throw an error. Finally, instead of saving the output filter in
the server_context, now we store the entire request_rec pointer
in there.

POST bodies appear to be working now, although they are very inefficient.
The input filter is still just realloc()ing for whatever data comes
down the input pipe, and then sending this to PHP. This means that
we are doing some really nasty memory management on big POST bodies.
For now this it allows for unlimited input bodies, which means that
a big POST could potentially DoS a box by making it run out of memory.
We might want to put a limit on here just in case, at least until
we figure out how to consume input data more efficiently into php.

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
to do some trickery with the server_context to make sure it is always
valid within the current thread.

This patch makes sure the server_context is created in apache's
post_read_request hook phase, and then registeres a cleanup that
will NULL out the server context when the request goes out of scope.
Then, inside the output filters, if the server_context is null we
throw an error. Finally, instead of saving the output filter in
the server_context, now we store the entire request_rec pointer
in there.

POST bodies appear to be working now, although they are very inefficient.
The input filter is still just realloc()ing for whatever data comes
down the input pipe, and then sending this to PHP. This means that
we are doing some really nasty memory management on big POST bodies.
For now this it allows for unlimited input bodies, which means that
a big POST could potentially DoS a box by making it run out of memory.
We might want to put a limit on here just in case, at least until
we figure out how to consume input data more efficiently into php.

</pre>
</div>
</content>
</entry>
</feed>
