Skip to content
forked from php/php-src

merge #18

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 50 commits into from
May 21, 2022
Merged

merge #18

merged 50 commits into from
May 21, 2022

Conversation

chopins
Copy link
Owner

@chopins chopins commented May 21, 2022

No description provided.

devnexen and others added 30 commits May 16, 2022 11:01
Like other *LARGE options, it takes a 64 bit value.

Closes GH-8557.
This fixes oss-fuzz #47422
* PHP-8.0:
  Fix type inference
* PHP-8.1:
  Fix type inference
This fixes oss-fuzz #47448
* PHP-8.0:
  Fix memory leak
* PHP-8.1:
  Fix memory leak
Can be used to limit the amount of unsent data per socket.

Closes GH-8559.
The read buffer is useless here, it only hurts performance.

Closes GH-8547.
Newly added dl() tests trigger an assertion in ZEND_RC_DEBUG builds. This change
disables zend_rc_debug to allows these tests to pass until this issue is
resolved.
* Fix php_apache_get_version prototype

Avoids an error with -Werror=strict-prototypes when building the
Apache SAPI.

* Fix -Werror=stringop-truncation in pdo_raise_impl_error

* Note pdo_error_type BC break
* PHP-8.0:
  Fix GH-8578: Error on wrong parameter on SoapHeader constructor
* PHP-8.1:
  Fix GH-8578: Error on wrong parameter on SoapHeader constructor
Extensions may (and do) write to stderr in mshutdown and similar. In
the best case, with the stderr stream closed, it's just swallowed.

However, some libraries will do things like try to detect color, and
these will outright fail and cause an error path to be taken.
arnaud-lb and others added 20 commits May 20, 2022 13:36
* PHP-8.0:
  XFAIL tests (GH-8588)
  Stop closing stderr and stdout streams (#8569)
Extensions may (and do) write to stderr in mshutdown and similar. In
the best case, with the stderr stream closed, it's just swallowed.

However, some libraries will do things like try to detect color, and
these will outright fail and cause an error path to be taken.
* PHP-8.1:
  Stop closing stderr and stdout streams (#8570)
  Revert "XFAIL tests (GH-8588)"
  XFAIL tests (GH-8588)
  Stop closing stderr and stdout streams (#8569)
Extensions may (and do) write to stderr in mshutdown and similar. In
the best case, with the stderr stream closed, it's just swallowed.

However, some libraries will do things like try to detect color, and
these will outright fail and cause an error path to be taken.
This allows users to use PECL/zip, which is well maintained and often
brings new features which are not yet available in ext/zip, as drop-in
replacement for the official Windows php-src builds.

Closes GH-8549.
@chopins chopins merged commit 02d022a into chopins:master May 21, 2022
@chopins chopins changed the title mege merge May 21, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.