non port: lang/php80/Makefile |
SVNWeb
|
Number of commits found: 55 |
Thu, 30 Mar 2023
|
[ 23:59 Muhammad Moinur Rahman (bofh) ] 3737c3a
lang/php80: Mark DEPRECATED
- Upstream support ends on 2023-11-26. See for more details:
https://www.php.net/supported-versions.php
- Set EXPIRATION_DATE on 2023-12-31
- Use USES=localbase whenever possible
- Refactor old php74 codebase
Sponsored by: Bounce Experts
|
Wed, 15 Feb 2023
|
[ 17:30 Muhammad Moinur Rahman (bofh) ] faabc6b
lang/php80: Update version 8.0.27=>8.0.28
Changelog: https://www.php.net/ChangeLog-8.php#8.0.28
Sponsored by: Bounce Experts
|
Wed, 25 Jan 2023
|
[ 21:13 Muhammad Moinur Rahman (bofh) ] 8ea662c
www/mod_php8*: Fix build
USES=apache must be called before bsd.pre.port.mk however this was
overridden using an include clause. During my previous commit on
refactoring apache.mk these include blocks were deleted which causes
failure to the build of these port as USES=apache in preport.mk is never
called. This commit changes and refactors the code.
Fixes: 40843b1 Mk/Uses/apache.mk: Refactor after removal of older versions
|
[ 17:54 Muhammad Moinur Rahman (bofh) ] 40843b1 (Only the first 10 of 106 ports in this commit are shown above. )
Mk/Uses/apache.mk: Refactor after removal of older versions
apache22 and apache25 had been removed a long time ago however the
apache.mk file has never been refactored and is out of sync from the
file Mk/bsd.default-versions.mk. These changes refactors the removals of
the older versions. In addition:
- Move some keywords like USE_APACHE, USE_APACHE_BUILD, USE_APACHE_RUN
from SANITY_DEPRECATED to SANITY_UNSUPPORTED
- Remove apache versions from ports Makefiles as currently there is only
one available version in the tree. However the version checks are
still valid and should work flawlessly whenever a new version is
added. For example USES=apache:2.2+ are simply replaced with
USES=apache. As currently there are no other versions available for
test this could not be checked on it's own ground.
- Update FOO_USE=APACHE=yes to FOO_USES=apache
- Remove trailing whitespaces
Approved by: portmgr
Differential Revision: https://reviews.freebsd.org/D38113
|
Tue, 10 Jan 2023
|
[ 00:07 Muhammad Moinur Rahman (bofh) ] bdae7d6
lang/php80: Update version 8.0.26=>8.0.27
Approved by: tz (private email)
MFH: 2023Q1
Relnotes: https://www.php.net/ChangeLog-8.php#8.0.27
Sponsored by: Bounce Experts
|
Sun, 27 Nov 2022
|
[ 13:36 Muhammad Moinur Rahman (bofh) ] f636aab
lang/php80: Update version 8.0.25=>8.0.26
* CLI:
- Fixed bug GH-9709 (Null pointer dereference with -w/-s options).
* Core:
- Fixed bug GH-9752 (Generator crashes when interrupted during
argument evaluation with extra named params).
- Fixed bug GH-9801 (Generator crashes when memory limit is exceeded
during initialization).
- Fixed potential NULL pointer dereference in Windows shm*()
functions.
- Fixed bug GH-9750 (Generator memory leak when interrupted during
argument evaluation.
* Date:
- Fixed bug GH-9763 (DateTimeZone ctr mishandles input and adds null (Only the first 15 lines of the commit message are shown above )
|
Sat, 29 Oct 2022
|
[ 19:49 Muhammad Moinur Rahman (bofh) ] 5b7b2aa
lang/php80: Update version 8.0.24=>8.0.25
* GD:
- Fixed bug #81739: OOB read due to insufficient input validation in
imageloadfont(). (CVE-2022-31630)
* Hash:
- Fixed bug #81738: buffer overflow in hash_update() on long parameter
(CVE-2022-37454)
* Session:
- Fixed bug GH-9583 (session_create_id() fails with user defined save
handler that doesn't have a validateId() method).
* Streams:
- Fixed bug GH-9590 (stream_select does not abort upon exception or
empty valid fd set).
Approved by: tz (By private mail)
MFH: 2022Q4
Relnotes: https://www.php.net/ChangeLog-8.php#8.0.25
Sponsored by: Bounce Experts
|
Sat, 1 Oct 2022
|
[ 18:36 Muhammad Moinur Rahman (bofh) ] 24d9ef5
lang/php80: Update version 8.0.23=>8.0.24
* Core:
- Fixed bug GH-9323 (Crash in ZEND_RETURN/GC/zend_call_function)
(Tim Starling)
- Fixed bug GH-9361 (Segmentation fault on script exit #9379).
- Fixed bug GH-9407 (LSP error in eval'd code refers to wrong class
for static type).
- Fixed bug #81727: Don't mangle HTTP variable names that clash with
ones that have a specific semantic meaning. (CVE-2022-31629)
* DOM:
- Fixed bug #79451 (DOMDocument->replaceChild on doctype causes double
free).
* FPM:
- Fixed bug GH-8885 (FPM access.log with stderr begins to write logs (Only the first 15 lines of the commit message are shown above )
|
Wed, 7 Sep 2022
|
[ 21:10 Stefan Eßer (se) ] b7f0544 (Only the first 10 of 27931 ports in this commit are shown above. )
Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.
Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.
There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above )
|
Sat, 3 Sep 2022
|
[ 12:48 Muhammad Moinur Rahman (bofh) ] 0d79b53
lang/php80: Update version 8.0.22=>8.0.23
* Core:
- Fixed incorrect double to long casting in latest clang.
* DBA:
- Fixed LMDB driver memory leak on DB creation failure (Girgias)
- Fixed bug GH-9155 (dba_open("non-existing", "c-", "flatfile")
segfaults).
* Intl:
- Fixed IntlDateFormatter::formatObject() parameter type.
* OPcache:
- Fixed bug GH-9033 (Loading blacklist file can fail due to negative
length).
* PDO_SQLite:
- Fixed bug GH-9032 (SQLite3 authorizer crashes on NULL values). (Only the first 15 lines of the commit message are shown above )
|
Sat, 6 Aug 2022
|
[ 19:12 Muhammad Moinur Rahman (bofh) ] 33839ff
lang/php80: Update version 8.0.20=>8.0.22
- STRIP Binaries [1]
CLI:
- Fixed potential overflow for the builtin server via the
PHP_CLI_SERVER_WORKERS environment variable.
Core:
- Fixed bug GH-8923 (error_log on Windows can hold the file write lock).
- Fixed bug GH-8995 (WeakMap object reference offset causing TypeError).
Date:
- Fixed bug #80047 (DatePeriod doesn't warn with custom
DateTimeImmutable).
DBA:
- Fixed LMDB driver hanging when attempting to delete a non-existing (Only the first 15 lines of the commit message are shown above )
|
Fri, 10 Jun 2022
|
[ 13:58 Muhammad Moinur Rahman (bofh) ] debc129
lang/php80: Update version 8.0.19=>8.0.20
- CLI:
Fixed bug #8575 (CLI closes standard streams too early).
- Core:
Fixed Haiku ZTS builds.
- Date:
Fixed bug #8471 (Segmentation fault when converting immutable and
mutable DateTime instances created using reflection).
- FPM:
* Fixed ACL build check on MacOS.
* Fixed bug #72185: php-fpm writes empty fcgi record causing nginx 502
- Mysqlnd:
Fixed bug #81719: mysqlnd/pdo password buffer overflow.
(CVE-2022-31626) (Only the first 15 lines of the commit message are shown above )
|
Fri, 13 May 2022
|
[ 18:57 Muhammad Moinur Rahman (bofh) ] a6acea5
lang/php80: Update version 8.0.18=>8.0.19
* Core:
Fixed bug #8289 (Exceptions thrown within a yielded from iterator are
not rethrown into the generator).
* Date:
Fixed bug #7979 (DatePeriod iterator advances when checking if valid).
* FFI:
Fixed bug #8433 (Assigning function pointers to structs in FFI leaks).
* FPM:
Fixed bug #76003 (FPM /status reports wrong number of active processe)
Fixed bug #77023 (FPM cannot shutdown processes).
Fixed comment in kqueue remove callback log message.
* Iconv:
Fixed bug #8218 (ob_end_clean does not reset Content-Encoding header). (Only the first 15 lines of the commit message are shown above )
|
Fri, 15 Apr 2022
|
[ 22:31 Torsten Zuehlsdorff (tz) ] adc832a
lang/php80: Upgrade from 8.0.17 to 8.0.18
Changelog:
Core:
Fixed freeing of internal attribute arguments.
Fixed bug #8070 (memory leak of internal function attribute hash).
Fixed bug #8160 (ZTS support on Alpine is broken).
Filter:
Fixed signedness confusion in php_filter_validate_domain().
Intl:
Fixed bug #8142 (Compilation error on cygwin).
MBString:
Fixed bug #8208 (mb_encode_mimeheader: $indent functionality broken).
MySQLi: (Only the first 15 lines of the commit message are shown above )
|
Sun, 10 Apr 2022
|
[ 19:11 Charlie Li (vishwin) ] d63665f (Only the first 10 of 892 ports in this commit are shown above. )
textproc/libxml2: bump all LIB_DEPENDS consumers
This is a separate commit to facilitate easier cherry-picking for
quarterly.
PR: 262853, 262940, 262877, 263126
Approved by: fluffy (mentor)
|
Sat, 26 Mar 2022
|
[ 08:27 Matthias Fechner (mfechner) ] 247c7db (Only the first 10 of 867 ports in this commit are shown above. )
textproc/libxml2: bump all dependencies
This should make sure that all dependent ports will pick
up the new version commited with a13ec21cd733f67a9fc0dc00ab45268bdc236246
|
Fri, 25 Mar 2022
|
[ 14:29 Piotr Kubaj (pkubaj) ] b6bb44e
pcre: fix runtime issues on powerpc
In sljitConfigInternal.h, pcre checks for existence of __builtin___clear_cache()
function.
LLVM provides that function for all platforms, even those that don't have
implemented flushing the cache.
This leads to runtime errors on e.g. powerpc (32-bit) with __clear_cache()
calling compilerrt_abort(), resulting in SIGABRT.
|
Fri, 18 Mar 2022
|
[ 01:29 Muhammad Moinur Rahman (bofh) ] 34f845f
lang/php80: Update version 8.0.16=>8.0.17
Core:
Fixed Haiku ZTS build.
GD:
Fixed libpng warning when loading interlaced images.
FPM:
Fixed bug #76109 (Unsafe access to fpm scoreboard).
Iconv:
Fixed bug #7953 (ob_clean() only does not set Content-Encoding).
Fixed bug #7980 (Unexpected result for iconv_mime_decode).
MySQLnd:
Fixed bug #8058 (NULL pointer dereference in mysqlnd package).
OPcache:
Fixed bug #8074 (Wrong type inference of range() result).
Reflection:
Fixed bug #8080 (ReflectionClass::getConstants() depends on def.
order).
Zlib:
Fixed bug #7953 (ob_clean() only does not set Content-Encoding).
Approved by: tz (private email)
Relnotes: https://www.php.net/ChangeLog-8.php#PHP_8_0
Sponsored by: Bounce Experts
|
Sat, 19 Feb 2022
|
[ 04:42 Muhammad Moinur Rahman (bofh) ] 11c9b8a
lang/php80: Update version 8.0.15=>8.0.16
Core:
Fixed bug #81430 (Attribute instantiation leaves dangling pointer).
Fixed bug #7896 (Environment vars may be mangled on Windows).
FFI:
Fixed bug #7867 (FFI::cast() from pointer to array is broken).
Filter:
Fix #81708: UAF due to php_filter_float() failing for ints.
FPM:
Fixed memory leak on invalid port.
MBString:
Fixed bug #7902 (mb_send_mail may delimit headers with LF only).
MySQLnd:
Fixed bug #7972 (MariaDB version prefix 5.5.5- is not stripped).
Sockets:
Fixed ext/sockets build on Haiku.
Fixed bug #7978 (sockets extension compilation errors).
Standard:
Fixed bug #7875 (mails are sent even if failure to log throws exception).
Approved by: tz (private email)
Sponsored by: Bounce Experts
|
Fri, 18 Feb 2022
|
[ 19:10 Piotr Kubaj (pkubaj) ] 8f89a07
lang/php*: remove support for 11 on powerpc64
|
Sat, 12 Feb 2022
|
[ 20:46 Muhammad Moinur Rahman (bofh) ] b904062e
lang/php8[01]: Unbreak with libressl*
lang/php8[01] builds fine with libressl*. Reverting previous partial
commit. Although it takes minor tweaking on unsetting TLS_SRP on
ftp/curl.
PR: 261903
Reported by: vishwin rozhuk.im@gmail.com
Approved by: tz (private email)
Sponsored by: Bounce Experts
|
[ 15:41 Muhammad Moinur Rahman (bofh) ] e8d9493 (Only the first 10 of 11 ports in this commit are shown above. )
lang/php8[01]: Make openssl as DEFAULT
After the 91fdbed776033fd4b210135429a171ab5fed549b commit fixing the
issue for MySQL80 introduced another problem for the ports that depends
on php8[01]-openssl port couldn't be built as the fix prevented
php8[01]-openssl from being installed as it's already built with
default php installation. As the problem has grown much bigger now and
php80 is currently the DEFAULT php version so we are switching the
behavior of php8[01] ports making the openssl module as default.
- Remove non-default OPTION MYSQL80 from lang/php8[01]
- Remove ports security/php8[01]-openssl
- Remove OPTION OPENSSL from lang/php8[01]-extensions
- Mark lang/php8[01] to IGNORE with libressl and libressl-devel
Although php builds fine with those most of the extensions do not (Only the first 15 lines of the commit message are shown above )
|
Sun, 6 Feb 2022
|
[ 18:46 Stefan Eßer (se) ] d4b3ad6
lang/php??: make CONFLICTS_INSTALL visible to PHP module ports
The definition of CONFLICTS_INSTALL already included ${PKGNAMESUFFIX},
but in a block that was conditional on ${PKGNAMESUFFIX} not being
defined, defying the purpose.
After this change all ports that refer to the lang/php?? interpreter
ports get an automatic CONFLICTS_INSTALL definition that prevents the
installation of the same module for multiple interpreter versions.
This change adds correct CONFLICTS_INSTALL definitions to hundreds of
PHP ports that previously lacked any such definition.
PHP modules can override this generated CONFLICTS_INSTALL definition
in their Makefiles, if required.
Approved by: portmgr (implicit)
|
Wed, 26 Jan 2022
|
[ 00:36 Muhammad Moinur Rahman (bofh) ] 16510ab (Only the first 10 of 11 ports in this commit are shown above. )
Remove references to defunct php73
- Add regex in CONFLICTS* [1]
Reported by: se [1]
Approved by: portmgr (blanket infrastructure sweep)
Sponsored by: Bounce Experts
Differential Revision: https://reviews.freebsd.org/D33983 [1]
|
Fri, 21 Jan 2022
|
[ 21:24 Torsten Zuehlsdorff (tz) ] bcd3779
lang/php80: Update from 8.0.14 to 8.0.15
Core:
Fixed bug #81656 (GCC-11 silently ignores -R).
Fixed bug #81585 (cached_chunks are not counted to real_size on
shutdown).
Filter:
Fixed FILTER_FLAG_NO_RES_RANGE flag.
Hash:
Fixed bug #7759 (Incorrect return types for hash() and hash_hmac()).
Fixed bug #7826 (Inconsistent argument name in hash_hmac_file and
hash_file).
MySQLnd:
Fixed bug where large bigints may be truncated.
OCI8:
Fixed bug #7765 (php_oci_cleanup_global_handles segfaults at second
call).
OPcache:
Fixed bug #81679 (Tracing JIT crashes on reattaching).
PDO_PGSQL:
Fixed error message allocation of PDO PgSQL.
Sockets:
Avoid void* arithmetic in sockets/multicast.c on NetBSD.
Spl:
Fixed bug #75917 (SplFileObject::seek broken with CSV flags).
Sponsored by: Bounce Experts
|
Tue, 28 Dec 2021
|
[ 02:32 Muhammad Moinur Rahman (bofh) ] b68b508
lang/php80: Update version 8.0.13=>8.0.14
- Refactor with OPTIONSNG
Changelog:
Core:
Fixed bug #81582 (Stringable not implicitly declared if __toString()
came from a trait).
Fixed bug #81591 (Fatal Error not properly logged in particular
cases).
Fixed bug #81626 (Error on use static:: in __сallStatic() wrapped to
Closure::fromCallable()).
Fixed bug #81631 (::class with dynamic class name may yield wrong
line number). (Only the first 15 lines of the commit message are shown above )
|
Sun, 26 Dec 2021
|
[ 18:23 Muhammad Moinur Rahman (bofh) ] 529117f
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
|
Thu, 25 Nov 2021
|
[ 21:40 Stefan Eßer (se) ] 04b9da4 (Only the first 10 of 188 ports in this commit are shown above. )
*/*: 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)
|
Sat, 20 Nov 2021
|
[ 19:31 Torsten Zuehlsdorff (tz) ] 91fd937
lang/php80: Upgrade from 8.0.12 to 8.0.13
Core:
Fixed bug #81518 (Header injection via default_mimetype /
default_charset).
Date:
Fixed bug #81500 (Interval serialization regression since 7.3.14 /
7.4.2).
DBA:
Fixed bug #81588 (TokyoCabinet driver leaks memory).
MBString:
Fixed bug #76167 (mbstring may use pointer from some previous request).
Opcache:
Fixed bug #81512 (Unexpected behavior with arrays and JIT).
PCRE:
Fixed bug #81424 (PCRE2 10.35 JIT performance regression).
XML:
Fixed bug #79971 (special character is breaking the path in xml
function). (CVE-2021-21707)
XMLReader:
Fixed bug #81521 (XMLReader::getParserProperty may throw with a valid
property).
Also include a patch to fix issue 259725:
dns_get_record fails when requested record doesn't exist
PR: 259725
Reported by: fsbruva@yahoo.com
Sponsored by: Bounce Experts
|
Sat, 23 Oct 2021
|
[ 22:52 Torsten Zuehlsdorff (tz) ] cf94bba
lang/php80: Upgrade from 8.0.11 to 8.0.12
Changelog:
CLI:
Fixed bug #81496 (Server logs incorrect request method).
Core:
Fixed bug #81435 (Observer current_observed_frame may point to an old
(overwritten) frame).
Fixed bug #81380 (Observer may not be initialized properly).
DOM:
Fixed bug #81433 (DOMElement::setIdAttribute() called twice may remove
ID).
FFI:
Fixed bug #79576 ("TYPE *" shows unhelpful message when type is not
defined).
FPM:
Fixed bug #81026 (PHP-FPM oob R/W in root process leading to privilege
escalation) (CVE-2021-21703). (Only the first 15 lines of the commit message are shown above )
|
Wed, 29 Sep 2021
|
[ 09:55 Torsten Zuehlsdorff (tz) ] 4a29572
lang/php80: Update from 8.0.10 to 8.0.11
Changelog:
Core:
Fixed bug #81302 (Stream position after stream filter removed).
Fixed bug #81346 (Non-seekable streams don't update position after
write).
Fixed bug #73122 (Integer Overflow when concatenating strings).
GD:
Fixed bug #53580 (During resize gdImageCopyResampled cause colors
change).
Opcache:
Fixed bug #81353 (segfault with preloading and statically bound
closure).
Shmop:
Fixed bug #81407 (shmop_open won't attach and causes php to crash).
Standard: (Only the first 15 lines of the commit message are shown above )
|
Sun, 29 Aug 2021
|
[ 20:47 Torsten Zuehlsdorff (tz) ] 02593a6
lang/php80: Upgrade from 8.0.9 to 8.0.10
Changelog:
Core:
Fixed bug #72595 (php_output_handler_append illegal write access).
Fixed bug #66719 (Weird behaviour when using get_called_class() with
call_user_func()).
Fixed bug #81305 (Built-in Webserver Drops Requests With "Upgrade"
Header).
BCMath:
Fixed bug #78238 (BCMath returns "-0").
CGI:
Fixed bug #80849 (HTTP Status header truncation).
Date:
Fixed bug #64975 (Error parsing when AM/PM not at the end).
Fixed bug #78984 (DateTimeZone accepting invalid UTC timezones). (Only the first 15 lines of the commit message are shown above )
|
Sun, 1 Aug 2021
|
[ 08:32 Xin LI (delphij) ] 974e13b (Only the first 10 of 34 ports in this commit are shown above. )
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
|
Sat, 31 Jul 2021
|
[ 21:31 Torsten Zuehlsdorff (tz) ] 0b55474
lang/php80: Update from 8.0.8 to 8.0.9
Changelog:
Core:
Fixed bug #81145 (copy() and stream_copy_to_stream() fail for +4GB
files).
Fixed bug #81163 (incorrect handling of indirect vars in __sleep).
Fixed bug #81159 (Object to int warning when using an object as a string
offset).
Fixed bug #80728 (PHP built-in web server resets timeout when it can
kill the process).
Fixed bug #73630 (Built-in Weberver - overwrite
$_SERVER['request_uri']).
Fixed bug #80173 (Using return value of zend_assign_to_variable() is not
safe).
Fixed bug #73226 (--r[fcez] always return zero exit code).
Intl:
Fixed bug #72809 (Locale::lookup() wrong result with canonicalize
option).
Fixed bug #68471 (IntlDateFormatter fails for "GMT+00:00" timezone). (Only the first 15 lines of the commit message are shown above )
|
Mon, 5 Jul 2021
|
[ 21:31 Torsten Zuehlsdorff (tz) ] 526e568
lang/php80: Update from 8.0.7 to 8.0.8
Changelog:
Core:
Fixed bug #81076 (incorrect debug info on Closures with implicit binds).
Fixed bug #81068 (Double free in realpath_cache_clean()).
Fixed bug #76359 (open_basedir bypass through adding "..").
Fixed bug #81090 (Typed property performance degradation with .=
operator).
Fixed bug #81070 (Integer underflow in memory limit comparison).
Fixed bug #81122 (SSRF bypass in FILTER_VALIDATE_URL). (CVE-2021-21705)
Bzip2:
Fixed bug #81092 (fflush before stream_filter_remove corrupts stream).
Fileinfo:
Fixed bug #80197 (implicit declaration of function 'magic_stream' is
invalid). (Only the first 15 lines of the commit message are shown above )
|
Thu, 10 Jun 2021
|
[ 09:23 Piotr Kubaj (pkubaj) ] 9b1671d
lang/php80: enable DTRACE on powerpc
|
Wed, 9 Jun 2021
|
[ 00:41 Piotr Kubaj (pkubaj) ] 62bd7b9
lang/php80: fix build on riscv64
DTRACE doesn't yet work on riscv64.
JIT in PCRE2 is not yet implemented.
|
Fri, 4 Jun 2021
|
[ 20:44 Torsten Zuehlsdorff (tz) ] c4d81d7
lang/php80: Upgrade from 8.0.6 to 8.0.7
Changelog:
Core:
Fixed bug #80960 (opendir() warning wrong info when failed on Windows).
Fixed bug #67792 (HTTP Authorization schemes are treated as
case-sensitive).
Fixed bug #80972 (Memory exhaustion on invalid string offset).
FPM:
Fixed bug #65800 (Events port mechanism).
FTP:
Fixed bug #80901 (Info leak in ftp extension).
Fixed bug #79100 (Wrong FTP error messages).
GD:
Fixed bug #81032 (GD install is affected by external libgd
installation). (Only the first 15 lines of the commit message are shown above )
|
Fri, 7 May 2021
|
[ 22:53 Torsten Zuehlsdorff (tz) ] 85d390d
lang/php80: Update from 8.0.5 to 8.0.6
PDO_pgsql:
Revert "Fixed bug #80892 (PDO::PARAM_INT is treated the same as
PDO::PARAM_STR)"
Sponsored by: Bounce Experts
|
Sat, 1 May 2021
|
[ 22:10 Torsten Zuehlsdorff (tz) ] 3de8c62
lang/php80: Upgrade from 8.0.3 to 8.0.5
Changelog:
Core:
Fixed bug #75776 (Flushing streams with compression filter is broken).
Fixed bug #80811 (Function exec without $output but with $restult_code
parameter crashes).
Fixed bug #80814 (threaded mod_php won't load on FreeBSD: No space
available for static Thread Local Storage).
Changed PowerPC CPU registers used by Zend VM to work around GCC bug.
Old registers (r28/r29) might be clobbered by _restgpr routine used for return
from C function compiled with -Os.
Dba:
Fixed bug #80817 (dba_popen() may cause segfault during RSHUTDOWN).
DOM:
Fixed bug #66783 (UAF when appending DOMDocument to element).
FFI:
Fixed bug #80847 (CData structs with fields of type struct can't be
passed as C function argument). (Only the first 15 lines of the commit message are shown above )
|
Wed, 7 Apr 2021
|
[ 08:09 Mathieu Arnold (mat) ] cf118cc (Only the first 10 of 8873 ports in this commit are shown above. )
One more small cleanup, forgotten yesterday.
Reported by: lwhsu
|
Tue, 6 Apr 2021
|
[ 14:31 Mathieu Arnold (mat) ] 305f148 (Only the first 10 of 29333 ports in this commit are shown above. )
Remove # $FreeBSD$ from Makefiles.
|
[ 10:14 Muhammad Moinur Rahman (bofh) ] 91fdbed
lang/php80: Adding MySQL 8.0 'caching_sha2_password' support
- Pet portlint
- Add non-default OPTION MYSQL80
This patch adds an OPTION for adding 'caching_sha2_password' (Default
Password mechanism in MySQL >= 8.0) in php80. If the OPTION MYSQL80 is
selected it will build openssl module with base PHP including mysqlnd.
This will also prevent php80-openssl module from being installed in the
future. php80-mysqli and php80-pdo_mysql will use mysqlnd.
PR: 252420
Reported by: sean@rogue-research.com
Approved by: tz
Sponsored by: Bounce Experts
Differential Revision: https://reviews.freebsd.org/D29491
|
Sat, 6 Mar 2021
|
[ 01:34 tz ]
lang/php80: Update from 8.0.2 to 8.0.3
Changelog:
Core:
Fixed #80706 (mail(): Headers after Bcc headers may be ignored).
DOM:
Fixed bug #80600 (DOMChildNode::remove() doesn't work on CharacterData
nodes).
Gettext:
Fixed bug #53251 (bindtextdomain with null dir doesn't return old
value).
MySQLnd:
Fixed bug #78680 (mysqlnd's mysql_clear_password does not transmit
null-terminated password).
Fixed bug #80713 (SegFault when disabling ATTR_EMULATE_PREPARES and
MySQL 8.0).
MySQLi:
Fixed bug #74779 (x() and y() truncating floats to integers). (Only the first 15 lines of the commit message are shown above )
|
Fri, 5 Feb 2021
|
[ 22:54 tz ]
lang/php80: Update from 8.0.1 to 8.0.2
Core:
Fixed bug #80523 (bogus parse error on >4GB source code).
Fixed bug #80384 (filter buffers entire read until file closed).
Fixed bug #80596 (Invalid union type TypeError in anonymous classes).
Fixed bug #80617 (GCC throws warning about type narrowing in
ZEND_TYPE_INIT_CODE).
BCMath:
Fixed bug #80545 (bcadd('a', 'a') doesn't throw an exception).
Curl:
Fixed bug #80595 (Resetting POSTFIELDS to empty array breaks request).
Date:
Fixed bug #80376 (last day of the month causes runway cpu usage).
DOM:
Fixed bug #80537 (Wrong parameter type in
DOMElement::removeAttributeNode stub). (Only the first 15 lines of the commit message are shown above )
|
Sat, 9 Jan 2021
|
[ 23:59 tz ]
lang/php80: Fix "can't locate API module structure `php8_module' in file
/usr/local/libexec/apache24/libphp.so"
Because of the SHORTMODNAME an entry for php8_module was added to httpd.conf
when installing www/mod_php80.
This was an error, because the module is now simple named "php_module".
PR: 251411
Reported by: <freebsd-bugzilla@b-society.se>
Sponsored by: PHP Update Service
|
[ 23:53 tz ]
lang/php80: Update from 8.0.0 to 8.0.1
Core:
Fixed bug #80345 (PHPIZE configuration has outdated
PHP_RELEASE_VERSION).
Fixed bug #72964 (White space not unfolded for CC/Bcc headers).
Fixed bug #80391 (Iterable not covariant to mixed).
Fixed bug #80393 (Build of PHP extension fails due to configuration gap
with libtool).
Fixed bug #77069 (stream filter loses final block of data).
Fileinfo:
Fixed bug #77961 (finfo_open crafted magic parsing SIGABRT).
FPM:
Fixed bug #69625 (FPM returns 200 status on request without
SCRIPT_FILENAME env).
IMAP:
Fixed bug #80438 (imap_msgno() incorrectly warns and return false on
valid UIDs in PHP 8).
Fix a regression with valid UIDs in imap_savebody(). (Only the first 15 lines of the commit message are shown above )
|
Thu, 3 Dec 2020
|
[ 17:20 tz ]
lang/phph80: Upgrade from RC 5 to 8.0.0
PHP 8.0 comes with numerous improvements and new features such as:
Union Types
Named Arguments
Match Expressions
Attributes
Constructor Property Promotion
Nullsafe Operator
Weak Maps
Just In Time Compilation
And much much more...
Take a look at the PHP 8.0 Announcement Addendum for more information:
https://www.php.net/releases/8.0/
Sponsored by: PHP Update Service
|
Wed, 2 Dec 2020
|
[ 17:00 pkubaj ]
lang/php80: disable DTRACE on 11 and 12 on powerpc64
It works only on head.
|
[ 15:37 pkubaj ]
lang/php80: enable DTRACE on powerpc64
Builds fine.
|
Sun, 22 Nov 2020
|
[ 23:39 tz ]
lang/php80: Upgrade from RC3 to RC5
Changelogs:
19 Nov 2020, PHP 8.0.0RC5
- Core:
. Fixed bug #74558 (Can't rebind closure returned by Closure::fromCallable()).
(cmb)
- Reflection:
. Fixed bug #80370 (getAttributes segfault on dynamic properties). (Benjamin
Eberlei)
12 Nov 2020, PHP 8.0.0RC4 (Only the first 15 lines of the commit message are shown above )
|
Mon, 2 Nov 2020
|
[ 09:19 tz ]
lang/php80: Fix ZTS flag
ZFS flag was renamed from --enable--maintainer-zts to --enable-zts
Submitted by: fluffy
Sponsored by: PHP Update Service
|
Sun, 1 Nov 2020
|
[ 22:54 tz ]
lang/php80: Update from RC2 to RC3
Changelog:
- Core:
. Fixed bug #8055 (Abstract trait methods returning "self" cannot be
fulfilled by traits). (Nikita)
. Fixed bug #80280 (ADD_EXTENSION_DEP() fails for ext/standard and ext/date).
(cmb)
. Fixed bug #80258 (Windows Deduplication Enabled, randon permission errors).
(cmb)
- COM:
. Fixed bug #62474 (com_event_sink crashes on certain arguments). (cmb)
(Only the first 15 lines of the commit message are shown above )
|
Fri, 23 Oct 2020
|
[ 07:21 antoine ]
Note in php.conf that json extension is included
With hat: portmgr
|
Wed, 21 Oct 2020
|
[ 22:58 tz ] (Only the first 10 of 133 ports in this commit are shown above. )
Welcome PHP 8.0 RC 2 to the ports tree
There are many greater changes including:
- json is now part of core
- xmlrpc is removed
- More than 150 backward incompatible changes
Have a look at: https://github.com/php/php-src/blob/php-8.0.0RC2/UPGRADING
Reviewed by: ale, mfechner, Pascal Christen
Sponsored by: PHP Update Service
Differential Revision: https://reviews.freebsd.org/D26848
|
Number of commits found: 55 |