f9ba2ca1 | 26-Oct-2020 |
Christoph M. Becker |
Merge branch 'PHP-7.3' into PHP-7.4 * PHP-7.3: Fix #62474: com_event_sink crashes on certain arguments
|
7424bfc7 | 22-Oct-2020 |
Christoph M. Becker |
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. |
ac2e9587 | 26-Oct-2020 |
Christoph M. Becker |
Merge branch 'PHP-7.3' into PHP-7.4 * PHP-7.3: Fix #80258: Windows Deduplication Enabled, randon permission errors
|
848e24f2 | 19-Oct-2020 |
Christoph M. Becker |
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
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.
show more ...
|
8b59e4e8 | 26-Oct-2020 |
Christoph M. Becker |
Merge branch 'PHP-7.3' into PHP-7.4 * PHP-7.3: Fix #80280: ADD_EXTENSION_DEP() fails for ext/standard and ext/date
|
2be27074 | 24-Oct-2020 |
Christoph M. Becker |
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
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.
show more ...
|
12a09183 | 22-Oct-2020 |
George Peter Banyard |
Fix bug 76618 Apply patch which was attached to the bug in July 2018 |
d5e24318 | 22-Oct-2020 |
George Peter Banyard |
Fix bug 76618 Apply patch which was attached to the bug in July 2018 |
85d9a1ca | 22-Oct-2020 |
Nikita Popov |
Merge branch 'PHP-7.3' into PHP-7.4 * PHP-7.3: Don't crash on uninitialized tidy object
|
d4bf0799 | 22-Oct-2020 |
Nikita Popov |
Don't crash on uninitialized tidy object "Uninitialized" here means that the object was created ordinarily -- no constructor skipping involved. Most tidy methods seem to handle this
Don't crash on uninitialized tidy object "Uninitialized" here means that the object was created ordinarily -- no constructor skipping involved. Most tidy methods seem to handle this fine, but these three need to be guarded.
show more ...
|
4ea01bdc | 22-Oct-2020 |
Derick Rethans |
Updated to version 2020.4 (2020d) |
4ef7be20 | 20-Oct-2020 |
Christoph M. Becker |
Merge branch 'PHP-7.3' into PHP-7.4 * PHP-7.3: Fix #80242: imap_mail_compose() segfaults for multipart with rfc822
|
315b95b0 | 20-Oct-2020 |
Christoph M. Becker |
Fix #80242: imap_mail_compose() segfaults for multipart with rfc822 libc-client expects `TYPEMESSAGE` with an explicit subtype of `RFC822` to have a `nested.msg` (otherwise there will be
Fix #80242: imap_mail_compose() segfaults for multipart with rfc822 libc-client expects `TYPEMESSAGE` with an explicit subtype of `RFC822` to have a `nested.msg` (otherwise there will be a segfault during free), but not to have any `contents.text.data` (this will leak otherwise). Closes GH-6345.
show more ...
|
a54f0f76 | 20-Oct-2020 |
Christoph M. Becker |
Merge branch 'PHP-7.3' into PHP-7.4 * PHP-7.3: Add char* cast to avoid compiler warnings
|
de58fb34 | 20-Oct-2020 |
Christoph M. Becker |
Add char* cast to avoid compiler warnings In libc-client 2007f `data` is declared as `unsigned char *`; there may be variants which declare it as `void *`, but in any case picky comp
Add char* cast to avoid compiler warnings In libc-client 2007f `data` is declared as `unsigned char *`; there may be variants which declare it as `void *`, but in any case picky compilers may warn about a pointer type mismatch in the conditional (and error with `-W-error`), so we're adding a `char *` cast for good measure.
show more ...
|
9cfd6506 | 20-Oct-2020 |
Christoph M. Becker |
Merge branch 'PHP-7.3' into PHP-7.4 * PHP-7.3: Properly fix #80220
|
7f3bdda2 | 16-Oct-2020 |
Christoph M. Becker |
Properly fix #80220 The original fix for that bug[1] broke the formerly working composition of message/rfc822 messages, which results in a segfault when freeing the message body now.
Properly fix #80220 The original fix for that bug[1] broke the formerly working composition of message/rfc822 messages, which results in a segfault when freeing the message body now. While `imap_mail_compose()` does not really support composition of meaningful message/rfc822 messages (although libc-client appears to support that), some code may still use this to compose partial messages, and using string manipulation to create the final message. The point is that libc-client expects `TYPEMESSAGE` with an explicit subtype of `RFC822` to have a `nested.msg` (otherwise there will be a segfault during free), but not to have any `contents.text.data` (this will leak otherwise). [1] <http://git.php.net/?p=php-src.git;a=commit;h=0d022ddf03c5fabaaa22e486d1e4a367ed9170a7> Closes GH-6343.
show more ...
|
d134c0ac | 09-Jun-2020 |
twosee |
Fix bug #79643: Invalid memory read when opcache.interned_strings_buffer is 0 |
1359f793 | 20-Oct-2020 |
Nikita Popov |
Fix CCM tag length setting for old OpenSSL versions While OpenSSL 1.1 allows unconditionally setting the CCM tag length even for decryption, some older versions apparently do not. As suc
Fix CCM tag length setting for old OpenSSL versions While OpenSSL 1.1 allows unconditionally setting the CCM tag length even for decryption, some older versions apparently do not. As such, we do need to treat CCM and OCB separately after all.
show more ...
|
750a74ed | 14-Oct-2020 |
Nikita Popov |
Fix bug #79983: Add support for OCB mode OCB mode ciphers were already exposed to openssl_encrypt/decrypt, but misbehaved, because they were not treated as AEAD ciphers. From that pe
Fix bug #79983: Add support for OCB mode OCB mode ciphers were already exposed to openssl_encrypt/decrypt, but misbehaved, because they were not treated as AEAD ciphers. From that perspective, OCB should be treated the same way as GCM. In OpenSSL 1.1 the necessary controls were unified under EVP_CTRL_AEAD_* (and OCB is only supported since OpenSSL 1.1). Closes GH-6337.
show more ...
|
a4c1a43a | 19-Oct-2020 |
Derick Rethans |
Updated to version 2020.3 (2020c) |
bc214c84 | 15-Oct-2020 |
Christoph M. Becker |
Merge branch 'PHP-7.3' into PHP-7.4 * PHP-7.3: Fix broken fix for #80239
|
4b9db65f | 15-Oct-2020 |
Christoph M. Becker |
Fix broken fix for #80239 No idea why that `git am` failed that badly. |
7899ac4c | 15-Oct-2020 |
Christoph M. Becker |
Merge branch 'PHP-7.3' into PHP-7.4 * PHP-7.3: Fix #80239: imap_rfc822_write_address() leaks memory
|
5941b30b | 15-Oct-2020 |
Christoph M. Becker |
Fix #80239: imap_rfc822_write_address() leaks memory We have to free the address when we're finished with it. |