The NetBSD Project

CVS log for pkgsrc/lang/php71/Attic/Makefile

[BACK] Up to [cvs.NetBSD.org] / pkgsrc / lang / php71

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.22, Mon Dec 16 16:08:53 2019 UTC (9 months ago) by taca
Branch: MAIN
CVS Tags: HEAD
Changes since 1.21: +1 -1 lines
FILE REMOVED

lang/php71: remove php71 package

Remove php71 pacakge since PHP 7.1.x is EOL.

Revision 1.20.2.1 / (download) - annotate - [select for diffs], Fri Oct 25 13:02:39 2019 UTC (10 months, 4 weeks ago) by bsiegert
Branch: pkgsrc-2019Q3
Changes since 1.20: +1 -2 lines
Diff to previous 1.20 (colored) next main 1.21 (colored)

Pullup ticket #6077 - requested by taca
lang/php71: security fix

Revisions pulled up:
- lang/php/phpversion.mk                                        1.273
- lang/php71/Makefile                                           1.21
- lang/php71/Makefile.php                                       1.14
- lang/php71/distinfo                                           1.55

---
   Module Name:	pkgsrc
   Committed By:	taca
   Date:		Fri Oct 25 02:58:33 UTC 2019

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

   Log Message:
   lang/php71: update to 7.1.33

   Update php71 to 7.1.33.

   24 Oct 2019, PHP 7.1.33

   - FPM:
     . Fixed bug #78599 (env_path_info underflow in fpm_main.c can lead to RCE).
       (CVE-2019-11043) (Jakub Zelenka)

Revision 1.21 / (download) - annotate - [select for diffs], Fri Oct 25 02:58:33 2019 UTC (10 months, 4 weeks ago) by taca
Branch: MAIN
Changes since 1.20: +1 -2 lines
Diff to previous 1.20 (colored)

lang/php71: update to 7.1.33

Update php71 to 7.1.33.

24 Oct 2019, PHP 7.1.33

- FPM:
  . Fixed bug #78599 (env_path_info underflow in fpm_main.c can lead to RCE).
    (CVE-2019-11043) (Jakub Zelenka)

Revision 1.20 / (download) - annotate - [select for diffs], Wed Jul 3 07:30:50 2019 UTC (14 months, 3 weeks ago) by nia
Branch: MAIN
CVS Tags: pkgsrc-2019Q3-base
Branch point for: pkgsrc-2019Q3
Changes since 1.19: +2 -2 lines
Diff to previous 1.19 (colored)

Use https for php.net.

Revision 1.19 / (download) - annotate - [select for diffs], Thu May 23 19:23:03 2019 UTC (16 months ago) by rillig
Branch: MAIN
CVS Tags: pkgsrc-2019Q2-base, pkgsrc-2019Q2
Changes since 1.18: +3 -3 lines
Diff to previous 1.18 (colored)

all: replace SUBST_SED with the simpler SUBST_VARS

pkglint -Wall -r --only "substitution command" -F

With manual review and indentation fixes since pkglint doesn't get that
part correct in every case.

Revision 1.17.2.1 / (download) - annotate - [select for diffs], Sat Jan 19 21:30:21 2019 UTC (20 months ago) by bsiegert
Branch: pkgsrc-2018Q4
Changes since 1.17: +1 -2 lines
Diff to previous 1.17 (colored) next main 1.18 (colored)

Pullup ticket #5896 - requested by taca
lang/php71: security fix

Revisions pulled up:
- lang/php/phpversion.mk                                        1.242
- lang/php71/Makefile                                           1.18
- lang/php71/distinfo                                           1.48

---
   Module Name:	pkgsrc
   Committed By:	taca
   Date:		Sat Jan 12 14:56:47 UTC 2019

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

   Log Message:
   lang/php71: update to 7.1.26

   10 Jan 2019, PHP 7.1.26

   - Core:
     . Fixed bug #77369 (memcpy with negative length via crafted DNS response). (Stas)

   - GD:
     . Fixed bug #77269 (efree() on uninitialized Heap data in imagescale leads to
       use-after-free). (cmb)
     . Fixed bug #77270 (imagecolormatch Out Of Bounds Write on Heap). (cmb)

   - IMAP:
     . Fixed bug #77020 (null pointer dereference in imap_mail). (cmb)

   - Mbstring:
     . Fixed bug #77370 (Buffer overflow on mb regex functions - fetch_token). (Stas)
     . Fixed bug #77371 (heap buffer overflow in mb regex functions
       - compile_string_node). (Stas)
     . Fixed bug #77381 (heap buffer overflow in multibyte match_at). (Stas)
     . Fixed bug #77382 (heap buffer overflow due to incorrect length in
       expand_case_fold_string). (Stas)
     . Fixed bug #77385 (buffer overflow in fetch_token). (Stas)
     . Fixed bug #77394 (Buffer overflow in multibyte case folding - unicode). (Stas)
     . Fixed bug #77418 (Heap overflow in utf32be_mbc_to_code). (Stas)

   - Phar:
     . Fixed bug #77247 (heap buffer overflow in phar_detect_phar_fname_ext). (Stas)

   - Xmlrpc:
     . Fixed bug #77242 (heap out of bounds read in xmlrpc_decode()). (cmb)
     . Fixed bug #77380 (Global out of bounds read in xmlrpc base64 code). (Stas)

Revision 1.18 / (download) - annotate - [select for diffs], Sat Jan 12 14:56:47 2019 UTC (20 months, 1 week ago) by taca
Branch: MAIN
CVS Tags: pkgsrc-2019Q1-base, pkgsrc-2019Q1
Changes since 1.17: +1 -2 lines
Diff to previous 1.17 (colored)

lang/php71: update to 7.1.26

10 Jan 2019, PHP 7.1.26

- Core:
  . Fixed bug #77369 (memcpy with negative length via crafted DNS response). (Stas)

- GD:
  . Fixed bug #77269 (efree() on uninitialized Heap data in imagescale leads to
    use-after-free). (cmb)
  . Fixed bug #77270 (imagecolormatch Out Of Bounds Write on Heap). (cmb)

- IMAP:
  . Fixed bug #77020 (null pointer dereference in imap_mail). (cmb)

- Mbstring:
  . Fixed bug #77370 (Buffer overflow on mb regex functions - fetch_token). (Stas)
  . Fixed bug #77371 (heap buffer overflow in mb regex functions
    - compile_string_node). (Stas)
  . Fixed bug #77381 (heap buffer overflow in multibyte match_at). (Stas)
  . Fixed bug #77382 (heap buffer overflow due to incorrect length in
    expand_case_fold_string). (Stas)
  . Fixed bug #77385 (buffer overflow in fetch_token). (Stas)
  . Fixed bug #77394 (Buffer overflow in multibyte case folding - unicode). (Stas)
  . Fixed bug #77418 (Heap overflow in utf32be_mbc_to_code). (Stas)

- Phar:
  . Fixed bug #77247 (heap buffer overflow in phar_detect_phar_fname_ext). (Stas)

- Xmlrpc:
  . Fixed bug #77242 (heap out of bounds read in xmlrpc_decode()). (cmb)
  . Fixed bug #77380 (Global out of bounds read in xmlrpc base64 code). (Stas)

Revision 1.17 / (download) - annotate - [select for diffs], Sun Dec 9 12:20:44 2018 UTC (21 months, 1 week ago) by taca
Branch: MAIN
CVS Tags: pkgsrc-2018Q4-base
Branch point for: pkgsrc-2018Q4
Changes since 1.16: +2 -1 lines
Diff to previous 1.16 (colored)

Bump PKGREVISION for separation of php-sqlite3 package from
lang/php?? base packages.

Revision 1.13.6.2 / (download) - annotate - [select for diffs], Tue Sep 18 18:15:50 2018 UTC (2 years ago) by bsiegert
Branch: pkgsrc-2018Q2
Changes since 1.13.6.1: +0 -6 lines
Diff to previous 1.13.6.1 (colored) to branchpoint 1.13 (colored) next main 1.14 (colored)

Pullup ticket #5832 - requested by taca
lang/php71: security fix

Revisions pulled up:
- lang/php71/Makefile                                           1.16
- lang/php71/Makefile.php                                       1.9-1.10
- lang/php71/distinfo                                           1.41-1.42

---
   Module Name:	pkgsrc
   Committed By:	manu
   Date:		Mon Jul 30 07:17:16 UTC 2018

   Modified Files:
   	pkgsrc/lang/php70: Makefile.php
   	pkgsrc/lang/php71: Makefile.php
   	pkgsrc/lang/php72: Makefile.php

   Log Message:
   Fix PHP buidl on i386

   The --disable-gcc-global-regs fix is not enough, we really need
   GCC 6 to avoid php crashing during www/ap-ph build.

---
   Module Name:	pkgsrc
   Committed By:	maya
   Date:		Tue Jul 31 01:17:56 UTC 2018

   Modified Files:
   	pkgsrc/lang/php70: Makefile Makefile.php
   	pkgsrc/lang/php71: Makefile Makefile.php
   	pkgsrc/lang/php72: Makefile Makefile.php

   Log Message:
   move --disable-gcc-global-regs to Makefile.php.
   Seems to make a previously segfaulting netbsd-8/i386's build not segfau=
   lt.
   ap-php runs PHP's configure and builds some of its code, so it needs th=
   e
   same flag.

   Now we can stop requiring an arbitrary GCC version. The test case in th=
   e
   GCC bugzilla fails on all GCC versions I tested, but magically some
   versions of GCC manage to build a working PHP.

---
   Module Name:	pkgsrc
   Committed By:	taca
   Date:		Sun Aug 19 13:55:24 UTC 2018

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

   Log Message:
   lang/php71: Update to 7.1.21

   PHP                                                                    =
       NEWS
   |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||=
   ||||||||
   16 Aug 2018, PHP 7.1.21

   - Calendar:
     . Fixed bug #52974 (jewish.c: compile error under Windows with GBK ch=
   arset).
       (cmb)

   - Filter:
     . Fixed bug #76366 (References in sub-array for filtering breaks the =
   filter).
       (ZiHang Gao)

   - PDO_Firebird:
     . Fixed bug #76488 (Memory leak when fetching a BLOB field). (Simonov=
    Denis)

   - PDO_PgSQL:
     . Fixed bug #75402 (Possible Memory Leak using PDO::CURSOR_SCROLL opt=
   ion).
       (Anatol)

   - SQLite3:
     . Fixed #76665 (SQLite3Stmt::bindValue() with SQLITE3_FLOAT doesn't j=
   uggle).
       (cmb)

   - Standard:
     . Fixed bug #68553 (array_column: null values in $index_key become in=
   crementing
       keys in result). (Laruence)
     . Fixed bug #73817 (Incorrect entries in get_html_translation_table).=
    (cmb)
     . Fixed bug #76643 (Segmentation fault when using `output_add_rewrite=
   _var`).
       (cmb)

   - Zip:
     . Fixed bug #76524 (ZipArchive memory leak (OVERWRITE flag and empty =
   archive)).
       (Timur Ibragimov)

---
   Module Name:	pkgsrc
   Committed By:	taca
   Date:		Thu Sep 13 15:44:06 UTC 2018

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

   Log Message:
   lang/php71: Update to 7.1.22

   13 Sep 2018, PHP 7.1.22

   - Core:
     . Fixed bug #76754 (parent private constant in extends class memory l=
   eak).
       (Laruence)
     . Fixed bug #72443 (Generate enabled extension). (petk)

   - Apache2:
     . Fixed bug #76582 (Apache bucket brigade sometimes becomes invalid).=
    (stas)

   - Bz2:
     . Fixed arginfo for bzcompress. (Tyson Andre)

   - gettext:
     . Fixed bug #76517 (incorrect restoring of LDFLAGS). (sji)

   - iconv:
     . Fixed bug #68180 (iconv_mime_decode can return extra characters in =
   a
       header). (cmb)
     . Fixed bug #63839 (iconv_mime_decode_headers function is skipping he=
   aders).
       (cmb)
     . Fixed bug #60494 (iconv_mime_decode does ignore special characters)=
   . (cmb)
     . Fixed bug #55146 (iconv_mime_decode_headers() skips some headers). =
   (cmb)

   - intl:
     . Fixed bug #74484 (MessageFormatter::formatMessage memory corruption=
    with
       11+ named placeholders). (Anatol)

   - libxml:
     . Fixed bug #76777 ("public id" parameter of libxml_set_external_enti=
   ty_loader
       callback undefined). (Ville Hukkam=E4ki)

   - mbstring:
     . Fixed bug #76704 (mb_detect_order return value varies based on argu=
   ment
       type). (cmb)

   - Opcache:
     . Fixed bug #76747 (Opcache treats path containing "test.pharma.tld" =
   as a phar
       file). (Laruence)

   - OpenSSL:
     . Fixed bug #76705 (unusable ssl =3D> peer_fingerprint in
       stream_context_create()). (Jakub Zelenka)

   - phpdbg:
     . Fixed bug #76595 (phpdbg man page contains outdated information).
       (Kevin Abel)

   - SPL:
     . Fixed bug #68825 (Exception in DirectoryIterator::getLinkTarget()).=
    (cmb)
     . Fixed bug #68175 (RegexIterator pregFlags are NULL instead of 0). (=
   Tim
       Siebels)

   - Standard:
     . Fixed bug #76778 (array_reduce leaks memory if callback throws exce=
   ption).
       (cmb)

   - zlib:
     . Fixed bug #65988 (Zlib version check fails when an include/zlib/ st=
   yle dir
       is passed to the --with-zlib configure option). (Jay Bonci)
     . Fixed bug #76709 (Minimal required zlib library is 1.2.0.4). (petk)=

Revision 1.13.6.1 / (download) - annotate - [select for diffs], Fri Aug 17 16:04:00 2018 UTC (2 years, 1 month ago) by bsiegert
Branch: pkgsrc-2018Q2
Changes since 1.13: +7 -1 lines
Diff to previous 1.13 (colored)

Pullup ticket #5797 - requested by taca
lang/php71: security fix

Revisions pulled up:
- lang/php/phpversion.mk                                        1.222
- lang/php71/Makefile                                           1.14-1.15
- lang/php71/Makefile.php                                       1.7-1.8
- lang/php71/distinfo                                           1.39-1.40
- lang/php71/patches/patch-disable-filter-url                   1.1

---
   Module Name:	pkgsrc
   Committed By:	maya
   Date:		Mon Jul 16 10:58:50 UTC 2018

   Modified Files:
   	pkgsrc/lang/php70: Makefile Makefile.php
   	pkgsrc/lang/php71: Makefile Makefile.php
   	pkgsrc/lang/php72: Makefile Makefile.php

   Log Message:
   php*: disable global regs on i386.
   Fixes PR pkg/53222 that resurfaced

   Remove the previous workaround to add GCC_REQD, which isn't sufficient
   any more, possibly due to enabling ssp/fortify?

   XXX bumping PKGREVISION might not be sufficient, for the same reason the
   GCC_REQD had to be moved to Makefile.php, it affects modules too.

---
   Module Name:	pkgsrc
   Committed By:	manu
   Date:		Wed Jul 18 07:33:12 UTC 2018

   Modified Files:
   	pkgsrc/lang/php56: Makefile.php distinfo
   	pkgsrc/lang/php70: Makefile.php distinfo
   	pkgsrc/lang/php71: Makefile.php distinfo
   	pkgsrc/lang/php72: Makefile.php distinfo
   Added Files:
   	pkgsrc/lang/php56/patches: patch-disable-filter-url
   	pkgsrc/lang/php70/patches: patch-disable-filter-url
   	pkgsrc/lang/php71/patches: patch-disable-filter-url
   	pkgsrc/lang/php72/patches: patch-disable-filter-url

   Log Message:
   Add pkgsrc build option disable-filter-url to disable php://filter URL

   php://filter URL is a feature documented here:
   http://php.net/manual/en/wrappers.php.php

   Unfortunately, it allows remote control of include() behavior
   beyond what many developpers expected, enabling easy dump of
   PHP source files. The administrator may want to disable the
   feature for security sake, and this option makes that possible.

---
   Module Name:	pkgsrc
   Committed By:	taca
   Date:		Fri Jul 20 13:23:47 UTC 2018

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

   Log Message:
   lang/php71: update to 7.1.20

   19 Jul 2018, PHP 7.1.20

   - Core:
     . Fixed bug #76534 (PHP hangs on 'illegal string offset on string references
       with an error handler). (Laruence)
     . Fixed bug #76502 (Chain of mixed exceptions and errors does not serialize
       properly). (Nikita)

   - Date:
     . Fixed bug #76462 (Undefined property: DateInterval::$f). (Anatol)

   - exif:
     . Fixed bug #76423 (Int Overflow lead to Heap OverFlow in
       exif_thumbnail_extract of exif.c). (Stas)
    . Fixed bug #76557 (heap-buffer-overflow (READ of size 48) while reading exif
       data). (Stas)

   - FPM:
     . Fixed bug #73342 (Vulnerability in php-fpm by changing stdin to
       non-blocking). (Nikita)

   - GMP:
     . Fixed bug #74670 (Integer Underflow when unserializing GMP and possible
       other classes). (Nikita)

   - intl:
     . Fixed bug #76556 (get_debug_info handler for BreakIterator shows wrong
       type). (cmb)

   - mbstring:
     . Fixed bug #76532 (Integer overflow and excessive memory usage
       in mb_strimwidth). (MarcusSchwarz)

   - PGSQL:
     . Fixed bug #76548 (pg_fetch_result did not fetch the next row). (Anatol)

   - phpdbg:
     . Fix arginfo wrt. optional/required parameters. (cmb)

   - Reflection:
     . Fixed bug #76536 (PHP crashes with core dump when throwing exception in
       error handler). (Laruence)
     . Fixed bug #75231 (ReflectionProperty#getValue() incorrectly works with
       inherited classes). (Nikita)

   - Standard:
     . Fixed bug #76505 (array_merge_recursive() is duplicating sub-array keys).
       (Laruence)
     . Fixed bug #71848 (getimagesize with $imageinfo returns false). (cmb)

   - Win32:
     . Fixed bug #76459 (windows linkinfo lacks openbasedir check). (Anatol)

Revision 1.16 / (download) - annotate - [select for diffs], Tue Jul 31 01:17:56 2018 UTC (2 years, 1 month ago) by maya
Branch: MAIN
CVS Tags: pkgsrc-2018Q3-base, pkgsrc-2018Q3
Changes since 1.15: +1 -7 lines
Diff to previous 1.15 (colored)

move --disable-gcc-global-regs to Makefile.php.
Seems to make a previously segfaulting netbsd-8/i386's build not segfault.
ap-php runs PHP's configure and builds some of its code, so it needs the
same flag.

Now we can stop requiring an arbitrary GCC version. The test case in the
GCC bugzilla fails on all GCC versions I tested, but magically some
versions of GCC manage to build a working PHP.

Revision 1.15 / (download) - annotate - [select for diffs], Fri Jul 20 13:23:46 2018 UTC (2 years, 2 months ago) by taca
Branch: MAIN
Changes since 1.14: +1 -2 lines
Diff to previous 1.14 (colored)

lang/php71: update to 7.1.20

19 Jul 2018, PHP 7.1.20

- Core:
  . Fixed bug #76534 (PHP hangs on 'illegal string offset on string references
    with an error handler). (Laruence)
  . Fixed bug #76502 (Chain of mixed exceptions and errors does not serialize
    properly). (Nikita)

- Date:
  . Fixed bug #76462 (Undefined property: DateInterval::$f). (Anatol)

- exif:
  . Fixed bug #76423 (Int Overflow lead to Heap OverFlow in
    exif_thumbnail_extract of exif.c). (Stas)
 . Fixed bug #76557 (heap-buffer-overflow (READ of size 48) while reading exif
    data). (Stas)

- FPM:
  . Fixed bug #73342 (Vulnerability in php-fpm by changing stdin to
    non-blocking). (Nikita)

- GMP:
  . Fixed bug #74670 (Integer Underflow when unserializing GMP and possible
    other classes). (Nikita)

- intl:
  . Fixed bug #76556 (get_debug_info handler for BreakIterator shows wrong
    type). (cmb)

- mbstring:
  . Fixed bug #76532 (Integer overflow and excessive memory usage
    in mb_strimwidth). (MarcusSchwarz)

- PGSQL:
  . Fixed bug #76548 (pg_fetch_result did not fetch the next row). (Anatol)

- phpdbg:
  . Fix arginfo wrt. optional/required parameters. (cmb)

- Reflection:
  . Fixed bug #76536 (PHP crashes with core dump when throwing exception in
    error handler). (Laruence)
  . Fixed bug #75231 (ReflectionProperty#getValue() incorrectly works with
    inherited classes). (Nikita)

- Standard:
  . Fixed bug #76505 (array_merge_recursive() is duplicating sub-array keys).
    (Laruence)
  . Fixed bug #71848 (getimagesize with $imageinfo returns false). (cmb)

- Win32:
  . Fixed bug #76459 (windows linkinfo lacks openbasedir check). (Anatol)

Revision 1.14 / (download) - annotate - [select for diffs], Mon Jul 16 10:58:50 2018 UTC (2 years, 2 months ago) by maya
Branch: MAIN
Changes since 1.13: +8 -1 lines
Diff to previous 1.13 (colored)

php*: disable global regs on i386.
Fixes PR pkg/53222 that resurfaced

Remove the previous workaround to add GCC_REQD, which isn't sufficient
any more, possibly due to enabling ssp/fortify?

XXX bumping PKGREVISION might not be sufficient, for the same reason the
GCC_REQD had to be moved to Makefile.php, it affects modules too.

Revision 1.12.6.1 / (download) - annotate - [select for diffs], Tue Oct 31 18:12:24 2017 UTC (2 years, 10 months ago) by spz
Branch: pkgsrc-2017Q3
Changes since 1.12: +1 -5 lines
Diff to previous 1.12 (colored) next main 1.13 (colored)

Pullup ticket #5612 - requested by taca
lang/php71: security update

Revisions pulled up:
- lang/php71/Makefile                                           1.13
- lang/php71/Makefile.common                                    1.2
- lang/php71/distinfo                                           1.28-1.29
- lang/php/phpversion.mk                                        patch

-------------------------------------------------------------------
   Module Name:	pkgsrc
   Committed By:	taca
   Date:		Sun Oct  1 15:50:06 UTC 2017

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

   Log Message:
   lang/php71: update to 7.1.10

   28 Sep 2017, PHP 7.1.10

   - Core:
     . Fixed bug #75042 (run-tests.php issues with EXTENSION block). (John Boehr)

   - BCMath:
     . Fixed bug #44995 (bcpowmod() fails if scale != 0). (cmb)
     . Fixed bug #46781 (BC math handles minus zero incorrectly). (cmb)
     . Fixed bug #54598 (bcpowmod() may return 1 if modulus is 1). (okano1220, cmb)
     . Fixed bug #75178 (bcpowmod() misbehaves for non-integer base or modulus). (cmb)

   - CLI server:
     . Fixed bug #70470 (Built-in server truncates headers spanning over TCP
       packets). (bouk)

   - CURL:
     . Fixed bug #75093 (OpenSSL support not detected). (Remi)

   - GD:
     . Fixed bug #75124 (gdImageGrayScale() may produce colors). (cmb)
     . Fixed bug #75139 (libgd/gd_interpolation.c:1786: suspicious if ?). (cmb)

   - Gettext:
     . Fixed bug #73730 (textdomain(null) throws in strict mode). (cmb)

   - Intl:
     . Fixed bug #75090 (IntlGregorianCalendar doesn't have constants from parent
       class). (tpunt)
     . Fixed bug #75193 (segfault in collator_convert_object_to_string). (Remi)

   - PDO_OCI:
     . Fixed bug #74631 (PDO_PCO with PHP-FPM: OCI environment initialized
       before PHP-FPM sets it up). (Ingmar Runge)

   - SPL:
     . Fixed bug #75155 (AppendIterator::append() is broken when appending another
       AppendIterator). (Nikita)
     . Fixed bug #75173 (incorrect behavior of AppendIterator::append in foreach loop).
       (jhdxr)

   - Standard:
     . Fixed bug #75152 (signed integer overflow in parse_iv). (Laruence)
     . Fixed bug #75097 (gethostname fails if your host name is 64 chars long). (Andrea)


   To generate a diff of this commit:
   cvs rdiff -u -r1.27 -r1.28 pkgsrc/lang/php71/distinfo

-------------------------------------------------------------------
   Module Name:	pkgsrc
   Committed By:	jdolecek
   Date:		Mon Oct  9 21:43:30 UTC 2017

   Modified Files:
   	pkgsrc/lang/php71: Makefile.common

   Log Message:
   seems we actually don't need the EXTRACT_USING=gtar, apparently
   it's been carried over from php 5.x times


   To generate a diff of this commit:
   cvs rdiff -u -r1.1 -r1.2 pkgsrc/lang/php71/Makefile.common

-------------------------------------------------------------------
   Module Name:	pkgsrc
   Committed By:	taca
   Date:		Fri Oct 27 08:47:49 UTC 2017

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

   Log Message:
   lang/php71: Update to 7.1.11

   * pkgsrc change: remove post-extract which is not required any more.
   * including securiy fixes.

   26 Oct 2017, PHP 7.1.11

   - Core:
     . Fixed bug #75241 (Null pointer dereference in zend_mm_alloc_small()).
       (Laruence)
     . Fixed bug #75236 (infinite loop when printing an error-message). (Andrea)
     . Fixed bug #75252 (Incorrect token formatting on two parse errors in one
       request). (Nikita)
     . Fixed bug #75220 (Segfault when calling is_callable on parent).
       (andrewnester)
     . Fixed bug #75290 (debug info of Closures of internal functions contain
       garbage argument names). (Andrea)

   - Date:
     . Fixed bug #75055 (Out-Of-Bounds Read in timelib_meridian()). (Derick)

   - Apache2Handler:
     . Fixed bug #75311 (error: 'zend_hash_key' has no member named 'arKey' in
       apache2handler). (mcarbonneaux)

   - Hash:
     . Fixed bug #75303 (sha3 hangs on bigendian). (Remi)

   - Intl:
     . Fixed bug #75318 (The parameter of UConverter::getAliases() is not
       optional). (cmb)

   - litespeed:
     . Fixed bug #75248 (Binary directory doesn't get created when building
       only litespeed SAPI). (petk)
     . Fixed bug #75251 (Missing program prefix and suffix). (petk)

   - mcrypt:
     . Fixed bug #72535 (arcfour encryption stream filter crashes php). (Leigh)

   - MySQLi:
     . Fixed bug #75018 (Data corruption when reading fields of bit type). (Anatol)

   - OCI8:
     . Fixed incorrect reference counting. (Dmitry, Tianfang Yang)

   - Opcache
     . Fixed bug #75255 (Request hangs and not finish). (Dmitry)

   - PCRE:
     . Fixed bug #75207 (applied upstream patch for CVE-2016-1283). (Anatol)

   - PDO_mysql:
     . Fixed bug #75177 (Type 'bit' is fetched as unexpected string). (Anatol)

   - SPL:
     . Fixed bug #73629 (SplDoublyLinkedList::setIteratorMode masks intern flags).
       (J. Jeising, cmb)


   To generate a diff of this commit:
   cvs rdiff -u -r1.12 -r1.13 pkgsrc/lang/php71/Makefile
   cvs rdiff -u -r1.28 -r1.29 pkgsrc/lang/php71/distinfo

Revision 1.13 / (download) - annotate - [select for diffs], Fri Oct 27 08:47:49 2017 UTC (2 years, 10 months ago) by taca
Branch: MAIN
CVS Tags: pkgsrc-2018Q2-base, pkgsrc-2018Q1-base, pkgsrc-2018Q1, pkgsrc-2017Q4-base, pkgsrc-2017Q4
Branch point for: pkgsrc-2018Q2
Changes since 1.12: +1 -5 lines
Diff to previous 1.12 (colored)

lang/php71: Update to 7.1.11

* pkgsrc change: remove post-extract which is not required any more.
* including securiy fixes.

26 Oct 2017, PHP 7.1.11

- Core:
  . Fixed bug #75241 (Null pointer dereference in zend_mm_alloc_small()).
    (Laruence)
  . Fixed bug #75236 (infinite loop when printing an error-message). (Andrea)
  . Fixed bug #75252 (Incorrect token formatting on two parse errors in one
    request). (Nikita)
  . Fixed bug #75220 (Segfault when calling is_callable on parent).
    (andrewnester)
  . Fixed bug #75290 (debug info of Closures of internal functions contain
    garbage argument names). (Andrea)

- Date:
  . Fixed bug #75055 (Out-Of-Bounds Read in timelib_meridian()). (Derick)

- Apache2Handler:
  . Fixed bug #75311 (error: 'zend_hash_key' has no member named 'arKey' in
    apache2handler). (mcarbonneaux)

- Hash:
  . Fixed bug #75303 (sha3 hangs on bigendian). (Remi)

- Intl:
  . Fixed bug #75318 (The parameter of UConverter::getAliases() is not
    optional). (cmb)

- litespeed:
  . Fixed bug #75248 (Binary directory doesn't get created when building
    only litespeed SAPI). (petk)
  . Fixed bug #75251 (Missing program prefix and suffix). (petk)

- mcrypt:
  . Fixed bug #72535 (arcfour encryption stream filter crashes php). (Leigh)

- MySQLi:
  . Fixed bug #75018 (Data corruption when reading fields of bit type). (Anatol)

- OCI8:
  . Fixed incorrect reference counting. (Dmitry, Tianfang Yang)

- Opcache
  . Fixed bug #75255 (Request hangs and not finish). (Dmitry)

- PCRE:
  . Fixed bug #75207 (applied upstream patch for CVE-2016-1283). (Anatol)

- PDO_mysql:
  . Fixed bug #75177 (Type 'bit' is fetched as unexpected string). (Anatol)

- SPL:
  . Fixed bug #73629 (SplDoublyLinkedList::setIteratorMode masks intern flags).
    (J. Jeising, cmb)

Revision 1.12 / (download) - annotate - [select for diffs], Tue Jun 20 07:24:08 2017 UTC (3 years, 3 months ago) by manu
Branch: MAIN
CVS Tags: pkgsrc-2017Q3-base, pkgsrc-2017Q2-base, pkgsrc-2017Q2
Branch point for: pkgsrc-2017Q3
Changes since 1.11: +1 -7 lines
Diff to previous 1.11 (colored)

Fix crash on i386 in www/ap-php build with PHP 7.x

PHP 7.x on i386 crashes unless built with GCC >= 4.9. There
was the necessary tweak for the lang/php70 and lang/php71
packages, but not for dependencies such www/ap-php. As a
result, www/ap-php crashed during the build. We fix this by
moving the GCC_REQD to Makefile.php which is included
by dependent packages

Revision 1.11 / (download) - annotate - [select for diffs], Wed May 3 11:48:15 2017 UTC (3 years, 4 months ago) by maya
Branch: MAIN
Changes since 1.10: +7 -1 lines
Diff to previous 1.10 (colored)

php71: require a GCC version newer than the one in PHP bug #74527
on i386, re-fixing the build on i386 in a simpler way.

Revision 1.10 / (download) - annotate - [select for diffs], Fri Apr 14 15:43:26 2017 UTC (3 years, 5 months ago) by taca
Branch: MAIN
Changes since 1.9: +1 -2 lines
Diff to previous 1.9 (colored)

Update php71 to 7.1.4.

13 Apr 2017, PHP 7.1.4

- Core:
  . Fixed bug #74149 (static embed SAPI linkage error). (krakjoe)
  . Fixed bug #73370 (falsely exits with "Out of Memory" when using
    USE_ZEND_ALLOC=0). (Nikita)
  . Fixed bug #73960 (Leak with instance method calling static method with
    referenced return). (Nikita)
  . Fixed bug #69676 (Resolution of self::FOO in class constants not correct).
    (Nikita)
  . Fixed bug #74265 (Build problems after 7.0.17 release: undefined reference
    to `isfinite'). (Nikita)
  . Fixed bug #74302 (yield fromLABEL is over-greedy). (Sara)

- Apache:
  . Reverted patch for bug #61471, fixes bug #74318. (Anatol)

- Date:
  . Fixed bug #72096 (Swatch time value incorrect for dates before 1970). (mcq8)

- DOM:
  . Fixed bug #74004 (LIBXML_NOWARNING flag ingnored on loadHTML*).
    (somedaysummer)

- iconv:
  . Fixed bug #74230 (iconv fails to fail on surrogates). (Anatol)

- Opcache:
  . Fixed bug #74250 (OPcache compilation performance regression in PHP 5.6/7
    with huge classes). (Nikita)

- OpenSSL:
  . Fixed bug #72333 (fwrite() on non-blocking SSL sockets doesn't work).
    (Jakub Zelenka)

- PDO MySQL:
  . Fixed bug #71003 (Expose MYSQLI_CLIENT_SSL_DONT_VERIFY_SERVER_CERT to PDO
    interface). (Thomas Orozco)

- SPL:
  . Fixed bug #74058 (ArrayObject can not notice changes). (Andrew Nester)

- Sqlite:
  . Implemented FR #74217 (Allow creation of deterministic sqlite functions).
    (Andrew Nester)

- Streams:
  . Fixed bug #74216 (Correctly fail on invalid IP address ports). (Sara)

- Zlib:
  . Fixed bug #74240 (deflate_add can allocate too much memory). (Matt Bonneau)

Revision 1.8.2.1 / (download) - annotate - [select for diffs], Wed Apr 12 18:22:20 2017 UTC (3 years, 5 months ago) by bsiegert
Branch: pkgsrc-2017Q1
Changes since 1.8: +2 -1 lines
Diff to previous 1.8 (colored) next main 1.9 (colored)

Pullup ticket #5243 - requested by sevan
lang/php56: build fix
lang/php70: build fix
lang/php71: build fix

Revisions pulled up:
- lang/php56/Makefile                                           1.13
- lang/php56/Makefile.php                                       1.2
- lang/php56/PLIST                                              1.3
- lang/php56/distinfo                                           1.41
- lang/php56/patches/patch-ext_xsl_php__xsl.h                   1.1
- lang/php70/Makefile                                           1.6
- lang/php70/Makefile.php                                       1.3
- lang/php70/PLIST                                              1.3
- lang/php70/distinfo                                           1.31
- lang/php70/patches/patch-ext_xsl_php__xsl.h                   1.1
- lang/php71/Makefile                                           1.9
- lang/php71/Makefile.php                                       1.2
- lang/php71/PLIST                                              1.3
- lang/php71/distinfo                                           1.17
- lang/php71/patches/patch-ext_xsl_php__xsl.h                   1.1
- textproc/Makefile                                             1.918
- textproc/php-dom/DESCR                                        deleted
- textproc/php-dom/Makefile                                     deleted

---
   Module Name:    pkgsrc
   Committed By:   fhajny
   Date:           Wed Apr  5 12:28:59 UTC 2017

   Modified Files:
           pkgsrc/lang/php56: Makefile Makefile.php PLIST distinfo
           pkgsrc/lang/php70: Makefile Makefile.php PLIST distinfo
           pkgsrc/lang/php71: Makefile Makefile.php PLIST distinfo
   Added Files:
           pkgsrc/lang/php56/patches: patch-ext_xsl_php__xsl.h
           pkgsrc/lang/php70/patches: patch-ext_xsl_php__xsl.h
           pkgsrc/lang/php71/patches: patch-ext_xsl_php__xsl.h

   Log Message:
   Build the dom extension embedded. This enables full functionality in xmlreader and fixes joyent/pkgsrc/issues/477. Bump PKREVISION.

---
   Module Name:    pkgsrc
   Committed By:   fhajny
   Date:           Wed Apr  5 12:34:47 UTC 2017

   Modified Files:
           pkgsrc/textproc: Makefile
   Removed Files:
           pkgsrc/textproc/php-dom: DESCR Makefile

   Log Message:
   Remove textproc/php-dom, the module is now built into the resp. PHP packages.

Revision 1.9 / (download) - annotate - [select for diffs], Wed Apr 5 12:28:59 2017 UTC (3 years, 5 months ago) by fhajny
Branch: MAIN
Changes since 1.8: +2 -1 lines
Diff to previous 1.8 (colored)

Build the dom extension embedded. This enables full functionality in xmlreader and fixes joyent/pkgsrc/issues/477. Bump PKREVISION.

Revision 1.8 / (download) - annotate - [select for diffs], Sat Feb 18 13:13:07 2017 UTC (3 years, 7 months ago) by taca
Branch: MAIN
CVS Tags: pkgsrc-2017Q1-base
Branch point for: pkgsrc-2017Q1
Changes since 1.7: +1 -2 lines
Diff to previous 1.7 (colored)

Update php71 to

16 Feb 2017, PHP 7.1.2

- Core:
  . Improved GENERATOR_CREATE opcode handler. (Bob, Dmitry)
  . Fixed bug #73877 (readlink() returns garbage for UTF-8 paths). (Anatol)
  . Fixed bug #73876 (Crash when exporting **= in expansion of assign op).
    (Sara)
  . Fixed bug #73962 (bug with symlink related to cyrillic directory). (Anatol)
  . Fixed bug #73969 (segfault in debug_print_backtrace). (andrewnester)
  . Fixed bug #73994 (arginfo incorrect for unpack). (krakjoe)
  . Fixed bug #73973 (assertion error in debug_zval_dump). (andrewnester)

- DOM:
  . Fixed bug #54382 (getAttributeNodeNS doesn't get xmlns* attributes).
    (aboks)

- DTrace:
  . Fixed bug #73965 (DTrace reported as enabled when disabled). (Remi)

- FCGI:
  . Fixed bug #73904 (php-cgi fails to load -c specified php.ini file). (Anatol)
  . Fixed bug #72898 (PHP_FCGI_CHILDREN is not included in phpinfo()). (Anatol)

- FPM:
  . Fixed bug #69865 (php-fpm does not close stderr when using syslog).
    (m6w6)

- GD:
  . Fixed bug #73968 (Premature failing of XBM reading). (cmb)

- GMP:
  . Fixed bug #69993 (test for gmp.h needs to test machine includes).
    (Jordan Gigov)

- Hash:
  . Added hash_hkdf() function. (Andrey Andreev)
  . Fixed bug #73961 (environmental build dependency in hash sha3 source).
    (krakjoe)

- Intl:
  . Fix bug #73956 (Link use CC instead of CXX). (Remi)

- LDAP:
  . Fixed bug #73933 (error/segfault with ldap_mod_replace and opcache).
    (Laruence)

- MySQLi:
  . Fixed bug #73949 (leak in mysqli_fetch_object). (krakjoe)

- Mysqlnd:
  . Fixed bug #69899 (segfault on close() after free_result() with mysqlnd).
    (Richard Fussenegger)

- Opcache:
  . Fixed bug #73983 (crash on finish work with phar in cli + opcache).
    (Anatol)

- OpenSSL:
  . Fixed bug #71519 (add serial hex to return value array). (xrobau)
  . Fixed bug #73692 (Compile ext/openssl with openssl 1.1.0 on Win). (Anatol)
  . Fixed bug #73978 (openssl_decrypt triggers bug in PDO). (Jakub Zelenka)

- PDO_Firebird:
  . Implemented FR #72583 (All data are fetched as strings). (Dorin Marcoci)

- PDO_PgSQL:
  . Fixed bug #73959 (lastInsertId fails to throw an exception for wrong
    sequence name). (andrewnester)

- Phar:
  . Fixed bug #70417 (PharData::compress() doesn't close temp file). (cmb)

- posix:
  . Fixed bug #71219 (configure script incorrectly checks for ttyname_r). (atoh)

- Session:
  . Fixed bug #69582 (session not readable by root in CLI). (EvgeniySpinov)

- SPL:
  . Fixed bug #73896 (spl_autoload() crashes when calls magic _call()). (Dmitry)

- Standard:
  . Fixed bug #69442 (closing of fd incorrect when PTS enabled). (jaytaph)
  . Fixed bug #47021 (SoapClient stumbles over WSDL delivered with
    "Transfer-Encoding: chunked"). (Rowan Collins)
  . Fixed bug #72974 (imap is undefined service on AIX). (matthieu.sarter)
  . Fixed bug #72979 (money_format stores wrong length AIX). (matthieu.sarter)
  . Fixed bug #73374 (intval() with base 0 should detect binary). (Leigh)
  . Fixed bug #69061 (mail.log = syslog contains double information).
    (Tom Sommer)

- ZIP:
  . Fixed bug #70103 (ZipArchive::addGlob ignores remove_all_path option). (cmb,
    Mitch Hagstrand)

Revision 1.5.2.1 / (download) - annotate - [select for diffs], Sun Feb 12 21:38:25 2017 UTC (3 years, 7 months ago) by spz
Branch: pkgsrc-2016Q4
Changes since 1.5: +8 -1 lines
Diff to previous 1.5 (colored) next main 1.6 (colored)

Pullup ticket #5203 - requested by maya
lang/php70: build fix
lang/php71: build fix

Revisions pulled up:
- lang/php70/Makefile                                           1.5
- lang/php71/Makefile                                           1.6

-------------------------------------------------------------------
   Module Name:    pkgsrc
   Committed By:   maya
   Date:           Sun Jan 22 11:37:29 UTC 2017

   Modified Files:
           pkgsrc/lang/php70: Makefile

   Log Message:
   php70: add workaround requested in PR pkg/51787, pcre-jit segfaults on
   non-amd64 (i386, SPARC - at least). disable it until PHP, add note that
   it's mostly relevant for PCRE1 8.38, so if PHP updates to PCRE2 as they
   plan, it will be irrelevant.

   >From Joern Clausen / cmb@php


   To generate a diff of this commit:
   cvs rdiff -u -r1.4 -r1.5 pkgsrc/lang/php70/Makefile

-------------------------------------------------------------------
   Module Name:    pkgsrc
   Committed By:   maya
   Date:           Sun Jan 22 11:42:22 UTC 2017

   Modified Files:
           pkgsrc/lang/php71: Makefile

   Log Message:
   php71: add workaround requested in PR pkg/51787, pcre-jit segfaults on
   non-amd64 (i386, SPARC - at least). disable it until PHP, add note that
   it's mostly relevant for PCRE1 8.38, so if PHP updates to PCRE2 as they
   plan, it will be irrelevant.

   >From Joern Clausen / cmb@php


   To generate a diff of this commit:
   cvs rdiff -u -r1.5 -r1.6 pkgsrc/lang/php71/Makefile

Revision 1.7 / (download) - annotate - [select for diffs], Thu Jan 26 00:40:47 2017 UTC (3 years, 7 months ago) by maya
Branch: MAIN
Changes since 1.6: +4 -3 lines
Diff to previous 1.6 (colored)

php71: don't disable pcre-jit on amd64
(accidentially commented out condition).

now bump pkgrevision.

Revision 1.6 / (download) - annotate - [select for diffs], Sun Jan 22 11:42:22 2017 UTC (3 years, 8 months ago) by maya
Branch: MAIN
Changes since 1.5: +8 -1 lines
Diff to previous 1.5 (colored)

php71: add workaround requested in PR pkg/51787, pcre-jit segfaults on
non-amd64 (i386, SPARC - at least). disable it until PHP, add note that
it's mostly relevant for PCRE1 8.38, so if PHP updates to PCRE2 as they
plan, it will be irrelevant.

From Joern Clausen / cmb@php

Revision 1.5 / (download) - annotate - [select for diffs], Sat Dec 10 07:10:53 2016 UTC (3 years, 9 months ago) by taca
Branch: MAIN
CVS Tags: pkgsrc-2016Q4-base
Branch point for: pkgsrc-2016Q4
Changes since 1.4: +1 -4 lines
Diff to previous 1.4 (colored)

Update php71 to 7.1.0 (PHP 7.1.0 official release).

Changes are too many to write here, please refer NEWS file.

Revision 1.3.2.1 / (download) - annotate - [select for diffs], Mon Nov 28 18:22:28 2016 UTC (3 years, 9 months ago) by bsiegert
Branch: pkgsrc-2016Q3
Changes since 1.3: +2 -2 lines
Diff to previous 1.3 (colored) next main 1.4 (colored)

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)

Revision 1.4 / (download) - annotate - [select for diffs], Sat Nov 5 14:30:30 2016 UTC (3 years, 10 months ago) by jdolecek
Branch: MAIN
Changes since 1.3: +2 -2 lines
Diff to previous 1.3 (colored)

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)

Revision 1.3 / (download) - annotate - [select for diffs], Mon Sep 12 15:38:01 2016 UTC (4 years ago) by taca
Branch: MAIN
CVS Tags: pkgsrc-2016Q3-base
Branch point for: pkgsrc-2016Q3
Changes since 1.2: +2 -2 lines
Diff to previous 1.2 (colored)

Update php71 to 7.1.0rc1 (PHP 7.1.0RC1).

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)

Revision 1.2 / (download) - annotate - [select for diffs], Sat Aug 6 11:32:14 2016 UTC (4 years, 1 month ago) by jdolecek
Branch: MAIN
Changes since 1.1: +2 -2 lines
Diff to previous 1.1 (colored)

Update php71 to 7.1.0beta2. List of changes is not available.

Revision 1.1 / (download) - annotate - [select for diffs], Thu Aug 4 14:09:03 2016 UTC (4 years, 1 month ago) by jdolecek
Branch: MAIN

Add php 7.1.0beta1

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

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>