httpd

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

Changeset 1827425 is being indexed.

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

Note the 2.4.32 thing that happened
Backported in r1827108.
Merge r1826686 from trunk:

Instrument 'md_log_perror' and fix corresponding errors reported by gcc.

Submitted by: jailletc36

Reviewed by: jailletc36, ylavic, covener

Rebuild.