|
7 | 7 |
|
8 | 8 | <h1>PHP 7 ChangeLog</h1>
|
9 | 9 |
|
| 10 | +<section class="version" id="7.0.11"><!-- {{{ 7.0.11 --> |
| 11 | +<h3>Version 7.0.11</h3> |
| 12 | +<b><?php release_date('15-Sep-2016'); ?></b> |
| 13 | +<ul><li>Core: |
| 14 | +<ul> |
| 15 | + <li><?php bugfix(72944); ?> (Null pointer deref in zval_delref_p).</li> |
| 16 | + <li><?php bugfix(72943); ?> (assign_dim on string doesn't reset hval).</li> |
| 17 | + <li><?php bugfix(72911); ?> (Memleak in zend_binary_assign_op_obj_helper).</li> |
| 18 | + <li><?php bugfix(72813); ?> (Segfault with __get returned by ref).</li> |
| 19 | + <li><?php bugfix(72767); ?> (PHP Segfaults when trying to expand an infinite operator).</li> |
| 20 | + <li><?php bugfix(72854); ?> (PHP Crashes on duplicate destructor call).</li> |
| 21 | + <li><?php bugfix(72857); ?> (stream_socket_recvfrom read access violation).</li> |
| 22 | +</ul></li> |
| 23 | +<li>COM: |
| 24 | +<ul> |
| 25 | + <li><?php bugfix(72922); ?> (COM called from PHP does not return out parameters).</li> |
| 26 | +</ul></li> |
| 27 | +<li>Dba: |
| 28 | +<ul> |
| 29 | + <li><?php bugfix(70825); ?> (Cannot fetch multiple values with group in ini file).</li> |
| 30 | +</ul></li> |
| 31 | +<li>FTP: |
| 32 | +<ul> |
| 33 | + <li><?php bugfix(70195); ?> (Cannot upload file using ftp_put to FTPES with require_ssl_reuse).</li> |
| 34 | +</ul></li> |
| 35 | +<li>GD: |
| 36 | +<ul> |
| 37 | + <li><?php bugfix(72709); ?> (imagesetstyle() causes OOB read for empty $styles).</li> |
| 38 | + <li><?php bugfix(66005); ?> (imagecopy does not support 1bit transparency on truecolor images).</li> |
| 39 | + <li><?php bugfix(72913); ?> (imagecopy() loses single-color transparency on palette images).</li> |
| 40 | + <li><?php bugfix(68716); ?> (possible resource leaks in _php_image_convert()).</li> |
| 41 | +</ul></li> |
| 42 | +<li>iconv: |
| 43 | +<ul> |
| 44 | + <li><?php bugfix(72320); ?> (iconv_substr returns false for empty strings).</li> |
| 45 | +</ul></li> |
| 46 | +<li>IMAP: |
| 47 | +<ul> |
| 48 | + <li><?php bugfix(72852); ?> (imap_mail null dereference).</li> |
| 49 | +</ul></li> |
| 50 | +<li>Intl: |
| 51 | +<ul> |
| 52 | + <li><?php bugfix(65732); ?> (grapheme_*() is not Unicode compliant on CR LF sequence).</li> |
| 53 | + <li><?php bugfix(73007); ?> (add locale length check).</li> |
| 54 | +</ul></li> |
| 55 | +<li>Mysqlnd: |
| 56 | +<ul> |
| 57 | + <li><?php bugfix(72293); ?> (Heap overflow in mysqlnd related to BIT fields).</li> |
| 58 | +</ul></li> |
| 59 | +<li>OCI8: |
| 60 | +<ul> |
| 61 | + <li>Fixed invalid handle error with Implicit Result Sets.</li> |
| 62 | + <li><?php bugfix(72524); ?> (Binding null values triggers ORA-24816 error).</li> |
| 63 | +</ul></li> |
| 64 | +<li>Opcache: |
| 65 | +<ul> |
| 66 | + <li><?php bugfix(72949); ?> (Typo in opcache error message).</li> |
| 67 | +</ul></li> |
| 68 | +<li>PDO: |
| 69 | +<ul> |
| 70 | + <li><?php bugfix(72788); ?> (Invalid memory access when using persistent PDO connection).</li> |
| 71 | + <li><?php bugfix(72791); ?> (Memory leak in PDO persistent connection handling).</li> |
| 72 | + <li><?php bugfix(60665); ?> (call to empty() on NULL result using PDO::FETCH_LAZY returns false).</li> |
| 73 | +</ul></li> |
| 74 | +<li>PDO_DBlib: |
| 75 | +<ul> |
| 76 | + <li>Implemented stringify 'uniqueidentifier' fields.</li> |
| 77 | +</ul></li> |
| 78 | +<li>PDO_pgsql: |
| 79 | +<ul> |
| 80 | + <li>Implemented FR <?php bugl(72633); ?> (Postgres PDO lastInsertId() should work without specifying a sequence).</li> |
| 81 | + <li><?php bugfix(72759); ?> (Regression in pgo_pgsql).</li> |
| 82 | +</ul></li> |
| 83 | +<li>Phar: |
| 84 | +<ul> |
| 85 | + <li><?php bugfix(72928); ?> (Out of bound when verify signature of zip phar in phar_parse_zipfile).</li> |
| 86 | + <li><?php bugfix(73035); ?> (Out of bound when verify signature of tar phar in phar_parse_tarfile).</li> |
| 87 | +</ul></li> |
| 88 | +<li>Reflection: |
| 89 | +<ul> |
| 90 | + <li><?php bugfix(72846); ?> (getConstant for a array constant with constant values returns NULL/NFC/UKNOWN).</li> |
| 91 | +</ul></li> |
| 92 | +<li>Session: |
| 93 | +<ul> |
| 94 | + <li><?php bugfix(72724); ?> (PHP7: session-uploadprogress kills httpd).</li> |
| 95 | + <li><?php bugfix(72940); ?> (SID always return "name=ID", even if session cookie exist).</li> |
| 96 | +</ul></li> |
| 97 | +<li>SimpleXML: |
| 98 | +<ul> |
| 99 | + <li><?php bugfix(72971); ?> (SimpleXML isset/unset do not respect namespace).</li> |
| 100 | + <li><?php bugfix(72957); ?> (Null coalescing operator doesn't behave as expected with SimpleXMLElement).</li> |
| 101 | +</ul></li> |
| 102 | +<li>SPL: |
| 103 | +<ul> |
| 104 | + <li><?php bugfix(73029); ?> (Missing type check when unserializing SplArray).</li> |
| 105 | +</ul></li> |
| 106 | +<li>Standard: |
| 107 | +<ul> |
| 108 | + <li><?php bugfix(55451); ?> (substr_compare NULL length interpreted as 0).</li> |
| 109 | + <li><?php bugfix(72278); ?> (getimagesize returning FALSE on valid jpg).</li> |
| 110 | + <li><?php bugfix(65550); ?> (get_browser() incorrectly parses entries with "+" sign).</li> |
| 111 | +</ul></li> |
| 112 | +<li>Streams: |
| 113 | +<ul> |
| 114 | + <li><?php bugfix(72853); ?> (stream_set_blocking doesn't work).</li> |
| 115 | + <li><?php bugfix(72764); ?> (ftps:// opendir wrapper data channel encryption fails with IIS FTP 7.5, 8.5).</li> |
| 116 | + <li><?php bugfix(71882); ?> (Negative ftruncate() on php://memory exhausts memory).</li> |
| 117 | +</ul></li> |
| 118 | +<li>SQLite3: |
| 119 | +<ul> |
| 120 | +<li>Downgraded bundled SQLite to 3.8.10.2, see <?php bugl(73068); ?></li> |
| 121 | +</ul></li> |
| 122 | +<li>Sysvshm: |
| 123 | +<ul> |
| 124 | + <li><?php bugfix(72858); ?> (shm_attach null dereference).</li> |
| 125 | +</ul></li> |
| 126 | +<li>XML: |
| 127 | +<ul> |
| 128 | + <li><?php bugfix(72085); ?> (SEGV on unknown address zif_xml_parse).</li> |
| 129 | + <li><?php bugfix(72714); ?> (_xml_startElementHandler() segmentation fault).</li> |
| 130 | +</ul></li> |
| 131 | +<li>Wddx: |
| 132 | +<ul> |
| 133 | + <li><?php bugfix(72860); ?> (wddx_deserialize use-after-free).</li> |
| 134 | + <li><?php bugfix(73065); ?> (Out-Of-Bounds Read in php_wddx_push_element).</li> |
| 135 | +</ul></li> |
| 136 | +<li>ZIP: |
| 137 | +<ul> |
| 138 | + <li><?php bugfix(68302); ?> (impossible to compile php with zip support).</li> |
| 139 | +</ul></li> |
| 140 | +</ul> |
| 141 | +<!-- }}} --></section> |
| 142 | + |
10 | 143 | <section class="version" id="7.0.10"><!-- {{{ 7.0.10 -->
|
11 | 144 | <h3>Version 7.0.10</h3>
|
12 | 145 | <b><?php release_date('18-Aug-2016'); ?></b>
|
|
0 commit comments