httpd

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

Changeset 1869541 is being indexed.

Run buildconf using the specific APR/APR-util versions if configured.

Build APR-util 1.6.x --with-crypto otherwise the "mod_crypto" build fails,

though this is a bug: https://travis-ci.org/apache/httpd/jobs/609166867

Build all modules when testing APR variations.
Add Travis support for multiple APR/APR-util versions.

Add an APR build with --enable-pool-debug.

Support 2.4.x builds, which lacks --with-test-suite support.

Build with --enable-load-all-modules only when the test suite is run.

Remove duplicated CHANGES entry.
Comment, vote, promote.
Comment, vote, promote.
mod_authz_core: follow up to r1864759.

We should at least log the unexpected provider_name == NULL condition.

Propose (and remove backported entry).
Merge r1869499, r1869500 from trunk:

Use latest/compatible apr_common.m4.

Never checkin generated files applied to build/apr_common.m4.

Reviewed on dev@ by: ylavic, icing, rpluem

Merge r1868313 from trunk:

Honor "Accept-Encoding: foo;q=0" as per RFC 7231; which means 'foo' is

"not acceptable". PR 58158

Submitted by: jailletc36

Reviewed/backported by: jailletc36, jim, ylavic

Vote, promote.
Never checkin generated files applied to build/apr_common.m4.
Use latest/compatible apr_common.m4.
some backport votes

fr doc rebuild.

Small changes.

fr doc rebuild.

Small changes.

Move before/run scripts out of .travis.yml.

Reviewed by: elukey

    • ?
    /httpd/trunk/test/travis_before_linux.sh
    • ?
    /httpd/trunk/test/travis_run_linux.sh
Update travis config

* Add 'if TRAVIS_OS_NAME' to before_install/before_script/script to allow multi-os testing.

* Add separation lines in matrix config (better visual impact).

* Add Linux to all the current job's name.

* Add tests for Worker mpm.

fr doc rebuild.

Small changes.

fr doc rebuild.

Small changes.

Pull in more -dev packages to get more modules building (including mod_md).

Test gcc 7 on bionic, xenial is the Travis default anyway.

Only add the toolchain PPA where really needed.

Add comment, no functional change.
mod_proxy: Improve tunneling loop.

Support half closed connections and pending data draining (for protocols like

rsync). PR 61616.

When reading on one side goes faster than writing on the other side, the output

filters chain may start buffering data and finally block, which will break

bidirectional tunneling for some protocols.

To avoid this, proxy_tunnel_run() now stops polling/reading until pending data

are drained, and recovers appropriately.

mod_proxy: Add proxy check_trans hook.

This allows proxy modules to decline request handling at early stage.

Then mod_proxy_wstunnel can implement that hook to verify that an Upgrade

is requested, and otherwise hand over to mod_proxy_http.