httpd

Checkout Tools
  • last updated 6 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Fail for more abort() errors in error_log.

Fail if a core dump is produced, and dump the backtrace if so.

(e.g. during parent or child process shutdown, core dumps will

not show up as test case failures so would not otherwise be caught)

update transformations.
update for sync with English doc.
Update docs for SSLRandomSeed deprecation in r1877467. [skip ci]

Nominate. [skip ci]

Add motorz to the special mpm cases in info.t
This not a hot path in RL use case, but looks to be one during testing with the test framework.

Sso save a few cycles in this (unusual) use case.

Adjust wording to match the fix better
Post 2.4.46 tag updates
Tag HEAD of 2.4.x as 2.4.46
Get ready to tag httpd 2.4.46
Note the one change with 2.4.46 before reroll
Merge 2 loops in order to save a few cycles.
Simplify and speed-up ssl_io_data_dump().

Instead of using a temp buffer for each byte or char written, and calling

strlen over and over again to find the place where to copy this buffer,

write directly at the correct place in the final buffer, and take advantage

of 'apr_snprintf' returning the number of bytes copied.

This looks like a hot path when running the test framework (because of TRACE7), so it could be slighly useful in this use case :)

don't try to load modules from a NULL path

ap_server_root_relative() can fail if apr_filepath_merge fails,

which can happen with a "bad" drive/volume or who knows what

else on Windows. Regardless, if !fullname we are already

going to retry wih what was actually passed.

Not released
Merge r1880453 from trunk:

For non-trunk run a simpler APLOGNO() test using grep which

only catches missing arguments, but this is better than nothing.

[under CTR for Travis changes]

For non-trunk run a simpler APLOGNO() test using grep which

only catches missing arguments, but this is better than nothing.

Backport r1877830 which is missing in r1879525
Propose
Post 2.4.45 tag updates
Tag HEAD of 2.4.x as 2.4.45
Get ready to tag httpd 2.4.45
Merge r1879370, r1879757, r1879816, r1880404 from trunk:

Travis changes:

a) add job to check for empty APLOGNO() macros

b) don't install CPAN stuff if SKIP_TESTING is set

c) don't tail the error_log on test suite failure since it's almost

always irrelevant shutdown stuff and obscures the actual failures

d) use coloured grep output when showing segfaults to make them obvious in the

travis error_log output.

e.g. https://travis-ci.org/github/apache/httpd/jobs/703517978#L2537

Try removing the cached ~/perl5 to reset the broken worker

MPM test job.

Actually clear the cache for the worker MPM (missed in r1879757).

Update some conditions.

Update some conditions. [skip ci]

Deferred for 2.4.45 with one more backport
Merge r1880399 from trunk:

Fix the condition_not_24x condition since it's now clear how 2.4 tagged builds look like:

https://travis-ci.org/github/apache/httpd/jobs/712895950#L447

+: Travis tag = 2.4.44

+: Travis branch = 2.4.44

This should fix the false -ves which currently occur because

trunk-only tests are getting run for 2.4.x tags.

Fix the condition_not_24x condition since it's now clear how 2.4 tagged builds look like:

https://travis-ci.org/github/apache/httpd/jobs/712895950#L447

+: Travis tag = 2.4.44

+: Travis branch = 2.4.44

This should fix the false -ves which currently occur because

trunk-only tests are getting run for 2.4.x tags.

not my day, it seems
not my day, it seems