FreeBSD/src 3f3b53elib/libc/posix1e mac.conf.5 mac.conf, lib/libjail jail.c

jail(3): fix common usage after mac.label support

Nobody else's mac.conf(5) has any entries for jails, so they get a
trivial ENOENT and we fail before we can fetch any jail parameters.
Most notably, this breaks `jls -s` / `jls -n` if you do not have any
loaded policy that applies jail labels.

Add an entry that works for everyone, and hardcode that as an ENOENT
fallback in libjail to provide a smoother transition.  This is probably
not harmful to leave in long-term, since mac.conf(5) will override it.

This unearthed one additional issue, in that mac_get_prison() in the
MAC framework handled the no-label-policies bit wrong.  We don't want
to break jail utilities enumerating jail parameters automatically, so
we must ingest the label in all cases -- we can still use it as a small
optimization to avoid trying to copy out any label.  We will break
things if a non-optional element is specified in the copied in label,
but that's expected.


    [8 lines not shown]
DeltaFile
+9-6lib/libjail/jail.c
+2-6sys/security/mac/mac_syscalls.c
+2-1lib/libc/posix1e/mac.conf.5
+1-0lib/libc/posix1e/mac.conf
+14-134 files

FreeBSD/src bef0475share/man/man4 mac.4

mac(4): also list jails in the example enumeration of objects

The prison may also be considered part of the subject by way of its
ucred association, but I don't think this is significantly different
enough today than before recent work -- policies could have always
taken them into account, and some did (e.g., mac_bsdextended).

Reported by:    olce
Reviewed by:    olce, ziaee
Differential Revision:  https://reviews.freebsd.org/D54748
DeltaFile
+2-2share/man/man4/mac.4
+2-21 files

FreeBSD/ports 64dd401math/octave-forge-datatypes distinfo Makefile

math/octave-forge-datatypes: Update to 1.1.6.
DeltaFile
+3-3math/octave-forge-datatypes/distinfo
+1-1math/octave-forge-datatypes/Makefile
+4-42 files

FreeBSD/ports ff40128math/octave-forge Makefile

math/octave-forge: Add new optional dependency.

- math/octave-forge-instrument-control.
- Update to 20260119.
DeltaFile
+3-3math/octave-forge/Makefile
+3-31 files

FreeBSD/ports cf84ccdmath/octave-forge-control distinfo Makefile

math/octave-forge-control: Update to 4.20.0.
DeltaFile
+5-5math/octave-forge-control/distinfo
+3-3math/octave-forge-control/Makefile
+8-82 files

FreeBSD/ports 3467284math Makefile, math/octave-forge-instrument-control Makefile pkg-descr

math/octave-forge-instrument-control: New port.

Octave low level I/O functions for serial, i2c, parallel, tcp, gpib,
udp and usbtmc interfaces.  Not vxi11 as there doesn't seem to be
FreeBSD support.
DeltaFile
+23-0math/octave-forge-instrument-control/Makefile
+10-0math/octave-forge-instrument-control/pkg-descr
+3-0math/octave-forge-instrument-control/distinfo
+1-0math/Makefile
+37-04 files

FreeBSD/ports 96fb414editors/openoffice-devel Makefile, editors/openoffice-devel/files patch-configure.ac patch-pyuno_source_module_pyuno__type.cxx

editors/openoffice-devel: Fix with python >= 3.12

Fix build with python >= 3.12.

Since this is only a build fix, and builds with older python versions
are not changed other than an additional BUILD_DEPENDS, no PORTREVISION
bump is necessary.

PR:             292190
Reported by:    George Mitchell <george at m5p.com>
DeltaFile
+22-0editors/openoffice-devel/files/patch-configure.ac
+14-0editors/openoffice-devel/files/patch-pyuno_source_module_pyuno__type.cxx
+1-0editors/openoffice-devel/Makefile
+37-03 files

FreeBSD/ports 3e46e16misc/crush distinfo Makefile

misc/crush: Update to 0.33.3

Changelog: https://github.com/charmbracelet/crush/releases/tag/v0.33.3

Reported by:    GitHub (watch releases)
DeltaFile
+5-5misc/crush/distinfo
+1-1misc/crush/Makefile
+6-62 files

FreeBSD/ports 67bd56cnet/freerdp3 distinfo Makefile

net/freerdp3: Update 3.20.2 => 3.21.0 (8 CVEs)

Changelog:
https://github.com/FreeRDP/FreeRDP/releases/tag/3.21.0

Security:       CVE-2026-23530
Security:       CVE-2026-23531
Security:       CVE-2026-23532
Security:       CVE-2026-23533
Security:       CVE-2026-23534
Security:       CVE-2026-23732
Security:       CVE-2026-23883
Security:       CVE-2026-23884
MFH:            2026Q1
(cherry picked from commit 413db5331db675ca2e0f676ecb5955c3235c94ce)
DeltaFile
+3-3net/freerdp3/distinfo
+1-1net/freerdp3/Makefile
+4-42 files

FreeBSD/ports 413db53net/freerdp3 distinfo Makefile

net/freerdp3: Update 3.20.2 => 3.21.0 (8 CVEs)

Changelog:
https://github.com/FreeRDP/FreeRDP/releases/tag/3.21.0

Security:       CVE-2026-23530
Security:       CVE-2026-23531
Security:       CVE-2026-23532
Security:       CVE-2026-23533
Security:       CVE-2026-23534
Security:       CVE-2026-23732
Security:       CVE-2026-23883
Security:       CVE-2026-23884
MFH:            2026Q1
DeltaFile
+3-3net/freerdp3/distinfo
+1-1net/freerdp3/Makefile
+4-42 files

FreeBSD/src b016fa6usr.bin/sockstat sockstat.c

sockstat: improve printaddr() according to style(9)

Reviewed by:    des
MFC after:      3 days
Differential Revision:  https://reviews.freebsd.org/D54412

(cherry picked from commit f89f7e58ba1d54c6a683e3cc899938895496c088)
DeltaFile
+3-3usr.bin/sockstat/sockstat.c
+3-31 files

FreeBSD/src b46515eusr.bin/sockstat sockstat.c

sockstat: improve printaddr() according to style(9)

Reviewed by:    des
MFC after:      3 days
Differential Revision:  https://reviews.freebsd.org/D54412

(cherry picked from commit f89f7e58ba1d54c6a683e3cc899938895496c088)
DeltaFile
+3-3usr.bin/sockstat/sockstat.c
+3-31 files

FreeBSD/src f51bc79usr.bin/sockstat main.c

sockstat: improve formataddr() according to style(9)

Reviewed by:    des
MFC after:      3 days
Differential Revision:  https://reviews.freebsd.org/D54412

(cherry picked from commit f89f7e58ba1d54c6a683e3cc899938895496c088)
DeltaFile
+4-4usr.bin/sockstat/main.c
+4-41 files

FreeBSD/src 2e0e45asbin/pfctl parse.y, sbin/pfctl/tests/files pf1077.ok pf1076.in

pfctl(8): change default limiter action from no-match to block

pf(4) users who use limiters in current should update the rules
accordingly to reflect the change in default behavior. The existing
rule which reads as follows:

    pass in from any to any state limiter test

needs to be changed to:

    pass in from any to any state limiter test (no-match)

OK dlg@

Obtained from:  OpenBSD, sashan <sashan at openbsd.org>, c600931321
Sponsored by:   Rubicon Communications, LLC ("Netgate")
DeltaFile
+11-11share/man/man5/pf.conf.5
+3-3tests/sys/netpfil/pf/limiters.sh
+2-0sys/netpfil/pf/pf.h
+1-1sbin/pfctl/tests/files/pf1077.ok
+1-1sbin/pfctl/parse.y
+1-1sbin/pfctl/tests/files/pf1076.in
+19-176 files

FreeBSD/ports 9c51349net/rustdesk-server distinfo Makefile.crates, net/rustdesk-server/files patch-Cargo.lock patch-Cargo.toml

net/rustdesk-server: Update to 1.1.15

- Patch version in Cargo.toml file, distribution has old version number
- Update dependencies in Cargo.lock, distribution is missing updates
DeltaFile
+6,343-0net/rustdesk-server/files/patch-Cargo.lock
+925-529net/rustdesk-server/distinfo
+460-262net/rustdesk-server/Makefile.crates
+10-0net/rustdesk-server/files/patch-Cargo.toml
+3-4net/rustdesk-server/Makefile
+7,741-7955 files

FreeBSD/doc e39fdc2website/content/en/projects summerofcode.adoc

GSoC: We will participate again in 2026

Sponsored by:   The FreeBSD Foundation
DeltaFile
+1-1website/content/en/projects/summerofcode.adoc
+1-11 files

FreeBSD/ports b663fb0graphics/Coin distinfo Makefile

graphics/Coin: update to 4.0.7

Tagged: https://github.com/coin3d/coin/releases/tag/v4.0.7
Changelog: https://github.com/coin3d/coin/blob/master/docs/ChangeLog.v4.0.7
DeltaFile
+3-5graphics/Coin/distinfo
+1-4graphics/Coin/Makefile
+1-1graphics/Coin/pkg-plist
+5-103 files

FreeBSD/ports 371e6f0www/freenginx-devel distinfo Makefile.extmod

www/freenginx-devel: third-party modules management (+)

- update OWASP ModSecurity module to its recent snapshot

Bump PORTREVISION.

Sponsored by:   tipi.work
DeltaFile
+3-3www/freenginx-devel/distinfo
+1-2www/freenginx-devel/Makefile.extmod
+1-1www/freenginx-devel/Makefile
+5-63 files

FreeBSD/ports 5158306mail/courier-imap Makefile

mail/courier-imap: Fix inotify support on FreeBSD 15 and up

FreeBSD 15 introduced a native inotify implementation in libc; avoid
depending and linking libinotify on these relases, since it interferes
with the libc implementation.

MFH:            2026Q1
(cherry picked from commit c6a80d646d95392f13da873351a68c79d1c2efec)
DeltaFile
+7-2mail/courier-imap/Makefile
+7-21 files

FreeBSD/src 68a449fsys/modules/sctp Makefile

sctp: improve compilation as module

When compiling SCTP as a module, don't compile sctp_crc32.c into
the module. This avoids code and variable duplication since
sctp_crc32.c is compiled into the kernel. In particular, the variable
system_base_info is not duplicated. This fixes the handling of the
statistic counters sctps_sendhwcrc and sctps_sendswcrc when using
sctp_delayed_cksum.

MFC after:      3 days
DeltaFile
+0-1sys/modules/sctp/Makefile
+0-11 files

FreeBSD/ports c6a80d6mail/courier-imap Makefile

mail/courier-imap: Fix inotify support on FreeBSD 15 and up

FreeBSD 15 introduced a native inotify implementation in libc; avoid
depending and linking libinotify on these relases, since it interferes
with the libc implementation.

MFH:            2026Q1
DeltaFile
+7-2mail/courier-imap/Makefile
+7-21 files

FreeBSD/ports d762b33net/pacemaker2 Makefile

net/pacemaker2: add missing libxml2 dependency

related to
PR:             291316
DeltaFile
+2-1net/pacemaker2/Makefile
+2-11 files

FreeBSD/ports d80bec9science/atompaw Makefile

science/atompaw: mark BROKEN, fails to build on 14.3-amd64 poudriere
DeltaFile
+4-0science/atompaw/Makefile
+4-01 files

FreeBSD/ports d3d978dtextproc/p5-XML-GDOME Makefile, textproc/p5-XML-GDOME/files patch-GDOME.xs patch-dom.h

textproc/p5-XML-GDOME: unbreak w/ newer libxml2

...and add the missing #include lines.

While here, fix up the dependencies.

Approved by:    portmgr@ (just-fix-it blanket approvals)
PR:             291316
DeltaFile
+12-0textproc/p5-XML-GDOME/files/patch-GDOME.xs
+11-0textproc/p5-XML-GDOME/files/patch-dom.h
+2-2textproc/p5-XML-GDOME/Makefile
+25-23 files

FreeBSD/ports a66e8acdevel/xmake-io Makefile

devel/xmake-io: link -lexecinfo to avoid build error

[00:00:10] linking.release build/xmake
[00:00:10] ld: error: undefined reference: backtrace
[00:00:10] >>> referenced by /usr/local/lib/libtbox.so (disallowed by --no-allow-shlib-undefined)
DeltaFile
+2-0devel/xmake-io/Makefile
+2-01 files

FreeBSD/ports b06b3e5databases/galera26 distinfo Makefile

databases/galera26: Update to 26.4.25

This release includes a patch that makes galera work on OpenZFS >= 2.3.0

PR:             291561
Approved by:    maintainer timeout
DeltaFile
+5-5databases/galera26/distinfo
+2-3databases/galera26/Makefile
+7-82 files

FreeBSD/ports 5fe4ad1deskutils/nextcloudclient distinfo Makefile

deskutils/nextcloudclient: Update to 4.0.4

PR:             291999
Approved by:    Maintainer timeout
DeltaFile
+3-3deskutils/nextcloudclient/distinfo
+1-1deskutils/nextcloudclient/Makefile
+4-42 files

FreeBSD/ports d8fe141mail/mailpit distinfo Makefile, mail/mailpit/files patch-package-lock.json

mail/mailpit: Update to 1.28.3

MFH:            2026Q1
Security:       https://vuxml.freebsd.org/freebsd/01f34a27-f560-11f0-bbdc-10ffe07f9334
(cherry picked from commit db290108516233ceb676e81ae8b56a536cc046c5)
DeltaFile
+51-14mail/mailpit/files/patch-package-lock.json
+7-7mail/mailpit/distinfo
+1-1mail/mailpit/Makefile
+59-223 files

FreeBSD/ports db29010mail/mailpit distinfo Makefile, mail/mailpit/files patch-package-lock.json

mail/mailpit: Update to 1.28.3

MFH:            2026Q1
Security:       https://vuxml.freebsd.org/freebsd/01f34a27-f560-11f0-bbdc-10ffe07f9334
DeltaFile
+51-14mail/mailpit/files/patch-package-lock.json
+7-7mail/mailpit/distinfo
+1-2mail/mailpit/Makefile
+59-233 files

FreeBSD/doc 5d208ecdocumentation/static/pgpkeys security-officer.key, website/static/security so_public_key.asc

Extend security-officer keys for another couple years.

Certify key until 2030 (planning to move to a PQC algo then).
Encrypt and Sign keys until 2028.

Approved by:    so
DeltaFile
+171-123documentation/static/pgpkeys/security-officer.key
+71-163website/static/security/so_public_key.asc
+242-2862 files