php-src/sapi
Daniil Gentili 591b3249da
Do not use RTLD_DEEPBIND if dlmopen is available (#18612)
DL_LOAD now doesn't use RTLD_DEEPBIND deepbind anymore on platforms
where dlmopen with LM_ID_NEWLM is available:
this means shared library symbol isolation (if needed) must be enabled on
the user side when requiring libphp.so, by using dlmopen with LM_ID_NEWLM
instead of dlopen.
RTLD_DEEPBIND is still enabled when the Apache SAPI is in use.

Closes GH-10670.
2025-06-23 21:44:58 +02:00
..
apache2handler Do not use RTLD_DEEPBIND if dlmopen is available (#18612) 2025-06-23 21:44:58 +02:00
cgi Use zend_string for arg_separators 2025-05-21 19:54:09 +02:00
cli Merge branch 'PHP-8.4' 2025-06-10 19:16:28 +02:00
embed Merge branch 'PHP-8.3' into PHP-8.4 2025-03-12 08:58:54 +01:00
fpm Merge branch 'PHP-8.4' 2025-05-30 22:58:34 +02:00
fuzzer Fix fuzzer support after CALL VM changes (#18491) 2025-05-04 13:25:42 +02:00
litespeed Merge branch 'PHP-8.4' 2025-05-15 11:53:27 -04:00
phpdbg Merge branch 'PHP-8.4' 2025-06-10 19:23:03 +02:00