Sara Golemon
f519dacc9e
Update versions for PHP 8.0.26
php-8.0.26
2022-11-22 17:40:02 +00:00
Sara Golemon
1b0d49065b
Prep NEWS for 8.0.26
2022-11-22 17:31:02 +00:00
Sara Golemon
e1a91c99b8
Update NEWS for PHP 8.0.26RC1
2022-11-08 21:56:10 +00:00
Christoph M. Becker
4c35d6440b
Don't skip test on Windows due to missing ext/posix
...
ext/posix is not available on Windows, but there is no need to check
for root (i.e. elevated privileges) on this platform, either.
Closes GH-9886.
2022-11-07 15:01:25 +01:00
Arnaud Le Blanc
1d67e34c49
[ci skip] NEWS
2022-11-04 15:58:07 +01:00
Arnaud Le Blanc
5d1f3e047c
Fix generator memory leaks when interrupted during argument evaluation ( #9756 )
2022-11-04 15:55:55 +01:00
Ilija Tovilo
75970077b0
Migrate i386 to GitHub actions
...
Closes GH-9856
2022-11-03 14:34:54 +01:00
Christoph M. Becker
d1c9ff5642
Fix potential NULL pointer dereference Windows shm*() functions
...
`shm_get()` (not to be confused with `shmget()`) returns `NULL` if
reallocation fails; we need to cater to that when calling the function.
Closes GH-9872.
2022-11-02 14:51:59 +01:00
Derick Rethans
2b5bed904e
Updated to version 2022.6 (2022f)
2022-11-02 09:43:37 +00:00
Derick Rethans
4f2955c179
Merge branch 'PHP-7.4' into PHP-8.0
2022-10-31 15:02:56 +00:00
Derick Rethans
004cb82750
Bumb versions
2022-10-31 15:02:21 +00:00
Jakub Zelenka
8229649045
Fix GH-9770: Add small timeout in status-listen test
...
This is to allow more time to switch for active to idle in scoreboard as
it seems that Travis is quite short on resources and might not switch it
quickly enough.
2022-10-30 17:00:40 +00:00
Jakub Zelenka
1c5844aa3e
Fix GH-9754: SaltStack hangs when running php-fpm 8.1.11
...
SaltStack uses Python subprocess and redirects stderr to stdout which is
then piped to the returned output. If php-fpm starts in daemonized mode,
it should close stderr. However a fix introduced in GH-8913 keeps stderr
around so it can be later restored. That causes the issue reported in
GH-9754. The solution is to keep stderr around only when php-fpm runs in
foreground as the issue is most likely visible only there. Basically
there is no need to restore stderr when php-fpm is daemonized.
2022-10-30 11:41:33 +00:00
Kamil Tekiela
96049867d8
Add NEWS entry for #9841
...
Closes GH-9841
2022-10-27 18:29:17 +01:00
Kamil Tekiela
e713a8e8e5
Add a temporary fix for insufficient buffer size in mysqlnd ( #9835 )
2022-10-27 18:25:17 +01:00
Kamil Tekiela
5b60370906
mysqli_query throws warning despite using silenced error mode ( #9842 )
2022-10-27 18:24:28 +01:00
Remi Collet
db28ee8fd0
move CVEs in 8.0.25 changelog
2022-10-26 15:27:23 +02:00
Stanislav Malyshev
80ccaa3e36
Merge branch 'PHP-7.4' into PHP-8.0
2022-10-23 18:52:56 -06:00
Stanislav Malyshev
2669ed7d77
Update NEWS
2022-10-23 18:50:53 -06:00
Stanislav Malyshev
1d83a407d1
Merge branch 'PHP-7.4' into PHP-8.0
2022-10-23 18:49:21 -06:00
Christoph M. Becker
d50532be91
Fix #81739 : OOB read due to insufficient validation in imageloadfont()
...
If we swap the byte order of the relevant header bytes, we need to make
sure again that the following multiplication does not overflow.
2022-10-23 18:41:48 -06:00
Adam Saponara
45e224cf51
Fix GH-9709: Guard against current_execute_data==NULL in is_handle_exception_set
2022-10-23 00:46:05 +01:00
Jakub Zelenka
fa1b6ab5db
Fix GH-8430: OpenSSL compiled with old disgests does not build
...
Specifically no-md2, no-md4 or no-rmd160 were not supported
2022-10-22 22:11:05 +01:00
Arnaud Le Blanc
845c6b3b3b
[ci skip] NEWS
2022-10-22 10:43:11 +02:00
Benoit
994097093c
Fix compilation warning
2022-10-22 10:41:02 +02:00
Arnaud Le Blanc
26c7c82d32
Fix crash when memory limit is exceeded during generator initialization
2022-10-22 10:40:28 +02:00
Ilija Tovilo
2b03846576
Merge branch 'PHP-7.4' into PHP-8.0
...
* PHP-7.4:
Revert incorrect PHP-7.4 version constants
2022-10-21 12:50:51 +02:00
Ilija Tovilo
8b919c3175
Revert incorrect PHP-7.4 version constants
2022-10-21 12:49:50 +02:00
Stanislav Malyshev
beff4278a4
Merge branch 'PHP-7.4' into PHP-8.0
2022-10-21 00:04:43 -06:00
Stanislav Malyshev
248f647724
Fix bug #81738 (buffer overflow in hash_update() on long parameter)
2022-10-20 23:57:35 -06:00
Ilija Tovilo
d52f0451ad
Fix cli server blocking on accept when using multiple workers
...
Fixes GH-9400
Closes GH-9693
2022-10-20 13:03:35 +02:00
Ilija Tovilo
4071e18620
[skip ci] Mark frequently failing hrtime test as XFAIL
2022-10-20 10:59:07 +02:00
Ilija Tovilo
4e8a6554cb
Fix failing date test
...
INCLUDE_END_DATE has only been introduced in PHP 8.2.
2022-10-20 10:48:57 +02:00
Derick Rethans
011b7f9840
Test for bug #78055 (DatePeriod's getRecurrences and ->recurrences don't match)
2022-10-19 16:02:49 +01:00
Derick Rethans
41a6a298d9
Update NEWS
2022-10-17 18:22:29 +01:00
Derick Rethans
47b9ea1957
Merge remote-tracking branch 'derickr/gh9763' into PHP-8.0
2022-10-17 18:21:35 +01:00
Derick Rethans
7b48053293
Fixed GH-9763: DateTimeZone ctr mishandles input and adds null byte if the argument is an offset larger than 100*60 minutes
2022-10-17 17:08:44 +01:00
Dmitry Stogov
cefb228e15
Discard disasm symbols on opcache restart
2022-10-17 11:22:59 +03:00
Tim Düsterhus
629fcb6a0f
Update to actions/checkout@v3 ( #9759 )
...
The relevant difference is that the v3 uses a newer node.js version. GitHub
currently warns when using v2, as the node.js version used is deprecated:
> Node.js 12 actions are deprecated. For more information see:
> https://github.blog/changelog/2022-09-22-github-actions-all-actions-will-begin-running-on-node16-instead-of-node12/ .
> Please update the following actions to use Node.js 16: actions/checkout,
> actions/checkout
2022-10-16 15:33:07 +02:00
Arnaud Le Blanc
f702f87f70
[ci skip] NEWS
2022-10-16 12:43:21 +02:00
Arnaud Le Blanc
86e1fea39a
Restore extra_named_params when restoring frozen call stack
2022-10-16 12:40:09 +02:00
Christoph M. Becker
e440e37fa8
Fix GH-9720: Null pointer dereference while serializing the response
...
When traversing the result array, we need to cater to `param_name`
possibly being `NULL`. Prior to PHP 7.0.0, this was implicitly done
because `param_name` was of type `char*`.
Closes GH-9739.
2022-10-13 15:56:08 +02:00
Derick Rethans
24963be8ef
Updated to version 2022.5 (2022e)
2022-10-12 09:37:28 +01:00
Gabriel Caruso
dd394b3dff
Prepare for PHp 8.0.26
2022-10-11 15:24:53 +02:00
Ilija Tovilo
2c8f2e9349
Increase job timeout for ASAN/UBSAN build
2022-10-10 11:35:51 +02:00
Dmitry Stogov
d9651a9419
Fix GH-9697: array_walk($ffiInstance, function () {}) crashes due to expecting mutable array
2022-10-10 11:21:05 +03:00
Michael Voříšek
b43e49437c
Prepare for Windows CI with Github Actions
2022-10-09 18:44:59 +02:00
Ilija Tovilo
26499f53fb
Add empty default params to nightly linux matrix
...
https://docs.github.com/en/actions/using-jobs/using-a-matrix-for-your-jobs#expanding-or-adding-matrix-configurations
> For each object in the include list, the key:value pairs in the object will be
> added to each of the matrix combinations if none of the key:value pairs
> overwrite any of the original matrix values.
Hopefully this change can avoid that.
2022-10-06 17:50:46 +02:00
George Peter Banyard
499fbcd679
Actually fix GH-9583
...
The issue is that PS(mod)->s_validate_sid is always defined for user modules, thus we need to check that the actual callable is set
Add another regression test to ensure current working behaviour is not broken (which was by the previous incorrect fix)
Closes GH-9638
2022-10-06 14:29:13 +01:00
Dmitry Stogov
072dc3c857
Fix typo
2022-10-05 21:39:16 +03:00