<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/apache/httpd.git/modules/http, branch trunk</title>
<subtitle>github.com: apache/httpd.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/apache/httpd.git/'/>
<entry>
<title>* In the reverse proxy case r-&gt;filename might contain a query string if</title>
<updated>2023-02-07T14:20:37+00:00</updated>
<author>
<name>Ruediger Pluem</name>
<email>rpluem@apache.org</email>
</author>
<published>2023-02-07T14:20:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/apache/httpd.git/commit/?id=c23375e9455ed158f3e032477db9da41c5e5f04a'/>
<id>c23375e9455ed158f3e032477db9da41c5e5f04a</id>
<content type='text'>
  the nocanon option was used with ProxyPass.
  If this is the case cut off the query string as the last parameter in
  this query string might end up on an extension we take care about, but
  we only want to match against path components not against query
  parameters.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1907505 13f79535-47bb-0310-9956-ffa450edef68
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
  the nocanon option was used with ProxyPass.
  If this is the case cut off the query string as the last parameter in
  this query string might end up on an extension we take care about, but
  we only want to match against path components not against query
  parameters.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1907505 13f79535-47bb-0310-9956-ffa450edef68
</pre>
</div>
</content>
</entry>
<entry>
<title>use a liberal default limit for LimitRequestBody of 1GB</title>
<updated>2022-06-01T12:30:46+00:00</updated>
<author>
<name>Eric Covener</name>
<email>covener@apache.org</email>
</author>
<published>2022-06-01T12:30:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/apache/httpd.git/commit/?id=92499e20034485c5e2d29cb85940e309573d976e'/>
<id>92499e20034485c5e2d29cb85940e309573d976e</id>
<content type='text'>
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1901497 13f79535-47bb-0310-9956-ffa450edef68
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1901497 13f79535-47bb-0310-9956-ffa450edef68
</pre>
</div>
</content>
</entry>
<entry>
<title>Add missing 'break'</title>
<updated>2022-05-08T06:16:58+00:00</updated>
<author>
<name>Christophe Jaillet</name>
<email>jailletc36@apache.org</email>
</author>
<published>2022-05-08T06:16:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/apache/httpd.git/commit/?id=517a0c3ec2af39b279d7b22a493b30546542fc05'/>
<id>517a0c3ec2af39b279d7b22a493b30546542fc05</id>
<content type='text'>
[skip ci]

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1900679 13f79535-47bb-0310-9956-ffa450edef68
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
[skip ci]

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1900679 13f79535-47bb-0310-9956-ffa450edef68
</pre>
</div>
</content>
</entry>
<entry>
<title>  *) mod_http: on seeing EOC buckets in ap_http_header_filter(), further</title>
<updated>2022-04-14T10:12:20+00:00</updated>
<author>
<name>Stefan Eissing</name>
<email>icing@apache.org</email>
</author>
<published>2022-04-14T10:12:20+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/apache/httpd.git/commit/?id=ffbfbf1c590bae60b32fd3decc63bfe6ca454877'/>
<id>ffbfbf1c590bae60b32fd3decc63bfe6ca454877</id>
<content type='text'>
     analysis of the brigade is stopped. This means a RESPONSE will not
     be generated (if that had not already happened due to other buckets).
     Also, improve the `header_only` handling to cope with brigades that
     contain buckets like `RESPONSE DATA EOS` in one pass.



git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1899842 13f79535-47bb-0310-9956-ffa450edef68
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
     analysis of the brigade is stopped. This means a RESPONSE will not
     be generated (if that had not already happened due to other buckets).
     Also, improve the `header_only` handling to cope with brigades that
     contain buckets like `RESPONSE DATA EOS` in one pass.



git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1899842 13f79535-47bb-0310-9956-ffa450edef68
</pre>
</div>
</content>
</entry>
<entry>
<title>  *) mod_http: use defined constant instead of just '101' when</title>
<updated>2022-04-14T08:24:19+00:00</updated>
<author>
<name>Stefan Eissing</name>
<email>icing@apache.org</email>
</author>
<published>2022-04-14T08:24:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/apache/httpd.git/commit/?id=33a77a5067cfb6af1c016920ec5a503160bf7f68'/>
<id>33a77a5067cfb6af1c016920ec5a503160bf7f68</id>
<content type='text'>
     testing response stati.



git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1899838 13f79535-47bb-0310-9956-ffa450edef68
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
     testing response stati.



git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1899838 13f79535-47bb-0310-9956-ffa450edef68
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge PR 311:</title>
<updated>2022-04-13T07:40:17+00:00</updated>
<author>
<name>Stefan Eissing</name>
<email>icing@apache.org</email>
</author>
<published>2022-04-13T07:40:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/apache/httpd.git/commit/?id=fbb84e00fa53ca34b97f9acc4d024e512d4e6f23'/>
<id>fbb84e00fa53ca34b97f9acc4d024e512d4e6f23</id>
<content type='text'>
  *) core/mod_http: use REQUEST meta buckets and a new HTTP/1.x specific
     input filter to separate the handling for HTTP requests from the
     handling of HTTP/1.x request parsing and checks.
     A new HTTP1_REQUEST_IN filter installs itself on http/1.1 connections
     before a request is being read. It generates either a REQUEST meta
     bucket on success or an ERROR bucket with the proposed response status.
     The core connection processing, relying on ap_read_request(), now expects
     a REQUEST or ERROR bucket from the input filters and is agnostic to
     specific HTTP versions and how they bring requests into the server.



git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1899799 13f79535-47bb-0310-9956-ffa450edef68
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
  *) core/mod_http: use REQUEST meta buckets and a new HTTP/1.x specific
     input filter to separate the handling for HTTP requests from the
     handling of HTTP/1.x request parsing and checks.
     A new HTTP1_REQUEST_IN filter installs itself on http/1.1 connections
     before a request is being read. It generates either a REQUEST meta
     bucket on success or an ERROR bucket with the proposed response status.
     The core connection processing, relying on ap_read_request(), now expects
     a REQUEST or ERROR bucket from the input filters and is agnostic to
     specific HTTP versions and how they bring requests into the server.



git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1899799 13f79535-47bb-0310-9956-ffa450edef68
</pre>
</div>
</content>
</entry>
<entry>
<title>  *) core/mod_http: use RESPONSE meta buckets and a new HTTP/1.x specific</title>
<updated>2022-04-07T10:41:46+00:00</updated>
<author>
<name>Stefan Eissing</name>
<email>icing@apache.org</email>
</author>
<published>2022-04-07T10:41:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/apache/httpd.git/commit/?id=0296d7dfeaf1d354b4df7c0c36fc690b8c51c4b4'/>
<id>0296d7dfeaf1d354b4df7c0c36fc690b8c51c4b4</id>
<content type='text'>
     filter to send responses through the output filter chain.
     Specifically: the HTTP_HEADER output filter and ap_send_interim_response()
     create a RESPONSE bucket and no longer are concerned with HTTP/1.x
     serialization.
     A new HTTP1_RESPONSE_OUT transcode filter writes the proper HTTP/1.x
     bytes when dealing with a RESPONSE bucket. That filter installs itself
     on the pre_read_request hook when the connection has protocol 'http/1.1'.



git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1899648 13f79535-47bb-0310-9956-ffa450edef68
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
     filter to send responses through the output filter chain.
     Specifically: the HTTP_HEADER output filter and ap_send_interim_response()
     create a RESPONSE bucket and no longer are concerned with HTTP/1.x
     serialization.
     A new HTTP1_RESPONSE_OUT transcode filter writes the proper HTTP/1.x
     bytes when dealing with a RESPONSE bucket. That filter installs itself
     on the pre_read_request hook when the connection has protocol 'http/1.1'.



git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1899648 13f79535-47bb-0310-9956-ffa450edef68
</pre>
</div>
</content>
</entry>
<entry>
<title>* We need to set r-&gt;status on each call after we noticed an EOC as</title>
<updated>2022-04-04T15:48:06+00:00</updated>
<author>
<name>Ruediger Pluem</name>
<email>rpluem@apache.org</email>
</author>
<published>2022-04-04T15:48:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/apache/httpd.git/commit/?id=4816f954d8f7536c3b5947f711e52c2c39efacbf'/>
<id>4816f954d8f7536c3b5947f711e52c2c39efacbf</id>
<content type='text'>
  data bucket generators like ap_die might have changed the status
  code. But we know better in this case and insist on the status
  code that we have seen in the error bucket.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1899562 13f79535-47bb-0310-9956-ffa450edef68
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
  data bucket generators like ap_die might have changed the status
  code. But we know better in this case and insist on the status
  code that we have seen in the error bucket.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1899562 13f79535-47bb-0310-9956-ffa450edef68
</pre>
</div>
</content>
</entry>
<entry>
<title>  *) mod_http: genereate HEADERS buckets for trailers</title>
<updated>2022-04-04T11:08:58+00:00</updated>
<author>
<name>Stefan Eissing</name>
<email>icing@apache.org</email>
</author>
<published>2022-04-04T11:08:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/apache/httpd.git/commit/?id=dc18031936ae3c7b98ea1305ce24dc537aecb596'/>
<id>dc18031936ae3c7b98ea1305ce24dc537aecb596</id>
<content type='text'>
     mod_proxy: forward trailers on chunked request encoding
     test: add http/1.x test cases in pytest



git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1899552 13f79535-47bb-0310-9956-ffa450edef68
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
     mod_proxy: forward trailers on chunked request encoding
     test: add http/1.x test cases in pytest



git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1899552 13f79535-47bb-0310-9956-ffa450edef68
</pre>
</div>
</content>
</entry>
<entry>
<title>  *) core: add ap_h1_append_header() for single header values.</title>
<updated>2022-04-04T09:41:25+00:00</updated>
<author>
<name>Stefan Eissing</name>
<email>icing@apache.org</email>
</author>
<published>2022-04-04T09:41:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/apache/httpd.git/commit/?id=cc232ba4549b1c47b5e4c944e6040e11563bafad'/>
<id>cc232ba4549b1c47b5e4c944e6040e11563bafad</id>
<content type='text'>
  *) mod_proxy: use of new ap_h1_header(s) functions for
     formatting HTTP/1.1 requests.



git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1899550 13f79535-47bb-0310-9956-ffa450edef68
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
  *) mod_proxy: use of new ap_h1_header(s) functions for
     formatting HTTP/1.1 requests.



git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1899550 13f79535-47bb-0310-9956-ffa450edef68
</pre>
</div>
</content>
</entry>
</feed>
