History log of /php-src/ (Results 101 – 125 of 111114)
Revision (<<< Hide revision tags) (Show revision tags >>>)Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
44775b7622-Apr-2024 Peter Kokot

Fix GH-13727: Building with -Werror=strict-prototypes (#14029)

This is addon to the GH-13727 bug fix. When configuring the build with:

./configure CFLAGS=-Werror=strict-prototypes

Fix GH-13727: Building with -Werror=strict-prototypes (#14029)

This is addon to the GH-13727 bug fix. When configuring the build with:

./configure CFLAGS=-Werror=strict-prototypes

libtool check for parsing nm command would fail:

checking command to parse /usr/bin/nm -B output from cc object... failed

Upstream libtool has this specific check already fixed. Note that this
works only with Autoconf version 2.72 and later and is preparation for
future compilers that might have this error enabled by default.

show more ...

8a7d79da22-Apr-2024 Ilija Tovilo

Merge branch 'PHP-8.3'

* PHP-8.3:
Temporary reset filename and lineno override before autoload


5899cabf22-Apr-2024 Ilija Tovilo

Merge branch 'PHP-8.2' into PHP-8.3

* PHP-8.2:
Temporary reset filename and lineno override before autoload


f8b9030b16-Feb-2024 SATO Kentaro

Temporary reset filename and lineno override before autoload

Closes GH-10232
Closes GH-13313

3f0b204f08-Apr-2024 Laurent Arnoud

cli: allow to change ~/.php_history with PHP_HISTFILE

Closes GH-13313

f28ddec521-Apr-2024 Peter Kokot

Merge branch 'PHP-8.2' into PHP-8.3

* PHP-8.2:
Fix erroneous dnl appended in configure (#14013)


7d3d8de121-Apr-2024 Peter Kokot

Fix erroneous dnl appended in configure (#14013)

This is a backport of commit 03f15534a17c7031b89dac7aaa21d59474517321 to
PHP-8.2 due to GH-14002 and fixes the PHP_CXX_COMPILE_STDCXX che

Fix erroneous dnl appended in configure (#14013)

This is a backport of commit 03f15534a17c7031b89dac7aaa21d59474517321 to
PHP-8.2 due to GH-14002 and fixes the PHP_CXX_COMPILE_STDCXX check in
ext/intl whether the specified C++ standard is mandatory or optional.

The `dnl` (Discard to Next Line) M4 macro in this combination of `m4_if`
macros and arguments isn't properly replaced and a literal `dnl` string
is appended in the configure script. The `[]dnl` works ok.

show more ...

2f64d07321-Apr-2024 Ilija Tovilo

Merge branch 'PHP-8.2' into PHP-8.3

* PHP-8.2:
[skip ci] Backport 0e7ef95 and 4f0d4c0


891e4a5a21-Apr-2024 Ilija Tovilo

Merge branch 'PHP-8.1' into PHP-8.2

* PHP-8.1:
[skip ci] Backport 0e7ef95 and 4f0d4c0


469ad32521-Apr-2024 Ilija Tovilo

[skip ci] Backport 0e7ef95 and 4f0d4c0

dd1a32dc21-Apr-2024 Niels Dossche <7771979+nielsdos@users.noreply.github.com>

NEWS

Closes GH-13782.

43cbeb3b22-Mar-2024 Niels Dossche <7771979+nielsdos@users.noreply.github.com>

Add an assertion for certainty

bb8234d222-Mar-2024 Niels Dossche <7771979+nielsdos@users.noreply.github.com>

Use php_stream_auto_cleanup() consistently

0b69c3ae21-Mar-2024 Niels Dossche <7771979+nielsdos@users.noreply.github.com>

Fix crash in shutdown when using a named pipe with a persistent mysqli connection

The code originally posted in GH-10599 triggers the bug for
non-persistent connections, but changing the

Fix crash in shutdown when using a named pipe with a persistent mysqli connection

The code originally posted in GH-10599 triggers the bug for
non-persistent connections, but changing the host to `p:.` reveals that
there is also a crash bug for persistent connections.

show more ...

a20d9d7221-Mar-2024 Niels Dossche <7771979+nielsdos@users.noreply.github.com>

Factor common code out into mysqlnd_fixup_regular_list()

This prevents the code from getting desynced again, which was the reason
for the leak of GH-10599.

319fb50e21-Mar-2024 Niels Dossche <7771979+nielsdos@users.noreply.github.com>

Fix memory leak in mysqlnd_vio::open_pipe

This fixes the memory leak part of GH-10599.

06b87f9121-Mar-2024 Niels Dossche <7771979+nielsdos@users.noreply.github.com>

Remove broken hack in mysqlnd_vio::close_stream

What happens is that the persistent network stream resource gets freed, yet
stays inside EG(persistent_list). This causes a crash on shutd

Remove broken hack in mysqlnd_vio::close_stream

What happens is that the persistent network stream resource gets freed, yet
stays inside EG(persistent_list). This causes a crash on shutdown when the
persistent list is getting cleared, as the engine will try to free the network
stream again.

The code in close_stream gets confused between persistent vs
non-persistent allocations when EG(active) is false.
This code was introduced in c3019a1 to fix crashes when the persistent list
gets destroyed before module shutdown is called. This is indeed a potential
problem that was fixed on the master branch in 5941cda.

This fixes the crash reason of GH-10599.

show more ...

4f0d4c0821-Apr-2024 Ilija Tovilo

[skip ci] Also skip all other push jobs on non php-src

0e7ef95a21-Apr-2024 Ilija Tovilo

[skip ci] Also skip benchmarking on non php-src

c3b07a6e21-Apr-2024 Ilija Tovilo

Adjust nightly org restriction check

Check for the specific repository.

Closes GH-14026

b3700e2920-Apr-2024 Niels Dossche <7771979+nielsdos@users.noreply.github.com>

Simplify prop handler of XMLReader (#14023)

As XMLReader only exposes a single class, and the property handlers are
statically set, we don't need to store the pointer to the property

Simplify prop handler of XMLReader (#14023)

As XMLReader only exposes a single class, and the property handlers are
statically set, we don't need to store the pointer to the property
handler table inside the object.
This simplifies the code and reduces the memory required for XMLReader.

show more ...

7428a92c20-Apr-2024 Niels Dossche <7771979+nielsdos@users.noreply.github.com>

[ci skip] Be more specific about ext-dom incompatibilities in UPGRADING (#14024)

The previous text was put there before I decided to add the new classes.
Therefore the only new feature t

[ci skip] Be more specific about ext-dom incompatibilities in UPGRADING (#14024)

The previous text was put there before I decided to add the new classes.
Therefore the only new feature that can affect BC is
compareDocumentPosition(). Only when the declaration is incompatible can
the user experience errors.

show more ...

2364054220-Apr-2024 David CARLIER

ext/pcntl: pcntl_fork refining error handling. (#14021)

151a677a20-Apr-2024 David Carlier

Merge branch 'PHP-8.3'


2636104a20-Apr-2024 David Carlier

Merge branch 'PHP-8.2' into PHP-8.3


12345678910>>...4445