| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| |\ \ \
| | |/ /
| | | |
| | | |
| | | | |
* PHP-7.4:
Fix broken fix for #80239
|
| | |\ \
| | | |/
| | | |
| | | |
| | | | |
* PHP-7.3:
Fix broken fix for #80239
|
| | | |
| | | |
| | | |
| | | | |
No idea why that `git am` failed that badly.
|
|\ \ \ \
| |/ / /
| | | |
| | | |
| | | | |
* PHP-8.0:
Fix #80239: imap_rfc822_write_address() leaks memory
|
| |\ \ \
| | |/ /
| | | |
| | | |
| | | | |
* PHP-7.4:
Fix #80239: imap_rfc822_write_address() leaks memory
|
| | |\ \
| | | |/
| | | |
| | | |
| | | | |
* PHP-7.3:
Fix #80239: imap_rfc822_write_address() leaks memory
|
| | | |
| | | |
| | | |
| | | | |
We have to free the address when we're finished with it.
|
|\ \ \ \
| |/ / /
| | | |
| | | |
| | | | |
* PHP-8.0:
Fix #64076: imap_sort() does not return FALSE on failure
|
| |\ \ \
| | |/ /
| | | |
| | | |
| | | | |
* PHP-7.4:
Fix #64076: imap_sort() does not return FALSE on failure
|
| | |\ \
| | | |/
| | | |
| | | |
| | | | |
* PHP-7.3:
Fix #64076: imap_sort() does not return FALSE on failure
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
If unsupported `$search_criteria` are passed to `imap_sort()`, the
function returns an empty array, but there is also an error on the
libc-client error stack ("Unknown search criterion: UNSUPPORTED
(errflg=2)"). If, on the other hand, unsupported `$criteria` or
unsupported `$flags` are passed, the function returns `false`. We
solve this inconsistency by returning `false` for unsupported
`$search_criteria` as well.
Closes GH-6332.
|
|\ \ \ \
| |/ / /
| | | |
| | | |
| | | | |
* PHP-8.0:
Ignore memory leaks reported for some libc-client functions
|
| |\ \ \
| | |/ /
| | | |
| | | |
| | | | |
* PHP-7.4:
Ignore memory leaks reported for some libc-client functions
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
At least on Windows, some static variables are lazily initialized
during `mail_open()` and `mail_lsub()`, which are reported as memory
leaks. We suppress these false positives.
Closes GH-6326.
|
|\ \ \ \
| |/ / /
| | | |
| | | |
| | | | |
* PHP-8.0:
Fix #80226: imap_sort() leaks sortpgm memory
|
| |\ \ \
| | |/ /
| | | |
| | | |
| | | | |
* PHP-7.4:
Fix #80226: imap_sort() leaks sortpgm memory
|
| | |\ \
| | | |/
| | | |
| | | |
| | | | |
* PHP-7.3:
Fix #80226: imap_sort() leaks sortpgm memory
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
We need to free what we have allocated.
Closes GH-6327.
|
|\ \ \ \
| |/ / /
| | | |
| | | |
| | | | |
* PHP-8.0:
Change parameters types from int to bool
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
These are typical boolean parameters, so we shouldn't advertize them as
integers. For the `$reverse` parameter that even fixes expectations,
because the `reverse` member is a bitfield of 1 bit, so assigning any
even integer would not set it.
Closes GH-6328.
|
|\ \ \ \
| |/ / /
| | | |
| | | |
| | | | |
* PHP-8.0:
Fix #80216: imap_mail_compose() does not validate types/encodings
|
| |\ \ \
| | |/ /
| | | |
| | | |
| | | | |
* PHP-7.4:
Fix #80216: imap_mail_compose() does not validate types/encodings
|
| | |\ \
| | | |/
| | | |
| | | |
| | | | |
* PHP-7.3:
Fix #80216: imap_mail_compose() does not validate types/encodings
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
We need to check whether the given `type`s and `encoding`s are within
bounds to avoid segfaults and out-of-bound reads.
Closes GH-6323.
|
|\ \ \ \
| |/ / /
| | | |
| | | |
| | | | |
* PHP-8.0:
Fix #80223: imap_mail_compose() leaks envelope on malformed bodies
|
| |\ \ \
| | |/ /
| | | |
| | | |
| | | | |
* PHP-7.4:
Fix #80223: imap_mail_compose() leaks envelope on malformed bodies
|
| | |\ \
| | | |/
| | | |
| | | |
| | | | |
* PHP-7.3:
Fix #80223: imap_mail_compose() leaks envelope on malformed bodies
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
We have to clean up even on failure.
Closes GH-6322.
|
|\ \ \ \
| |/ / /
| | | |
| | | |
| | | | |
* PHP-8.0:
Fix #80220: imap_mail_compose() may leak memory
|
| |\ \ \
| | |/ /
| | | |
| | | |
| | | | |
* PHP-7.4:
Fix #80220: imap_mail_compose() may leak memory
|
| | |\ \
| | | |/
| | | |
| | | |
| | | | |
* PHP-7.3:
Fix #80220: imap_mail_compose() may leak memory
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Unless `topbod` is of `TYPEMULTIPART`, `mail_free_body()` does not free
the `nested.part`; while we could do this ourselves, instead we just
ignore additional bodies in this case, i.e. we don't attach them in the
first place.
Closes GH-6321.
|
|\ \ \ \
| |/ / /
| | | |
| | | |
| | | | |
* PHP-8.0:
Fix #80215: imap_mail_compose() may modify by-val parameters
|
| |\ \ \
| | |/ /
| | | |
| | | |
| | | | |
* PHP-7.4:
Fix #80215: imap_mail_compose() may modify by-val parameters
|
| | |\ \
| | | |/
| | | |
| | | |
| | | | |
* PHP-7.3:
Fix #80215: imap_mail_compose() may modify by-val parameters
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
We separate the input arrays and all sub-arrays to avoid modification
of the passed parameters.
This should be rewritten to use `zend_string`s for the "master" branch.
Closes GH-6316.
|
|\ \ \ \
| |/ / /
| | | |
| | | |
| | | | |
* PHP-8.0:
Fix #80213: imap_mail_compose() segfaults on certain $bodies
|
| |\ \ \
| | |/ /
| | | |
| | | |
| | | | |
* PHP-7.4:
Fix #80213: imap_mail_compose() segfaults on certain $bodies
|
| | |\ \
| | | |/
| | | |
| | | |
| | | | |
* PHP-7.3:
Fix #80213: imap_mail_compose() segfaults on certain $bodies
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
We have to cater to non-associative arrays where the key may be `NULL`;
we just skip these elements.
Closes GH-6315.
|
|\ \ \ \
| |/ / /
| | | |
| | | |
| | | | |
* PHP-8.0:
Change imap_mail_compose() $body param to $bodies
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
This parameter actually expects an array of bodies, so we should name
it accordingly.
Closes GH-6313.
|
|/ / / |
|
| | |
| | |
| | |
| | | |
Closes GH-6299.
|
| | | |
|
|\ \ \
| |/ /
| | |
| | |
| | | |
* PHP-7.4:
Fix too strict imap test expectations
|
| |\ \
| | |/
| | |
| | |
| | | |
* PHP-7.3:
Fix too strict imap test expectations
|
| | | |
|
| | |
| | |
| | |
| | |
| | | |
`rpath` may be `NULL` here, in which case we must not access its
members.
|
| | |
| | |
| | |
| | |
| | | |
Wondering if the error just moves to a different test each time
we skip one?
|