#
ccda20b8 |
| 18-Nov-2024 |
David Carlier |
ext/sockets: Adding TCP_FUNCTION_BLK socket option for FreeBSD. Allows to select an alternate TCP stack. For example with RACK, a fast loss detection relying on timestamp per packet.
ext/sockets: Adding TCP_FUNCTION_BLK socket option for FreeBSD. Allows to select an alternate TCP stack. For example with RACK, a fast loss detection relying on timestamp per packet. While it works system-wide, it can also apply in an individual socket level too. close GH-16842
show more ...
|
#
6dec6a6d |
| 10-Nov-2024 |
Christoph M. Becker |
Add PHP_BUILD_DATE constant This information can be occasionally useful, and would otherwise need to be parsed from `phpinfo()` output. However, maybe more importantly we unify
Add PHP_BUILD_DATE constant This information can be occasionally useful, and would otherwise need to be parsed from `phpinfo()` output. However, maybe more importantly we unify the build date between what is given by `php -v` and `php -i`, since these compilation units are not necessarily preprocessed within the same second. Closes GH-16747.
show more ...
|
#
03cbb3ee |
| 08-Oct-2024 |
Christoph M. Becker |
Build com_dotnet shared by default The official Windows builds and CI are doing this for ages, so it appears to be overdue to finally switch the actual default. Closes GH-16300.
|
#
efe4fc9f |
| 14-Nov-2024 |
Ayesh Karunaratne |
UPGRADING: Fix `CURLOPT_TCP_KEEPCNT` entry
|
#
3815a773 |
| 03-Nov-2024 |
Christoph M. Becker |
Close GH-16659: Bump ICU requirement to ICU >= 57.1 This requirements bump should rarely affect anybody in practice. All major distros already ship more recent ICU versions, and even fo
Close GH-16659: Bump ICU requirement to ICU >= 57.1 This requirements bump should rarely affect anybody in practice. All major distros already ship more recent ICU versions, and even for Solaris 11, ICU 57.1 is available via OpenCSW. Note that ICU 57.1 has been released on 2016-03-23[1]. [1] <https://icu.unicode.org/download/57> Closes GH-16688.
show more ...
|
#
33ba1a4a |
| 09-Nov-2024 |
David Carlier |
ext/sockets: adding IPPROTO_ICMP* constants for socket creations. Is to create socket for Internet Control Message Protocol context. Due to their nature, they are meant to be used via
ext/sockets: adding IPPROTO_ICMP* constants for socket creations. Is to create socket for Internet Control Message Protocol context. Due to their nature, they are meant to be used via raw sockets rather than TCP/UDP. close GH-16737
show more ...
|
#
10f1f924 |
| 09-Nov-2024 |
DanielEScherzer |
Add `ReflectionConstant::getExtension()` and `::getExtensionName()` (#16603)
|
#
a3b27c08 |
| 09-Nov-2024 |
Niels Dossche <7771979+nielsdos@users.noreply.github.com> |
Add Dom\Element::insertAdjacentHTML() (#16614)
|
#
96d1cd00 |
| 02-Nov-2024 |
Niels Dossche <7771979+nielsdos@users.noreply.github.com> |
Fix GH-16665: \array and \callable should not be usable This list was initially introduced in 53a40386, but never included array or callable. I suppose this is because int & friends are
Fix GH-16665: \array and \callable should not be usable This list was initially introduced in 53a40386, but never included array or callable. I suppose this is because int & friends are not actual tokens, while array and callable are. This means it was never possible to do class array, which is probably the reason this was overlooked. Closes GH-16683.
show more ...
|
#
ca5fd055 |
| 02-Nov-2024 |
David Carlier |
ext/posix: adding POSIX_SC_OPEN_MAX constant. returns the number of file descriptors that a process can handle. e.g. useful after pcntl_fork() to close all the file descriptors up to
ext/posix: adding POSIX_SC_OPEN_MAX constant. returns the number of file descriptors that a process can handle. e.g. useful after pcntl_fork() to close all the file descriptors up to that boundary. close GH-16681
show more ...
|
#
2b10cd1b |
| 24-Oct-2024 |
Christoph M. Becker |
Deprecate mhash constants The mhash functions already have been deprecated as of PHP 8.1.0[1], but the respective constants appear to have been missed. We catch up on that.
Deprecate mhash constants The mhash functions already have been deprecated as of PHP 8.1.0[1], but the respective constants appear to have been missed. We catch up on that. [1] <https://wiki.php.net/rfc/deprecations_php_8_1#mhash_function_family> Closes GH-16569.
show more ...
|
#
f5e743a5 |
| 12-Sep-2024 |
Daniel Scherzer |
Add ReflectionConstant::getFileName() Allow determining the name of the file that defined a constant, when the constant was defined in userland code via const or define(). For constants
Add ReflectionConstant::getFileName() Allow determining the name of the file that defined a constant, when the constant was defined in userland code via const or define(). For constants defined by PHP core or extensions, false is returned, matching the existing getFileName() methods on other reflection classes. Fixes GH-15723 Closes GH-15847
show more ...
|
#
922bd2fe |
| 25-Oct-2024 |
DanielEScherzer |
ext/readline: update return typehints from `bool` to `true` (#16545) These always return true
|
#
db991bc0 |
| 11-Oct-2024 |
Christoph M. Becker |
FFI: support symbol lookup without specifying lib on Windows This works similar to `dlsym(RTLD_DEFAULT, …)` with the caveat that symbols on Windows may not be unique, and are usually qua
FFI: support symbol lookup without specifying lib on Windows This works similar to `dlsym(RTLD_DEFAULT, …)` with the caveat that symbols on Windows may not be unique, and are usually qualified by the module they are exported from. That means that wrong symbols may be fetched, potentially causing serious issues; therefore this usage is not recommended for production purposes, but is a nice simplification for quick experiments and the ext/ffi test suite. Closes GH-16351.
show more ...
|
#
951dab74 |
| 17-Oct-2024 |
Ayesh Karunaratne |
UPGRADING: Fix `IntlTimeZone::getIanaID` new method notice This was previously written as `IntlDateFormatter::getIanaID()`, but the new method is added to the `IntlTimeZone` class.
UPGRADING: Fix `IntlTimeZone::getIanaID` new method notice This was previously written as `IntlDateFormatter::getIanaID()`, but the new method is added to the `IntlTimeZone` class. [skip ci]
show more ...
|
#
cb6025cd |
| 16-Oct-2024 |
Tim Düsterhus |
curl: Add `curl_multi_get_handles()` (#16363) see https://curl.se/libcurl/c/curl_multi_get_handles.html
|
#
323c9f49 |
| 14-Oct-2024 |
David Carlier |
[skip ci] UPGRADING/NEWS changes
|
#
da4eab6c |
| 13-Oct-2024 |
Gina Peter Banyard |
[skip ci] Some more organisational fixes to UPGRADING Closes GH-16415
|
#
a74eb24e |
| 05-Oct-2024 |
Christoph M. Becker |
Unify types of PHP_VERSION and friends on Windows For `phpize` builds, all three version variables are numbers, but for `buildconf` builds, all are strings. This can yield surprising re
Unify types of PHP_VERSION and friends on Windows For `phpize` builds, all three version variables are numbers, but for `buildconf` builds, all are strings. This can yield surprising results when extensions create their `PHP_VERSION_ID` like 10000 * PHP_VERSION + 100 * PHP_MINOR_VERSION + PHP_RELEASE_VERSION Since `phpize` builds are way more common for external extensions nowadays, we change the types for `buildconf` builds. Closes GH-16247.
show more ...
|
#
cba92bea |
| 24-Sep-2024 |
Matteo Beccati |
PDO_MYSQL: Properly quote binary strings Closes GH-15949
|
#
a8f54428 |
| 07-Oct-2024 |
Ayesh Karunaratne |
UPGRADING: Fix parameter name in `bzcompress` `work_factor` param Follow-up to GH-16108, to add the `$` sign to the `work_factor` paremter mention in the `UPGRADING` file.
|
#
39ae00fa |
| 05-Oct-2024 |
Niels Dossche <7771979+nielsdos@users.noreply.github.com> |
NEWS and UPGRADING for outerHTML Closes GH-15887.
|
#
9939a990 |
| 05-Oct-2024 |
Christoph M. Becker |
[skip ci] Mention AVX(2) detection fix for MSVC in UPGRADING This is likely more important than the possibility to build for AVX-512 since our official binaries have build time support f
[skip ci] Mention AVX(2) detection fix for MSVC in UPGRADING This is likely more important than the possibility to build for AVX-512 since our official binaries have build time support for SSE2 only. So proper detection of AVX may make a huge performance difference for `base64_*()` and some MBString functionality. Closes GH-16248.
show more ...
|
#
820037d0 |
| 05-Oct-2024 |
Juliette <663378+jrfnl@users.noreply.github.com> |
[skip ci] UPGRADING: mention SID deprecation (#16238) Refs: https://wiki.php.net/rfc/deprecate-get-post-sessions / PR 13578 Co-authored-by: jrfnl <jrfnl@users.noreply.github.com>
|
#
96ae694a |
| 03-Oct-2024 |
Gina Peter Banyard |
[skip ci] UPGRADING: Move more stuff to the correct place Closes GH-16201
|