#
16ce751f |
| 09-Dec-2022 |
Tim Düsterhus |
[ci skip] Add json_validate() RFC link to UPGRADING
|
#
ac3ecd03 |
| 09-Dec-2022 |
Joshua Rüsweg |
Add `Randomizer::getBytesFromString()` method (#9664) * Add `Randomizer::getBytesFromAlphabet()` method * Rename `getBytesFromAlphabet` to `getBytesFromString` * [ci skip]
Add `Randomizer::getBytesFromString()` method (#9664) * Add `Randomizer::getBytesFromAlphabet()` method * Rename `getBytesFromAlphabet` to `getBytesFromString` * [ci skip] Add NEWS/UPGRADING for Randomizer::getBytesFromString() Co-authored-by: Tim Düsterhus <tim@bastelstu.be>
show more ...
|
#
dd8de1e7 |
| 15-Nov-2022 |
Tim Düsterhus |
Promote unserialize() notices to warning (#9629) * Unserialize: Migrate "Unexpected end of serialized data" to E_WARNING * Unserialize: Migrate "Error at offset %d of %d bytes" to E
Promote unserialize() notices to warning (#9629) * Unserialize: Migrate "Unexpected end of serialized data" to E_WARNING * Unserialize: Migrate "Error at offset %d of %d bytes" to E_WARNING * Unserialize: Migrate "%s is returned from __sleep() multiple times" to E_WARNING * Add NEWS for “Promote unserialize() notices to warning”
show more ...
|
#
e0e347b4 |
| 11-Nov-2022 |
David Carlier |
Fix GH-9923: Add the `SIGINFO` constant in pcntl for system supporting it. Closes #9938
|
#
4c4e72f1 |
| 28-Oct-2022 |
David CARLIER |
socket add socket_atmark support. checks whether the socket belongs to the out-of-band mark, thus allows to be processed accordingly (using the MSG_OOB flag on send/recv). Clos
socket add socket_atmark support. checks whether the socket belongs to the out-of-band mark, thus allows to be processed accordingly (using the MSG_OOB flag on send/recv). Closes #9846.
show more ...
|
#
d10a04b3 |
| 20-Oct-2022 |
Ilija Tovilo |
Allow specifying resource in posix_getrlimit() for single result Closes GH-9790
|
#
18fe337b |
| 05-Oct-2022 |
Jakub Zelenka |
Fix bug #51056: fread() on blocking stream will block even if data is available This is applied only on socket connection which already returns immediately if there is no data in the buf
Fix bug #51056: fread() on blocking stream will block even if data is available This is applied only on socket connection which already returns immediately if there is no data in the buffer.
show more ...
|
#
69eb38b4 |
| 14-Oct-2022 |
Arnaud Le Blanc |
[ci skip] UPGRADING
|
#
68301b14 |
| 08-Oct-2022 |
Tyson Andre |
[skip ci] Add docs for json_validate in `UPGRADING*`
|
#
cc0bd85e |
| 04-Oct-2022 |
George Peter Banyard |
Update UPGRADING with gc_status() changes
|
#
615b8006 |
| 08-Feb-2022 |
David Carlier |
socket module add SO_ATTACH_REUSEPORT_CPBF for Linux. to be used in conjunction with SO_REUSPORT, giving a greater control over how we bind a socket instead of the round robin workflow,
socket module add SO_ATTACH_REUSEPORT_CPBF for Linux. to be used in conjunction with SO_REUSPORT, giving a greater control over how we bind a socket instead of the round robin workflow, we do instead attach to the processor id as : - we assign the processor_id to A in the BPF filter. - then returns A. in other words, a more modern version of SO_INCOMING_CPU (ie can have a per worker notion we do not use here). Closes #8062
show more ...
|
#
14f22e92 |
| 04-Sep-2022 |
Tim Düsterhus |
[ci skip] Fix formatting in UPGRADING - Remove `k` typo that was accidentally added in a headline separator. - Remove premature hard break after very short line length. - Remove dots
[ci skip] Fix formatting in UPGRADING - Remove `k` typo that was accidentally added in a headline separator. - Remove premature hard break after very short line length. - Remove dots at the end of constant lists (not used in 8.2).
show more ...
|
#
25311214 |
| 04-Sep-2022 |
David Carlier |
[ci skip] UPGRADING striping name.
|
#
6d5770c2 |
| 04-Sep-2022 |
David Carlier |
[ci skip] NEWS UPGRADING
|
#
327c9523 |
| 30-Aug-2022 |
Pierrick Charron |
Prepare for PHP 8.3
|
#
7cef7cb0 |
| 10-Apr-2023 |
Alex Dowad |
Add more details in UPGRADING on mb_check_encoding changes
|
#
b721d0f7 |
| 10-Mar-2023 |
pakutoma |
Fix phpGH-10648: add check function pointer into mbfl_encoding Previously, mbstring used the same logic for encoding validation as for encoding conversion. However, there are ca
Fix phpGH-10648: add check function pointer into mbfl_encoding Previously, mbstring used the same logic for encoding validation as for encoding conversion. However, there are cases where we want to use different logic for validation and conversion. For example, if a string ends up with missing input required by the encoding, or if a character is input that is invalid as an encoding but can be converted, the conversion should succeed and the validation should fail. To achieve this, a function pointer mb_check_fn has been added to struct mbfl_encoding to implement the logic used for validation. Also, added implementation of validation logic for UTF-7, UTF7-IMAP, ISO-2022-JP and JIS. (The same change has already been made to PHP 8.2 and 8.3; see 6fc8d014df. This commit is backporting the change to PHP 8.1.)
show more ...
|
#
6fc8d014 |
| 21-Mar-2023 |
pakutoma |
Fix phpGH-10648: add check function pointer into mbfl_encoding Previously, mbstring used the same logic for encoding validation as for encoding conversion. However, there are ca
Fix phpGH-10648: add check function pointer into mbfl_encoding Previously, mbstring used the same logic for encoding validation as for encoding conversion. However, there are cases where we want to use different logic for validation and conversion. For example, if a string ends up with missing input required by the encoding, or if a character is input that is invalid as an encoding but can be converted, the conversion should succeed and the validation should fail. To achieve this, a function pointer mb_check_fn has been added to struct mbfl_encoding to implement the logic used for validation. Also, added implementation of validation logic for UTF-7, UTF7-IMAP, ISO-2022-JP and JIS.
show more ...
|
#
cc931af3 |
| 30-Dec-2022 |
Jakub Zelenka |
Fix GH-8086: Introduce mail.mixed_lf_and_crlf INI When this INI option is enabled, it reverts the line separator for headers and message to LF which was a non conformant behavior in PHP
Fix GH-8086: Introduce mail.mixed_lf_and_crlf INI When this INI option is enabled, it reverts the line separator for headers and message to LF which was a non conformant behavior in PHP 7. It is done because some non conformant MTAs fail to parse CRLF line separator for headers and body. This is used for mail and mb_send_mail functions.
show more ...
|
#
4ea85d40 |
| 04-Jan-2023 |
Niels Dossche <7771979+nielsdos@users.noreply.github.com> |
Implement GMP::__construct() Implements a proper constructor for GMP as discussed in both GH-10158 and https://externals.io/message/119216. Fixes GH-10155 Closes GH-10225
Implement GMP::__construct() Implements a proper constructor for GMP as discussed in both GH-10158 and https://externals.io/message/119216. Fixes GH-10155 Closes GH-10225 Signed-off-by: George Peter Banyard <girgias@php.net>
show more ...
|
#
f2e8c5da |
| 12-Jan-2023 |
Tim Düsterhus |
unserialize: Strictly check for `:{` at object start (#10214) * unserialize: Strictly check for `:{` at object start * unserialize: Update CVE tests It's unlikely that the
unserialize: Strictly check for `:{` at object start (#10214) * unserialize: Strictly check for `:{` at object start * unserialize: Update CVE tests It's unlikely that the object syntax error contributed to the actual CVE. The CVE is rather caused by the incorrect object serialization data of the `C` format. Add a second string without such a syntax error to ensure that path is still executed as well to ensure the CVE is absent. * Fix test expectation in gmp/tests/bug74670.phpt No changes to the input required, because the test actually is intended to verify the behavior for a missing `}`, it's just that the report position changed. * NEWS * UPGRADING
show more ...
|
#
52a891ae |
| 13-Dec-2022 |
George Peter Banyard |
Add a new imap_is_open() function to check that a connection object is still valid
|
#
f33b35c2 |
| 23-Nov-2022 |
Jakub Zelenka |
[ci skip] Fix formatting in PHP 8.2 UPGRADING
|
#
94702c56 |
| 21-Nov-2022 |
Jakub Zelenka |
Fix bug #80669: FPM numeric user fails to set groups
|
#
a8d6ca4e |
| 19-Sep-2022 |
George Peter Banyard |
Fix UPGRADING by adding DBA constants
|