./lang/php71, PHP Hypertext Preprocessor version 7.1

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: pkgsrc-2016Q3, Version: 7.1.0rc6, Package name: php-7.1.0rc6, Maintainer: pkgsrc-users

PHP is a widely-used open source general-purpose scripting language
that is especially suited for web development and can be embedded
into HTML. It is modular, and object-oriented. Much of its syntax
is borrowed from C, Java and Perl with a couple of unique PHP-specific
features thrown in. The language is designed to allow web developers
to write dynamically generated pages quickly.

This package provides PHP version 7.1.x.

PHP 7.1.x builds upon 7.0.x, adding new features:

* 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


Required to run:
[textproc/libxml2]


Package options: inet6, ssl

Master sites:

SHA1: 46144d74951f0ecfb2ce8d1c5d7890175cfd47b4
RMD160: 3020a5f6ea44d88e49fb642d722c7819557304a7
Filesize: 15190.813 KB

Version history: (Expand)


CVS history: (Expand)


   2016-11-28 19:22:29 by Benny Siegert | Files touched by this commit (2)
Log message:
Pullup ticket #5159 - requested by taca
lang/php71: security fix

Revisions pulled up:
- lang/php71/Makefile                                           1.4
- lang/php71/distinfo                                           1.8-1.9

---
   Module Name:	pkgsrc
   Committed By:	jdolecek
   Date:		Sat Nov  5 14:30:31 UTC 2016

   Modified Files:
   	pkgsrc/lang/php: phpversion.mk
   	pkgsrc/lang/php71: Makefile distinfo

   Log message:
   Update php71 to 7.1.0RC5.

   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)

---
   Module Name:	pkgsrc
   Committed By:	taca
   Date:		Sat Nov 12 15:41:24 UTC 2016

   Modified Files:
   	pkgsrc/lang/php: phpversion.mk
   	pkgsrc/lang/php71: distinfo

   Log message:
   Update php71 to 7.1.0rc6 (PHP 7.1.0RC6), including security fix.

   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-10-21 20:40:41 by Benny Siegert | Files touched by this commit (2)
Log message:
Pullup ticket #5138 - requested by taca
lang/php71: security fix

Revisions pulled up:
- lang/php/phpversion.mk                                        1.159
- lang/php71/distinfo                                           1.7
- lang/php71/patches/patch-ext_pcre_pcrelib_config.h            1.2

---
   Module Name:	pkgsrc
   Committed By:	jdolecek
   Date:		Sat Oct  8 09:16:09 UTC 2016

   Modified Files:
   	pkgsrc/lang/php: phpversion.mk
   	pkgsrc/lang/php71: distinfo
   	pkgsrc/lang/php71/patches: patch-ext_pcre_pcrelib_config.h

   Log message:
   Update php71 to 7.1.0RC3

   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)