Beberapa Perbaikan Core pada Rilis PHP 5.6.26

Ridwan Fajar 29 September 2016

Beberapa Perbaikan Core pada Rilis PHP 5.6.26

PHP v5 sudah rilis pada tanggal 15 September 2016, dengan sejumlah perbaikan pada modul - modul PHP. Seperti halnya pada modul Core, JSON, PDO, dan ZIP. Terdapat juga pada modul - modul lain yang terdapat bug di dalamnya. Berikut adalah sebagian daftar perbaikan pada modul - modul PHP di v5.6.26:

  • Core, perbaikan bug null pointer deref yang mengalami segmentation fault di gc_remove_zval_from_buffer
  • Dba, perbaikan bug karena tidak dapat mengambil multiple value dengan grup di file .ini dan kondisi dba_replace yang jelek karena salah penggunaan API
  • EXIF, perbaikan bug terhadap uninitialized thumbnail data yang mengarah kepada memory leakage di exif_process_IFD_in_TIFF
  • FTP, perbaikan bug karena tidak dapat mengunggah file menggunakan ftp_put ke FTPES dengan require_ssl_reuse
  • GD, perbaikan bugpada imagecopyyang tidak mendukung gambar 1-bit transparency dengan truecolor dan kemungkinan resource leak di _php_image_convert()
  • Intl, perbaikan bug dengan menambahkan pemeriksaan panjang locale
  • JSON, perbaikan bug pada json_decode yang mengalami pembacaan diluar batas
  • mbstring, perbaikan bug pada mb_substr yang hanya mengambil 32-bit-signed integer
  • MSSQL, perbaikan bug pada uninitialized value di mssql_guid_string
  • Mysqlnd, perbaikan bug heap overflow pada mysqndb yang tertuju kepada BIT field
  • PDO, perbaikan bug call_to_empty() pada hasil NULL menggunakan PDO::FETCH_LAZY yang mengembalikan nilai false
  • PDO_pgsql, mengimplementasikan FR yang dapat membuat Postgres PDO lastInsertId() dapat bekerja tanpa harus menambahkan sequence
  • Phar, perbaikan bug karena nilai diluar batas saat memverifikasi signature dari zip phar di php_parse_zipfile. Hal yang sama terjadi pada tar phardi phar_parse_tarfile
  • SPL, perbaikan bug pada pemeriksan missing type ketika unserializing SplArray
  • Standard, perbaikan bug pada sttr, getimagesize, get_browser, ftruncate, fgets, wordwrap, fgetcsv, dan saat penghancuran deserialized-object
  • Streams, perbaikan bug karena stream_set_blocking tidak bekerja
  • Wddx, perbaikan bug karena pembacaan diluar batas di php_wddx_push_element
  • XML, perbaikan bug karena interger overflow di xml_utf8_encode
  • ZIP, perbaikan bug karena tidak bisa meng-compile PHP dengan dukungan ZIP
Untuk melihat daftar lengkap perbaikan di PHP v5.6.26, dapat Anda kunjungi di tautan berikut: http://www.php.net.

(rfs/php)