master
Disable parallelism for FPM tests
Fix FPM status json encoded value test
Fix bug #68207: Setting fastcgi.error_header can result in a WARNING
Set up asan+ubsan scheduled build on azure
Fix bug #80024: Duplication of info about inherited socket after pool removing
Rewrite FPM tests
Fix ASAN reported leak in FPM config test
Fix bug #68591: Configuration test does not perform UID lookups
Fix bug #69625: FPM returns 200 status on request without SCRIPT_FILENAME
Fix bug #72185: php-fpm writes empty fcgi record causing nginx 502
Fixed bug #73342
[skip ci] Fix typo
Port FPM test 023 and 024 to the new FPM testing
main: Deprecate deriving $_SERVER['argc'] and $_SERVER['argv'] from the query string (#19606)
Fix bug #76922: FastCGI terminates conn after FCGI_GET_VALUES
FPM: Add "pcntl" when running another test depending on pcntl
Fix bug #77106: Missing separator in FPM FastCGI errors
Introduce TEST_FPM_EXTENSION_DIR for FPM tests with shared extensions
Add ping to the fpm test for bug #77934
Fix bug #78323: Code 0 is returned on invalid options
Fix bug #78599 (env_path_info underflow can lead to RCE) (CVE-2019-11043)
Fix bug #80669: FPM numeric user fails to set groups
Fix #80849: HTTP Status header truncation
FPM: Implement access log filtering
Deprecate E_STRICT constant and remove error level
Add FPM FastCGI env var test for Apache without path info fix
Test FPM FCGI envs without path info fix for custom source
Test FPM FCGI envs with path info fix for Apache proxy balancer
Add FPM FCGI env Apache handler UDS test
Test FPM FCGI envs with path info fix for Apache proxy handler
Fix GH-19817: Decode SCRIPT_FILENAME issue in php 8.5 (#20114)
Test FPM FCGI envs with path info fix for Apache proxy pass
Fix GH-17643: FPM with httpd ProxyPass encoded PATH_INFO env
Separate setting of SO_KEEPALIVE in FPM tests
Add PHP-FPM memory peak to the scoreboard
Reindent phpt files
Fix GH-11086: FPM: config test runs twice in daemonised mode
Fix GH-12232: FPM: segfault dynamically loading extension without opcache
Implement GH-12385: flush headers without body when calling flush()
Fix GH-12621: browscap segmentation fault when configured in the vhost
Fix GH-13563: Setting bool values via env in FPM config fails
Fix GH-15395: php-fpm: zend_mm_heap corrupted with cgi-fcgi request
Fix GH-16432: PHP-FPM 8.2 SIGSEGV in fpm_get_status
Fix test with shared zend_test (#16705)
Fix GH-16932: wrong FPM status output
Fix GH-19989: PHP 8.5 FPM access log lines also go to STDERR
Fix GH-8157: post_max_size evaluates .user.ini too late in php-fpm
Fix GH-8646: Memory leak PHP FPM 8.1
Rework FPM tests logging for better debugging
Fix GH-9754: SaltStack hangs when running php-fpm 8.1.11
Fix GH-9921: Loading ext in FPM config does not register module handlers
Fix GH-9981: FPM does not reset fastcgi.error_header
Merge branch 'PHP-8.1' into PHP-8.2
Add request_parse_body() function
FPM: Implement configurable access log limit
Fix bug #77653 (operator displayed instead of the real error message)
Refactore FPM logging
Try to fix intermittent FPM failures
Restore XFAIL on fpm test
Fix race condition in FPM tests
Fix GHSA-865w-9rf3-2wh5: FPM: Logs from childrens may be altered
FPM: Emit error for invalid port setting
`http_response_code` should warn if headers were already sent
Deprecate implicit nullable parameter types (#12959)
Switch to using shell-less proc_open() in various server tests
zend_compile: Deprecate backticks as an alias for `shell_exec()` (#19443)
opcache: Improve error messages when “temporarily enabling OPcache” (#19619)
Add FPM test for php_admin_value doc_root usage
Fix RC assertion in fpm when php_admin_value setting fails
Add extra run test for pm.max_spawn_rate
Sync leading and final newlines in *.phpt sections
Skip fpm tests not designed to be run as root
fpm: Improve the error message when FPM is running as root (#19695)
FPM add routing view global option (for FreeBSD for now).
Sync leading and final newlines in source code files
Fix GH-12077: Check lsof functionality in socket on close test
Allow numeric [UG]ID in FPM listen.{owner,group}
avoid false failure for long path (#18992)
Fix FPM UDS test for very long name check by extending its length
Revert "Do not check exact values of unstable metrices in FPM status test"
Match FPM status pool's expose_php with parent
Fix GH-9770: Add small timeout in status-listen test
Fix GH-14037: Make /ping of php-fpm work with pm.status_listen pool