httpd

Checkout Tools
  • last updated 48 mins ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates

Changeset 1801456 is being indexed.

mpm_winnt: Following up on r1801144, use the new accept_filter_e enum

values in a couple of missed places in winnt_accept().

explain the test and what we expect and why we expect it

Add support for initial PROXY protocol support testing

    • ?
    /test/framework/trunk/t/modules/remoteip.t
  1. /test/framework/trunk/t/htdocs/modules/remoteip
typo

mpm_winnt: Fix typo in the logged message in winnt_get_connection().

mpm_winnt: Refactor the mpm_get_completion_context() function so that it

would return a proper apr_status_t instead of yielding the result via the

*timeout out variable.

This makes the calling side easier to follow by avoiding an additional

layer of if's.

mpm_winnt: Remove an unnecessary retry after receiving a non-timeout failure

from the mpm_get_completion_context() function.

Currently, the only possible reasons why mpm_get_completion_context() could

fail are real errors such as being unable to WaitForSingleObject(), allocate

memory or create an event. Retrying under such circumstances doesn't make

sense, and could be as well considered harmful.

mpm_winnt: Factor out a helper function to parse the type of an accept

filter and use an appropriate enum for it.

This makes the code in winnt_accept() a bit easier to follow. As a minor

side effect, it also fixes a small bug where the "unrecognized AcceptFilter

'%s'" log entry would always contain "none" instead of the actually

unrecognized kind of the accept filter.

mpm_winnt: Don't forget to close the I/O completion port as part of the

cleanup in the child process.

Ensure docs follow suit
2.2.35-dev is most likely in our attic, but bump for disambiguation.
Tag 2.2.34-final

No longer dev, prepare to tag 2.2.34-final
And we are 2.4.28-dev

Tag HEAD of 2.4.x as 2.4.27
Get ready to tag 2.4.27

make COMPATIBILITY entries explicit

more meat re: lua compatibility "break"

CHANGES: note mod_lua compatibility break
mod_lua: revert apr_table compatibility test

Don't keep the code if we're not keeping apr_table; it's just cruft.

make easier to uncomment out

Bypass apr_table.set usage for now...

It's undocumented, afaict, and not really implemented

well at present

Merge r1800978 from trunk:

On the trunk:

mod_http2: Simplify ready queue, less memory and better performance. Update

mod_http2 version to 1.10.7.

Submitted by: icing

Reviewed by: icing, jim, ylavic

Vote, promote.
This is required for SSL as well.

vote on http2 backport

propose backport

On the trunk:

mod_http2: Simplify ready queue, less memory and better performance. Update

mod_http2 version to 1.10.7.

Progress indicator
Fix negotiation type parsing to be strict about "*", "*/*" and "type/*"

comparisons.

Submitted by: wrowe, Robert Święcki <robert swiecki.net>

Backports: r1800917

Reviewed by: wrowe, jchampion, ylavic