History log of /PHP-7.2/ (Results 201 – 225 of 83797)
Revision (<<< Hide revision tags) (Show revision tags >>>)Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
768ad70f14-Jul-2019 Andrew Collington

Fix bug #78291 Missing opcache directives

New opcache directives have been added recently which are returned
if using `ini_get_all('zend opcache')` but are not listed in the
directiv

Fix bug #78291 Missing opcache directives

New opcache directives have been added recently which are returned
if using `ini_get_all('zend opcache')` but are not listed in the
directives if using `opcache_get_configuration()`. This fix adds
those missing directives as well as if `opcache.mmap_base` is used
instead of `opcache.lockfile_path`. Also adds a test to ensure the
directives match with both methods of fetching.

show more ...

a7de2af412-Jul-2019 Nikita Popov

Use TRY_ADDREF/TRY_DELREF in soap

The DELREF part is a possible fix for bug #78278, the ADDREF part
is a drive-by fix.

4a91f66b12-Jul-2019 Nikita Popov

Fixed bug #78279

Even if we don't initialize the callback on every request, we
should still reset our globals to default values...

22ed362809-Jul-2019 Nikita Popov

Revert "Fixed bug #76980"

This reverts commit 35353dc49a73a58c17c7896c4c4c3997ef2c007d.

This changes causes issues for Symfony, see
https://github.com/symfony/symfony/issues/323

Revert "Fixed bug #76980"

This reverts commit 35353dc49a73a58c17c7896c4c4c3997ef2c007d.

This changes causes issues for Symfony, see
https://github.com/symfony/symfony/issues/32395. I'm reverting it
from PHP 7.2 and PHP 7.3 and only leaving it in PHP 7.4.

show more ...

40f7533c09-Jul-2019 Christoph M. Becker

Merge branch 'PHP-7.1' into PHP-7.2

* PHP-7.1:
Upgrade to SQLite 3.28.0


e944ae6b21-Jun-2019 Christoph M. Becker

Upgrade to SQLite 3.28.0

Over the years, multiple security vulnerabilities[1] have been found
and fixed in SQLite3, so it makes sense to update our bundled libsqlite
to the latest av

Upgrade to SQLite 3.28.0

Over the years, multiple security vulnerabilities[1] have been found
and fixed in SQLite3, so it makes sense to update our bundled libsqlite
to the latest available version.

[1] <https://www.cvedetails.com/vulnerability-list/vendor_id-9237/Sqlite.html>

show more ...

f81be1af08-Jul-2019 Peter Kokot

Update NEWS [ci skip]

5846e85205-Jul-2019 Nikita Popov

Backport fe_reset_rw case

c353f17d05-Jul-2019 Nikita Popov

Fix inference for compound object op on dim

32af676b04-Jul-2019 George Wang

Updated to LiteSpeed SAPI V7.4.3
Increased response header count limit from 100 to 1000.
Added crash handler to cleanly shutdown PHP request.
Added CloudLinux mod_lsapi mode
Fixed bug

Updated to LiteSpeed SAPI V7.4.3
Increased response header count limit from 100 to 1000.
Added crash handler to cleanly shutdown PHP request.
Added CloudLinux mod_lsapi mode
Fixed bug #76058

show more ...

0e48e35e03-Jul-2019 Nikita Popov

Fixed bug #78231

44c8b74103-Jul-2019 Christoph M. Becker

Fix #78241: touch() does not handle dates after 2038 in PHP 64-bit

`time_t` defaults to `_time64` (which is 64bit signed) even on x86, but
`Int32x32To64()` truncates it to signed 32bit.

Fix #78241: touch() does not handle dates after 2038 in PHP 64-bit

`time_t` defaults to `_time64` (which is 64bit signed) even on x86, but
`Int32x32To64()` truncates it to signed 32bit. We replace the macro
with the "manual" calculation.

show more ...

32c6842802-Jul-2019 Nikita Popov

Backport test fix

Closes GH-3816.

a4acff3e11-Jun-2019 Alex Scott

Fix bug #78138: opcache.validate_permission incorrectly works with PHAR files

opcache incorrectly handles PHAR files when opcache.validate_permission
option enabled, because it calls

Fix bug #78138: opcache.validate_permission incorrectly works with PHAR files

opcache incorrectly handles PHAR files when opcache.validate_permission
option enabled, because it calls

access("phar://path-to/file.phar/path/inside.php", R_OK);

rather than

access("path-to/file.phar", R_OK)

show more ...

57688ad701-Jul-2019 Christoph M. Becker

Add missing SKIPIFs

All these tests are meant to run with OPcache available, and some will
even fail inevitably without it, so we add OPcache as SKIPIF
requirement.

75bc344601-Jul-2019 Christoph M. Becker

Add missing SKIPIFs

All these tests are meant to run with OPcache available, and some will
even fail inevitably without it, so we add OPcache as SKIPIF
requirement.


ext/opcache/tests/block_pass_001.phpt
ext/opcache/tests/block_removal_with_duplicate_successors.phpt
ext/opcache/tests/bool_cp_in_pass1.phpt
ext/opcache/tests/bug70423.phpt
ext/opcache/tests/bug72762.phpt
ext/opcache/tests/bug73654.phpt
ext/opcache/tests/bug73668.phpt
ext/opcache/tests/bug73746.phpt
ext/opcache/tests/bug73789.phpt
ext/opcache/tests/bug73847.phpt
ext/opcache/tests/bug74431.phpt
ext/opcache/tests/bug74442.phpt
ext/opcache/tests/bug74623.phpt
ext/opcache/tests/bug75255.phpt
ext/opcache/tests/bug75570.phpt
ext/opcache/tests/bug75608.phpt
ext/opcache/tests/bug75893.phpt
ext/opcache/tests/bug75938.phpt
ext/opcache/tests/bug75969.phpt
ext/opcache/tests/bug76074.phpt
ext/opcache/tests/bug76275.phpt
ext/opcache/tests/bug76281.phpt
ext/opcache/tests/bug76796.phpt
ext/opcache/tests/bug77058.phpt
ext/opcache/tests/bug77092.phpt
ext/opcache/tests/bug77215.phpt
ext/opcache/tests/bug77691.phpt
ext/opcache/tests/bug77743.phpt
ext/opcache/tests/bug78106.phpt
ext/opcache/tests/bug78185.phpt
ext/opcache/tests/invalid_array_key_type.phpt
ext/opcache/tests/jmpz_jmp_elim.phpt
ext/opcache/tests/method_call_on_literal.phpt
ext/opcache/tests/neg_range_inference.phpt
ext/opcache/tests/optimize_func_calls_001.phpt
ext/opcache/tests/send_unpack_empty_array.phpt
ext/opcache/tests/ssa_bug_001.phpt
ext/opcache/tests/ssa_bug_002.phpt
ext/opcache/tests/ssa_bug_003.phpt
ext/opcache/tests/ssa_bug_004.phpt
ext/opcache/tests/ssa_bug_005.phpt
ext/opcache/tests/ssa_bug_006.phpt
ext/opcache/tests/ssa_bug_007.phpt
ext/opcache/tests/ssa_bug_008.phpt
ext/opcache/tests/ssa_bug_009.phpt
ext/opcache/tests/ssa_bug_010.phpt
ext/opcache/tests/switch_with_coinciding_targets.phpt
ext/opcache/tests/verify_return_dfg.phpt
ext/opcache/tests/wrong_inlining_005.phpt
be559e6c01-Jul-2019 Christoph M. Becker

Fix brittle test

This test is easily tripped by former test runs with other PHP
versions. To avoid such false positives, we check that there is at
least one respective OPcache file,

Fix brittle test

This test is easily tripped by former test runs with other PHP
versions. To avoid such false positives, we check that there is at
least one respective OPcache file, and that all found OPcache user ID
folders have exactly 32 hexadecimal digits.

show more ...

a149f9f329-Jun-2019 Anatol Belski

Update NEWS [ci skip]

855bbc8828-Jun-2019 Joshua Westerheide

Fix #78183: finfo_file shows wrong mime-type for .tga file

Due to a bug in the underlying libmagic 5.31, .tga images returned mime type "image/x-tgaimage/x-tga".

f7327b6228-Jun-2019 sunnyeo

Fix bugs in AST printer

Closes GH-4324.

05c00a8326-Jun-2019 Vincent

Fix bug #78192 PDO SQLite SegFault when reuse statement after schema has changed

Reset stmt->columns when column count changed on new execution of prepared statement

7d28a24c26-Jun-2019 Nikita Popov

Remove stream_socket_sendto.phpt

Fails for me locally due to different number of warnings with
different messages. Rather than adding more wildcards I'm dropping
this test entirely,

Remove stream_socket_sendto.phpt

Fails for me locally due to different number of warnings with
different messages. Rather than adding more wildcards I'm dropping
this test entirely, as it doesn't seem to test anything particularly
useful.

(cherry picked from commit 84333cad674890174c47f3c21b1b1cf85a4276ac)

show more ...

4366f22d25-Jun-2019 Christoph M. Becker

Fix #78202: Opcache stats for cache hits are capped at 32bit NUM

We use the proper format specifiers now.

102c64e821-Jun-2019 Andrey Hristov

Add explicit cast to uint32_t.

It works even without it but explicit stuff is better. The compiler probably converts the 16-bit
uint16_t to uint32_t before doing the shift.

99f3e0f021-Jun-2019 Nikita Popov

Fix PKCS12 leak in openssl

12345678910>>...3352