httpd

Checkout Tools
  • last updated 2 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates

Changeset 1843492 is being indexed.

Tag HEAD of 2.4.x as 2.4.36
Get ready to tag httpd 2.4.36
Better method... just check return status

Use this cli command

Note release
Merge r1843242 from trunk:

mod_brotli, mod_deflate: Restore the separate handling of 304 Not Modified

responses allowing these modules to properly set or fix-up the response

headers such as Vary or ETag.

This change follows up on r1837056 that disabled that special handling and

thus resulted in a potential violation of RFC7232, 4.1:

The server generating a 304 response MUST generate any of the following

header fields that would have been sent in a 200 (OK) response to the

same request: Cache-Control, Content-Location, Date, ETag, Expires,

and Vary.)

References:

https://lists.apache.org/thread.html/f5733ca6743757e8aa8b58a0cd9e27680971551c2a20f5606c66507e@%3Cdev.httpd.apache.org%3E

https://tools.ietf.org/html/rfc7232#section-4.1

Submitted by: kotkov

Reviewed by: kotkov, ylavic, jim

Merge r1843426 from trunk:

mod_http2: adding defensive code for stream EOS handling, in case the request handler

missed to signal it the normal way (eos buckets). Addresses github issues

https://github.com/icing/mod_h2/issues/164, https://github.com/icing/mod_h2/issues/167

and https://github.com/icing/mod_h2/issues/170.

Submitted by: icing

Reviewed by: icing, ylavic, jim

Merge r1839303, r1843290 from trunk:

These need to be signed longs... cast as needed.

Add CHANGES entry

Submitted by: jim, jailletc36

Reviewed by: jailletc36 (by inspection), ylavic, jim

approved backports

backport votes

No-op update to test buildbot config change.
Vote.
Use SSL protocol versions set by -sslproto or determined by default.

adding proposal to backport h2 eos handling fix
Eliminating some advanced conversion and shadow declaration compiler warnings.

backport patch for h2 eos handling
    • ?
    /httpd/patches/2.4.x/h2-eos-fix.patch
mod_http2: adding defensive code for stream EOS handling, in case the request handler

missed to signal it the normal way (eos buckets). Addresses github issues

https://github.com/icing/mod_h2/issues/164, https://github.com/icing/mod_h2/issues/167

and https://github.com/icing/mod_h2/issues/170.

some tweaks on cgi script and resulting resonse formatting
mod_http2: bringing some signed/unsigned casting goodness, aligning with github mod-h2 again

ab: Add client certificate support.

trunk: http://svn.apache.org/r1841784

2.4.x: svn merge -c r1841784 ^/httpd/httpd/trunk .

+1: minfrin, jim, ylavic

Merge r1842540 from trunk:

* Pickup the proxy related configuration for verify mode and verify depth and

not the configuration settings for frontend connections in case of

connections by the proxy to the backend.

PR: 62769

*) mod_ssl: downgrade logging of requests without SNI when SSLStrictSNIVHostCheck is on

(just a quality of life improvement for log-reading admins):

trunk: http://svn.apache.org/r1841446

trunk: http://svn.apache.org/r1841455

2.4.x branch: svn merge -c 1841446,1841455 ^/httpd/httpd/trunk .

+1: icing, minfrin, jim

vote/promote

Votes.
Add CHANGES entry
Add CHANGES entry
Correctly merge r1836287, backported in 2.4.x in r1836288.

(unless I missed something, the function is also called 'ap_directory_walk' in 2.4.x)

This is only a comment update.

On the 2.4.x branch: Propose the mod_brotli/mod_deflate 304 handling

fix (r1843242) for backport.

mod_session_cookie: avoid adding the Set-Cookie header

in both r->headers_out and r->err_headers_out

to avoid duplication.

In session_cookie_save it seems that ap_cookie_write is called

with r->headers_out and r->err_headers_out, ending up in the same

Set-Cookie header on both tables and eventually duplicated in the

HTTP response. I took Emmanuel's patch and trimmed out the bits

that remove the header only from r->err_headers_out (leaving it

to do the work on both tables) as attempt to change this bit of code

in the most conservative way as possible. Sending a commit for

a broader review.

PR: 60910,56098,55278