Path to this page:
./
lang/php71,
PHP Hypertext Preprocessor version 7.1
Branch: pkgsrc-2018Q2,
Version: 7.1.22,
Package name: php-7.1.22,
Maintainer: pkgsrc-usersPHP 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:
* Nullable types
* Void return type
* Iterable pseudo-type
* Class constant visibility modifiers
* Square bracket syntax for array destructuring assignment
* Catching multiple exceptions types
* HTTP/2 Server Push Support in ext/curl & other ext/curl improvements
* Fix inconsistent behavior in $this variable
* Create closure from callable
* More precise float values
* Asynchronous Signal Handling (without ticks) in ext/pcntl
Required to run:[
devel/readline] [
textproc/libxml2]
Required to build:[
pkgtools/cwrappers]
Package options: inet6, readline, ssl
Master sites: (Expand)
SHA1: b91ef7f8f7f6987339ab888c5723384c78416e25
RMD160: f1db44e4e4e09d24e04c8033e0c6a6b19f2c7859
Filesize: 14706.904 KB
Version history: (Expand)
- (2018-09-18) Updated to version: php-7.1.22
- (2018-08-17) Updated to version: php-7.1.20
- (2018-07-03) Package added to pkgsrc.se, version php-7.1.19 (created)
CVS history: (Expand)
2018-09-18 20:15:50 by Benny Siegert | Files touched by this commit (3) |
Log message:
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)=
|
2018-08-17 18:04:01 by Benny Siegert | Files touched by this commit (4) | |
Log message:
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)
|