summaryrefslogtreecommitdiff
path: root/lang/php71
AgeCommit message (Collapse)AuthorFilesLines
2016-12-237.1.0 is out of beta, drop the warning from MESSAGE and expand DESCR a bitjdolecek2-7/+8
2016-12-20call _php_dns_free_res the same way the original code does in the glibcmaya2-4/+4
case. should fix/help ubuntu builds.
2016-12-10Update php71 to 7.1.0 (PHP 7.1.0 official release).taca2-9/+6
Changes are too many to write here, please refer NEWS file.
2016-11-12Update php71 to 7.1.0rc6 (PHP 7.1.0RC6), including security fix.taca1-5/+5
10 Nov 2016, PHP 7.1.0RC6 - Core: . Fixded bug #72736 (Slow performance when fetching large dataset with mysqli / PDO). (Dmitry) - Date: . Fixed bug #73426 (createFromFormat with 'z' format char results in incorrect time). (Derick) - JSON: . Introduced encoder struct instead of global which fixes bugs #66025 and #73254 related to pretty print indentation. (Jakub Zelenka) - ODBC: . Fixed bug #73448 (odbc_errormsg returns trash, always 513 bytes). (Anatol) - PCRE: . Fixed bug #73392 (A use-after-free in zend allocator management). (Laruence) - PDO_Firebird: . Fixed bug #73087, #61183, #71494 (Memory corruption in bindParam). (Dorin Marcoci) - SPL: . Fixed bug #73423 (Reproducible crash with GDB backtrace). (Laruence)
2016-11-05Update php71 to 7.1.0RC5.jdolecek2-7/+7
Changes between RC4 and RC5: - Core: . Fixed bug #73350 (Exception::__toString() cause circular references). (Laruence) . Fixed bug #73329 ((Float)"Nano" == NAN). (Anatol) - CLI Server: . Fixed bug #73360 (Unable to work in root with unicode chars). (Anatol) - SQLite3: . Fixed bug #73333 (2147483647 is fetched as string). (cmb) Change since RC3 and RC4: - Core: . Fixed bug #73288 (Segfault in __clone > Exception.toString > __get). (Laruence) . Fixed for #73240 (Write out of bounds at number_format). (Stas) . Fix pthreads detection when cross-compiling (ffontaine) . Fixed bug #73337 (try/catch not working with two exceptions inside a same operation). (Dmitry) - BCmath: . Fix bug #73190 (memcpy negative parameter _bc_new_num_ex). (Stas) - Date: . Fixed bug #45554 (Inconsistent behavior of the u format char). (Derick) . Fixed bug #48225 (DateTime parser doesn't set microseconds for "now"). (Derick) . Fixed bug #52514 (microseconds are missing in DateTime class). (Derick) . Fixed bug #52519 (microseconds in DateInterval are missing). (Derick) . Fixed bug #60089 (DateTime::createFromFormat() U after u nukes microtime). (Derick) . Fixed bug #64887 (Allow DateTime modification with subsecond items). (Derick) . Fixed bug #68506 (General DateTime improvments needed for microseconds to become useful). (Derick) . Fixed bug #73109 (timelib_meridian doesn't parse dots correctly). (Derick) . Fixed bug #73247 (DateTime constructor does not initialise microseconds property). (Derick) . Fixed bug #73147 (Use After Free in PHP7 unserialize()). (Stas) . Fixed bug #73189 (Memcpy negative size parameter php_resolve_path). (Stas) - DOM: . Fixed bug #73150 (missing NULL check in dom_document_save_html). (Stas) - GD: . Fixed bug #73213 (Integer overflow in imageline() with antialiasing). (cmb) . Fixed bug #73272 (imagescale() is not affected by, but affects imagesetinterpolation()). (cmb) . Fixed bug #73279 (Integer overflow in gdImageScaleBilinearPalette()). (cmb) . Fixed bug #73280 (Stack Buffer Overflow in GD dynamicGetbuf). (cmb) - Intl: . Fixed bug #73007 (add locale length check). (Stas) . Fixed bug #73218 (add mitigation for ICU int overflow). (Stas) - OCI8 . Fixed bug #71148 (Bind reference overwritten on PHP 7). (Oracle Corp.) - OpenSSL: . Fixed bug #73276 (crash in openssl_random_pseudo_bytes function). (Stas) - Session: . Fixed bug #73273 (session_unset() empties values from all variables in which is $_session stored). (Nikita) - SOAP: . Fixed bug #73037 (SoapServer reports Bad Request when gzipped). (Anatol) . Fixed bug #73237 (Nested object in "any" element overwrites other fields). (Keith Smiley) . Fixed bug #69137 (Peer verification fails when using a proxy with SoapClient) (Keith Smiley) - SimpleXML: . Fixed bug #73293 (NULL pointer dereference in SimpleXMLElement::asXML()). (Stas) - SQLite3: . Updated to SQLite3 3.15.0. (cmb) - Standard: . Fixed bug #73203 (passing additional_parameters causes mail to fail). (cmb)
2016-10-08Update php71 to 7.1.0RC3jdolecek2-12/+13
Changes: - Core: . Fixed bug #73156 (segfault on undefined function). (Dmitry) . Fixed bug #73163 (PHP hangs if error handler throws while accessing undef const in default value). (Nikita) . Fixed bug #73172 (parse error: Invalid numeric literal). (Nikita, Anatol) . Fixed bug #73181 (parse_str() without a second argument leads to crash). (Nikita) - COM: . Fixed bug #73126 (Cannot pass parameter 1 by reference). (Anatol) . Fixed bug #69579 (Invalid free in extension trait). (John Boehr) - GD: . Fixed bug #50194 (imagettftext broken on transparent background w/o alphablending). (cmb) . Fixed bug #73003 (Integer Overflow in gdImageWebpCtx of gd_webp.c). (trylab, cmb) . Fixed bug #53504 (imagettfbbox gives incorrect values for bounding box). (Mark Plomer, cmb) . Fixed bug #73157 (imagegd2() ignores 3rd param if 4 are given). (cmb) . Fixed bug #73155 (imagegd2() writes wrong chunk sizes on boundaries). (cmb) . Fixed bug #73159 (imagegd2(): unrecognized formats may result in corrupted files). (cmb) . Fixed bug #73161 (imagecreatefromgd2() may leak memory). (cmb) - JSON: . Fixed bug #73113 (Segfault with throwing JsonSerializable). (julien) - PCRE: . Fixed bug #73121 (Bundled PCRE doesn't compile because JIT isn't supported on s390). (Anatol) - PDO_DBlib: . Fixed bug #72414 (Never quote values as raw binary data). (Adam Baratz) . Allow \PDO::setAttribute() to set query timeouts. (Adam Baratz) . Handle SQLDECIMAL/SQLNUMERIC types, which are used by later TDS versions. (Adam Baratz) . Add common PDO test suite. (Adam Baratz) . Free error and message strings when cleaning up PDO instances. (Adam Baratz) . Fixed bug #67130 (\PDOStatement::nextRowset() should succeed when all rows in current rowset haven't been fetched). (Peter LeBrun) . Ignore potentially misleading dberr values. (Chris Kings-Lynne) - phpdbg: . Added generator command for inspection of currently alive generators. (Bob) - Reflection . Undo backwards compatiblity break in ReflectionType->__toString() and deprecate via documentation instead. (Nikita) - Session: . Fixed bug #73100 (session_destroy null dereference in ps_files_path_create). (cmb)
2016-09-17Update php71 to 7.1.0rc2 (PHP 7.1.0RC2).taca1-5/+5
15 Sep 2016, PHP 7.1.0RC2 - Core: . Fixed bug #73067 (__debugInfo crashes when throwing an exception). (Laruence) . Fixed bug #73025 (Heap Buffer Overflow in virtual_popen of zend_virtual_cwd.c). (cmb) . Fixed bug #73058 (crypt broken when salt is 'too' long). (Anatol) - Filter: . Fixed bug #72972 (Bad filter for the flags FILTER_FLAG_NO_RES_RANGE and FILTER_FLAG_NO_PRIV_RANGE). (julien) . Fixed bug #73054 (default option ignored when object passed to int filter). (cmb) -GD: . Fixed bug #67325 (imagetruecolortopalette: white is duplicated in palette). (cmb) - Mbstring . Fixed bug #66964 (mb_convert_variables() cannot detect recursion) (Yasuo) . Fixed bug #72992 (mbstring.internal_encoding doesn't inherit default_charset). (Yasuo) - Opcache: . Fixed bug #72982 (Memory leak in zend_accel_blacklist_update_regexp() function). (Laruence) - OpenSSL: . Fixed bug #73072 (Invalid path SNI_server_certs causes segfault). (Jakub Zelenka) - Session: . Fixed bug #68015 (Session does not report invalid uid for files save handler). (Yasuo) - SQLite3: . Updated to SQLite3 3.14.2. (cmb)
2016-09-12Update php71 to 7.1.0rc1 (PHP 7.1.0RC1).taca2-7/+7
01 Sep 2016, PHP 7.1.0RC1 - Core: . Fixed bug #72944 (Null pointer deref in zval_delref_p). (Dmitry) . Fixed bug #72943 (assign_dim on string doesn't reset hval). (Laruence) . Fixed bug #72598 (Reference is lost after array_slice()) (Nikita) . Fixed bug #72703 (Out of bounds global memory read in BF_crypt triggered by password_verify). (Anatol) . Implement \ArgumentCountError when passing in too few arguments (Davey) - COM: . Fixed bug #72922 (COM called from PHP does not return out parameters). (Anatol) - Dba: . Fixed bug #70825 (Cannot fetch multiple values with group in ini file). (cmb) - GD: . Fixed bug #66005 (imagecopy does not support 1bit transparency on truecolor images). (cmb) . Fixed bug #72913 (imagecopy() loses single-color transparency on palette images). (cmb) . Fixed bug #68716 (possible resource leaks in _php_image_convert()). (cmb) - iconv: . Fixed bug #72320 (iconv_substr returns false for empty strings). (cmb) - Intl: . Fixed bug #65732 (grapheme_*() is not Unicode compliant on CR LF sequence). (cmb) - JSON: . Implemented earlier return when json_encode fails, fixes bugs #68992 (Stacking exceptions thrown by JsonSerializable) and #70275 (On recursion error, json_encode can eat up all system memory). (Jakub Zelenka) - mbstring: . Fixed bug #66797 (mb_substr only takes 32-bit signed integer). (cmb) - Opcache: . Fixed bug #72949 (Typo in opcache error message). (cmb) - PDO_DBlib: . Implemented stringify 'uniqueidentifier' fields. (Alexander Zhuravlev, Adam Baratz) - Reflection: . Reverted prepending \ for class names. (Trowski) - Session: . Fixed bug #72940 (SID always return "name=ID", even if session cookie exist). (Yasuo) . Implemented session_gc() and session_create_id() functions. (Yasuo) - SimpleXML: . Fixed bug #72971 (SimpleXML isset/unset do not respect namespace). (Nikita) . Fixed bug #72957 (Null coalescing operator doesn't behave as expected with SimpleXMLElement). (Nikita) - SOAP: . Fixed bug #71711 (Soap Server Member variables reference bug). (Nikita) . Fixed bug #71996 (Using references in arrays doesn't work like expected). (Nikita) - Standard: . Fixed bug #72920 (Accessing a private constant using constant() creates an exception AND warning). (Laruence) . Fixed bug #65550 (get_browser() incorrectly parses entries with "+" sign). (cmb) . Fixed bug #71882 (Negative ftruncate() on php://memory exhausts memory). (cmb) - XML: . Fixed bug #72714 (_xml_startElementHandler() segmentation fault). (cmb)
2016-08-22Update php71 to 7.1.0beta3 (PHP 7.1.0beta3).taca1-5/+5
18 Aug 2016, PHP 7.1.0beta3 - Core: . Fixed bug #72813 (Segfault with __get returned by ref). (Laruence) . Fixed bug #72767 (PHP Segfaults when trying to expand an infinite operator). (Nikita) . TypeError messages for arg_info type checks will now say "must be ... or null" where the parameter or return type accepts null. (Andrea) . Fixed bug #72857 (stream_socket_recvfrom read access violation). (Anatol) . Fixed bug #72663 (Create an Unexpected Object and Don't Invoke __wakeup() in Deserialization). (Stas) . Fixed bug #72681 (PHP Session Data Injection Vulnerability). (Stas) . Fixed bug #72742 (memory allocator fails to realloc small block to large one). (Stas) - Bz2: . Fixed bug #72837 (integer overflow in bzdecompress caused heap corruption). (Stas) - Curl . Fixed bug #72674 (Heap overflow in curl_escape). (Stas) - EXIF: . Fixed bug #72735 (Samsung picture thumb not read (zero size)). (Kalle, Remi) . Fixed bug #72627 (Memory Leakage In exif_process_IFD_in_TIFF). (Stas) - FTP: . Fixed bug #70195 (Cannot upload file using ftp_put to FTPES with require_ssl_reuse). (Benedict Singer) - mbstring: . Fixed bug #72711 (`mb_ereg` does not clear the `$regs` parameter on failure). (ju1ius) - Mcrypt: . Fixed bug #72782 (Heap Overflow due to integer overflows). (Stas) - OCI8 . Fixed invalid handle error with Implicit Result Sets. (Chris Jones) . Fixed bug #72524 (Binding null values triggers ORA-24816 error). (Chris Jones) - Opcache: . Fixed bug #72762 (Infinite loop while parsing a file with opcache enabled). (Nikita) - PDO: . Fixed bug #72788 (Invalid memory access when using persistent PDO connection). (Keyur) . Fixed bug #72791 (Memory leak in PDO persistent connection handling). (Keyur) . Fixed bug #60665 (call to empty() on NULL result using PDO::FETCH_LAZY returns false). (cmb) - Reflection: . Implemented request #38992 (invoke() and invokeArgs() static method calls should match). (cmb). . Add ReflectionNamedType::getName() and return leading "?" for nullable types from ReflectionType::__toString(). (Trowski) - Session: . Implemented RFC: Session ID without hashing. (Yasuo) https://wiki.php.net/rfc/session-id-without-hashing - SPL: . Fixed bug #72888 (Segfault on clone on splFileObject). (Laruence) - SQLite3: . Updated to SQLite3 3.14.0. (cmb) - Standard: . Fixed bug #55451 (substr_compare NULL length interpreted as 0). (Lauri Kenttä) . Fixed bug #72278 (getimagesize returning FALSE on valid jpg). (cmb) - Stream: . Fixed bug #72853 (stream_set_blocking doesn't work). (Laruence) . Fixed bug #72743 (Out-of-bound read in php_stream_filter_create). (Loianhtuan) . Implemented FR #27814 (Multiple small packets send for HTTP request). (vhuk) . Fixed bug #72764 (ftps:// opendir wrapper data channel encryption fails with IIS FTP 7.5, 8.5). (vhuk) . Fixed bug #72810 (Missing SKIP_ONLINE_TESTS checks). (vhuk) - sysvshm: . Fixed bug #72858 (shm_attach null dereference). (Anatol) - XML: . Fixed bug #72085 (SEGV on unknown address zif_xml_parse). (cmb) - ZIP: . Fixed bug #68302 (impossible to compile php with zip support). (cmb)
2016-08-13* Switch to use external gd (graphics/gd package).taca2-4/+15
* Use the same PKG_OPTIONS as graphics/gd. Bump PKGREVISION of php-gd.
2016-08-06Update php71 to 7.1.0beta2. List of changes is not available.jdolecek2-7/+7
2016-08-04Fix version match.jperkin1-3/+3
2016-08-04Add php 7.1.0beta1jdolecek29-0/+1063
PHP 7.1.x builds upon 7.0.x, adding new features (so far) * Iterable type. * HTTP/2 Server Push Support in ext/curl & other ext/curl improvements * Fix inconsistent behavior in $this variable * Square bracket syntax for array destructuring assignment * Create closure from callable * More precise float values * Asynchronous Signal Handling (without ticks) in ext/pcntl. * Additional Context in pcntl_signal Handler NOTE: this is BETA, not suitable for production environment