Christoph M. Becker
c9ea4d76af
Revert "Merge branch 'PHP-8.3'"
...
This reverts commit a2313cea5a
, reversing
changes made to 588029a989
.
2024-08-20 16:34:52 +02:00
Christoph M. Becker
a2313cea5a
Merge branch 'PHP-8.3'
...
* PHP-8.3:
zend_max_execution_timer: fix gcc compatibility (#15447 )
2024-08-20 16:31:55 +02:00
Go Kudo
89daa8354f
zend_max_execution_timer: fix gcc compatibility ( #15447 )
2024-08-20 16:28:03 +02:00
Christoph M. Becker
b75775ea39
Revert "Merge branch 'PHP-8.3'"
...
This reverts commit b363a606a4
, reversing
changes made to 3ed5eee5d3
.
2024-08-20 16:09:46 +02:00
Christoph M. Becker
b363a606a4
Merge branch 'PHP-8.3'
...
* PHP-8.3:
2024-08-20 15:38:34 +02:00
Go Kudo
05d92db5e5
Merge branch 'PHP-8.3'
2024-08-16 20:23:14 +00:00
Go Kudo
836e6fa900
zend_max_execution_timer: fix gcc compatibility ( #15447 )
2024-08-17 05:20:04 +09:00
Go Kudo
9168b18c84
Merge branch 'PHP-8.3'
2024-08-17 02:57:12 +09:00
Go Kudo
ec9cdcd2bc
Fix MSan false-positive in zend_max_execution_timer ( #15408 )
...
Explicitly mark memory regions as unpoisoned for zend_max_execution_timer on ZTS, as MemorySanitizer in clang >= 18 causes false positives.
2024-08-17 02:54:03 +09:00
Arnaud Le Blanc
af5db45dc9
Merge branch 'PHP-8.3'
...
* PHP-8.3:
[ci skip] NEWS
[ci skip] NEWS
fix: zend-max-execution-timers with negative or high timeout value (#13942 )
Use return value of getpwuid_r(), not errno (#13969 )
2024-04-16 14:20:23 +02:00
Kévin Dunglas
f6e8145b47
fix: zend-max-execution-timers with negative or high timeout value ( #13942 )
...
Align the behavior of zend-max-execution-timers with other timeout impls: Negative or very high timeout values are equivalent to no timeout
2024-04-16 14:13:36 +02:00
Appla
ef61ed10c2
Remove redundant getpid function call ( #13454 )
2024-02-21 15:33:15 +01:00
Kévin Dunglas
f84d0468ed
add support for Zend Max Exeuction Timers on FreeBSD ( #13393 )
2024-02-16 12:45:15 +01:00
Rob Landers
6342f735b9
Fix timer leak ( #13027 )
...
ts_resource() and php_request_startup() both eventually call zend_max_execution_timer_init(), which didn't have a guard to prevent recreating timers, thus resulting in leaking timers. This adds a guard to prevent the leak.
2024-01-05 19:36:19 +01:00
Kévin Dunglas
39f3374be5
fix: don't delete an unitialized timer ( #12537 )
2023-10-29 12:17:48 +01:00
Kévin Dunglas
ad85e71421
fix: support for timeouts with ZTS on Linux ( #10141 )
2023-03-03 11:35:06 +01:00