Dmitry Stogov
|
7947095b64
|
Merge branch 'PHP-8.1'
* PHP-8.1:
JIT: Fix memory leak
|
2022-03-21 12:54:18 +03:00 |
|
Dmitry Stogov
|
2198493f12
|
Merge branch 'PHP-8.0' into PHP-8.1
* PHP-8.0:
JIT: Fix memory leak
|
2022-03-21 12:51:10 +03:00 |
|
Dmitry Stogov
|
7051dc3372
|
JIT: Fix memory leak
Fixes oss-fuzz #45658
|
2022-03-21 12:50:30 +03:00 |
|
Dmitry Stogov
|
8e00da3728
|
Merge branch 'PHP-8.1'
* PHP-8.1:
JIT: Fix memory leak
|
2022-02-28 15:52:47 +03:00 |
|
Dmitry Stogov
|
f67986a921
|
Merge branch 'PHP-8.0' into PHP-8.1
* PHP-8.0:
JIT: Fix memory leak
|
2022-02-28 15:52:25 +03:00 |
|
Dmitry Stogov
|
70f7e7d83f
|
JIT: Fix memory leak
Fixes oss-fuzz #44920
|
2022-02-28 15:43:03 +03:00 |
|
Dmitry Stogov
|
107997e58e
|
Merge branch 'PHP-8.1'
* PHP-8.1:
Prevent array modification if it's captured by user error handler during index conversion
|
2022-02-01 17:23:32 +03:00 |
|
Dmitry Stogov
|
718478377b
|
Prevent array modification if it's captured by user error handler during
index conversion
Fixes oss-fuzz #44235
|
2022-02-01 17:22:18 +03:00 |
|
Dmitry Stogov
|
2b1f8abd87
|
Merge branch 'PHP-8.1'
* PHP-8.1:
JIT: Fix exception handling
|
2022-01-14 17:25:14 +03:00 |
|
Dmitry Stogov
|
655e578e81
|
JIT: Fix exception handling
Fixes oss-fuzz #43618
|
2022-01-14 17:24:23 +03:00 |
|
Dmitry Stogov
|
1b7d50b9a7
|
Merge branch 'PHP-8.1'
* PHP-8.1:
JIT: Fix array separation after capturing by user error handler
|
2022-01-10 17:33:36 +03:00 |
|
Dmitry Stogov
|
c958ab121b
|
JIT: Fix array separation after capturing by user error handler
Fixes oss-fuzz #43288
|
2022-01-10 17:27:00 +03:00 |
|
Dmitry Stogov
|
9362d6f5f0
|
Merge branch 'PHP-8.1'
* PHP-8.1:
iSeparate tests
JIT: Fix array clobbering by user error handler
|
2021-12-28 17:00:55 +03:00 |
|
Dmitry Stogov
|
c69b9426ff
|
Merge branch 'PHP-8.0' into PHP-8.1
* PHP-8.0:
iSeparate tests
JIT: Fix array clobbering by user error handler
|
2021-12-28 17:00:40 +03:00 |
|
Dmitry Stogov
|
fd879e6fe4
|
JIT: Fix array clobbering by user error handler
Gixes oss-fuzz #43055
|
2021-12-28 16:51:03 +03:00 |
|
Dmitry Stogov
|
5d6bc25063
|
Reset Bucket->key of deleted HastTable elemets to NULL.
This allows elimination of some Z_ISUNDEF(Bucket->val) checks.
|
2021-12-22 12:54:32 +03:00 |
|
Dmitry Stogov
|
98c4a42b51
|
Merge branch 'PHP-8.1'
* PHP-8.1:
Fix array clobbering by user error handler
|
2021-12-17 12:50:48 +03:00 |
|
Dmitry Stogov
|
2745cd9997
|
Fix array clobbering by user error handler
Fixes oss-fuzz #42503
|
2021-12-17 12:49:58 +03:00 |
|
Dmitry Stogov
|
d9926a109d
|
Merge branch 'PHP-8.1'
* PHP-8.1:
Fix array clobering by user error handler
|
2021-12-13 15:20:24 +03:00 |
|
Dmitry Stogov
|
76075823e7
|
Merge branch 'PHP-8.0' into PHP-8.1
* PHP-8.0:
Fix array clobering by user error handler
|
2021-12-13 15:20:16 +03:00 |
|
Dmitry Stogov
|
cbc0b1afeb
|
Fix array clobering by user error handler
Fixes oss-fuzz #42234
|
2021-12-13 14:59:30 +03:00 |
|
Dmitry Stogov
|
fe1f613b75
|
Merge branch 'PHP-8.1'
* PHP-8.1:
Fix use after free because of data clobbering by user error handler
|
2021-12-06 13:09:26 +03:00 |
|
Dmitry Stogov
|
5459ed4c2f
|
Fix use after free because of data clobbering by user error handler
Fixes oss-fuzz #41692
|
2021-12-06 13:08:27 +03:00 |
|
Dmitry Stogov
|
a9c2dcd80f
|
Merge branch 'PHP-8.1'
* PHP-8.1:
Add missing "return"
|
2021-12-03 13:53:11 +03:00 |
|
Dmitry Stogov
|
7a6fb9751e
|
Merge branch 'PHP-8.0' into PHP-8.1
* PHP-8.0:
Add missing "return"
|
2021-12-03 13:52:29 +03:00 |
|
Dmitry Stogov
|
c9901aa594
|
Add missing "return"
|
2021-12-03 13:52:10 +03:00 |
|
Dmitry Stogov
|
1195ab8969
|
Merge branch 'PHP-8.1'
* PHP-8.1:
Add test
ws
Fix array object clobbering by user error handler
|
2021-12-03 13:41:12 +03:00 |
|
Dmitry Stogov
|
e52f57cf6b
|
Merge branch 'PHP-8.0' into PHP-8.1
* PHP-8.0:
Add test
ws
|
2021-12-03 13:40:27 +03:00 |
|
Dmitry Stogov
|
4a5c05a49d
|
ws
|
2021-12-03 13:40:01 +03:00 |
|
Dmitry Stogov
|
731ce6be01
|
Merge branch 'PHP-8.0' into PHP-8.1
* PHP-8.0:
Fix array object clobbering by user error handler
|
2021-12-03 13:36:33 +03:00 |
|
Dmitry Stogov
|
1d054b3fa7
|
Fix array object clobbering by user error handler
Fixes oss-fuss #41605 and #41610
|
2021-12-03 13:35:28 +03:00 |
|
Dmitry Stogov
|
88dc5cb3d8
|
Merge branch 'PHP-8.1'
* PHP-8.1:
JIT: Fix ASSIGN_DIM_OP with undefined variable and index and user error handler, throwing an exception
|
2021-12-02 22:25:15 +03:00 |
|
Dmitry Stogov
|
b4680b056c
|
Merge branch 'PHP-8.0' into PHP-8.1
* PHP-8.0:
JIT: Fix ASSIGN_DIM_OP with undefined variable and index and user error handler, throwing an exception
|
2021-12-02 22:24:06 +03:00 |
|
Dmitry Stogov
|
2fde308fc6
|
JIT: Fix ASSIGN_DIM_OP with undefined variable and index and user error handler, throwing an exception
Fixes oss-fuzz #39422
|
2021-12-02 22:19:48 +03:00 |
|
Dmitry Stogov
|
d29e93870a
|
Merge branch 'PHP-8.1'
* PHP-8.1:
Fix yet another indirect string modification by error handler problem
|
2021-12-02 16:17:35 +03:00 |
|
Dmitry Stogov
|
ddcfffad2c
|
Merge branch 'PHP-8.0' into PHP-8.1
* PHP-8.0:
Fix yet another indirect string modification by error handler problem
|
2021-12-02 16:17:26 +03:00 |
|
Dmitry Stogov
|
94286cd596
|
Fix yet another indirect string modification by error handler problem
|
2021-12-02 16:16:54 +03:00 |
|
Dmitry Stogov
|
da0d4bf7fc
|
Merge branch 'PHP-8.1'
* PHP-8.1:
Add missing zend_string_release_ex(tmp, 0) and cleanup
|
2021-12-02 11:22:24 +03:00 |
|
Dmitry Stogov
|
b9ff359a99
|
Merge branch 'PHP-8.0' into PHP-8.1
* PHP-8.0:
Add missing zend_string_release_ex(tmp, 0) and cleanup
|
2021-12-02 11:21:04 +03:00 |
|
Dmitry Stogov
|
37ac707cac
|
Add missing zend_string_release_ex(tmp, 0) and cleanup
- use GC_DELREF() instead of zend_string_release_ex()
- add expectations for exceptional cases
- replace IS_ARRAY_IMMUTABLE by IS_STR_INTERNED
|
2021-12-02 11:18:08 +03:00 |
|
Dmitry Stogov
|
17fac12ed4
|
Merge branch 'PHP-8.1'
* PHP-8.1:
Fixed ext/bz2/tests/005.phpt test failure introduesed by 09547c64c2
|
2021-12-02 10:35:44 +03:00 |
|
Dmitry Stogov
|
4eaba3e2ed
|
Merge branch 'PHP-8.0' into PHP-8.1
* PHP-8.0:
Fixed ext/bz2/tests/005.phpt test failure introduesed by 09547c64c2
|
2021-12-02 10:34:14 +03:00 |
|
Dmitry Stogov
|
df16da3697
|
Fixed ext/bz2/tests/005.phpt test failure introduesed by 09547c64c2
|
2021-12-02 10:32:45 +03:00 |
|
Dmitry Stogov
|
2384112ec8
|
Merge branch 'PHP-8.1'
* PHP-8.1:
Fix clobering of operand by error handler in assignment to string offset (optimization and JIT support)
|
2021-12-02 01:22:27 +03:00 |
|
Dmitry Stogov
|
e833e5cfa0
|
Merge branch 'PHP-8.0' into PHP-8.1
* PHP-8.0:
Fix clobering of operand by error handler in assignment to string offset (optimization and JIT support)
|
2021-12-02 01:20:48 +03:00 |
|
Dmitry Stogov
|
4595a57e99
|
Fix clobering of operand by error handler in assignment to string offset (optimization and JIT support)
|
2021-12-02 01:20:17 +03:00 |
|
Dmitry Stogov
|
db806d70ed
|
Merge branch 'PHP-8.1'
* PHP-8.1:
Fixed crash in ZEND_ASSIGN_DIM_OP because of array cloberring by user error handler
|
2021-11-30 23:34:50 +03:00 |
|
Dmitry Stogov
|
b594a95a2f
|
Fixed crash in ZEND_ASSIGN_DIM_OP because of array cloberring by user error handler
Fixes oss-fuzz #36214
|
2021-11-30 23:33:34 +03:00 |
|
Dmitry Stogov
|
517738b19b
|
Merge branch 'PHP-8.1'
* PHP-8.1:
JIT: Fix uninitialized result of ASSIGN_DIM[_OP] after clobbering array by user error handler
|
2021-11-30 11:42:58 +03:00 |
|
Dmitry Stogov
|
005d5f4df8
|
Merge branch 'PHP-8.0' into PHP-8.1
* PHP-8.0:
JIT: Fix uninitialized result of ASSIGN_DIM[_OP] after clobbering array by user error handler
|
2021-11-30 11:41:55 +03:00 |
|