History log of /php-src/UPGRADING (Results 1 – 25 of 1776)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
# 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


12345678910>>...72