Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
This is a slave port. You may also want to view the commits to the master port: lang/php71 |
Commit | Credits | Log message |
7.1.33 17 Dec 2019 20:21:15 |
rene |
Remove PHP 7.1 ports, upstream security support ended on 2019-12-01 :
2019-12-01 archivers/php71-bz2
2019-12-01 archivers/php71-phar
2019-12-01 archivers/php71-zip
2019-12-01 archivers/php71-zlib
2019-12-01 converters/php71-iconv
2019-12-01 converters/php71-mbstring
2019-12-01 converters/php71-recode
2019-12-01 databases/php71-dba
2019-12-01 databases/php71-interbase
2019-12-01 databases/php71-mysqli
2019-12-01 databases/php71-odbc
2019-12-01 databases/php71-pdo
2019-12-01 databases/php71-pdo_dblib (Only the first 15 lines of the commit message are shown above ) |
7.1.33 25 Oct 2019 10:32:31 |
tz |
lang/php71: Update from 7.1.32 to 7.1.33
Changelog:
FPM:
Fixed bug #78599 (env_path_info underflow in fpm_main.c can lead to RCE).
(CVE-2019-11043)
Changelog taken from: https://www.php.net/ChangeLog-7.php#7.1.33
MFH: 2019Q4 |
7.1.32_1 03 Oct 2019 20:35:30 |
jbeich |
devel/icu: update to 65.1
Changes: http://site.icu-project.org/download/65
ABI: https://abi-laboratory.pro/tracker/timeline/icu4c/ |
7.1.31 03 Aug 2019 18:26:07 |
tz |
Update PHP 7.1 from 7.1.30 to 7.1.31
Changelog:
SQLite:
Upgraded to SQLite 3.28.0.
EXIF:
Fixed bug #78256 (heap-buffer-overflow on exif_process_user_comment).
(CVE-2019-11042)
Fixed bug #78222 (heap-buffer-overflow on exif_scan_thumbnail).
(CVE-2019-11041)
Phar:
Fixed bug #77919 (Potential UAF in Phar RSHUTDOWN).
Changelog taken from: https://www.php.net/ChangeLog-7.php#7.1.31
MFH: 2019Q3 |
7.1.30_1 26 Jul 2019 20:46:57 |
gerald |
Bump PORTREVISION for ports depending on the canonical version of GCC
as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3
to GCC 9.1 under most circumstances now after revision 507371.
This includes ports
- with USE_GCC=yes or USE_GCC=any,
- with USES=fortran,
- using Mk/bsd.octave.mk which in turn features USES=fortran, and
- with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, everything INDEX-11 shows with a dependency on lang/gcc9 now.
PR: 238330 |
7.1.28 05 Apr 2019 13:49:12 |
tz |
Update PHP 7.1 from 7.1.27 to 7.1.28
Changelog:
EXIF:
Fixed bug #77753 (Heap-buffer-overflow in php_ifd_get32s).
Fixed bug #77831 (Heap-buffer-overflow in exif_iif_add_value).
SQLite3:
Added sqlite3.defensive INI directive.
Changelog taken from: https://www.php.net/ChangeLog-7.php#7.1.28
MFH: 2019Q2 |
7.1.27_1 27 Mar 2019 21:11:09 |
jbeich |
devel/icu: update to 64.1
Changes: http://site.icu-project.org/download/64
ABI: https://abi-laboratory.pro/tracker/timeline/icu4c/
PR: 236325
Exp-run by: antoine
Differential Revision: https://reviews.freebsd.org/D19479 |
7.1.26 14 Jan 2019 11:00:50 |
tz |
Update PHP 7.1 from 7.1.25 to 7.1.26
Changelog:
Core:
Fixed bug #77369 (memcpy with negative length via crafted DNS response).
GD:
Fixed bug #77269 (efree() on uninitialized Heap data in imagescale leads
to use-after-free).
Fixed bug #77270 (imagecolormatch Out Of Bounds Write on Heap).
IMAP:
Fixed bug #77020 (null pointer dereference in imap_mail).
Mbstring:
Fixed bug #77370 (Buffer overflow on mb regex functions - fetch_token).
Fixed bug #77371 (heap buffer overflow in mb regex functions -
compile_string_node).
Fixed bug #77381 (heap buffer overflow in multibyte match_at). (Only the first 15 lines of the commit message are shown above ) |
7.1.25_1 12 Dec 2018 01:35:36 |
gerald |
Bump PORTREVISION for ports depending on the canonical version of GCC
defined via Mk/bsd.default-versions.mk which has moved from GCC 7.4 t
GCC 8.2 under most circumstances.
This includes ports
- with USE_GCC=yes or USE_GCC=any,
- with USES=fortran,
- using Mk/bsd.octave.mk which in turn features USES=fortran, and
- with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, as a double check, everything INDEX-11 showed depending on lang/gcc7.
PR: 231590 |
7.1.24 15 Nov 2018 16:40:59 |
joneum |
Update to 7.1.24
Changelog: http://www.php.net/ChangeLog-7.php#7.1.24
Approved by: tz (implicit)
MFH: 2018Q4
Sponsored by: Netzkommune GmbH |
7.1.23_1 23 Oct 2018 11:35:04 |
jbeich |
devel/icu: update to 63.1
Changes: http://site.icu-project.org/download/63
ABI: https://abi-laboratory.pro/tracker/timeline/icu4c/
PR: 232300
Exp-run by: antoine |
7.1.21 17 Aug 2018 19:02:37 |
joneum |
Update to 7.1.21
Changelog: http://www.php.net/ChangeLog-7.php#7.1.21
Approved by: tz (implicit)
MFH: 2018Q3 |
7.1.20_1 29 Jul 2018 22:18:46 |
gerald |
Bump PORTREVISION for ports depending on the canonical version of GCC
in the ports tree (via Mk/bsd.default-versions.mk and lang/gcc) which
has now moved from GCC 6 to GCC 7 by default.
This includes ports
- featuring USE_GCC=yes or USE_GCC=any,
- featuring USES=fortran,
- using Mk/bsd.octave.mk which in turn features USES=fortran, and those
- with USES=compiler specifying one of openmp, nestedfct, c11, c++0x,
c++11-lib, c++11-lang, c++14-lang, c++17-lang, or gcc-c++11-lib.
PR: 222542 |
7.1.20 24 Jul 2018 08:44:32 |
tz |
PHP 7.1 and PHP 7.2: add TEST_TARGET to all extensions
This enables "make test" in every extension and eases
the test of changes to PHP.
I did ignore PHP 7.0 intentionally since it only receives
security updates and will EOL at the end of the year. Therefore
no great amount of work is expected for 7.0. |
7.1.20 23 Jul 2018 15:11:55 |
tz |
devel/php71-intl and devel/php72-intl
Commit missed resets of PORTREVISION after updates of lang/php71 and lang/php72
MFH: 2018Q3 |
7.1.19_1 29 Jun 2018 14:22:11 |
jbeich |
devel/icu: update to 62.1
Changes: http://site.icu-project.org/download/62
ABI: https://abi-laboratory.pro/tracker/timeline/icu4c/
PR: 229359
Exp-run by: antoine (only 10.4) |
7.1.17 26 Apr 2018 14:49:18 |
tz |
Update PHP 7.1 from 7.1.16 to 7.1.17
Changelog: http://www.php.net/ChangeLog-7.php#7.1.17
MFH: 2018Q2
Security: CVE-2018-5712 |
7.1.16_1 06 Apr 2018 15:53:17 |
jbeich |
devel/icu: update to 61.1
Changes: http://site.icu-project.org/download/61
ABI: https://abi-laboratory.pro/tracker/timeline/icu4c/
PR: 227042
Exp-run by: antoine
MFH: 2018Q2 (required by Firefox 61) |
7.1.16 04 Apr 2018 08:21:00 |
jbeich |
devel/php*-intl: unbreak with ICU 61
In file included from ext/intl/intl_convertcpp.cpp:21:
./intl_convertcpp.h:29:25: error: unknown type name 'UnicodeString'
int intl_stringFromChar(UnicodeString &ret, char *str, size_t str_len,
UErrorCode *status);
^
./intl_convertcpp.h:31:40: error: unknown type name 'UnicodeString'; did you
mean 'icu::UnicodeString'?
zend_string* intl_charFromString(const UnicodeString &from, UErrorCode *status);
^~~~~~~~~~~~~
icu::UnicodeString
/usr/local/include/unicode/unistr.h:286:20: note: 'icu::UnicodeString' declared
here
class U_COMMON_API UnicodeString : public Replaceable
^
ext/intl/intl_convertcpp.cpp:28:25: error: unknown type name 'UnicodeString'
int intl_stringFromChar(UnicodeString &ret, char *str, size_t str_len,
UErrorCode *status) (Only the first 15 lines of the commit message are shown above ) |
7.1.15 12 Mar 2018 13:58:59 |
tz |
Update PHP 7.1 from 7.1.14 to 7.1.15
Changelog: http://www.php.net/ChangeLog-7.php#7.1.15
MFH: 2018Q1 |
7.1.14_1 09 Feb 2018 09:12:48 |
jbeich |
devel/icu: drop C++98 compatibility workarounds
Now that both USE_GCC and -CURRENT default to C++14 there's little
reason to complicate maintenance. Revert r449685 to usher consumers
into post-C++11 world.
PR: 222433 222434 222435 |
7.1.12 24 Nov 2017 10:13:52 |
tz |
Update PHP 7.1 from 7.1.11 to 7.1.12
Changelog: http://www.php.net/ChangeLog-7.php#7.1.12
MFH: 2017Q4 |
7.1.11_1 09 Nov 2017 02:31:48 |
jbeich |
devel/icu: update to 60.1
Changes: http://site.icu-project.org/download/60
ABI: https://abi-laboratory.pro/tracker/timeline/icu4c/
PR: 223373
Exp-run by: antoine |
7.1.10 28 Sep 2017 13:04:46 |
tz |
Update PHP 7.1 from 7.1.9 to 7.1.10
Changelog: http://www.php.net/ChangeLog-7.php#7.1.10
MFH: 2017Q3 |
7.1.9_3 25 Sep 2017 00:02:36 |
jbeich |
devel/icu: update to 59.1
- Temporarily keep C++98 working in consumers for Clang's default -std=
Changes: http://site.icu-project.org/download/59
PR: 218788
Submitted by: takefu@airport.fm, dcarmich@dcarmichael.net (early version)
Exp-run by: antoine |
7.1.9_2 12 Sep 2017 13:01:22 |
jbeich |
Back out C++11 changes for ICU >= 59
r449608, r449609, r449610, r449611, r449612, r449613, r449614,
r449621, r449661, r449662 are reverted. ICU will pull char16_t typedef
in C++98 mode instead.
Pointy hat to: jbeich
PR: 218788 222222 222225 |
7.1.9_1 11 Sep 2017 08:23:38 |
jbeich |
devel/php7{0,1}-intl: switch to C++11, required by ICU >= 59
In file included from
/wrkdirs/usr/ports/devel/php70-intl/work/php-7.0.19/ext/intl/intl_convertcpp.cpp:21:
In file included from ./intl_convertcpp.h:26:
/usr/local/include/unicode/unistr.h:3025:7: error: delegating constructors are
permitted only in C++11
UnicodeString(ConstChar16Ptr(text)) {}
^~~~~~~~~~~~~
/usr/local/include/unicode/unistr.h:3087:7: error: delegating constructors are
permitted only in C++11
UnicodeString(ConstChar16Ptr(text), length) {}
^~~~~~~~~~~~~
/usr/local/include/unicode/unistr.h:3180:7: error: delegating constructors are
permitted only in C++11
UnicodeString(Char16Ptr(buffer), buffLength, buffCapacity) {}
^~~~~~~~~~~~~
PR: 218788 |
7.1.1 24 Jan 2017 11:54:20 |
tz |
Add PHP 7.1
Thanks to: mat, pi, ale, martin@waschbuesch.de and franco@opnsense.org |