httpd

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

Changeset 1827443 is being indexed.

update transformation

Fixed back in 2.4.19 days
Fixed back in the HTTP strict refactoring.
svn:eol-style = native

update transformation

Note release of 2.4.33
Sync extra.conf to new PROXY remoteip feature and enable test
Use 'ap_request_has_body()' instead of duplicating its implemenation.

The logic in 'ap_request_has_body()' is:

has_body = (!r->header_only

&& (r->kept_body

|| apr_table_get(r->headers_in, "Transfer-Encoding")

|| ( (cls = apr_table_get(r->headers_in, "Content-Length"))

&& (apr_strtoff(&cl, cls, &estr, 10) == APR_SUCCESS)

&& (!*estr)

&& (cl > 0) )

)

);

So the test is slighly different from the original code. (but this looks fine to me)

This also has the advantage to avoid a redundant call to 'apr_table_get()' and to improve readability.

While at it, move the test '!r->expecting_100' a few lines above because it is cheap.

Ignore jansson.h's -Wunused-function for GCC too.
#pragma GCC diagnostic push/pop exist in gcc >= 4.6 only.
mod_ldap: fix format warnings.
core: ap_getline_core() reads nothing for n == 0.
backported

Merge r1827359 from trunk:

PR62200: EBCDIC: ap_rgetline APR_ENOSPC

On EBCDIC systems, translation does not occur in ap_rgetline() if the line is

larger than the buffer size.

(note: No STATUS vote for EBCDIC fix)

Submitted By: Hank Ibell

Committed By: covener

PR62200: EBCDIC: ap_rgetline APR_ENOSPC

On EBCDIC systems, translation does not occur in ap_rgetline() if the line is

larger than the buffer size.

Submitted By: Hank Ibell

Committed By: covener

rebuild
Improve highlight and fix a few typo.

Mostly some missing <var></var> and <module></module>

(r1827353 in trunk)

rebuild
Improve highlight and fix a few typo.

Mostly some missing <var></var> and <module></module>

reword from review

dump stderr on ok() failure

also convert a print to t_debug

Proposing backport for mod_remoteip fix for HTTP/2 connections.

mod_remoteip: make proxy-protocol work on slave connections, e.g. in HTTP/2

requests. See also https://github.com/roadrunner2/mod-proxy-protocol/issues/6

mod_md: fixes error in renew window calculation that may lead to mod_md running

watchdog in a tight loop until actual renewal becomes necessary.

mod_md: /.well-known/acme-challenge requests that cannot be answered for hostnames

outside the configured MDs are free to be answered by other handlers. This allows

co-existance between mod_md and other ACME clients on the same server (implements PR62189).

[Stefan Eissing, Arkadiusz Miskiewicz <arekm@maven.pl>]

Fixes PR62189.

mod_http2: use proper ARP defined for formatting apr_off_t
Post 2.4.33 tag updates
Tag HEAD of 2.4.x as 2.4.33
Get ready to tag httpd 2.4.33
Vote in haste