Skip to content

Conversation

@pull
Copy link

@pull pull bot commented Nov 19, 2024

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 : )

ndossche and others added 27 commits November 17, 2024 19:29
This fixes issues causing buffer over-read that leak heap content:
- RESP packet field default left over for COM_LIST
- RESP packet upsert filename
- OK packet message
- RESP packet for stmt row data
  - ps_fetch_from_1_to_8_bytes
  - ps_fetch_float
  - ps_fetch_double
  - ps_fetch_time
  - ps_fetch_date
  - ps_fetch_datetime
  - ps_fetch_string
  - ps_fetch_bit
- RESP packet for query row data (just possible overflow on 32bit)

It also adds various protocol tests using a new fake server.
Move the bound check upwards. Since this doesn't generate output we can
check the bound first.
* PHP-8.2:
  Backport JIT fix: set valid EX(opline) before calling gc_possible_root() (#16858)
* PHP-8.3:
  Backport JIT fix: set valid EX(opline) before calling gc_possible_root() (#16858)
* PHP-8.4:
  Backport JIT fix: set valid EX(opline) before calling gc_possible_root() (#16858)
* PHP-8.4:
  Fixed a bug in BcMath\Number::pow() and bcpow() when raising negative powers of 0. (#16694)
* PHP-8.4:
  [skip ci] NEWS for #16694
* PHP-8.4:
  Prepare NEWS for 8.4.0
* PHP-8.2:
  Use the immutable twin of temporary op_array (#16861)
* PHP-8.3:
  Use the immutable twin of temporary op_array (#16861)
* PHP-8.4:
  Use the immutable twin of temporary op_array (#16861)
@pull pull bot added the ⤵️ pull label Nov 19, 2024
@pull pull bot merged commit ba0ecaa into wudi:master Nov 19, 2024
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.

5 participants