summaryrefslogtreecommitdiffstats
path: root/server (follow)
Commit message (Expand)AuthorAgeFilesLines
* 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
* http: Enforce that fully qualified uri-paths not to be forward-proxiedYann Ylavic2021-12-131-1/+22
* mpm_event: Follow up to r1895553.Yann Ylavic2021-12-061-4/+10
* Revert r1895551: seems to break python tests..Yann Ylavic2021-12-031-1/+0
* mpm_event: Follow up to r1894285: new MaxSpareThreads heuristics.Yann Ylavic2021-12-031-21/+15
* mpm_event: Close the listeners first for ungraceful stop too.Yann Ylavic2021-12-031-0/+1
* mpm_event: Retain active_daemons instead of resetting it on restart.Yann Ylavic2021-12-031-14/+13
* Revert spurious commit r1895340.Yann Ylavic2021-11-252-68/+22
* Trigger ci.Yann Ylavic2021-11-252-22/+68
* Sync r1895107 from libapreq.Yann Ylavic2021-11-171-13/+22
* Sync r1895075 from libapreq.Yann Ylavic2021-11-161-4/+2
* Sync r1895054 from libapreq.Yann Ylavic2021-11-151-3/+5
* Sync r1895020 and r1895021 from libapreq.Yann Ylavic2021-11-142-2/+5
* apreq: Sync r1894983 from libapreq.Yann Ylavic2021-11-121-7/+14
* apreq: Sync r1894982 from libapreq.Yann Ylavic2021-11-121-74/+131
* apreq: Sync r1894977 from libapreq.Yann Ylavic2021-11-121-86/+73
* apreq: Sync r1894940 from libapreq.Yann Ylavic2021-11-111-29/+27
* apreq: Sync latest changes from lib apreq.Yann Ylavic2021-11-112-62/+158
* mpm_event,worker}: Really perform_idle_server_maintenance() per bucket.Yann Ylavic2021-10-154-50/+54
* Follow up to r1894285: add idle_threads and max_workers to trace5.Yann Ylavic2021-10-151-2/+3
* mpm_event: Restart stopping of idle children after a load peak. PR 65626.Yann Ylavic2021-10-151-3/+9
* *) core: Be safe with ap_lingering_close() called with a socket NULL-ed.Yann Ylavic2021-10-121-3/+10