non port: lang/php81/Makefile |
Number of commits found: 56 |
Sunday, 24 Mar 2024
|
18:23 Muhammad Moinur Rahman (bofh)
*/php: Switch dependency of tidy
As tidy-lib has been deprecated switch the dependencies of php8*-tidy
to www/tidy-html5.
747f0ed |
Saturday, 27 Jan 2024
|
16:26 Muhammad Moinur Rahman (bofh) Author: Johan Hendriks
lang/php81: Moved man to share/man
- Add profile support in php-fpm rc script for running multiple php
master process
e8d6925 |
Sunday, 31 Dec 2023
|
20:23 Muhammad Moinur Rahman (bofh)
lang/php81: Mark DEPRECATED
- Upstream EOL reaches on 2024-11-25
See https://www.php.net/supported-versions.php for more information
- Set EXPIRATION_DATE 2024-11-26
b7b07f4 |
00:37 Muhammad Moinur Rahman (bofh)
*/*: Sunset 12.4-RELEASE/12-STABLE from ports tree
- Remove all references to defunct ARCH arm
- Remove all references to defunct ARCH sparc64
- Remove x11-drivers/xf86-video-sunffb which requires defunct sparc64
ARCH
- Remove sysutils/afbinit requires defunct sparc64 ARCH
- Remove all references to bktr driver
- Remove all references to defunct FreeBSD_12
- Remove all references to OSVERSION/OSREL corresponding to 12
- Remove conditionals in Mk/Uses/cabal.mk
- Remove sparc reference from Mk/Uses/qt-dist.mk
- Remove BROKEN_sparc64/NOT_FOR_ARCH=sparc64
- Remove BROKEN_FreeBSD_12* from:
- Remove OpenSSL patches from:
- Remove conditional flags for OSVERSION >= 1300000 to fixed flags.
Also move conditional flags for non sparc64/arm ARCH to fixed flags.
Reviewed by: brooks, jbeich, rene, salvadore
Differential Revision: https://reviews.freebsd.org/D42068
bbab7f5 |
00:06 Muhammad Moinur Rahman (bofh)
lang/php80: Sunset
beced89 |
Friday, 22 Dec 2023
|
01:24 Muhammad Moinur Rahman (bofh)
lang/php81: Update version 8.1.26=>8.1.27
- Remove unnecesary patches from devel/php82-readline [1]
Changelog: https://www.php.net/ChangeLog-8.php#8.1.27
PR: 275795 [1]
Reported by: x0r+freebsd@x0r.fr [1]
66f32c9 |
Tuesday, 5 Dec 2023
|
17:29 Muhammad Moinur Rahman (bofh)
lang/php81: Runtime fix
- php modules while build with system pcre fails to run when using
apache httpd and mod_php. So OPTIONIZE and add as a non-DEFAULT
option. However to my knowledge and experience I haven't faced this
with nginx and php-fpm yet. [1]
- There is another corner case with apache httpd and mod_php when run
on 13.2-RELEASE or newer specially on versions where ASLR is by default
turned on. All modules specialy opcache crashes httpd. So add a
warning message to advise users to move into php-fpm. [2]
Thanks to brnrd@ for the patch. [2]
PR: 275522 [1], 268318 [2]
Reported by: majo-bugs.freebsd.org@cerny.sk [1], zarychtam@plan-b.pwste.edu.pl
[2]
5acc30b |
Thursday, 23 Nov 2023
|
22:02 Muhammad Moinur Rahman (bofh)
lang/php81: Update version 8.1.25=>8.1.26
- Switch to system pcre
- Switch to libenchant-2 for enchant extension
- Remove OPTIONS for using the deprecated cclient library for imap
extension
- Switch to libedit for readline extension
Changelog: https://www.php.net/ChangeLog-8.php#8.1.26
06be0d5 |
Friday, 27 Oct 2023
|
16:35 Muhammad Moinur Rahman (bofh)
lang/php81: Update version 8.1.24=>8.1.25
Changelog: https://www.php.net/ChangeLog-8.php#8.1.25
1c46bdc |
Friday, 29 Sep 2023
|
06:08 Muhammad Moinur Rahman (bofh)
lang/php81: Update version 8.1.23=>8.1.24
Changelog: https://www.php.net/ChangeLog-8.php#8.1.24
693056b |
Friday, 1 Sep 2023
|
17:16 Muhammad Moinur Rahman (bofh)
lang/php81: Update version 8.1.22=>8.1.23
Changelog: https://www.php.net/ChangeLog-8.php#8.1.23
Sponsored by: Bounce Experts
c0626dd |
Sunday, 6 Aug 2023
|
21:49 Muhammad Moinur Rahman (bofh)
lang/php81: Update version 8.1.21=>8.1.22
Changelog: https://www.php.net/ChangeLog-8.php#8.1.22
Sponsored by: Bounce Experts
3417828 |
Friday, 28 Jul 2023
|
17:13 Daniel Engberg (diizzy)
*/*: Bump jpeg-turbo users treewide
New major version 3.0.0
664a2fa |
Friday, 7 Jul 2023
|
22:38 Muhammad Moinur Rahman (bofh)
lang/php81: Update version 8.1.20=>8.1.21
Changelog: https://www.php.net/ChangeLog-8.php#8.1.21
Sponsored by: Bounce Experts
5eac85f |
Saturday, 10 Jun 2023
|
14:57 Muhammad Moinur Rahman (bofh)
*/*php83*: Sunrise
Please DO NOT use this version in production, it is an early test
version.
For upgrade notes please visit:
https://github.com/php/php-src/blob/php-8.3.0alpha1/UPGRADING
Changelog: https://github.com/php/php-src/blob/php-8.3.0alpha1/NEWS
Sponsored by: Bounce Experts
95967c2 |
Friday, 9 Jun 2023
|
17:17 Muhammad Moinur Rahman (bofh)
lang/php81: Update version 8.1.19=>8.1.20
Changelog: https://www.php.net/ChangeLog-8.php#8.1.20
Sponsored by: Bounce Experts
5de17d0 |
Saturday, 13 May 2023
|
19:45 Muhammad Moinur Rahman (bofh)
lang/php81: Update version 8.1.18=>8.1.19
Changelog: https://www.php.net/ChangeLog-8.php#8.1.19
Sponsored by: Bounce Experts
405eece |
Friday, 14 Apr 2023
|
17:32 Muhammad Moinur Rahman (bofh)
lang/php81: Update version 8.1.7=>8.1.8
Changelog: https://www.php.net/ChangeLog-8.php#8.1.18
Sponsored by: Bounce Experts
1ba4b37 |
Wednesday, 12 Apr 2023
|
12:53 Muhammad Moinur Rahman (bofh)
lang/php8[12]: Fix bulk build
PR: 266175
Reported by: fluffy
Sponsored by: Bounce Experts
318b1cc |
05:39 Muhammad Moinur Rahman (bofh) Author: Dima Panov
lang/php8[12]: Fix build on aarch64 with ZTS
- Refresh patches
PR: 266175
Reported by: thresh@nginx.com
Sponsored by: Bounce Experts
c89b6f2 |
Sunday, 19 Mar 2023
|
22:06 Muhammad Moinur Rahman (bofh)
lang/php81: Update version 8.1.16=>8.1.17
Changelog: https://www.php.net/ChangeLog-8.php#8.1.17
Sponsored by: Bounce Experts
965685c |
Wednesday, 15 Feb 2023
|
23:31 Muhammad Moinur Rahman (bofh)
lang/php81: Fix fetch
Upstream has re-rolled the dist for this version. This only affects
lang/php81 and not other versions of php8*. For more details please see
the following:
https://news-web.php.net/php.announce/349
Just to be confirmed that noone is using an older version as the CDN
caches might still hold the older versions bumping the PORTREVISION.
Sponsored by: Bounce Experts
0ccd514 |
17:30 Muhammad Moinur Rahman (bofh)
lang/php81: Update version 8.1.15=>8.1.16
Changelog: https://www.php.net/ChangeLog-8.php#8.1.16
Sponsored by: Bounce Experts
42ceff5 |
Wednesday, 8 Feb 2023
|
10:53 Muhammad Moinur Rahman (bofh)
Mk/**ldap.mk: Convert USE_LDAP to USES=ldap
Convert the USE_LDAP=yes to USES=ldap and adds the following features:
- Adds the argument USES=ldap:server to add openldap2{4|5|6}-server as
RUN_DEPENDS
- Adds the argument USES=ldap<version> and replaces WANT_OPENLDAP_VER
- Adds OPENLDAP versions in bsd.default-versions.mk
- Adds USE_OPENLDAP/WANT_OPENLDAP_VER in Mk/bsd.sanity.mk
- Changes consumers to use the features
Reviewed by: delphij
Approved by: portmgr
Differential Revision: https://reviews.freebsd.org/D38233
6e1233b |
Tuesday, 7 Feb 2023
|
19:58 Muhammad Moinur Rahman (bofh)
lang/php81: Update version 8.1.14=>8.1.15
Changelog: https://www.php.net/ChangeLog-8.php#8.1.15
MFH: 2023Q1
Sponsored by: Bounce Experts
92d331f |
Wednesday, 25 Jan 2023
|
21:13 Muhammad Moinur Rahman (bofh)
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
8ea662c |
17:54 Muhammad Moinur Rahman (bofh)
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
40843b1 |
Tuesday, 10 Jan 2023
|
00:07 Muhammad Moinur Rahman (bofh)
lang/php81: Update version 8.1.13=>8.1.14
MFH: 2023Q1
Relnotes: https://www.php.net/ChangeLog-8.php#8.1.14
Sponsored by: Bounce Experts
506592e |
Sunday, 25 Dec 2022
|
19:45 Muhammad Moinur Rahman (bofh)
*/*php*: Final cleanup for php74
Approved by: portmgr (blanket infrastructure)
Sponsored by: Bounce Experts
0b811a2 |
Friday, 25 Nov 2022
|
12:38 Muhammad Moinur Rahman (bofh)
lang/php81: Update version 8.1.12=>8.1.13
* 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 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
byte if the argument is an offset larger than 100*60 minutes).
* FPM:
- Fixed bug GH-9754 (SaltStack (using Python subprocess) hangs when
running php-fpm 8.1.11).
* mysqli:
- Fixed bug GH-9841 (mysqli_query throws warning despite using
silenced error mode).
* MySQLnd:
- Fixed potential heap corruption due to alignment mismatch.
* OpenSSL:
- Fixed bug GH-8430 (OpenSSL compiled with no-md2, no-md4 or no-rmd160
does not build).
* SOAP:
- Fixed GH-9720 (Null pointer dereference while serializing the
response).
Relnotes: https://www.php.net/ChangeLog-8.php#8.1.13
Sponsored by: Bounce Experts
d2dcb06 |
Saturday, 29 Oct 2022
|
19:49 Muhammad Moinur Rahman (bofh)
lang/php81: Update version 8.1.11=>8.1.12
* Core:
- Fixes segfault with Fiber on FreeBSD i386 architecture.
* Fileinfo:
- Fixed bug GH-8805 (finfo returns wrong mime type for woff/woff2
files).
* 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)
* MBString:
- Fixed bug GH-9683 (Problem when ISO-2022-JP-MS is specified in
mb_encode_mimeheader).
* Opcache:
- Added indirect call reduction for jit on x86 architectures.
* 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).
MFH: 2022Q4
Relnotes: https://www.php.net/ChangeLog-8.php#8.1.12
Sponsored by: Bounce Experts
d6b8aa7 |
Saturday, 1 Oct 2022
|
23:38 Muhammad Moinur Rahman (bofh)
lang/php81: Update version 8.1.10=>8.1.11
* Core:
- Fixed bug #81726: phar wrapper: DOS when using quine gzip file.
(CVE-2022-31628)
- Fixed bug #81727: Don't mangle HTTP variable names that clash with
ones that have a specific semantic meaning. (CVE-2022-31629)
- 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-9447 (Invalid class FQN emitted by AST dump for new and
class constants in constant expressions).
* 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
to error_log after daemon reload).
- Fixed bug #77780 ("Headers already sent..." when previous connection
was aborted).
* GMP:
- Fixed bug GH-9308 (GMP throws the wrong error when a GMP object is
passed to gmp_init()).
* Intl:
- Fixed bug GH-9421 (Incorrect argument number for ValueError in
NumberFormatter).
* PCRE:
- Fixed pcre.jit on Apple Silicon.
* PDO_PGSQL:
- Fixed bug GH-9411 (PgSQL large object resource is incorrectly
closed).
* Reflection:
- Fixed bug GH-8932 (ReflectionFunction provides no way to get the
called class of a Closure).
* Streams:
- Fixed bug GH-9316 ($http_response_header is wrong for long status
line).
Relnotes: https://www.php.net/ChangeLog-8.php#PHP_8_1
Sponsored by: Bounce Experts
0101553 |
Wednesday, 7 Sep 2022
|
21:10 Stefan Eßer (se)
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.
This commit implements such a proposal and moves one of the WWW: entries
of each pkg-descr file into the respective port's Makefile. A heuristic
attempts to identify the most relevant URL in case there is more than
one WWW: entry in some pkg-descr file. URLs that are not moved into the
Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr
files in order to preserve them.
There are 1256 ports that had no WWW: entries in pkg-descr files. These
ports will not be touched in this commit.
The portlint port has been adjusted to expect a WWW entry in each port
Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as
deprecated.
Approved by: portmgr (tcberner)
b7f0544 |
Saturday, 3 Sep 2022
|
12:36 Muhammad Moinur Rahman (bofh)
lang/php81: Update version 8.1.9=>8.1.10
* Core:
- Fixed --CGI-- support of run-tests.php.
- Fixed incorrect double to long casting in latest clang.
- Fixed bug GH-9266 (GC root buffer keeps growing when dtors are
present).
* Date:
- Fixed bug GH-8730 (DateTime::diff miscalculation is same time zone
of different type).
- Fixed bug GH-8964 (DateTime object comparison after applying delta
less than 1 second).
- Fixed bug GH-9106: (DateInterval 1.5s added to DateTimeInterface is
rounded down since PHP 8.1.0).
- Fixed bug #81263 (Wrong result from DateTimeImmutable::diff).
* DBA:
- Fixed LMDB driver memory leak on DB creation failure (Girgias)
- Fixed bug GH-9155 (dba_open("non-existing", "c-", "flatfile")
segfaults) (cmb)
* IMAP:
- Fixed bug GH-9309 (Segfault when connection is used after
imap_close()).
* Intl:
- Fixed IntlDateFormatter::formatObject() parameter type.
* MBString:
- Fixed bug GH-9008 (mb_detect_encoding(): wrong results with null
$encodings).
* OPcache:
- Fixed bug GH-9033 (Loading blacklist file can fail due to negative
length).
- Fixed bug GH-9164 (Segfault in zend_accel_class_hash_copy).
* PDO_SQLite:
- Fixed bug GH-9032 (SQLite3 authorizer crashes on NULL values).
* SQLite3:
- Fixed bug GH-9032 (SQLite3 authorizer crashes on NULL values).
* Streams:
- Fixed bug GH-8472 (The resource returned by stream_socket_accept may
have incorrect metadata).
- Fixed bug GH-8409 (SSL handshake timeout leaves persistent
connections hanging).
Relnotes: https://www.php.net/ChangeLog-8.php#8.1.10
Sponsored by: Bounce Experts
e4b9a07 |
Saturday, 6 Aug 2022
|
21:57 Muhammad Moinur Rahman (bofh)
lang/php81: Update version 8.1.8=>8.1.9
CLI:
- Fixed potential overflow for the builtin server via the
PHP_CLI_SERVER_WORKERS environment variable.
- Fixed GH-8952 (Intentionally closing std handles no longer possible).
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).
FPM:
- Fixed zlog message prepend, free on incorrect address.
- Fixed possible double free on configuration loading failure. (Heiko
Weber).
GD:
- Fixed bug GH-8848 (imagecopyresized() error refers to the wrong
argument).
Intl:
- Fixed build for ICU 69.x and onwards.
OPcache:
- Fixed bug GH-8847 (PHP hanging infinitly at 100% cpu when check php
syntax of a valid file).
- Fixed bug GH-8030 (Segfault with JIT and large match/switch
statements).
Reflection:
- Fixed bug GH-8943 (Fixed Reflection::getModifierNames() with readonly
modifier).
Standard:
- Fixed the crypt_sha256/512 api build with clang > 12.
- Uses CCRandomGenerateBytes instead of arc4random_buf on macOs. (David
Carlier).
- Fixed bug GH-9017 (php_stream_sock_open_from_socket could return
NULL).
Relnotes: https://www.php.net/ChangeLog-8.php#8.1.9
Sponsored by: Bounce Experts
62f3962 |
Sunday, 10 Jul 2022
|
02:45 Muhammad Moinur Rahman (bofh)
lang/php81: Fix conditional post-patch
Reported by: sunpoet
Fixes: 0f0109c Update version 8.1.7=>8.1.8
Sponsored by: Bounce Experts
6f77116 |
Saturday, 9 Jul 2022
|
02:41 Muhammad Moinur Rahman (bofh)
lang/php81: Update version 8.1.7=>8.1.8
- Add STRIP_CMD for some binaries and libs [1]
Reported by: sunpoet [1]
Relnotes: https://www.php.net/ChangeLog-8.php#8.1.8
Sponsored by: Bounce Experts
0f0109c |
Friday, 10 Jun 2022
|
14:25 Muhammad Moinur Rahman (bofh)
lang/php81: Update version 8.1.6=>8.1.7
- CLI:
* Fixed bug #8575 (CLI closes standard streams too early).
- Date:
* Fixed bug #51934 (strtotime plurals / incorrect time).
* Fixed bug #51987 (Datetime fails to parse an ISO 8601 ordinal date
(extended format)).
* Fixed bug #66019 (DateTime object does not support short ISO 8601
time format - YYYY-MM-DDTHH)
* Fixed bug #68549 (Timezones and offsets are not properly used when
working with dates)
* Fixed bug #81565 (date parsing fails when provided with timezones
including seconds).
* Fixed bug #7758 (Problems with negative timestamps and fractions).
- 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)
- OPcache:
* Fixed bug #8461 (tracing JIT crash after function/method change).
- OpenSSL:
* Fixed bug #79589 (error:14095126:SSL routines:ssl3_read_n:unexpected
eof while reading).
- Pcntl:
* Fixed Haiku build.
- pgsql:
* Fixed bug #81720: Uninitialized array in pg_query_params().
(CVE-2022-31625)
- Soap:
* Fixed bug #8578 (Error on wrong parameter on SoapHeader constructor)
* Fixed bug #8538 (SoapClient may strip parts of nmtokens).
- SPL:
* Fixed bug #8235 (iterator_count() may run indefinitely).
- Standard:
* Fixed bug #8185 (Crash during unloading of extension after dl() in
ZTS).
- Zip:
* Fixed type for index in ZipArchive::replaceFile.
Relnotes: https://www.php.net/ChangeLog-8.php#8.1.7
Sponsored by: Bounce Experts
cc0881b |
Saturday, 21 May 2022
|
21:10 Muhammad Moinur Rahman (bofh)
lang/php81: Fix REINPLACE_CMD
After the alst upgrade to 8.1.6 the post-patch directive on php.ini-*
are no longer required.
Reported by: sunpoet
Sponsored by: Bounce Experts
1a48e8a |
Friday, 13 May 2022
|
18:56 Muhammad Moinur Rahman (bofh)
lang/php81: Update version 8.1.5=>8.1.6
* Core:
Fixed bug #8310 (Registry settings are no longer recognized).
Fixed potential race condition during resource ID allocation.
Fixed bug #8133 (Preloading of constants containing arrays with enums
segfaults).
Fixed Haiku ZTS builds.
* Date:
Fixed bug #7752 (DateTimeZone::getTransitions() returns insufficient
data).
Fixed bug #8108 (Timezone doesn't work as intended).
Fixed bug #81660 (DateTimeZone::getTransitions() returns invalid data)
Fixed bug #8289 (Exceptions thrown within a yielded from iterator are
not rethrown into the generator).
* 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.
* Hash:
Fixed bug #81714 (segfault when serializing finalized HashContext).
* Iconv:
Fixed bug #8218 (ob_end_clean does not reset Content-Encoding header).
* Intl:
Fixed bug #8364 (msgfmt_format $values may not support references).
* MBString:
Number of error markers emitted for invalid UTF-8 text matches WHATWG
specification. This is a return to the behavior of PHP 8.0 and earlier.
* MySQLi:
Fixed bug #8267 (MySQLi uses unsupported format specifier on Windows).
* SPL:
Fixed bug #8366 (ArrayIterator may leak when calling __construct()).
Fixed bug #8273 (SplFileObject: key() returns wrong value).
* Streams:
Fixed php://temp does not preserve file-position when switched to
temporary file.
* zlib:
Fixed bug #8218 (ob_end_clean does not reset Content-Encoding header).
Sponsored by: Bounce Experts
716c177 |
Tuesday, 19 Apr 2022
|
20:49 Thierry Thomas (thierry)
lang/php??, mail/php*-imap: chase panda-cclient
0703b15 |
Friday, 15 Apr 2022
|
22:31 Torsten Zuehlsdorff (tz)
lang/php81: Upgrade from 8.1.4 to 8.1.5
Changelog:
Core:
Fixed bug #8176 (Enum values in property initializers leak).
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 #8115 (Can't catch arg type deprecation when instantiating
Intl classes).
Fixed bug #8142 (Compilation error on cygwin).
Fixed bug #7734 (Fix IntlPartsIterator key off-by-one error and first
key).
MBString:
Fixed bug #8208 (mb_encode_mimeheader: $indent functionality broken).
MySQLi:
Fixed bug #8068 (mysqli_fetch_object creates inaccessible properties).
Pcntl:
Fixed bug #8142 (Compilation error on cygwin).
PgSQL:
Fixed result_type related stack corruption on LLP64 architectures.
Fixed bug #8253 (pg_insert() fails for references).
Sockets:
Fixed Solaris builds.
SPL:
Fixed bug #8121 (SplFileObject - seek and key with csv file
inconsistent).
Fixed bug #8192 (Cannot override DirectoryIterator::current() without
return typehint in 8.1).
Standard:
Fixed bug #8048 (Force macOS to use statfs).
Sponsored by: Bounce Experts
384fd72 |
Sunday, 10 Apr 2022
|
19:11 Charlie Li (vishwin)
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)
d63665f |
Saturday, 26 Mar 2022
|
08:27 Matthias Fechner (mfechner)
textproc/libxml2: bump all dependencies
This should make sure that all dependent ports will pick
up the new version commited with a13ec21cd733f67a9fc0dc00ab45268bdc236246
247c7db |
Friday, 25 Mar 2022
|
14:29 Piotr Kubaj (pkubaj)
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.
b6bb44e |
Friday, 18 Mar 2022
|
00:59 Muhammad Moinur Rahman (bofh)
lang/php81: Update version 8.1.3=>8.1.4
Core:
Fixed Haiku ZTS build.
Fixed bug #8059 arginfo not regenerated for extension.
Fixed bug #8083 Segfault when dumping uncalled fake closure with
static variables.
Fixed bug #7958 (Nested CallbackFilterIterator is leaking memory).
Fixed bug #8074 (Wrong type inference of range() result).
Fixed bug #8140 (Wrong first class callable by name optimization).
Fixed bug #8082 (op_arrays with temporary run_time_cache leak memory
when observed).
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).
MBString:
Fixed bug #8128 (mb_check_encoding wrong result for 7bit).
MySQLnd:
Fixed bug #8058 (NULL pointer dereference in mysqlnd package).
Reflection:
Fixed bug #8080 (ReflectionClass::getConstants() depends on def.
order).
Zlib:
Fixed bug #7953 (ob_clean() only does not set Content-Encoding).
Relnotes: yes
9857dba |
Friday, 18 Feb 2022
|
19:10 Piotr Kubaj (pkubaj)
lang/php*: remove support for 11 on powerpc64
8f89a07 |
14:23 Muhammad Moinur Rahman (bofh)
lang/php81: Update version 8.1.2=>8.1.3
Core:
Fixed bug #81430 (Attribute instantiation leaves dangling pointer).
Fixed bug #7896 (Environment vars may be mangled on Windows).
Fixed bug #7883 (Segfault when INI file is not readable).
FFI:
Fixed bug #7867 (FFI::cast() from pointer to array is broken).
Filter:
Fix #81708: UAF due to php_filter_float() failing for ints. (CVE-2021-21708)
FPM:
Fixed memory leak on invalid port.
Fixed bug #7842 (Invalid OpenMetrics response format returned by FPM status
page.
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).
pcntl:
Fixed pcntl_rfork build for DragonFlyBSD.
Sockets:
Fixed bug #7978 (sockets extension compilation errors).
Standard:
Fixed bug #7899 (Regression in unpack for negative int value).
Fixed bug #7875 (mails are sent even if failure to log throws exception).
Relnotes: https://www.php.net/ChangeLog-8.php#8.1.3
261cc2f |
Saturday, 12 Feb 2022
|
20:46 Muhammad Moinur Rahman (bofh)
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
b904062e |
15:41 Muhammad Moinur Rahman (bofh)
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
as they have dependency on curl. So mark it early.
- OPTIONIZE lang/php80
- Change openssl_DEPENDS to conditional for php74 only as this module
is default from php80 with this commit. php74 do not have the issue
where it fails to connect to MySQL80 due to new caching_sha2_password
- Remove hash_DEPENDS from php.mk as it is a default module for all php
- Change json_DEPENDS to conditional for php74 only as this module is
default from php80
PR: 261797 259793 252420
Reported by: sean@rogue-research.com martin@waschbuesch.de
Approved by: tz (private email) ale (private email)
Sponsored by: Bounce Experts
e8d9493 |
Sunday, 6 Feb 2022
|
18:46 Stefan Eßer (se)
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)
d4b3ad6 |
Wednesday, 26 Jan 2022
|
17:11 Muhammad Moinur Rahman (bofh)
www/php81-opcache: Fix zend extension
- Somehow the php:zend in lang/php81 Makefile is not properly read and
using the default php:ext. For now fix it by adding it to the slave
ports.
PR: 261488
Reported by: mfburdett@gmail.com
786872e |
00:36 Muhammad Moinur Rahman (bofh)
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]
16510ab |
Friday, 21 Jan 2022
|
14:35 Muhammad Moinur Rahman (bofh)
lang/php81: Update version 8.1.1=>8.1.2
- Remove references to defunct php72
- Change to CONFLICTS_INSTALL for regex pattern to avoid changing while
updating/adding major versions. [1]
- Core:
* Fixed bug #81216 (Nullsafe operator leaks dynamic property name).
* Fixed bug #81684 (Using null coalesce assignment with
$GLOBALS["x"] produces opcode error).
* Fixed bug #81656 (GCC-11 silently ignores -R).
* Fixed bug #81683 (Misleading "access type ... must be public"
error message on final or abstract interface methods).
* Fixed bug #81585 (cached_chunks are not counted to real_size on
shutdown).
* Fixed bug #7757 (Multi-inherited final constant causes fatal
error).
* Fixed zend_fibers.c build with ZEND_FIBER_UCONTEXT.
* Added riscv64 support for fibers.
- 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).
- MBString:
* Fixed bug #81693 (mb_check_encoding(7bit) segfaults).
- MySQLi:
* Fixed bug #81658 (MYSQL_OPT_LOAD_DATA_LOCAL_DIR not available in
MariaDB).
* Introduced MYSQLI_IS_MARIADB.
* Fixed bug #7746 (mysqli_sql_exception->getSqlState()).
- 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).
- Readline:
* Fixed bug #81598 (Cannot input unicode characters in PHP 8
interactive shell).
- Reflection:
* Fixed bug #81681 (ReflectionEnum throwing exceptions).
- PDO_PGSQL:
* Fixed error message allocation of PDO PgSQL.
- Sockets:
* Avoid void* arithmetic in sockets/multicast.c on NetBSD.
* Fixed ext/sockets build on Haiku.
- Spl:
* Fixed bug #75917 (SplFileObject::seek broken with CSV flags).
* Fixed bug #7809 (Cloning a faked SplFileInfo object may segfault).
- Standard:
* Fixed bug #7748 (gethostbyaddr outputs binary string).
* Fixed bug #7815 (php_uname doesn't recognise latest Windows
versions).
Reported by: se [1]
Differential Revision: https://reviews.freebsd.org/D33983
ead2e6c |
Monday, 10 Jan 2022
|
10:52 Muhammad Moinur Rahman (bofh)
lang/php81: Fix some compile-time warning
Sponsored by: Bounce Experts
f0dd69c |
Wednesday, 29 Dec 2021
|
02:09 Muhammad Moinur Rahman (bofh)
Add php81 to the tree
Core:
Fixed inclusion order for phpize builds on Windows.
Added missing hashtable insertion APIs for arr/obj/ref.
Implemented FR #77372 (Relative file path is removed from uploaded
file).
Fixed bug #81607 (CE_CACHE allocation with concurrent access).
Fixed bug #81507 (Fiber does not compile on AIX).
Fixed bug #78647 (SEGFAULT in zend_do_perform_implementation_check).
Fixed bug #81518 (Header injection via default_mimetype / default_charset).
Fixed bug #75941 (Fix compile failure on Solaris with clang).
Fixed bug #81380 (Observer may not be initialized properly).
Fixed bug #81514 (Using Enum as key in WeakMap triggers GC + SegFault).
Fixed bug #81520 (TEST_PHP_CGI_EXECUTABLE badly set in run-tests.php). (Only the first 15 lines of the commit message are shown above )
44e99de |
Number of commits found: 56 |