| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|\ \ \
| |/ / |
|
| |\ \
| | |/ |
|
| | |\ |
|
| | | |
| | | |
| | | |
| | | | |
longer time based on load. Reduces PM overhead for busy setup.
|
|\ \ \ \
| |/ / /
| | | |
| | | |
| | | | |
* PHP-8.0:
Add supports for FreeBSD's PROT_MAX to let mprotect knows X flag can be applied in addition.
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
applied in addition.
Closes GH-6738.
|
| | | |
| | | |
| | | |
| | | | |
Still seeing the occasional spurious failure.
|
|\ \ \ \
| |/ / /
| | | |
| | | |
| | | | |
* PHP-8.0:
Print error code if CreateMutex() fails
|
| |\ \ \
| | | |/
| | |/|
| | | |
| | | | |
* PHP-7.4:
Print error code if CreateMutex() fails
|
| | |/
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This issue came up recently in a bug report[1]; without the error code,
users can barely guess why the function failed.
[1] <https://bugs.php.net/80812>
Closes GH-6745.
|
| | | |
|
| | |
| | |
| | |
| | | |
Now that this code is faster, we're seeing many spurious failures.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
* @@session.old_passwords is present only in 5.6 and 5.7. Newer versions
already behave as if they have old_passwords=2.
* SET PASSWORD FOR ... = PASSWORD(...) syntax was removed in 8.0.
For all affected tests, versions that don't support newer SQL are
already explicitly excluded with version checks.
Closes GH-6729.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
If nocache is used, then we should return an empty string result,
so the test doesn't get marked as borked.
Also limit to an occurrence at the start, just like other skip
tags.
|
| | |
| | |
| | |
| | |
| | |
| | | |
If the SKIPIF section return nocache, don't cache the result. This
is used by tests that perform complex test set in conjunction with
skip checks, and need to be evaluated every time.
|
| | |
| | |
| | |
| | |
| | | |
If we find an existing serialization of the op_array, of course
we also need to actually make use of it...
|
| | | |
|
|\ \ \
| |/ /
| | |
| | |
| | | |
* PHP-8.0:
Fix ASAN warning (Zend/zend_string.h:165:2: runtime error: null pointer passed as argument 2 of memcpy(), which is declared to never be null)
|
| | |
| | |
| | |
| | | |
passed as argument 2 of memcpy(), which is declared to never be null)
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Duplicated with line 920.
Our minimal OpenSSL version is v1.0.1 (See https://github.com/openssl/openssl/blob/OpenSSL_1_0_1-stable/ssl/ssl_lib.c#L2039).
Removing it does not affect program behavior.
Closes GH-6751.
|
| | | |
|
| | |
| | |
| | |
| | | |
Closes GH-6750.
|
| | | |
|
| | | |
|
| | | |
|
|\ \ \
| |/ /
| | |
| | |
| | | |
* PHP-8.0:
Fix #80825: ZipArchive::isCompressionMethodSupported does not exist
|
| | |
| | |
| | |
| | |
| | | |
`HAVE_METHOD_SUPPORTED` should have been defined after we updated to
libzip 1.7.1 months ago.
|
| | |
| | |
| | |
| | |
| | |
| | | |
Closes GH-6714
Signed-off-by: George Peter Banyard <girgias@php.net>
|
| | |
| | |
| | |
| | |
| | |
| | | |
Found that at ziglang/zig#1252.
Closes GH-5541
|
|\ \ \
| |/ /
| | |
| | |
| | | |
* PHP-8.0:
Fix test wrt. server.inc changes
|
| | | |
|
|\ \ \
| |/ /
| | |
| | |
| | | |
* PHP-8.0:
Fix #78719: http wrapper silently ignores long Location headers
|
| |\ \
| | |/
| | |
| | |
| | | |
* PHP-7.4:
Fix #78719: http wrapper silently ignores long Location headers
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
When opening HTTP streams, and reading the headers, we currently
discard header lines longer than `HTTP_HEADER_BLOCK_SIZE` (1024 bytes).
While this is not generally forbidden by RFC 7230, section 3.2.5, it
is not generally allowed either, since that may change the "message
framing or response semantics".
We thus fix this by allowing arbitrarily long header lines.
Closes GH-6720.
|
| | |
| | |
| | |
| | | |
Closes GH-6748 [skip-ci]
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This is a follow-up to:
https://github.com/php/php-src/commit/3c6ab4b3ea5854fd44a2945bb65bf027a6c94890
Closes GH-6744.
|
| | |
| | |
| | |
| | |
| | |
| | | |
If the ZEROFILL flag is set for a field, do not convert it into
an integer (text protocol) or convert it explicitly into a padded
string (binary protocol).
|
|\ \ \
| |/ /
| | |
| | |
| | | |
* PHP-8.0:
Fixed bug #80802: (zend_jit_fetch_indirect_var assert failure with tracing JIT)
|
| | | |
|
| | | |
|
| | | |
|
|\ \ \
| |/ /
| | |
| | |
| | | |
* PHP-8.0:
Fix #80751: Comma in recipient name breaks email delivery
|
| |\ \
| | |/
| | |
| | |
| | | |
* PHP-7.4:
Fix #80751: Comma in recipient name breaks email delivery
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
So far, `SendText()` simply separates potential email address lists at
any comma, disregarding that commas inside a quoted-string do not
delimit addresses. We fix that by introducing an own variant of
`strtok_r()` which caters to quoted-strings.
We also make `FormatEmailAddress()` aware of quoted strings.
We do not cater to email address comments, and potentially other quirks
of RFC 5322 email addresses, but catering to quoted-strings is supposed
to solve almost all practical use cases.
Co-authored-by: Nikita Popov <nikita.ppv@gmail.com>
Closes GH-6735.
|
| | |
| | |
| | |
| | | |
Closes GH-6741
|
|\ \ \
| |/ /
| | |
| | |
| | | |
* PHP-8.0:
Fixed bug #80811
|
| | |
| | |
| | |
| | |
| | | |
When filling in defaults for skipped params, make sure that
reference parameters get the expected reference wrapper.
|
|\ \ \
| |/ /
| | |
| | |
| | | |
* PHP-8.0:
Always remove HT iterators, even for uninit HT
|
| |\ \
| | |/
| | |
| | |
| | | |
* PHP-7.4:
Always remove HT iterators, even for uninit HT
|