Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
7.3.33 26 Jan 2022 00:20:01 |
Muhammad Moinur Rahman (bofh) |
lang/php73: Remove port
- EOL reached on 2021-12-06
https://www.php.net/eol.php
PR: 260624
Approved by: tz (private email) ale portmgr (blanket)
Sponsored by: Bounce Experts |
7.3.33 26 Dec 2021 18:23:22 |
Muhammad Moinur Rahman (bofh) |
Fix fetch for php*
- Primary hosting provider of php has introduced some sort of checking
which is blocking fetch although curl/wget works perfectly. fetch with
other --user-agent is also not working at the moment. An issue has been
opened with the upstream which can be found at:
https://github.com/php/web-php/issues/483
- Untill this is fixed add php Github distributions URL to MASTER_SITES
- Modify MASTER_SITES for php[73|74|80] and remove SUBDIR as it affects
DIST_SUBDIR
- Add DIST_SUBDIR as Github is IPv4 only which affects IPv6 only
builders. In case someone is running IPv6 only builders distcache will
pickup and serve.
- Although distinfo has been updated as we have added DIST_SUBDIR but
SHA256 and SIZE are unchanged. In case someone needs to verify those
are available from https://www.php.net/downloads
- We might have done some drastic changes but we are on the brink of
quarterly build and we do not want to start a new year and a new
quarter with BROKEN php and thousands of other ports.
PR: 260699
Reported by: chris@cretaforce.gr
Approved by: portmgr (blanket infrastructure)
Sponsored by: Bounce Experts |
7.3.33 23 Dec 2021 05:15:01 |
Muhammad Moinur Rahman (bofh) |
lang/php73: Fix typo
- Set EXPIRATION date on 2022-01-25
Reported by: decke
Approved by: tz (private mail) |
7.3.33 22 Dec 2021 22:09:20 |
Muhammad Moinur Rahman (bofh) |
lang/php73: Mark DEPRECATED
- Upstream active support expired on 2021-12-06
- Set to EXPIRE on 2021-01-25
Approved by: tz (via private mail)
Sponsored by: Bounce Experts |
7.3.33 25 Nov 2021 21:40:11 |
Stefan Eßer (se) |
*/*: Remove redundant '-*' from CONFLICTS definitions
The conflict checks compare the patterns first against the package
names without version (as reported by "pkg query "%n"), then - if
there was no match - agsinst the full package names including the
version (as reported by "pkg query "%n-%v").
Approved by: portmgr (blanket) |
7.3.33 20 Nov 2021 19:31:38 |
Torsten Zuehlsdorff (tz) |
lang/php73: Upgrade from 7.3.32 to 7.3.33
XML:
Fixed bug #79971 (special character is breaking the path in xml function).
(CVE-2021-21707)
Sponsored by: Bounce Experts |
7.3.32 28 Oct 2021 19:22:48 |
Torsten Zuehlsdorff (tz) |
lang/php73: Upgrade from 7.3.31 to 7.3.32
Changelog:
FPM:
Fixed bug #81026 (PHP-FPM oob R/W in root process leading to privilege
escalation). (CVE-2021-21703) |
7.3.31 30 Sep 2021 19:36:22 |
Torsten Zuehlsdorff (tz) |
lang/php7*: adjust CONFLICTS to new versions
PHP 7.3 conflicted with versions no longer in the ports-tree. Remove this
conflicts.
PHP 7.3 and 7.4 did not conflict with PHP 8.0. Add the missing conflict.
PR: 258803
Reported by: Einar Bjarni Halldórsson <einar@isnic.is>
Sponsored by: Bounce Experts |
7.3.31 29 Sep 2021 09:55:00 |
Torsten Zuehlsdorff (tz) |
lang/php73: Update from 7.3.30 to 7.3.31
Changelog:
Zip:
Fixed bug #81420 (ZipArchive::extractTo extracts outside of destination).
(CVE-2021-21706)
Sponsored by: Bounce Experts |
7.3.30 29 Aug 2021 20:47:47 |
Torsten Zuehlsdorff (tz) |
lang/php73: Upgrade from 7.3.29 to 7.3.30
Changelog:
Phar:
Fixed bug #81211: Symlinks are followed when creating PHAR archive.
Sponsored by: Bounce Experts |
7.3.29_1 01 Aug 2021 08:32:35 |
Xin LI (delphij) |
net/openldap24-server: Make SASL permanent for OpenLDAP port.
PR: ports/257374
Reviewed by: obrien
Approved by: portmgr (exp-run by antoine)
Differential Revision: https://reviews.freebsd.org/D31301 |
7.3.29 05 Jul 2021 21:31:18 |
Torsten Zuehlsdorff (tz) |
lang/php73: Update from 7.3.28 to 7.3.29
Changelog:
Core:
Fixed bug #81122: SSRF bypass in FILTER_VALIDATE_URL. (CVE-2021-21705)
PDO_Firebird:
Fixed bug #76448: Stack buffer overflow in firebird_info_cb.
(CVE-2021-21704)
Fixed bug #76449: SIGSEGV in firebird_handle_doer. (CVE-2021-21704)
Fixed bug #76450: SIGSEGV in firebird_stmt_execute. (CVE-2021-21704)
Fixed bug #76452: Crash while parsing blob data in firebird_fetch_blob.
(CVE-2021-21704)
Sponsored by: Bounce Experts |
7.3.28 01 May 2021 22:07:36 |
Torsten Zuehlsdorff (tz) |
lang/php73: Upgrade from 7.3.27 to 7.3.28
Changelog:
Imap:
Fixed bug #80710 (imap_mail_compose() header injection).
Sponsored by: Bounce Experts |
7.3.27 07 Apr 2021 08:09:01 |
Mathieu Arnold (mat) |
One more small cleanup, forgotten yesterday.
Reported by: lwhsu |
7.3.27 06 Apr 2021 14:31:13 |
Mathieu Arnold (mat) |
all: Remove all other $FreeBSD keywords. |
7.3.27 06 Apr 2021 14:31:07 |
Mathieu Arnold (mat) |
Remove # $FreeBSD$ from Makefiles. |
7.3.27 27 Mar 2021 22:25:32 |
bapt |
Convert to @touch |
7.3.27 05 Feb 2021 22:50:59 |
tz |
lang/php73: Upgrade from 7.3.26 to 7.3.27
SOAP:
Fixed bug #80672 (Null Dereference in SoapClient). (CVE-2021-21702)
Sponsored by: PHP Update Service |
7.3.26 09 Jan 2021 23:46:46 |
tz |
lang/php73: Upgrade from 7.3.25 to 7.3.26
Standard:
Fixed bug #77423 (FILTER_VALIDATE_URL accepts URLs with invalid userinfo).
(CVE-2020-7071)
Fixed bug #80457 (stream_get_contents() fails with maxlength=-1 or default).
PR: 252510
Submitted by: <michael.glaus@hostpoint.ch> |
7.3.25 29 Dec 2020 11:01:20 |
tz |
lang/php73: Use pkg-config to detect freetype
In PHP 7.4 and above it is already in use.
Also ignore PHP 7.2 because it is scheduled for removal.
PR: 252115
Submitted by: <daniel.engberg.lists@pyret.net>
Obtained
from: https://aur.archlinux.org/cgit/aur.git/tree/freetype.patch?h=php73 |
7.3.25 03 Dec 2020 17:09:48 |
tz |
lang/php73: Update from 7.3.24 to 7.3.25
Core:
Fixed bug #80280 (ADD_EXTENSION_DEP() fails for ext/standard and
ext/date).
Fixed bug #80258 (Windows Deduplication Enabled, randon permission
errors).
COM:
Fixed bug #62474 (com_event_sink crashes on certain arguments).
DOM:
Fixed bug #80268 (loadHTML() truncates at NUL bytes).
IMAP:
Fixed bug #64076 (imap_sort() does not return FALSE on failure).
Fixed bug #76618 (segfault on imap_reopen).
Fixed bug #80239 (imap_rfc822_write_address() leaks memory).
Fixed minor regression caused by fixing bug #80220.
Fixed bug #80242 (imap_mail_compose() segfaults for multipart with
rfc822). (Only the first 15 lines of the commit message are shown above ) |
7.3.24 01 Dec 2020 13:56:58 |
linimon |
Disable dtrace on riscv64 for now to unbreak build.
Approved by: portmgr (tier-2 blanket)
Obtained from: lonesome.com build testing |
7.3.24 01 Nov 2020 22:50:54 |
tz |
lang/php73: Update from 7.3.23 to 7.3.24
Changelog:
Core:
Fixed bug #79423 (copy command is limited to size of file it can copy).
Calendar:
Fixed bug #80185 (jdtounix() fails after 2037).
IMAP:
Fixed bug #80213 (imap_mail_compose() segfaults on certain $bodies).
Fixed bug #80215 (imap_mail_compose() may modify by-val parameters).
Fixed bug #80220 (imap_mail_compose() may leak memory).
Fixed bug #80223 (imap_mail_compose() leaks envelope on malformed
bodies).
Fixed bug #80216 (imap_mail_compose() does not validate
types/encodings).
Fixed bug #80226 (imap_sort() leaks sortpgm memory). (Only the first 15 lines of the commit message are shown above ) |
7.3.23 22 Oct 2020 12:35:55 |
bapt |
Convert to use @rmempty |
7.3.23 09 Oct 2020 23:26:05 |
tz |
lang/php73: Update from 7.3.22 to 7.3.23
Core:
Fixed bug #80048 (Bug #69100 has not been fixed for Windows).
Fixed bug #80049 (Memleak when coercing integers to string via variadic
argument).
Fixed bug #79699 (PHP parses encoded cookie names so malicious `__Host-`
cookies can be sent). (CVE-2020-7070)
Calendar:
Fixed bug #80007 (Potential type confusion in unixtojd() parameter
parsing).
COM:
Fixed bug #64130 (COM obj parameters passed by reference are not
updated).
OPcache:
Fixed bug #80002 (calc free space for new interned string is wrong).
Fixed bug #79825 (opcache.file_cache causes SIGSEGV when custom opcode
handlers changed).
OpenSSL:
Fixed bug #79601 (Wrong ciphertext/tag in AES-CCM encryption for a 12
bytes IV). (CVE-2020-7069) (Only the first 15 lines of the commit message are shown above ) |
7.3.22 07 Sep 2020 22:15:43 |
tz |
lang/php73: Upgrade from 7.3.21 to 7.3.22
Changelog:
Core:
Fixed bug #79884 (PHP_CONFIG_FILE_PATH is meaningless).
Fixed bug #77932 (File extensions are case-sensitive).
Fixed bug #79806 (realpath() erroneously resolves link to link).
Fixed bug #79895 (PHP_CHECK_GCC_ARG does not allow flags with equal
sign).
Fixed bug #79919 (Stack use-after-scope in define()).
Fixed bug #79934 (CRLF-only line in heredoc causes parsing error).
COM:
Fixed bug #48585 (com_load_typelib holds reference, fails on second
call).
Exif:
Fixed bug #75785 (Many errors from exif_read_data). (Only the first 15 lines of the commit message are shown above ) |
7.3.21 19 Aug 2020 21:30:32 |
tz |
lang/php73: Update from 7.3.20 to 7.3.21
Changelog:
Apache:
Fixed bug #79030 (Upgrade apache2handler's
php_apache_sapi_get_request_time to return usec).
Core:
Fixed bug #79877 (getimagesize function silently truncates after a null
byte).
Fixed bug #79778 (Assertion failure if dumping closure with unresolved
static variable).
Fixed bug #79792 (HT iterators not removed if empty array is destroyed).
COM:
Fixed bug #63208 (BSTR to PHP string conversion not binary safe).
Fixed bug #63527 (DCOM does not work with Username, Password parameter).
Curl:
Fixed bug #79741 (curl_setopt CURLOPT_POSTFIELDS asserts on object with
declared properties). (Only the first 15 lines of the commit message are shown above ) |
7.3.20 13 Jul 2020 13:32:28 |
tz |
mail/php7[2-4]-imap: change client from cclient to panda-cclient
There are some reports about PHP crashes, when using php-imap
(especially with OpenSSL and TSL 1.3). All this problems went away,
when using the panda-cclient instead of the old cclient.
Therefore we make the panda-cclient the new default,
but still allow cclient in order to allow backwards compatibility.
Special thanks to bofh for figuring out the complex details and
the solution!
Special thanks to Jason for being patience and
helpful about so many months!
Reported by: Jason de Cordoba <jason@aventia.pw>
Reviewed by: bofh
Sponsored by: Bounce Experts |
7.3.20 10 Jul 2020 11:24:36 |
tz |
lang/php73: Update from 7.3.19 to 7.3.20
Changelog:
Core:
Fixed bug #79650 (php-win.exe 100% cpu lockup).
Fixed bug #79668 (get_defined_functions(true) may miss functions).
Fixed possibly unsupported timercmp() usage.
Exif:
Fixed bug #79687 (Sony picture - PHP Warning - Make, Model, MakerNotes).
Filter:
Fixed bug #73527 (Invalid memory access in php_filter_strip).
GD:
Fixed bug #79676 (imagescale adds black border with IMG_BICUBIC).
OpenSSL:
Fixed bug #62890 (default_socket_timeout=-1 causes connection to
timeout).
PDO SQLite:
Fixed bug #79664 (PDOStatement::getColumnMeta fails on empty result
set).
SPL:
Fixed bug #79710 (Reproducible segfault in error_handler during GC
involved an SplFileObject).
Standard:
Fixed bug #74267 (segfault with streams and invalid data).
Sponsored by: Bounce Experts |
7.3.19 14 Jun 2020 10:37:22 |
tz |
lang/php73: Update from 7.3.18 to 7.3.19
Changelog:
Core:
Fixed bug #79566 (Private SHM is not private on Windows).
Fixed bug #79489 (.user.ini does not inherit).
GD:
Fixed bug #79615 (Wrong GIF header written in GD GIFEncode).
MySQLnd:
Fixed bug #79596 (MySQL FLOAT truncates to int some locales).
Opcache:
Fixed bug #79535 (PHP crashes with specific opcache.optimization_level).
Fixed bug #79588 (Boolean opcache settings ignore on/off values).
Standard:
Fixed bug #79561 (dns_get_record() fails with DNS_ALL).
Sponsored by: Bounce Experts |
7.3.18 15 May 2020 19:41:23 |
tz |
lang/php73: Update from 7.3.17 to 7.3.18
Changelog:
Core:
Fixed bug #78875 (Long filenames cause OOM and temp files are not
cleaned). (CVE-2019-11048)
Fixed bug #78876 (Long variables in multipart/form-data cause OOM and
temp files are not cleaned). (CVE-2019-11048)
Fixed bug #79434 (PHP 7.3 and PHP-7.4 crash with NULL-pointer
dereference on !CS constant).
Fixed bug #79477 (casting object into array creates references).
Fixed bug #79470 (PHP incompatible with 3rd party file system on
demand).
Fixed bug #78784 (Unable to interact with files inside a VFS for Git
repository).
DOM:
Fixed bug #78221 (DOMNode::normalize() doesn't remove empty text nodes).
FCGI:
Fixed bug #79491 (Search for .user.ini extends up to root dir). (Only the first 15 lines of the commit message are shown above ) |
7.3.17 18 Apr 2020 21:09:23 |
tz |
lang/php73: Upgrade from 7.3.16 to 7.3.17
Changelog:
Core:
Fixed bug #79364 (When copy empty array, next key is unspecified).
Fixed bug #78210 (Invalid pointer address).
CURL:
Fixed bug #79199 (curl_copy_handle() memory leak).
Date:
Fixed bug #79396 (DateTime hour incorrect during DST jump forward).
Iconv:
Fixed bug #79200 (Some iconv functions cut Windows-1258).
OPcache:
Fixed bug #79412 (Opcache chokes and uses 100% CPU on specific script). (Only the first 15 lines of the commit message are shown above ) |
7.3.16 23 Mar 2020 22:03:29 |
tz |
lang/php73: Update from 7.3.15 to 7.3.16
Changelog:
Core:
Fixed bug #63206 (restore_error_handler does not restore previous errors
mask).
COM:
Fixed bug #66322 (COMPersistHelper::SaveToFile can save to wrong
location).
Fixed bug #79242 (COM error constants don't match com_exception codes on
x86).
Fixed bug #79248 (Traversing empty VT_ARRAY throws com_exception).
Fixed bug #79299 (com_print_typeinfo prints duplicate variables).
Fixed bug #79332 (php_istreams are never freed).
Fixed bug #79333 (com_print_typeinfo() leaks memory).
DOM:
Fixed bug #77569: (Write Access Violation in DomImplementation). (Only the first 15 lines of the commit message are shown above ) |
7.3.15 21 Feb 2020 22:02:32 |
tz |
lang/php73: Upgrade from 7.3.14 to 7.3.15
Changelog:
Core:
Fixed bug #71876 (Memory corruption htmlspecialchars(): charset `*' not
supported).
Fixed bug #79146 (cscript can fail to run on some systems).
Fixed bug #78323 (Code 0 is returned on invalid options).
Fixed bug #76047 (Use-after-free when accessing already destructed
backtrace arguments).
CURL:
Fixed bug #79078 (Hypothetical use-after-free in
curl_multi_add_handle()).
Intl:
Fixed bug #79212 (NumberFormatter::format() may detect wrong type).
Libxml:
Fixed bug #79191 (Error in SoapClient ctor disables
DOMDocument::save()). (Only the first 15 lines of the commit message are shown above ) |
7.3.14 07 Feb 2020 09:49:26 |
pkubaj |
lang/php7?: enable DTRACE on powerpc, powerpc64
Tested to work now. |
7.3.14 24 Jan 2020 23:57:14 |
tz |
lang/php73: Update from 7.3.13 to 7.3.14
Changelog:
Core:
Fixed bug #78999 (Cycle leak when using function result as temporary).
CURL:
Fixed bug #79033 (Curl timeout error with specific url and post).
Date:
Fixed bug #79015 (undefined-behavior in php_date.c).
DBA:
Fixed bug #78808 ([LMDB] MDB_MAP_FULL: Environment mapsize limit
reached).
Fileinfo:
Fixed bug #74170 (locale information change after mime_content_type).
GD: (Only the first 15 lines of the commit message are shown above ) |
7.3.13 09 Jan 2020 22:03:41 |
tz |
Unbreak databases/php73-mysqli when lang/php73 is build with MYSQLND=off
Currently when building lang/php73 with MYSQLND=off, its im possible to
build databases/php73-mysqli. When the option MYSQLND was added, we expected
users to not use mysqli at all after disabling this option.
This has proven to be wrong, so we patch the build to be work again.
patch-ext_mysqli_mysqli__api.c was submitted by Sergei <joker@pinnet.ru>.
Merge patches from r522478 into this commit and add two additional patches. |
7.3.13 22 Dec 2019 14:32:50 |
tz |
lang/php73: Upgrade from 7.3.12 to 7.3.13
Changelog:
Bcmath:
Fixed bug #78878 (Buffer underflow in bc_shift_addsub). (CVE-2019-11046)
Core:
Fixed bug #78862 (link() silently truncates after a null byte on
Windows). (CVE-2019-11044)
Fixed bug #78863 (DirectoryIterator class silently truncates after a
null byte). (CVE-2019-11045)
Fixed bug #78943 (mail() may release string with refcount==1 twice).
(CVE-2019-11049)
Fixed bug #78787 (Segfault with trait overriding inherited private
shadow property).
Fixed bug #78868 (Calling __autoload() with incorrect EG(fake_scope)
value).
Fixed bug #78296 (is_file fails to detect file).
EXIF:
Fixed bug #78793 (Use-after-free in exif parsing under memory
sanitizer). (CVE-2019-11050) (Only the first 15 lines of the commit message are shown above ) |
7.3.12 17 Dec 2019 20:28:36 |
rene |
Remove IGNORE_WITH_PHP=71 and add IGNORE_WITH_PHP=74 where relevant. |
7.3.12 27 Nov 2019 19:58:31 |
pkubaj |
lang/php7*: disable DTRACE on powerpc64
php ports don't build on elfv2 with DTRACE.
PR: 242113, 242114, 242116
Approved by: tz (maintainer), tcberner (mentor)
Differential Revision: https://reviews.freebsd.org/D22577
Differential Revision: https://reviews.freebsd.org/D22578
Differential Revision: https://reviews.freebsd.org/D22579 |
7.3.12 22 Nov 2019 22:11:20 |
tz |
lang/php73: Update from 7.3.11 to 7.3.12
Changelog:
Core:
Fixed bug #78658 (Memory corruption using Closure::bindTo).
Fixed bug #78656 (Parse errors classified as highest log-level).
Fixed bug #78752 (Segfault if GC triggered while generator stack frame
is being destroyed).
Fixed bug #78689 (Closure::fromCallable() doesn't handle [Closure,
'__invoke']).
COM:
Fixed bug #78694 (Appending to a variant array causes segfault).
Date:
Fixed bug #70153 (\DateInterval incorrectly unserialized).
Fixed bug #78751 (Serialising DatePeriod converts DateTimeImmutable).
Iconv: (Only the first 15 lines of the commit message are shown above ) |
7.3.11 06 Nov 2019 18:06:41 |
zeising |
Add USES=xorg USES=gl, ports categories l
Add USES=xorg and USES=gl to ports in categories starting with 'l'
While here, try to sprinkle other USES (mostly gnome and sdl) as needed. |
7.3.11 25 Oct 2019 10:35:46 |
tz |
lang/php73: Update from 7.3.10 to 7.3.11
Changelog:
Core:
Fixed bug #78535 (auto_detect_line_endings value not parsed as bool).
Fixed bug #78620 (Out of memory error).
Exif:
Fixed bug #78442 ('Illegal component' on exif_read_data since PHP7)
(Kalle)
FPM:
Fixed bug #78599 (env_path_info underflow in fpm_main.c can lead to
RCE). (CVE-2019-11043)
Fixed bug #78413 (request_terminate_timeout does not take effect after
fastcgi_finish_request).
MBString:
Fixed bug #78633 (Heap buffer overflow (read) in mb_eregi).
Fixed bug #78579 (mb_decode_numericentity: args number inconsistency). (Only the first 15 lines of the commit message are shown above ) |
7.3.10 29 Sep 2019 21:08:25 |
tz |
lang/php73: Update from 7.3.9 to 7.3.10
Changelog:
Core:
Fixed bug #78220 (Can't access OneDrive folder).
Fixed bug #77922 (Double release of doc comment on inherited shadow
property).
Fixed bug #78441 (Parse error due to heredoc identifier followed by
digit).
Fixed bug #77812 (Interactive mode does not support PHP 7.3-style
heredoc).
FastCGI:
Fixed bug #78469 (FastCGI on_accept hook is not called when using named
pipes on Windows).
FPM:
Fixed bug #78334 (fpm log prefix message includes wrong stdout/stderr
notation).
Intl:
Ensure IDNA2003 rules are used with idn_to_ascii() and idn_to_utf8()
when requested. (Only the first 15 lines of the commit message are shown above ) |
7.3.9 03 Sep 2019 20:24:14 |
tz |
lang/php73: Update from 7.3.8 to 7.3.9
Changelog:
Core:
Fixed bug #78363 (Buffer overflow in zendparse).
Fixed bug #78379 (Cast to object confuses GC, causes crash).
Fixed bug #78412 (Generator incorrectly reports non-releasable $this as
GC child).
Curl:
Fixed bug #77946 (Bad cURL resources returned by
curl_multi_info_read()).
Exif:
Fixed bug #78333 (Exif crash (bus error) due to wrong alignment and
invalid cast).
FPM:
Fixed bug #77185 (Use-after-free in FPM master event handling).
Iconv: (Only the first 15 lines of the commit message are shown above ) |
7.3.8 13 Aug 2019 22:29:43 |
mat |
onvert to UCL & cleanup pkg-message (categories l-m) |
7.3.8 03 Aug 2019 18:29:39 |
tz |
Update PHP 7.3 from 7.3.7 to 7.3.8
Changelog:
Core:
Added syslog.filter=raw option.
Fixed bug #78212 (Segfault in built-in webserver).
Date:
Fixed bug #69044 (discrepency between time and microtime).
Updated timelib to 2018.02.
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)
FTP:
Fixed bug #78039 (FTP with SSL memory leak). (Only the first 15 lines of the commit message are shown above ) |
7.3.7 13 Jul 2019 21:27:17 |
tz |
lang/php73: Update from 7.3.6 to 7.3.7
Changelog:
Core:
Fixed bug #76980 (Interface gets skipped if autoloader throws an
exception).
DOM:
Fixed bug #78025 (segfault when accessing properties of
DOMDocumentType).
MySQLi:
Fixed bug #77956 (When mysqli.allow_local_infile = Off, use a meaningful
error message).
Fixed bug #38546 (bindParam incorrect processing of bool types).
MySQLnd:
Fixed bug #77955 (Random segmentation fault in mysqlnd from php-fpm).
Opcache:
Fixed bug #78015 (Incorrect evaluation of expressions involving partials
arrays in SCCP). (Only the first 15 lines of the commit message are shown above ) |
7.3.6 31 May 2019 22:02:10 |
tz |
lang/php73: Update from 7.3.5 to 7.3.6
Changelog:
cURL:
Implemented FR #72189 (Add missing CURL_VERSION_* constants).
EXIF:
Fixed bug #77988 (heap-buffer-overflow on php_jpg_get16)
(CVE-2019-11040).
FPM:
Fixed bug #77934 (php-fpm kill -USR2 not working).
Fixed bug #77921 (static.php.net doesn't work anymore).
GD:
Fixed bug #77943 (imageantialias($image, false); does not work).
Fixed bug #77973 (Uninitialized read in gdImageCreateFromXbm)
(CVE-2019-11038).
Iconv: (Only the first 15 lines of the commit message are shown above ) |
7.3.5 08 May 2019 06:46:57 |
tz |
lang/php73: Upgrade from 7.3.4 to 7.3.5
Changelog:
Core:
Fixed bug #77903 (ArrayIterator stops iterating after offsetSet call).
CLI:
Fixed bug #77794 (Incorrect Date header format in built-in server).
EXIF:
Fixed bug #77950 (Heap-buffer-overflow in _estrndup via
exif_process_IFD_TAG).
Interbase:
Fixed bug #72175 (Impossibility of creating multiple connections to
Interbase with php 7.x).
Intl:
Fixed bug #77895 (IntlDateFormatter::create fails in strict mode if
$locale = null).
litespeed: (Only the first 15 lines of the commit message are shown above ) |
7.3.4_4 06 May 2019 20:27:18 |
tz |
lang/php73: convert CPPFLAGS from /usr/local to ${LOCALBASE}
As mat point out too often: if you write /usr/local you should write
${LOCALBASE}
PR: 237722
Reported by: mikael.urankar@gmail.com |
7.3.4_3 03 May 2019 22:31:47 |
tz |
lang/php73: enable PRCE2 JIT support
This will speed up certain PHP scripts relying on regex matches.
PR: 237722
Submitted by: Jon Tejnung <jon@herrskogen.se> |
7.3.4_2 30 Apr 2019 14:03:37 |
amdmi3 |
Update WWW
Approved by: portmgr blanket |
7.3.4_2 30 Apr 2019 05:28:40 |
antoine |
Revert r500402 and unbreak all php73 ports
Pointy hat: amdmi3 |
7.3.4_2 29 Apr 2019 09:31:25 |
amdmi3 |
- Add LICENSE_FILE
- Update WWW
Approved by: portmgr blanket |
7.3.4_2 11 Apr 2019 09:49:39 |
tz |
PHP: Change MOD_PRIO for imap to avoid core dumps
PR: 235917
Reported by: Sergey Anokhin <admin@5034.ru>
MFH: 2019Q2 |
7.3.4_1 09 Apr 2019 14:04:50 |
sunpoet |
Update devel/readline to 8.0
- Bump PORTREVISION of dependent ports for shlib change
Changes: https://tiswww.case.edu/php/chet/readline/CHANGES
PR: 236156
Exp-run by: antoine |
7.3.4 08 Apr 2019 07:21:24 |
tz |
PHP: Add Synth to pkg-message advice
pkg-message currently states the advice to add WITH_MPM=event
if its build by poudriere and with ZTS option enabled.
This is also true if Synth is used, therefore adding it.
Reported by: Dennis <denradford@gmail.com> |
7.3.4 05 Apr 2019 13:51:57 |
tz |
Update PHP 7.3 from 7.3.3 to 7.3.4
Changelog:
Core:
Fixed bug #77738 (Nullptr deref in zend_compile_expr).
Fixed bug #77660 (Segmentation fault on break 2147483648).
Fixed bug #77652 (Anonymous classes can lose their interface
information).
Fixed bug #77345 (Stack Overflow caused by circular reference in garbage
collection).
Fixed bug #76956 (Wrong value for 'syslog.filter' documented in
php.ini).
Apache2Handler:
Fixed bug #77648 (BOM in sapi/apache2handler/php_functions.c).
Bcmath:
Fixed bug #77742 (bcpow() implementation related to gcc compiler
optimization).
CLI Server: (Only the first 15 lines of the commit message are shown above ) |
7.3.3 08 Mar 2019 15:49:06 |
tz |
lang/php73: Upgrade from 7.3.2 to 7.3.3
Changelog:
Core:
Fixed bug #77589 (Core dump using parse_ini_string with numeric
sections).
Fixed bug #77329 (Buffer Overflow via overly long Error Messages).
Fixed bug #77494 (Disabling class causes segfault on member access).
Fixed bug #77498 (Custom extension Segmentation fault when declare
static property).
Fixed bug #77530 (PHP crashes when parsing `(2)::class`).
Fixed bug #77546 (iptcembed broken function).
Fixed bug #77630 (rename() across the device may allow unwanted access
during processing).
COM:
Fixed bug #77621 (Already defined constants are not properly reported).
Fixed bug #77626 (Persistence confusion in php_com_import_typelib()). (Only the first 15 lines of the commit message are shown above ) |
7.3.2 08 Feb 2019 11:09:22 |
tz |
lang/php73: Upgrade from 7.3.1 to 7.3.2
Changelog:
Core:
Fixed bug #77369 (memcpy with negative length via crafted DNS response).
Fixed bug #77387 (Recursion detection broken when printing GLOBALS).
Fixed bug #77376 ("undefined function" message no longer includes
namespace).
Fixed bug #77357 (base64_encode / base64_decode doest not work on nested
VM).
Fixed bug #77339 (__callStatic may get incorrect arguments).
Fixed bug #77317 (__DIR__, __FILE__, realpath() reveal physical path for
subst virtual drive).
Fixed bug #77263 (Segfault when using 2 RecursiveFilterIterator).
Fixed bug #77447 (PHP 7.3 built with ASAN crashes in
zend_cpu_supports_avx2).
Fixed bug #77484 (Zend engine crashes when calling realpath in invalid
working dir).
Curl: (Only the first 15 lines of the commit message are shown above ) |
7.3.1_1 26 Jan 2019 16:32:28 |
tz |
lang/php72 and lang/php73: improve documentation of php-fpm specific www.conf
If you only define a port to listen in www.conf, PHP defaults to listen
only to IPv6 ports on FreeBSD. On other OS it listens to IPv6 and IPv4.
Since upstream do not want to fix this [1], we add this special case to
the documentation.
Because the configuration file is a @sample it wont be updated for already
changed files. Therefore i do not bump PORTREVISION.
PR: 235141
Submitted by: Artyom Davidov <ard_1@mail.ru>
[1] https://bugs.php.net/bug.php?id=74166 |
7.3.1_1 23 Jan 2019 10:48:58 |
tz |
lang/php73: disable DTRACE option on PowerPC
DTRACE causes ld(1) link probe failures and therefore fails the build.
PR: 233850
Submitted by: Chip Cuccio <chip.cuccio@gmail.com>
MFH: 2019Q1 |
7.3.1_1 21 Jan 2019 13:19:31 |
tz |
lang/php7*: Rename option MYSQL to MYSQLND
Renaming the option to be inline with the already existing MYSQLND option
in the mysqli and pdo_mysqli ports.
Reported by: Jarrod Sayers <jarrod@downtools.com.au> |
7.3.1_1 17 Jan 2019 10:41:26 |
tz |
lang/php73: Make enabling MYSQL native driver optional
Currently PHP is always compiled with --enable-mysqlnd, to allow the use
of the native MySQL Native Driver. MySQL Native Driver is a replacement for the
MySQL Client Library.
While this is handy when working with MySQL there is no need for
it when MySQL is *not* used at all. This happens frequently when
working without databases or simply with other databases.
To avoid POLA the newly introduced option is a default option.
Disabling it will reduce the size of the package by ca. 175 KB,
which also helps in modern constraint VM run environments.
Submitted by: Reko Turja <reko.turja@liukuma.net> |
7.3.1 14 Jan 2019 11:05:43 |
tz |
lang/php73: Upgrade from 7.3.0 to 7.3.1
Changelog:
Core:
Fixed bug #76654 (Build failure on Mac OS X on 32-bit Intel).
Fixed bug #71041 (zend_signal_startup() needs ZEND_API).
Fixed bug #76046 (PHP generates "FE_FREE" opcode on the wrong line).
Fixed bug #77291 (magic methods inherited from a trait may be ignored).
CURL:
Fixed bug #77264 (curl_getinfo returning microseconds, not seconds).
COM:
Fixed bug #77177 (Serializing or unserializing COM objects crashes).
Exif:
Fixed bug #77184 (Unsigned rational numbers are written out as signed
rationals). (Only the first 15 lines of the commit message are shown above ) |
7.3.0_1 08 Jan 2019 15:54:24 |
tz |
lang/php73: Fix "Bus error (core dumped)" by disabling ifuncs
PHP 7.3 uses ifuncs optimisations which generates a list of problems on FreeBSD:
https://bugs.php.net/bug.php?id=77284
https://bugs.php.net/bug.php?id=77279
https://bugs.php.net/bug.php?id=77261
Therefore ifuncs will be disabled in PHP 7.3.1. To make it usable until the
release,
we import the patch until then:
https://github.com/php/php-src/commit/291589114aa9be899cf7d5d874c3b5bbdb35f336
PR: 233024
Submitted by: Pascal Christen <pascal.christen@hostpoint.ch>
MFH: 2019Q1 |
7.3.0 05 Jan 2019 15:47:57 |
rene |
Remove stale IGNORE_WITH_PHP=56 values.
Reminded by: sunpoet |
7.3.0 07 Dec 2018 07:50:31 |
tz |
lang/php73: Upgrade from RC6 to 7.3.0
Changelog: http://www.php.net/ChangeLog-7.php#7.3.0 |
7.3.0.r6 06 Dec 2018 11:22:12 |
rene |
Remove version 7.0 from the IGNORE_WITH_PHP list. |
7.3.0.r6 23 Nov 2018 10:28:43 |
joneum |
Update to RC6
Changelog: https://github.com/php/php-src/blob/php-7.3.0RC6/NEWS
Approved by: tz (implicit)
Sponsored by: Netzkommune GmbH |
7.3.0.r5 22 Nov 2018 20:20:58 |
emaste |
lang/php73: link with -znotext on i386
This port links some non-PIC code, which fails with lld as it defaults
to disallowing relocations against read-only segments. For i386 we can
just add -znotext unconditionally: for GNU BFD ld it just affirms BFD's
existing default.
PR: 214864, 230207
Sponsored by: The FreeBSD Foundation |
7.3.0.r5 07 Nov 2018 21:05:55 |
joneum |
Update to RC5
Changelog: https://github.com/php/php-src/blob/php-7.3.0RC5/NEWS
Approved by: tz (implicit)
Sponsored by: Netzkommune GmbH |
7.3.0.r4 26 Oct 2018 10:15:42 |
joneum |
Update to RC4
Changelog: https://github.com/php/php-src/blob/php-7.3.0RC4/NEWS
Approved by: tz (implicit)
Sponsored by: Netzkommune GmbH |
7.3.0.r3 16 Oct 2018 05:14:42 |
joneum |
security/php73-hash: fix build with GCC-based architectures
Unbreak this Port on mips64
PR: 232160
Reported by: Piotr Kubaj <pkubaj@anongoth.pl>
Approved by: tz (implicit)
Sponsored by: Netzkommune GmbH |
7.3.0.r3 12 Oct 2018 14:19:56 |
joneum |
Update to RC3
Changelog: https://github.com/php/php-src/blob/php-7.3.0RC3/NEWS
Approved by: tz (implicit)
Sponsored by: Netzkommune GmbH |
7.3.0.r2_1 09 Oct 2018 17:32:30 |
joneum |
bump PORTREVISON after fix in r481618
Approved by: tz (implicit)
Sponsored by: Netzkommune HmbH |
7.3.0.r2 09 Oct 2018 10:02:37 |
tz |
PHP 7.3: Convert PCRE2 dependency from BUILD to LIB_DEPENDS
This fixes fallout located to PEAR.
Reported by: mat, antoine |
7.3.0.r2 08 Oct 2018 08:52:52 |
tz |
Add PHP 7.3 RC2 to the ports-tree.
Notable changes:
- Switch from PCRE to PCRE2
- Many modules now require PCRE2 for building
- graphics/php73-gd: X11 option is no longer default
Changes to Mk/Uses/php.mk approved by ale |