httpd

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

Changeset 1819908 is being indexed.

Merge r1819907 from trunk:

Fix upgrading examples

- providers are case sensitive

- description didn't match example / 2.2 didn't match 2.4.

Submitted by: Hank Ibell

Committed by: covener

Fix upgrading examples

- providers are case sensitive

- description didn't match example / 2.2 didn't match 2.4.

Submitted by: Hank Ibell

Committed by: covener

mpm_event: wakeup the listener to re-enable listening sockets.

When listening sockets are disabled (too many connections) and the number of

workers / active connections comes back below the limit, we need to wake up

the listener to re-enable them.

Add a new connections_above_limit() helper to determine when this applies.

On the trunk:

mod_md v1.1.7 changes

mpm_event: remove atomics for timeout_queue's total counter.

It's always updated under the timeout_mutex lock, or read for logging and

scoreboard updates (not critical).

For the read cases a volatile access is enough, while removing the atomic ops

for the already protected write cases saves cycles and context switches.

mpm_event: worker factor vs pollset.

Make sure the worker factor is at least one (w.r.t. WORKER_FACTOR_SCALE), and

use it to size the pollset appropriately (including K-A and lingering close

connections), in addition to the listening sockets.

mpm_event: make sure wakeup_listener() does its minimal job.

Even if the listener thread is not created yet (i.e. about to be), we must

still tell it to leave, and terminate the worker queue in any case.

mpm_event: avoid unexpected compiler optimizations.

Make sure the compiler doesn't play games with our synchronization variables

by marking them volatile.

mod_md: fix leaks in md_cert_get_issuers_uri() and md_cert_get_alt_names().

stray char

up to date xform

xform

mod_substitute: allow opt-in to expressions in substitution value

update transformation

update transformation

    • ?
    /httpd/trunk/docs/manual/mod/mod_crypto.html.fr
    • ?
    /httpd/trunk/docs/manual/mod/mod_ssl_ct.html.fr
    • ?
    /httpd/trunk/docs/manual/misc/perf-scaling.html.fr
    • ?
    /httpd/trunk/docs/manual/mod/mod_systemd.html.fr
  1. … 36 more files in changeset.
svn:eol-style = native

  1. … 11 more files in changeset.
And promote

backport votes

documentation rebuild
    • ?
    /httpd/trunk/docs/manual/mod/mod_proxy_uwsgi.html
    • ?
    /httpd/trunk/docs/manual/mod/mod_proxy_uwsgi.html.en
event documentation rebuild
event.xml: add a note about lingering close
Propose backport for PR 61551.
mpm_event: follow up to r1818804 and r1818960.

Align mod_http2 with expected returned state from process_connection hooks in

async MPMs.

When the master connection is handled, enter CONN_STATE_LINGER in any case.

Fix link markdown.

Backport mod_proxy_html doctype fixes.

PR#56457 included.

Votes

vote + promote
mpm_event: follow up to r1818804 and r1818951.

Be more correct in comment about CONN_STATE_WRITE_COMPLETION.

We currently have/need no state to simply wait for readability on a socket,

so the previous comment was misleading. Write completion can't be used for

a simple "wait for read event and come back to process_connection hooks".

tiny formatting/readability tweak in example
tiny formatting/readability tweak in example