Ilija Tovilo
4ed73caf74
Merge branch 'PHP-8.1' into PHP-8.2
...
* PHP-8.1:
Fix failing date test
2022-10-20 10:51:19 +02:00
Ilija Tovilo
d0190532f3
Merge branch 'PHP-8.0' into PHP-8.1
...
* PHP-8.0:
Fix failing date test
2022-10-20 10:50:03 +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
0a1a9997c7
Merge branch 'PHP-8.1' into PHP-8.2
2022-10-19 16:03:02 +01:00
Derick Rethans
df085f4678
Merge branch 'PHP-8.0' into PHP-8.1
2022-10-19 16:02:57 +01:00
Derick Rethans
011b7f9840
Test for bug #78055 (DatePeriod's getRecurrences and ->recurrences don't match)
2022-10-19 16:02:49 +01:00
Christoph M. Becker
f5aaa8f187
Fix GH-9372: HY010 when binding overlong parameter
...
If `SQLPutData()` *fails*, we should not call `SQLParamData()` again,
because that yields the confusing `HY010` (Function sequence error).
Instead we properly handle `SQLPutData()` errors.
For the given case (paramter length > column length), some drivers let
`SQLPutData()` fail, while others do not. Either behavior seems to
conform to the ODBC specification. Anyhow, we do not want to silently
truncate the given parameter, since that would break the behavior for
drivers which do not fail, but still don't simply truncate the given
parameter. So it is finally up to userland to avoid passing overlong
parameters – with this patch they at least get useful information about
the actual issue.
Closes GH-9541.
2022-10-19 11:37:05 +02:00
Derick Rethans
2e6b317fe3
Merge branch 'PHP-8.1' into PHP-8.2
2022-10-17 18:22:42 +01:00
Derick Rethans
25744dd73c
Merge branch 'PHP-8.0' into PHP-8.1
2022-10-17 18:22:36 +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
eecbb60db6
Fix memory leak
...
Fixes oss-fuzz #52479
2022-10-17 15:08:21 +03:00
Dmitry Stogov
d282345e11
Merge branch 'PHP-8.1' into PHP-8.2
...
* PHP-8.1:
Reset JIT for dynamic functions on opcache restrart
2022-10-17 11:27:12 +03:00
Dmitry Stogov
61e563ca40
Reset JIT for dynamic functions on opcache restrart
2022-10-17 11:26:30 +03:00
Dmitry Stogov
5e10aa4e5f
Merge branch 'PHP-8.1' into PHP-8.2
...
* PHP-8.1:
Discard disasm symbols on opcache restart
2022-10-17 11:24:08 +03:00
Dmitry Stogov
3e076ddf06
Merge branch 'PHP-8.0' into PHP-8.1
...
* PHP-8.0:
Discard disasm symbols on opcache restart
2022-10-17 11:24:00 +03:00
Dmitry Stogov
cefb228e15
Discard disasm symbols on opcache restart
2022-10-17 11:22:59 +03:00
Tim Düsterhus
e8f2fe6745
Merge branch 'PHP-8.1' into PHP-8.2
...
* PHP-8.1:
Update to actions/checkout@v3 (PHP-8.1)
2022-10-16 15:36:30 +02:00
Tim Düsterhus
8cd1b837c1
Update to actions/checkout@v3 (PHP-8.1)
...
see 629fcb6a0f
2022-10-16 15:35:57 +02:00
Tim Düsterhus
0bde7c513b
Merge branch 'PHP-8.1' into PHP-8.2
...
* PHP-8.1:
Update to actions/checkout@v3 (#9759 )
2022-10-16 15:33:48 +02:00
Tim Düsterhus
6c3b148d7a
Merge branch 'PHP-8.0' into PHP-8.1
...
* PHP-8.0:
Update to actions/checkout@v3 (#9759 )
2022-10-16 15:33:22 +02: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
2c25dfb440
[ci skip] NEWS
2022-10-16 12:46:25 +02:00
Arnaud Le Blanc
a1295cbfce
Merge branch 'PHP-8.1' into PHP-8.2
...
* PHP-8.1:
[ci skip] NEWS
[ci skip] NEWS
Restore extra_named_params when restoring frozen call stack
2022-10-16 12:45:41 +02:00
Arnaud Le Blanc
e3c40c6829
[ci skip] NEWS
2022-10-16 12:44:05 +02:00
Arnaud Le Blanc
2831e0c624
Merge branch 'PHP-8.0' into PHP-8.1
...
* PHP-8.0:
[ci skip] NEWS
Restore extra_named_params when restoring frozen call stack
2022-10-16 12:43:34 +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
aba82c74d9
Merge branch 'PHP-8.1' into PHP-8.2
...
* PHP-8.1:
Fix GH-9720: Null pointer dereference while serializing the response
2022-10-13 16:08:34 +02:00
Christoph M. Becker
24c297086d
Merge branch 'PHP-8.0' into PHP-8.1
...
* PHP-8.0:
Fix GH-9720: Null pointer dereference while serializing the response
2022-10-13 16:00:36 +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
Christoph M. Becker
3193c037d2
Merge branch 'PHP-8.1' into PHP-8.2
...
* PHP-8.1:
Fix potential heap corruption due to alignment mismatch
2022-10-13 11:48:07 +02:00
Christoph M. Becker
7e14d2466a
Fix potential heap corruption due to alignment mismatch
...
The fix for bug 63327[1] changed the extra size of mysqlnd allocations
from `sizeof(size_t)` to the properly aligned values; however, the
allocation in `_mysqlnd_pestrdup()` has apparently been overlooked,
which (currently) causes detectable heap corruption when running
mysqli_get_client_stats.phpt on 32bit Windows versions.
[1] <https://github.com/php/php-src/commit/338a47bb856872f9ab0db94e867333d73279ca85 >
Closes GH-9724.
2022-10-13 11:47:24 +02:00
Christoph M. Becker
3b5a9da2dc
Merge branch 'PHP-8.1' into PHP-8.2
...
* PHP-8.1:
Updated to version 2022.5 (2022e)
Updated to version 2022.5 (2022e)
2022-10-13 11:43:33 +02:00
Derick Rethans
577b904fdc
Updated to version 2022.5 (2022e)
2022-10-12 09:37:30 +01:00
Derick Rethans
0ff07838ed
Empty merge
2022-10-12 09:37:30 +01:00
Derick Rethans
24963be8ef
Updated to version 2022.5 (2022e)
2022-10-12 09:37:28 +01:00
Ben Ramsey
f516e19948
Merge branch 'PHP-8.1' into PHP-8.2
2022-10-11 19:51:17 -04:00
Ben Ramsey
865161af33
PHP-8.1 is now for PHP 8.1.13-dev
2022-10-11 19:47:00 -04:00
David Carlier
c15fe51918
Fix GH-9653: does not inconditionally support copy_file_range on older kernels.
...
As mentioned in its manpage, it had been reworked in the 5.3 line to support cross filesystem interactions.
Closes #GH-9656
2022-10-11 21:47:34 +01:00
Christoph M. Becker
86f8d423dd
[ci skip] Merge branch 'PHP-8.1' into PHP-8.2
...
* PHP-8.1:
Prepare for PHp 8.0.26
2022-10-11 16:00:23 +02:00
Christoph M. Becker
7a6965ccb2
[ci skip] Merge branch 'PHP-8.0' into PHP-8.1
...
* PHP-8.0:
Prepare for PHp 8.0.26
2022-10-11 15:58:17 +02:00
Gabriel Caruso
dd394b3dff
Prepare for PHp 8.0.26
2022-10-11 15:24:53 +02:00
Dmitry Stogov
46fcf33c7b
Merge branch 'PHP-8.1' into PHP-8.2
...
* PHP-8.1:
Fix crashes after opcache restart
2022-10-11 14:23:59 +03:00
Dmitry Stogov
c5364b851a
Fix crashes after opcache restart
2022-10-11 14:23:12 +03:00
Sergey Panteleev
60cb8fe656
[ci skip] Update NEWS for PHP 8.2.0RC5
2022-10-11 10:49:29 +03:00
Bob Weinand
9be00e3935
Ensure driver specific PDO methods have a proper run_time_cache
2022-10-11 00:53:19 +02:00
Christoph M. Becker
da9db14d6b
[ci skip] Merge branch 'PHP-8.1' into PHP-8.2
...
* PHP-8.1:
[ci skip] Add missing NEWS entry
2022-10-10 14:01:32 +02:00
Christoph M. Becker
20680b885b
[ci skip] Add missing NEWS entry
2022-10-10 14:00:41 +02:00