php-src/sapi
Jakub Zelenka 5ff8d6d0d2
Fix GH-17645: FPM with httpd ProxyPass does not decode script path
This changes make FPM always decode SCRIPT_FILENAME when Apache
ProxyPass or ProxyPassMatch is used. It also introduces a new INI
option fastcgi.script_path_encoded that allows using the previous
behavior of not decoding the path. The INI is introduced because
there is a chance that some users could use encoded file paths in
their file system as a workaround for the previous behavior.

Close GH-17896
2025-03-25 19:19:55 +01:00
..
apache2handler sapi/apache2handler/php_functions.c: No need to rely on argnum (#16143) 2024-09-30 22:09:17 +01:00
cgi Drop support for -z CLI/CGI option 2025-03-03 08:21:56 +01:00
cli sapi/cli: Print non-default INI settings for --ini=diff (#17762) 2025-03-04 08:42:06 +01:00
embed Merge branch 'PHP-8.3' into PHP-8.4 2025-03-12 08:58:54 +01:00
fpm Fix GH-17645: FPM with httpd ProxyPass does not decode script path 2025-03-25 19:19:55 +01:00
fuzzer Merge branch 'PHP-8.3' into PHP-8.4 2025-03-16 16:38:55 +01:00
litespeed Autotools: Sync CS in sapi/litespeed (#15409) 2024-08-14 21:38:36 +02:00
phpdbg Exclude unused functions from compilation units (GH-17686) 2025-02-10 18:00:19 +01:00