Skip to content

Conversation

@pull
Copy link

@pull pull bot commented Jan 27, 2025

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.1)

Can you help keep this open source service alive? 💖 Please sponsor : )

NattyNarwhal and others added 14 commits January 27, 2025 13:41
* PHP-8.3:
  Fix crash in PDO_ODBC statement dtor (#17586)
* PHP-8.4:
  Fix crash in PDO_ODBC statement dtor (#17586)
…pening HTTP URLs

Otherwise it's not possible to control the context; it's also consistent
with how the standard open functions work.

Closes GH-17589.
As explained by Snape3058: On 64-bit machines, we typically have 7 bytes
of padding between the zend_string.val[0] char and the following char[].
This means that zend_string.val[1-7] write to and read from the struct
padding, which is a bad idea.

Allocate the given string separately instead.

Fixes GH-17564
Closes GH-17576
* PHP-8.3:
  Fix inline zend_string using struct padding
* PHP-8.4:
  Fix inline zend_string using struct padding
This has been removed from upstream years ago[1], and PHP generally
dropped NetWare support even earlier.

[1] <libgd/libgd@e6bb110>
[2] <https://externals.io/message/96838>
Make sure we have a unique test file to work with, and increase the time
for the nojit version to match the default version.

Closes GH-17600
* Drop superfluous php_com_dotnet_object.ce

This is readily available via the `zend_object` (i.e. `zo.ce`), so
there is no need to duplicate it.

There is also no need to assign the ce to the std object,
since this is done be `zend_object_std_init()` anyway.
@pull pull bot added the ⤵️ pull label Jan 27, 2025
@pull pull bot merged commit 3992ffa into wudi:master Jan 27, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants