Nikita Popov
fa5f083cd9
Merge branch 'PHP-8.0'
...
* PHP-8.0:
Re-enable laravel tests
2020-10-26 14:31:55 +01:00
Nikita Popov
8aead9e2bc
Re-enable laravel tests
...
Laravel is now sufficiently PHP 8 compatible.
Closes GH-6353.
2020-10-26 14:31:48 +01:00
Dmitry Stogov
55c5763be5
Merge branch 'PHP-8.0'
...
* PHP-8.0:
Fixed incorrect register allocation in ext/gd/tests/imagecopyresampled_variation1.phpt
2020-10-26 15:57:23 +03:00
Dmitry Stogov
0fa154ad8d
Fixed incorrect register allocation in ext/gd/tests/imagecopyresampled_variation1.phpt
2020-10-26 15:56:37 +03:00
Christoph M. Becker
838671dd43
Merge branch 'PHP-8.0'
...
* PHP-8.0:
Fix #80268 : loadHTML() truncates at NUL bytes
2020-10-26 13:15:33 +01:00
Christoph M. Becker
e71036ce03
Merge branch 'PHP-7.4' into PHP-8.0
...
* PHP-7.4:
Fix #80268 : loadHTML() truncates at NUL bytes
2020-10-26 13:15:03 +01:00
Nikita Popov
3fb6e3a887
Merge branch 'PHP-8.0'
...
* PHP-8.0:
Don't set xdebug.default_enable in run-tests
2020-10-26 13:11:00 +01:00
bashkarev
f17b2a75a5
Don't set xdebug.default_enable in run-tests
...
This throws a deprecation warning in XDebug 3.
Closes GH-6324.
2020-10-26 13:10:26 +01:00
Christoph M. Becker
7bc1c0cca8
Merge branch 'PHP-7.3' into PHP-7.4
...
* PHP-7.3:
Fix #80268 : loadHTML() truncates at NUL bytes
2020-10-26 13:09:30 +01:00
Christoph M. Becker
6d2bc72530
Fix #80268 : loadHTML() truncates at NUL bytes
...
libxml2 has no particular issues parsing HTML strings with NUL bytes;
these just cause truncation of the current text content, but parsing
continues generally. Since `::loadHTMLFile()` already supports NUL
bytes, `::loadHTML()` should as well.
Note that this is different from XML, which does not allow any NUL
bytes.
Closes GH-6368.
2020-10-26 13:08:05 +01:00
Nikita Popov
18c4408fa5
Merge branch 'PHP-8.0'
...
* PHP-8.0:
Declare may_retry_reparse_point on windows only
2020-10-26 12:41:19 +01:00
Nikita Popov
26bd857999
Merge branch 'PHP-7.4' into PHP-8.0
...
* PHP-7.4:
Declare may_retry_reparse_point on windows only
2020-10-26 12:41:12 +01:00
Nikita Popov
31aca85572
Merge branch 'PHP-7.3' into PHP-7.4
...
* PHP-7.3:
Declare may_retry_reparse_point on windows only
2020-10-26 12:40:56 +01:00
Nikita Popov
824cbc2781
Declare may_retry_reparse_point on windows only
2020-10-26 12:40:45 +01:00
Nikita Popov
e0ea3e8a01
Remove dated results from ext/hash/bench.php
...
These are not exactly representative anymore.
2020-10-26 12:25:00 +01:00
Christoph M. Becker
820ac06b6c
Merge branch 'PHP-8.0'
...
* PHP-8.0:
Fix #62474 : com_event_sink crashes on certain arguments
2020-10-26 11:55:46 +01:00
Christoph M. Becker
2da00fadc8
Merge branch 'PHP-7.4' into PHP-8.0
...
* PHP-7.4:
Fix #62474 : com_event_sink crashes on certain arguments
2020-10-26 11:55:29 +01:00
Christoph M. Becker
f9ba2ca136
Merge branch 'PHP-7.3' into PHP-7.4
...
* PHP-7.3:
Fix #62474 : com_event_sink crashes on certain arguments
2020-10-26 11:54:45 +01:00
Christoph M. Becker
7424bfc7ac
Fix #62474 : com_event_sink crashes on certain arguments
...
We have to make sure that the variant is of type `VT_DISPATCH` before
we access it as such.
Closes GH-6372.
2020-10-26 11:48:57 +01:00
Christoph M. Becker
f4b0b32e2d
Raise E_WARNING on PHP related errors
...
If Zip operations fails due to PHP error conditions before libzip even
has been called, there is no meaningful indication what failed; the
functions just return false, and the Zip status indicated that no error
did occur. Therefore we raise `E_WARNING` in these cases.
Closes GH-6356.
2020-10-26 11:40:06 +01:00
Christoph M. Becker
ed64d1b5a9
Merge branch 'PHP-8.0'
...
* PHP-8.0:
Fix #80258 : Windows Deduplication Enabled, randon permission errors
2020-10-26 11:22:55 +01:00
Christoph M. Becker
0abcb9fb69
Merge branch 'PHP-7.4' into PHP-8.0
...
* PHP-7.4:
Fix #80258 : Windows Deduplication Enabled, randon permission errors
2020-10-26 11:22:39 +01:00
Christoph M. Becker
ac2e9587fb
Merge branch 'PHP-7.3' into PHP-7.4
...
* PHP-7.3:
Fix #80258 : Windows Deduplication Enabled, randon permission errors
2020-10-26 11:21:52 +01:00
Christoph M. Becker
848e24f24d
Fix #80258 : Windows Deduplication Enabled, randon permission errors
...
A recent bug fix regarding symlinks claimed:
> After resolving reparse points, the path still may be a reparse
> point; in that case we have to resolve that reparse point as well.
While that is basically correct, some reparse points may point to
inaccessible system folders (e.g. `IO_REPARSE_TAG_DEDUP` points to
"\System Volume Information"). Since we don't know details about
arbitrary reparse points, and are mainly interested in nested symlinks,
we take a step back, and only resolve `IO_REPARSE_TAG_SYMLINK` for now.
Close GH-6354.
2020-10-26 11:21:14 +01:00
Christoph M. Becker
02632a5080
Merge branch 'PHP-8.0'
...
* PHP-8.0:
Fix #80280 : ADD_EXTENSION_DEP() fails for ext/standard and ext/date
2020-10-26 11:06:25 +01:00
Christoph M. Becker
b678df5dc8
Merge branch 'PHP-7.4' into PHP-8.0
...
* PHP-7.4:
Fix #80280 : ADD_EXTENSION_DEP() fails for ext/standard and ext/date
2020-10-26 11:06:10 +01:00
Christoph M. Becker
8b59e4e897
Merge branch 'PHP-7.3' into PHP-7.4
...
* PHP-7.3:
Fix #80280 : ADD_EXTENSION_DEP() fails for ext/standard and ext/date
2020-10-26 11:05:22 +01:00
Christoph M. Becker
2be27074b6
Fix #80280 : ADD_EXTENSION_DEP() fails for ext/standard and ext/date
...
`ADD_EXTENSION_DEP()` relies on the `PHP_<extname>` config variables to
be set to `"yes"`, and since the standard and date extension are always
enabled, we define the respective variables uncoditionally.
Closes GH-6383.
2020-10-26 11:03:05 +01:00
Christoph M. Becker
09b2cbf4f7
Merge branch 'PHP-8.0'
...
* PHP-8.0:
Fix bug 76618
Fix bug 76618
2020-10-26 11:00:13 +01:00
Christoph M. Becker
50d75ae055
Merge branch 'PHP-7.4' into PHP-8.0
...
* PHP-7.4:
Fix bug 76618
Fix bug 76618
2020-10-26 10:59:46 +01:00
Christoph M. Becker
2e84f4d16a
Merge branch 'PHP-7.3' into PHP-7.4
...
* PHP-7.3:
Fix bug 76618
2020-10-26 10:58:26 +01:00
Nikita Popov
8e74374820
Merge branch 'PHP-8.0'
...
* PHP-8.0:
Use separate directory in dit_004.phpt
2020-10-26 09:26:26 +01:00
Nikita Popov
0535872b7c
Use separate directory in dit_004.phpt
...
Make sure the directory is not modified while we're iterating it,
which may give unstable results.
2020-10-26 09:26:18 +01:00
Nikita Popov
99d6e448e3
Merge branch 'PHP-8.0'
...
* PHP-8.0:
Fix parameter stats generation
[ci skip]
2020-10-26 09:05:44 +01:00
Nikita Popov
1c868b186e
Fix parameter stats generation
...
[ci skip]
2020-10-26 09:05:25 +01:00
Nikita Popov
406005577f
Merge branch 'PHP-8.0'
...
* PHP-8.0:
Document breaking change in strspn/strcspn
[ci skip]
2020-10-26 08:59:11 +01:00
Thiemo Kreuz
9c28dc0ce9
Document breaking change in strspn/strcspn
...
See https://phabricator.wikimedia.org/T264502 .
[ci skip]
2020-10-26 08:58:51 +01:00
Nikita Popov
927ab74ffc
Merge branch 'PHP-8.0'
...
* PHP-8.0:
Revert "Make ReflectionUnionType final"
2020-10-26 08:52:50 +01:00
Nikita Popov
7f462c97f9
Revert "Make ReflectionUnionType final"
...
This reverts commit ef6adb4e27 .
Per Ondrej's comment, this is already being used by BetterReflection
adaptors, ugh.
2020-10-26 08:51:06 +01:00
Máté Kocsis
f46c881f0e
Merge branch 'PHP-8.0'
2020-10-25 20:16:11 +01:00
Máté Kocsis
ef6adb4e27
Make ReflectionUnionType final
...
Closes GH-6384
2020-10-25 20:14:07 +01:00
Christoph M. Becker
1554e903bf
Merge branch 'PHP-8.0'
...
* PHP-8.0:
[ci skip] Fix typos in UPGRADING
2020-10-25 16:27:45 +01:00
Christoph M. Becker
fab76e3a11
[ci skip] Fix typos in UPGRADING
2020-10-25 16:27:20 +01:00
Christoph M. Becker
a9f657218a
Merge branch 'PHP-8.0' into master
...
* PHP-8.0:
Define config var PHP_JSON
2020-10-24 15:36:44 +02:00
Christoph M. Becker
5609701389
Define config var PHP_JSON
...
Otherwise, `ADD_EXTENSION_DEP('foo', 'json')` fails, even though the
JSON extension is available.
2020-10-24 15:36:05 +02:00
George Peter Banyard
77582ec13f
Merge branch 'PHP-8.0'
...
* PHP-8.0:
Throw Value/TypeError for invalid $bodies in imap_mail_compose()
2020-10-23 20:48:52 +01:00
George Peter Banyard
158d308197
Throw Value/TypeError for invalid $bodies in imap_mail_compose()
...
Small drive by refactoring to use HashTables
Closes GH-6371
2020-10-23 20:47:35 +01:00
Nikita Popov
ac1ccce264
waitpid in ftp server tests
...
This is not relevant right now, but ensures consistent order if
the tests are repeated.
2020-10-23 16:56:23 +02:00
Nikita Popov
8f17d48b69
Allow running session tests in parallel
...
Use unique session IDs and/or save paths. Also removes the annoying
order-dependence of session tests.
2020-10-23 16:55:11 +02:00
Máté Kocsis
09f4f305ec
Merge branch 'PHP-8.0'
2020-10-23 16:34:40 +02:00