| Commit message (Expand) | Author | Age | Files | Lines |
* | * Correctly decrement active_daemons also in the case that the child | Ruediger Pluem | 2021-09-22 | 1 | -1/+4 |
* | * Follow up to r1893497: Make use of ap_pre_connection in mpm_motorz and mpm_... | Ruediger Pluem | 2021-09-21 | 2 | -4/+2 |
* | In case one of the pre_connection hooks causes the hook run to stop by an error | Ruediger Pluem | 2021-09-21 | 1 | -2/+1 |
* | MPMs: cap idle_spawn_rate to MAX_SPAWN_RATE. | Yann Ylavic | 2021-09-20 | 4 | -11/+39 |
* | mpm_event: Follow up to r1893014: log when children are not spawned. | Yann Ylavic | 2021-09-07 | 1 | -1/+12 |
* | mpm_event: Fix children processes possibly not stopped on graceful restart. | Yann Ylavic | 2021-09-07 | 1 | -0/+3 |
* | mpm_{event,worker,prefork}: follow up to r1892587: restore ungraceful on MPM ... | Yann Ylavic | 2021-08-25 | 4 | -3/+20 |
* | mpm_{event,worker,prefork}: late stop of children processes on restart. | Yann Ylavic | 2021-08-25 | 3 | -376/+400 |
* | * core/mpm: add hook 'child_stopping` that gets called when the MPM is | Stefan Eissing | 2021-07-31 | 3 | -2/+17 |
* | mpm_event: avoid possible timer off by 250 ms. | Yann Ylavic | 2021-07-22 | 1 | -2/+2 |
* | mpm_event: clear APR_INCOMPLETE_READ on lingering close. | Yann Ylavic | 2021-07-22 | 1 | -0/+4 |
* | mpm_event: better comments and variables' names. | Yann Ylavic | 2021-07-22 | 1 | -58/+60 |
* | mpm_event: use apr_atomic_read32() to read queues' ->total instead of volatil... | Yann Ylavic | 2021-07-22 | 1 | -5/+5 |
* | mpm_event: handle lingering close fully in process_lingering_close(). | Yann Ylavic | 2021-07-22 | 1 | -55/+36 |
* | mpm_event: Fix queues' maintenance and linger timeouts on graceful restart/stop | Yann Ylavic | 2021-07-22 | 1 | -133/+205 |
* | mpm_prefork: mask signals during ap_run_child_init(). | Yann Ylavic | 2021-06-04 | 1 | -0/+35 |
* | * We could get here again if a second thread deals with the | Ruediger Pluem | 2021-06-03 | 1 | -0/+5 |
* | * server/mpm/event/event.c, | Joe Orton | 2021-05-17 | 2 | -16/+16 |
* | Pass NULL instead of a "null ACL" | Eric Covener | 2021-04-21 | 1 | -6/+2 |
* | - fixed a clang error when dividing sizeof(T1i[]) / sizeof(T2). | Stefan Eissing | 2021-02-01 | 1 | -1/+1 |
* | mpm_event: don't reset connections after lingering close timeout | Yann Ylavic | 2020-11-04 | 1 | -15/+0 |
* | mpm_event: don't kill keepalive connections on connections_above_limit(). | Yann Ylavic | 2020-11-04 | 1 | -5/+7 |
* | Adjust signal handler before unblocking | Ruediger Pluem | 2020-10-09 | 2 | -5/+5 |
* | Follow up to r1879449: yet better MPM poll callback API. | Yann Ylavic | 2020-07-02 | 1 | -13/+13 |
* | mpm_common: add pool argument to mpm_register_poll_callback[_timeout] hooks. | Yann Ylavic | 2020-07-02 | 1 | -12/+14 |
* | mpm_common: remove ap_mpm_unregister_poll_callback(). | Yann Ylavic | 2020-07-02 | 1 | -6/+0 |
* | mpm_event: poll callbacks fixes and improvements. | Yann Ylavic | 2020-07-02 | 1 | -63/+99 |
* | mpm_event: reset listener_is_wakeable on reload. | Yann Ylavic | 2020-05-10 | 1 | -0/+1 |
* | * server/mpm/prefork/prefork.c (prefork_pre_config): Use pconf as | Joe Orton | 2020-04-16 | 2 | -2/+2 |
* | Add missing pool tags to help debugging. | Yann Ylavic | 2020-04-16 | 4 | -0/+4 |
* | malloc -> ap_malloc | Giovanni Bechis | 2020-02-24 | 1 | -2/+2 |
* | mpm_event: avoid possible KeepAlveTimeout off by -100 ms. | Yann Ylavic | 2020-02-21 | 1 | -7/+6 |
* | convert malloc(3) into ap_malloc | Giovanni Bechis | 2020-02-18 | 1 | -8/+8 |
* | Follow up to r1874055: fix typo. | Yann Ylavic | 2020-02-15 | 1 | -1/+1 |
* | Avoid UBSan exception calling memcpy(,NULL,0) at startup. | Christophe Jaillet | 2020-02-15 | 1 | -2/+3 |
* | * server/mpm/event/event.c (event_open_logs): Avoid UBSan exception | Joe Orton | 2020-02-14 | 1 | -2/+3 |
* | Fix spelling errors found by codespell. [skip ci] | Mike Rumph | 2020-02-13 | 9 | -21/+21 |
* | In winnt_accept() (server/mpm/winnt/child.c), there's a call to PostQueuedCom... | Christophe Jaillet | 2020-01-06 | 1 | -1/+1 |
* | Synch 2.4 and trunk. | Christophe Jaillet | 2019-07-20 | 1 | -1/+0 |
* | *) mod_http2/mpm_event: Fixes the behaviour when a HTTP/2 connection has no... | Stefan Eissing | 2019-07-03 | 1 | -3/+4 |
* | MPMs unix: bind the bucket number of each child to its slot number | Yann Ylavic | 2019-03-12 | 4 | -33/+28 |
* | mpm_event: avoid AH00484 with idle threads | Eric Covener | 2018-10-10 | 1 | -7/+18 |
* | MPMs: early initialize scoreboard's child generation number. | Yann Ylavic | 2018-08-29 | 6 | -12/+14 |
* | Axe some redundant conditions. PR 62549. | Yann Ylavic | 2018-08-13 | 1 | -2/+2 |
* | event, worker: follow up to r1835845, r1837354: pruntime is global now. | Yann Ylavic | 2018-08-03 | 2 | -6/+6 |
* | event, worker: initialize the objects used by signal_threads() first. | Yann Ylavic | 2018-08-03 | 2 | -132/+135 |
* | core: axe data_in_in/output_filter from conn_rec. | Yann Ylavic | 2018-07-20 | 1 | -3/+12 |
* | core: integrate data_in_{in,out}put_filter to ap_filter_{in,out}put_pending(). | Yann Ylavic | 2018-07-19 | 3 | -3/+3 |
* | event: follow up to r1835845. | Yann Ylavic | 2018-07-13 | 1 | -11/+17 |
* | event, worker: runtime pool. | Yann Ylavic | 2018-07-13 | 4 | -19/+71 |