summaryrefslogtreecommitdiff
path: root/server
Commit message (Expand)AuthorAgeFilesLines
...
* mpm_event: Follow up to r1899858: Avoid explicit sleep.Yann Ylavic2022-04-141-12/+11
* mpm_event: Handle children killed pathologically.Yann Ylavic2022-04-141-3/+24
* mpm_event: Follow up to r1899777: Fix max_daemon_used.Yann Ylavic2022-04-131-9/+7
* Merge PR 311:Stefan Eissing2022-04-131-418/+257
* Remove libsystemd dependency from main httpd binaryJoe Orton2022-04-121-36/+26
* mpm_event: Fix accounting of active/total processes on ungraceful restart.Yann Ylavic2022-04-121-52/+87
* *) core/mod_http: use RESPONSE meta buckets and a new HTTP/1.x specificStefan Eissing2022-04-071-39/+19
* *) core: make ap_escape_quotes() work correctly on stringsStefan Eissing2022-04-061-5/+8
* *) core/mod_http/mod_http2:Stefan Eissing2022-04-043-1/+323
* *) core: adding a new hook and method to the API:Stefan Eissing2022-03-182-0/+68
* core: Make sure and check that LimitXMLRequestBody fits in system memory.Yann Ylavic2022-03-073-3/+16
* core: Simpler connection close logic if discarding the request body fails.Yann Ylavic2022-03-071-20/+8
* *) mod_watchdog: add assertions to cleanup codeStefan Eissing2022-02-251-6/+13
* *) core/prefork: run new hook `child_stopped` only on clean exit.Stefan Eissing2022-02-241-4/+4
* * core/mpm: add hook 'child_stopped` that gets called when the MPM hasStefan Eissing2022-02-245-1/+10
* *) mpm/winnt: add running the 'child_stopping' hook.Stefan Eissing2022-02-221-0/+7
* There is no point in calling ap_varbuf_grow() here, it is alreadyChristophe Jaillet2022-02-211-2/+1
* *) core/mod_ssl/mpm_event: reverting changes to nonblocing SSL handshakesStefan Eissing2022-02-041-91/+15
* core: Follow up to r1897240: Provide/export ap_thread_current_create()Yann Ylavic2022-02-021-3/+3
* core: Follow up to r1897240: Opt-out for AP_HAS_THREAD_LOCAL and/or pcre's us...Yann Ylavic2022-02-022-6/+6
* main: Follow up to r1897240: Fix bad log copypasta.Yann Ylavic2022-02-021-3/+3
* ap_regex: Follow up to r1897240: Fetch the ovector _after_ the match.Yann Ylavic2022-02-011-18/+6
* mpm_event: Use APR_POLLEXCL when available to prevent thundering hurd.Yann Ylavic2022-01-271-0/+9
* core: Follow up to r1897460: Provide ap_thread_main_create().Yann Ylavic2022-01-275-101/+59
* core: Follow up to r1897460: Implement and use ap_thread_current_after_fork().Yann Ylavic2022-01-255-32/+23
* Follow up to r1897460: !APR_HAS_THREAD implies no ap_thread_* either.Yann Ylavic2022-01-251-1/+1
* Follow up to r1897460: APLOGNOs.Yann Ylavic2022-01-254-4/+4
* core: Efficient ap_thread_current() when apr_thread_local() is missing.Yann Ylavic2022-01-257-73/+280
* ap_regex: Follow up to r1897240: #if APR_HAS_THREAD_LOCAL, not #ifdef.Yann Ylavic2022-01-252-6/+5
* Begone, foul tabs.Graham Leggett2022-01-241-5/+5
* event: Add AP_MPM_CAN_AGAIN and AGAIN to signal to the MPM thatGraham Leggett2022-01-241-3/+8
* Add missing log message tag.Graham Leggett2022-01-231-1/+1
* ap_regex: Follow up to r1897240: cleanup PCRE2 match data on exit.Yann Ylavic2022-01-231-4/+19
* event: Allow the MPM to explicitly handle CONN_SENSE_WANT_WRITE insteadGraham Leggett2022-01-231-8/+13
* Shutdown immediately on read timeout.Graham Leggett2022-01-221-1/+1
* event: Add support for non blocking behaviour in theGraham Leggett2022-01-211-8/+74
* Revert 1897156.Graham Leggett2022-01-201-35/+16
* ap_regex: Follow up to r1897240: cleanups.Yann Ylavic2022-01-201-21/+15
* ap_regex: Follow up to r1897240: no ap_thread_current() yet.Yann Ylavic2022-01-201-1/+1
* ap_regex: Follow up to r1897240: runtime fallback to alloc/free.Yann Ylavic2022-01-201-49/+69
* ap_regex: Follow up to r1897240: Fix issues spotted by RĂ¼diger (thanks!).Yann Ylavic2022-01-202-4/+6
* ap_regex: Follow up to r1897244: Fix pmatch overflow and returned value at li...Yann Ylavic2022-01-201-4/+2
* ap_regex: PCRE needs buffers sized against the number of captures only.Yann Ylavic2022-01-201-10/+10
* Follow up to r1897240: APR_HAS_THREAD_LOCAL wants #ifdef instead of #if.Yann Ylavic2022-01-202-4/+4
* ap_regex: Use Thread Local Storage (if efficient) to avoid allocations.Yann Ylavic2022-01-202-47/+174
* core: Allow an optional expression to be specified for an effectiveGraham Leggett2022-01-171-16/+35
* util: Follow up to r1897101 and r1897105: Yet better ap_cstr_casecmp[n]().Yann Ylavic2022-01-161-8/+8
* util: Follow up to r1897101: Yet better ap_cstr_casecmp[n]().Yann Ylavic2022-01-161-10/+12
* util: Improve ap_cstr_casecmp() and ap_cstr_casecmpn() performances.Yann Ylavic2022-01-151-26/+16
* mpm_event: Fix a possible listener deadlock. PR 65769.Yann Ylavic2021-12-291-6/+15