Sara Golemon
bd62f5ac47
Merge branch 'PHP-7.3' into PHP-7.4
...
* PHP-7.3:
Suppress deprecation warning on IDNA2003 ICU methods
2019-08-16 12:41:32 -04:00
Sara Golemon
a192499d2a
Merge branch 'PHP-7.2' into PHP-7.3
...
* PHP-7.2:
Suppress deprecation warning on IDNA2003 ICU methods
2019-08-16 12:41:02 -04:00
Sara Golemon
725f439778
Suppress deprecation warning on IDNA2003 ICU methods
2019-08-16 12:40:20 -04:00
Sara Golemon
4d3be2a995
Merge branch 'PHP-7.3' into PHP-7.4
...
* PHP-7.3:
Revert "Move to non deprecated API on suitable ICU versions"
2019-08-16 11:40:01 -04:00
Sara Golemon
9b9814fa77
Revert "Move to non deprecated API on suitable ICU versions"
...
This reverts commit 13a2f2d041
.
The APIs used by this commit aren't entirely equivalent to the original ones.
2019-08-16 11:39:05 -04:00
Nikita Popov
34885408db
Fixed bug #78409
...
This removes an incorrect optimization (I think this code used to be
necessary to properly handle references in the Serializable based
implementation, but now this code just avoids an array duplication
in a way that is not sound).
2019-08-15 10:40:28 +02:00
Christoph M. Becker
8fb297cd82
Update credits_ext.h
2019-08-14 19:24:16 +02:00
Nikita Popov
d891b5f458
Fixed bug #78410
2019-08-13 20:23:56 +02:00
Nikita Popov
fdfc7ea932
Don't return persistent string from get_cfg_var()
...
This is not thread-safe.
2019-08-13 14:50:01 +02:00
Nikita Popov
201729840c
Mark PCRE locale key as local persistent
2019-08-13 14:49:59 +02:00
Christoph M. Becker
eb25176ab3
Remove dead code
2019-08-13 13:29:11 +02:00
Nikita Popov
bc690d63f6
Adjust GC count in SPL test
2019-08-13 12:34:48 +02:00
Nikita Popov
76fecb339f
Merge branch 'PHP-7.3' into PHP-7.4
2019-08-13 11:23:06 +02:00
Nikita Popov
a33361a37c
Merge branch 'PHP-7.2' into PHP-7.3
2019-08-13 11:22:41 +02:00
Nikita Popov
4eeb41d1ea
Fixed bug #77191
2019-08-13 11:19:58 +02:00
Christoph M. Becker
b1189b18d2
Add missing argument checks
...
These functions don't expect any arguments, so we should check that
none are given.
2019-08-12 15:36:35 +02:00
Derick Rethans
f465560a0f
Updated to version 2019.2 (2019b)
2019-08-11 16:05:59 +01:00
Derick Rethans
7aa1dd3ba1
Updated to version 2019.2 (2019b)
2019-08-11 16:05:58 +01:00
Christoph M. Becker
9818f863c3
Fix parameter order
...
`imagecopymerge()` and `imagecopymergegray()` expect the destination
image first, not the other way round.
2019-08-11 16:16:39 +02:00
Christoph M. Becker
092571c1cb
Extend color component range checks
...
We also check for alpha components to be within range, and we add yet
missing range checks for other functions as well.
2019-08-11 15:21:05 +02:00
Nikita Popov
7b152990b6
Don't short-circuit MBFL_OUTPUTFILTER_ILLEGAL_MODE_NONE
...
Make sure we always go through mbfl_filt_conv_illegal_output(), so
that the number of illegal characters gets counted.
2019-08-09 16:33:21 +02:00
Nikita Popov
699b465da2
Fixed bug #78391
2019-08-09 15:03:40 +02:00
Matteo Beccati
5c8124d311
Merge branch 'PHP-7.3' into PHP-7.4
...
* PHP-7.3:
Skip test when SIGKILL is not defined
2019-08-09 10:33:15 +02:00
Matteo Beccati
5ef1a30aaf
Merge branch 'PHP-7.2' into PHP-7.3
...
* PHP-7.2:
Skip test when SIGKILL is not defined
2019-08-09 10:32:56 +02:00
Matteo Beccati
796efd849e
Skip test when SIGKILL is not defined
2019-08-09 10:32:15 +02:00
Matteo Beccati
00dd786ba4
Fix test when default TZ is not UTC
2019-08-09 09:58:10 +02:00
Nikita Popov
fc17bfaacf
Fixed bug #78383
2019-08-08 09:55:52 +02:00
Christoph M. Becker
be794894ef
Fix detection of pg_config.h
...
pg_config.h is supposed to be placed right besides libpq-fe.h, so we
should check the same paths.
2019-08-07 13:25:07 +02:00
Christoph M. Becker
ae91f8572e
Skip test if ext/json is not available
...
Otherwise the test fails.
2019-08-07 13:04:13 +02:00
Dmitry Stogov
ef35556498
typo
2019-08-06 13:58:17 +03:00
Dmitry Stogov
d5d76ea6e7
Preloading is not comatible with dl() function
2019-08-06 12:44:55 +03:00
Dmitry Stogov
3fc0e2bb80
Fixed bug #78376 (Incorrect preloading of constant static properties)
2019-08-05 22:55:06 +03:00
Christoph M. Becker
1ed9ebdea5
Support calling convention specific function name mangling
...
On Windows certain calling conventions cause C function names to be
mangled, so to import them we have to use the properly mangled names.
2019-08-04 12:14:11 +02:00
Christoph M. Becker
f12dc90e5e
Merge branch 'PHP-7.3' into PHP-7.4
...
* PHP-7.3:
Fix #78346 : strip_tags no longer handling nested php tags
2019-08-02 17:04:36 +02:00
Christoph M. Becker
a87ef5e3dd
Fix #78346 : strip_tags no longer handling nested php tags
...
When the strip tags state machine has been flattened, an if statement
has mistakenly been treated as else if. We fix this, and also simplify
a bit right away.
2019-08-02 17:03:20 +02:00
Christoph M. Becker
e60c507362
Merge branch 'PHP-7.3' into PHP-7.4
...
* PHP-7.3:
Fix #78179 : MariaDB server version incorrectly detected
2019-08-02 16:45:29 +02:00
Christoph M. Becker
81efd489db
Merge branch 'PHP-7.2' into PHP-7.3
...
* PHP-7.2:
Fix #78179 : MariaDB server version incorrectly detected
2019-08-02 16:44:15 +02:00
Christoph M. Becker
f9f4a68368
Fix #78179 : MariaDB server version incorrectly detected
...
As of MariaDB 10.0.2, the server reports a fake version number as work-
around for replication issues[1]. We apply the same "fix" as in the
MariaDB client to cater to this.
[1] <c50ee6c23d (diff-5b45fa673c88c06a9651c7906364f592)
>
2019-08-02 16:42:49 +02:00
Nikita Popov
bf53d30fae
Fix forwarding of extra args in opcache server tests
2019-08-01 17:00:11 +02:00
Christoph M. Becker
61e1147146
Merge branch 'PHP-7.3' into PHP-7.4
...
* PHP-7.3:
Remove upgrade-pcre.php script
2019-08-01 10:50:08 +02:00
Christoph M. Becker
b419b24ead
Remove upgrade-pcre.php script
...
This script has not been updated for PCRE2, and it's mostly useless
anyway. Therefore we remove it altogether.
2019-08-01 10:49:05 +02:00
Nikita Popov
afd96392a3
Revert "Use RW fetch for argument unpacking"
...
This reverts commit 6913ec3282
.
This reverts commit a9e332e027
.
Causes https://bugs.php.net/bug.php?id=78356 , which I don't have
a good solution for.
2019-08-01 10:06:53 +02:00
Christoph M. Becker
1f9a77baef
Merge branch 'PHP-7.3' into PHP-7.4
...
* PHP-7.3:
Fix 78213: Empty row pocket
2019-07-31 18:08:05 +02:00
Christoph M. Becker
8af14024c2
Fix 78213: Empty row pocket
...
We have to ensure that we don't create an arena which is smaller than
its header, regardless of the configured alignment.
2019-07-31 18:05:40 +02:00
Peter Kokot
09b108246a
Fix #78348 : Remove -lrt from pdo_sqlite.so
...
The fdatasync check has been removed since PHP 5.3.
The Solaris fix was introduced via
8d63360fc4
and is today no longer relevant since the sqlite library is neither
bundled in php-src anymore neither the check needs to be done via the
PHP build system.
Closes GH-4485
2019-07-30 22:06:23 +02:00
Christoph M. Becker
053df4ac3b
Fix tests
...
Apparently, nobody is testing with MySQL < 5.6 for quite a while. We
should consider dropping support for these very old versions.
2019-07-30 16:32:49 +02:00
Nikita Popov
a9e332e027
Handle RW UNPACK in inference
2019-07-30 10:31:51 +02:00
Stanislav Malyshev
fd6874c64d
Merge branch 'PHP-7.3' into PHP-7.4
...
* PHP-7.3:
Fix #78338 : Array cross-border reading in PCRE
2019-07-29 14:51:21 -07:00
Christoph M. Becker
8947fd9e9f
Fix #78338 : Array cross-border reading in PCRE
...
We backport r1092 from pcre2.
2019-07-29 14:49:33 -07:00
Stanislav Malyshev
4adf3dc109
Merge branch 'PHP-7.3' into PHP-7.4
...
* PHP-7.3:
Fix #77919 : Potential UAF in Phar RSHUTDOWN
Update NEWS
Fix bug #78256 (heap-buffer-overflow on exif_process_user_comment)
Fix bug #78222 (heap-buffer-overflow on exif_scan_thumbnail)
2019-07-29 13:20:52 -07:00