FreeBSD/ports dc44c98www/c-icap distinfo Makefile

www/c-icap: update 0.6.4 -> 0.6.5

Changelog: https://sourceforge.net/p/c-icap/news/2026/06/the-c-icap-065-is-released/

Major changes:
    - Fixes some out-of-bounds reads and writes
    - TLS read/write operations may aborted and
      return error because of an interrupted system call.
DeltaFile
+3-3www/c-icap/distinfo
+1-1www/c-icap/Makefile
+1-1www/c-icap/pkg-plist
+5-53 files

FreeBSD/ports 91986e7security/vuxml/vuln 2026.xml

security/vuxml: Document p5-ack vulnerabilities
DeltaFile
+32-0security/vuxml/vuln/2026.xml
+32-01 files

FreeBSD/ports 72e50a5misc/p5-Business-ISBN-Data distinfo Makefile

misc/p5-Business-ISBN-Data: update 20260523.001 -> 20260604.001

Changelog: https://metacpan.org/dist/Business-ISBN-Data/changes

Port changes: Update TEST_DEPENDS to pass all the tests
DeltaFile
+3-3misc/p5-Business-ISBN-Data/distinfo
+4-1misc/p5-Business-ISBN-Data/Makefile
+7-42 files

FreeBSD/ports 579ac78textproc/p5-ack distinfo Makefile

textproc/p5-ack: update 3.9.0 -> 3.10.0

Changelog: https://metacpan.org/dist/ack/changes

Security:       CVE-2026-49147
Security:       CVE-2026-49146
Security:       CVE-2026-49145
DeltaFile
+3-3textproc/p5-ack/distinfo
+1-1textproc/p5-ack/Makefile
+4-42 files

FreeBSD/ports 8be3d5darchivers/p5-Archive-Tar distinfo Makefile

archivers/p5-Archive-Tar: update 3.10 -> 3.12

Changelog: https://metacpan.org/dist/Archive-Tar/changes

Major changes:
    - Allow '..' links in secure extract in parent path for
      symlinks and hardlinks

Port changes:
    - Update TEST_TEPENDS to pass all the tests
DeltaFile
+3-3archivers/p5-Archive-Tar/distinfo
+3-1archivers/p5-Archive-Tar/Makefile
+6-42 files

FreeBSD/src ab8ceaalib/libc/stdlib hcreate.3

hcreate(3): fix incorrect claim that hdestroy frees keys

The man page incorrectly stated that hdestroy() calls free(3) for
each comparison key. The implementation (hdestroy_r.c) only frees
the internal table structure, not the user-provided keys or data.
This matches POSIX, which says hdestroy "shall dispose of the
search table" without mentioning key deallocation.

Update the description to clarify that the caller is responsible
for freeing any memory associated with table entries.

PR: 291240
Signed-off-by: Kit Dallege <xaum.io at gmail.com>
Reviewed by: imp
Pull Request: https://github.com/freebsd/freebsd-src/pull/2095
DeltaFile
+6-5lib/libc/stdlib/hcreate.3
+6-51 files

FreeBSD/src 05a02d3usr.bin/mail mail.1

mail(1): fix temporary file path in FILES section

The FILES section listed /tmp/R* but the source code uses
/tmp/mail.R* (e.g. mail.RsXXXXXXXXXX, mail.ReXXXXXXXXXX,
mail.RxXXXXXXXXXX) as the mkstemp template prefix.

PR: 289980
Signed-off-by: Kit Dallege <xaum.io at gmail.com>
Reviewed by: imp
Pull Request: https://github.com/freebsd/freebsd-src/pull/2103
DeltaFile
+2-2usr.bin/mail/mail.1
+2-21 files

FreeBSD/src 3a71a24sbin/etherswitchcfg etherswitchcfg.8

etherswitchcfg(8): document atu commands

Add documentation for the ATU (Address Translation Unit) commands
that were implemented but not documented in the man page:

- atu dump: display the MAC address table
- atu flush all: clear all dynamic ATU entries
- atu flush port <n>: clear ATU entries for a specific port

Also add atu to the SYNOPSIS section.

PR: 275413
Signed-off-by: Kit Dallege <xaum.io at gmail.com>
Reviewed by: imp
Pull Request: https://github.com/freebsd/freebsd-src/pull/2096
DeltaFile
+20-1sbin/etherswitchcfg/etherswitchcfg.8
+20-11 files

FreeBSD/src 473fa0fshare/man/man4 re.4

re(4): document jumbo frame support for 8168/8111 chips

The man page only mentioned jumbo frame support for the 8169, 8169S,
and 8110S chips. The 8168 and 8111 family also support jumbo frames,
with varying MTU limits depending on the chip revision (6K for C
variants, 9K for D and later). Update the documentation to reflect
the actual driver capabilities.

PR: 160399
Signed-off-by: Kit Dallege <xaum.io at gmail.com>
Reviewed by: imp
Pull Request: https://github.com/freebsd/freebsd-src/pull/2097
DeltaFile
+7-4share/man/man4/re.4
+7-41 files

FreeBSD/src e7bdf44usr.sbin/bsdconfig bsdconfig.8

bsdconfig(8): add missing vt(4) console commands

Add documentation for the vt_font, vt_keymap, vt_repeat, vt_saver,
vt_screenmap, and vt_ttys commands which are available at runtime
but were not listed in the man page.

Also clarify that the existing syscons_* commands are for the
syscons(4) console driver and remove stale commented-out entries.

PR: 291051
Signed-off-by: Kit Dallege <xaum.io at gmail.com>
Reviewed by: imp
Pull Request: https://github.com/freebsd/freebsd-src/pull/2100
DeltaFile
+31-17usr.sbin/bsdconfig/bsdconfig.8
+31-171 files

FreeBSD/src f8c8875share/man/man8 diskless.8

diskless(8): remove references to deleted clone_root script

The clone_root script was removed from the tree in commit
7736786b08e8 but the diskless(8) man page still referenced it
in two places. Remove both references.

PR: 292231
Signed-off-by: Kit Dallege <xaum.io at gmail.com>
Reviewed by: imp
Pull Request: https://github.com/freebsd/freebsd-src/pull/2101
DeltaFile
+2-9share/man/man8/diskless.8
+2-91 files

FreeBSD/src 2c5fd7dbin/cp cp.1

cp(1): fix -P documentation to reflect it works without -R

Since commit 97e13037915c, the -P flag works without -R as
required by POSIX. Update the man page to state that only -H
and -L are ignored without -R, while -P can be used independently.

PR: 289959
Signed-off-by: Kit Dallege <xaum.io at gmail.com>
Reviewed by: imp
Pull Request: https://github.com/freebsd/freebsd-src/pull/2102
DeltaFile
+8-5bin/cp/cp.1
+8-51 files

FreeBSD/src 82780afusr.bin/du du.1

du(1): document --si option

The --si option (human-readable output with SI units based on
powers of 1000) was implemented but missing from both the SYNOPSIS
and the options list.

PR: 265199
Signed-off-by: Kit Dallege <xaum.io at gmail.com>
Reviewed by: imp
Pull Request: https://github.com/freebsd/freebsd-src/pull/2104
DeltaFile
+7-2usr.bin/du/du.1
+7-21 files

FreeBSD/src 2671607lib/libc/tests/gen fpsetmask_test.c fpclassify_test.c

libc/tests: Enable fpsetround_basic which was never triggered since ported.

Reviewed by: imp
Pull Request: https://github.com/freebsd/freebsd-src/pull/1656
DeltaFile
+26-16lib/libc/tests/gen/fpsetmask_test.c
+8-5lib/libc/tests/gen/fpclassify_test.c
+4-3lib/libc/tests/gen/fpsetround_test.c
+38-243 files

FreeBSD/src ce08af6tests/sys/mac/portacl bind.c misc.sh

mac_portacl tests: rewrite the test program and test unspecific family.

Reviewed by: imp,emaste
Pull Request: https://github.com/freebsd/freebsd-src/pull/1659
DeltaFile
+60-0tests/sys/mac/portacl/bind.c
+32-23tests/sys/mac/portacl/misc.sh
+2-0tests/sys/mac/portacl/Makefile
+94-233 files

FreeBSD/src 85e449clib/libc/tests/gen fpsetmask_test.c fpclassify_test.c

libc/tests: copy ieeefp tests out from contrib/netbsd-tests and rename them as FreeBSD test convention.

Reviewed by: imp
Pull Request: https://github.com/freebsd/freebsd-src/pull/1656
DeltaFile
+369-0lib/libc/tests/gen/fpsetmask_test.c
+206-0lib/libc/tests/gen/fpclassify_test.c
+163-0lib/libc/tests/gen/fpsetround_test.c
+3-3lib/libc/tests/gen/Makefile
+741-34 files

FreeBSD/src 6b61852sys/security/mac_portacl mac_portacl.c

mac_portacl: do not reject unspecific family directly

Reviewed by: imp,emaste
Pull Request: https://github.com/freebsd/freebsd-src/pull/1659
DeltaFile
+2-1sys/security/mac_portacl/mac_portacl.c
+2-11 files

FreeBSD/src 9a6a2e4usr.sbin/bsdinstall/scripts hostname

Warn if hostname is empty

Reviewed by: imp
Pull Request: https://github.com/freebsd/freebsd-src/pull/1700
DeltaFile
+29-4usr.sbin/bsdinstall/scripts/hostname
+29-41 files

FreeBSD/src a62eaf7usr.sbin/bsdinstall/scripts zfsboot

bsdinstall(8): Fix GPT label conflicts with disks not managed by us

Signed-off-by: Phil Krylov <phil at krylov.eu>
Reviewed by: imp
Pull Request: https://github.com/freebsd/freebsd-src/pull/1735
DeltaFile
+19-0usr.sbin/bsdinstall/scripts/zfsboot
+19-01 files

FreeBSD/src 925f536usr.bin/renice renice.c, usr.bin/renice/tests renice_test.sh

improve renice user error messages

Improve error handling for invalid user names and UIDs in renice:
- Use warnx() and err() for consistent error reporting
- Set errno = EINVAL for invalid input
- Provide clearer error messages for invalid user names and UIDs
- Add test cases for invalid user input

Signed-off-by: androvonx95 <androvonx95 at tutamail.com>
Reviewed by: imp
Pull Request: https://github.com/freebsd/freebsd-src/pull/1768
DeltaFile
+57-0usr.bin/renice/tests/renice_test.sh
+27-4usr.bin/renice/renice.c
+84-42 files

FreeBSD/ports 6dc3d2fdeskutils Makefile, deskutils/gnutrition Makefile pkg-descr

deskutils/gnutrition: Free nutrition tracker software

https://lists.gnu.org/archive/html/info-gnutrition/2026-06/msg00002.html

PR:             295960
Approved by:    osa (mentor)
DeltaFile
+23-0deskutils/gnutrition/Makefile
+12-0deskutils/gnutrition/files/patch-Makefile.in
+4-0deskutils/gnutrition/pkg-descr
+3-0deskutils/gnutrition/distinfo
+1-0deskutils/Makefile
+43-05 files

FreeBSD/ports 608dae3graphics/maim Makefile distinfo, graphics/maim/files patch-CMakeLists.txt

graphics/maim: Update to 5.8.2

https://github.com/naelstrof/maim/releases/tag/v5.8.1
https://github.com/naelstrof/maim/releases/tag/v5.8.2

PR:             295878
Approved by:    0mp (maintainer)
Approved by:    osa (mentor)
DeltaFile
+14-23graphics/maim/files/patch-CMakeLists.txt
+2-6graphics/maim/Makefile
+3-3graphics/maim/distinfo
+19-323 files

FreeBSD/src 9b48646sys/kern kern_fork.c

kern_fork: guard against NULL newproc on the failure path

Reported and tested by: pho
Fixes:  85a65e393092 ("proc: add tree ref count")
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
DeltaFile
+2-1sys/kern/kern_fork.c
+2-11 files

FreeBSD/ports 2bce971security/openssl34 distinfo Makefile

security/openssl34: Security update to 3.4.6

Security:       259b562f-64ab-11f1-8607-8447094a420f
MFH:            2026Q2
(cherry picked from commit 45f78eeda32d1a8120ad03b4d734d0eafd4a86dc)
DeltaFile
+3-3security/openssl34/distinfo
+1-1security/openssl34/Makefile
+4-42 files

FreeBSD/ports 36b98e9security/openssl36 distinfo Makefile

security/openssl36: Security update to 3.6.3

Security:       259b562f-64ab-11f1-8607-8447094a420f
MFH:            2026Q2
(cherry picked from commit 6543b68ce751a500198cc3ad8a2fd02683648a75)
DeltaFile
+3-3security/openssl36/distinfo
+1-2security/openssl36/Makefile
+4-52 files

FreeBSD/ports 86d70a1security/openssl40 distinfo Makefile

security/openssl40: Security update to 4.0.1

Security:       259b562f-64ab-11f1-8607-8447094a420f
MFH:            2026Q2
(cherry picked from commit 168ef10b8a2bc5535f2b016d38820568d88bd68d)
DeltaFile
+3-3security/openssl40/distinfo
+1-1security/openssl40/Makefile
+4-42 files

FreeBSD/ports 2736763security/vuxml/vuln 2026.xml

security/vuxml: document devel/tree-sitter-cli vulnerabilities

PR:             294982
Approved by:    0mp
Differential Revision:  https://reviews.freebsd.org/D57502
DeltaFile
+45-0security/vuxml/vuln/2026.xml
+45-01 files

FreeBSD/ports 5949b18security/openssl pkg-message distinfo

security/openssl30: Security update to 3.0.21

Security:       259b562f-64ab-11f1-8607-8447094a420f
MFH:            2026Q2
(cherry picked from commit 72920c74b4bbefe0078634898ccdb9b694474adf)
DeltaFile
+22-0security/openssl/pkg-message
+3-3security/openssl/distinfo
+1-1security/openssl/Makefile
+26-43 files

FreeBSD/ports 782a4f0security/openssl35 pkg-message distinfo

security/openssl35: Security update to 3.5.7

Security:       259b562f-64ab-11f1-8607-8447094a420f
MFH:            2026Q2
(cherry picked from commit 29d6a2251c64afc07e6bd9568f86c889c9606008)
DeltaFile
+20-0security/openssl35/pkg-message
+3-3security/openssl35/distinfo
+1-2security/openssl35/Makefile
+24-53 files

FreeBSD/ports 6543b68security/openssl36 distinfo Makefile

security/openssl36: Security update to 3.6.3

Security:       259b562f-64ab-11f1-8607-8447094a420f
MFH:            2026Q2
DeltaFile
+3-3security/openssl36/distinfo
+1-1security/openssl36/Makefile
+4-42 files