FreeBSD/src 4ea4116release/tools vmimage.subr

vmimage.subr: Add ability to install src in VM image

In some cases having a src tree in a VM image is convenient
for development or debugging. Add a WITH_SRC variable,
which, when set, will cause the vm-release target to include
FreeBSD-set-src in the list of packages installed in an image.

Signed-off-by: Krzysztof Galazka <krzysztof.galazka at intel.com>

Sponsored by:   Intel Corporation

Reviewed by:    cperciva
MFC after:      2 weeks
Differential Revision:  https://reviews.freebsd.org/D57143
DeltaFile
+1-0release/tools/vmimage.subr
+1-01 files

FreeBSD/src 96b71cbshare/man/man5 hosts.equiv.5

hosts.equiv.5: correct nits to fix `mandoc -T lint` issues

- Rename `.Nm .rhosts` to `.Nm rhosts` to match the MLINK for the
  manpage.
- Use `.Pa` instead of `.Nm` when discussing the paths for `.rhosts` and
  `hosts.equiv.5` for explicitness and clarity.

Bump .Dd for the change.

MFC after:      1 week

(cherry picked from commit af864dd4a2df50021f8a48c218a1f5968dbbb0c1)
DeltaFile
+4-4share/man/man5/hosts.equiv.5
+4-41 files

FreeBSD/src f222707share/man/man5 hosts.equiv.5

hosts.equiv.5: correct nits to fix `mandoc -T lint` issues

- Rename `.Nm .rhosts` to `.Nm rhosts` to match the MLINK for the
  manpage.
- Use `.Pa` instead of `.Nm` when discussing the paths for `.rhosts` and
  `hosts.equiv.5` for explicitness and clarity.

Bump .Dd for the change.

MFC after:      1 week

(cherry picked from commit af864dd4a2df50021f8a48c218a1f5968dbbb0c1)
DeltaFile
+4-4share/man/man5/hosts.equiv.5
+4-41 files

FreeBSD/src 631cd25share/man/man7 security.7

security(7): fix `mandoc -T lint` complaints

- Add `.Nm` section for securelevel(7) to match corresponding MLINKS entry.
- Fix the spelling for mac(4) (the actual subsystem manpage is spelled out in
  lowercase.

MFC after:      1 week

(cherry picked from commit 573a9e5764df04d2dbfb0cf174458936b0a97095)
DeltaFile
+3-2share/man/man7/security.7
+3-21 files

FreeBSD/src fd420ec. MAINTAINERS, .github CODEOWNERS

OpenSSL: update MAINTAINERS/CODEOWNERS

I've been the quasi-defacto component maintainer for OpenSSL since
14.0-RELEASE. Make it official via CODEOWNERS/MAINTAINERS.

The goal is to help guide those interested in making changes in this
space to solicit my input with the new vendor import process and
coordinate fixes with upstream until things are at a point where most of
this is automated a system of automated checks and balances to confirm
that the updates being made to the component help maintain a security
supply chain for this given component.

Thank you benl and jkim for your past efforts in this component area.
Hopefully I can do my part to help improve this critical space further
as you both did in your respective tenures.

MFC after:      3 days

(cherry picked from commit 8f9aabbdbcd55b25b698bd762e8693d43f295bbd)
DeltaFile
+5-3.github/CODEOWNERS
+1-1MAINTAINERS
+6-42 files

FreeBSD/src b649738tools/build/mk OptionalObsoleteFiles.inc

Remove all of /usr/tests/share/examples/... when MK_EXAMPLES == no

- Remove the generated files (`file1`).
- Remove the top-level example `Kyuafile`.

MFC after:      1 week

(cherry picked from commit fb7df70a479f7cf972073f3a779adba2b4517c31)
DeltaFile
+4-0tools/build/mk/OptionalObsoleteFiles.inc
+4-01 files

FreeBSD/src d8fe9fctools/build/mk OptionalObsoleteFiles.inc

Remove `/usr/share/examples/oci` when MK_EXAMPLES == no

MFC after:      1 week
Fixes:          d03c82c28da86 ("release: add optional OCI images")

(cherry picked from commit ab53a4e9b95de1f6f58a8316b4c4eccf0b1760a2)
DeltaFile
+3-0tools/build/mk/OptionalObsoleteFiles.inc
+3-01 files

FreeBSD/src baee439tools/build/mk OptionalObsoleteFiles.inc

Remove `/usr/share/examples/oci` when MK_EXAMPLES == no

MFC after:      1 week
Fixes:          d03c82c28da86 ("release: add optional OCI images")

(cherry picked from commit ab53a4e9b95de1f6f58a8316b4c4eccf0b1760a2)
DeltaFile
+3-0tools/build/mk/OptionalObsoleteFiles.inc
+3-01 files

FreeBSD/src 7a8911etools/build/mk OptionalObsoleteFiles.inc

Preen/update list for share/examples/sound under `MK_EXAMPLES`

- Update sources to match current installed files list. This involved
  adding and removing some example files.
- Sort the list alphabetically so it'll be easier to spot future updates.

MFC after:      1 week

(cherry picked from commit b9495bd8c13e95035366b4e699b9ebe9f3d5c543)
DeltaFile
+7-3tools/build/mk/OptionalObsoleteFiles.inc
+7-31 files

FreeBSD/src aab35edtools/build/mk OptionalObsoleteFiles.inc

Remove all of /usr/tests/share/examples/... when MK_EXAMPLES == no

- Remove the generated files (`file1`).
- Remove the top-level example `Kyuafile`.

MFC after:      1 week

(cherry picked from commit fb7df70a479f7cf972073f3a779adba2b4517c31)
DeltaFile
+4-0tools/build/mk/OptionalObsoleteFiles.inc
+4-01 files

FreeBSD/src 6faa82bshare/man/man7 security.7

security(7): fix `mandoc -T lint` complaints

- Add `.Nm` section for securelevel(7) to match corresponding MLINKS entry.
- Fix the spelling for mac(4) (the actual subsystem manpage is spelled out in
  lowercase.

MFC after:      1 week

(cherry picked from commit 573a9e5764df04d2dbfb0cf174458936b0a97095)
DeltaFile
+3-2share/man/man7/security.7
+3-21 files

FreeBSD/src 3e9b85f. MAINTAINERS, .github CODEOWNERS

OpenSSL: update MAINTAINERS/CODEOWNERS

I've been the quasi-defacto component maintainer for OpenSSL since
14.0-RELEASE. Make it official via CODEOWNERS/MAINTAINERS.

The goal is to help guide those interested in making changes in this
space to solicit my input with the new vendor import process and
coordinate fixes with upstream until things are at a point where most of
this is automated a system of automated checks and balances to confirm
that the updates being made to the component help maintain a security
supply chain for this given component.

Thank you benl and jkim for your past efforts in this component area.
Hopefully I can do my part to help improve this critical space further
as you both did in your respective tenures.

MFC after:      3 days

(cherry picked from commit 8f9aabbdbcd55b25b698bd762e8693d43f295bbd)
DeltaFile
+5-3.github/CODEOWNERS
+1-1MAINTAINERS
+6-42 files

FreeBSD/src 0ac48eatests/sys/netinet6/frag6 frag6_19.sh

Revert "Skip sys.netinet6.frag6.frag6_19.frag6_19 in CI"

Per [siva@'s comment on the PR][1], this testcase now passes cleanly in CI.

PR:     274941
MFC after:      1 week

[1]: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=274941#c6

This reverts commit 86e87c3bd1b377242aafe7e2222ae17ca0be96d9.

(cherry picked from commit 3348fa7a45fdf14a7af509e306229bd211444f1e)
DeltaFile
+0-3tests/sys/netinet6/frag6/frag6_19.sh
+0-31 files

FreeBSD/src 4938fd9sys/kern kern_jail.c

jail: Don't double-free the current prison in kern_jail_set/get

Reported by:    Yuxiang Yang, et al <yangyx22 at mails.tsinghua.edu.cn>
Discussed with: markj

(cherry picked from commit b52dc2067618fc73e8d4d20e4035d1a67a8b455d)
DeltaFile
+10-4sys/kern/kern_jail.c
+10-41 files

FreeBSD/ports 25d1ba0lang/python313 Makefile

lang/python313: prevent building JIT with newer CPython

While such combos build successfully outside of ports, a circular
build dependency forms when said newer ports also have JIT enabled.
DeltaFile
+1-1lang/python313/Makefile
+1-11 files

FreeBSD/ports feacbf4graphics/blender Makefile, graphics/blender4 Makefile

graphics/blender*: unbreak the ports tree with python different from 3.11
DeltaFile
+1-1graphics/blender/Makefile
+1-1graphics/blender4/Makefile
+2-22 files

FreeBSD/ports 8a1c658databases/py-squall-sql Makefile

databases/py-squall-sql: fix depends
DeltaFile
+3-3databases/py-squall-sql/Makefile
+3-31 files

FreeBSD/ports 98e2365audio/noctavox distinfo Makefile.crates

audio/noctavox: Update to 0.2.8

- Add a post-patch target to fix links in the readme.md file.

ChangeLog:

- https://github.com/Jaxx497/NoctaVox/releases/tag/v0.2.8

Reported by:    "github-actions[bot]" <notifications at github.com>
DeltaFile
+235-231audio/noctavox/distinfo
+117-115audio/noctavox/Makefile.crates
+19-0audio/noctavox/pkg-plist
+8-3audio/noctavox/Makefile
+379-3494 files

FreeBSD/ports c54e877filesystems/zrepl-dsh2dsh distinfo Makefile

filesystems/zrepl-dsh2dsh: Update 1.2.1 => 1.3.0

Changelog:
https://github.com/dsh2dsh/zrepl/releases/tag/v1.3.0

PR:             295964
Sponsored by:   UNIS Labs
DeltaFile
+5-5filesystems/zrepl-dsh2dsh/distinfo
+2-3filesystems/zrepl-dsh2dsh/Makefile
+7-82 files

FreeBSD/ports 673a378net/realtek-re-kmod pkg-message pkg-descr

net/realtek-re-kmod: update to 1.102.01 release (add support for 10G cards)

This forked version includes many fixes and performance improvements
over the previous 1.101.00 release. If you previously disabled the
checksum offloading due to crashes, you should now be able to re-add it.
DeltaFile
+22-4net/realtek-re-kmod/pkg-message
+11-9net/realtek-re-kmod/pkg-descr
+3-3net/realtek-re-kmod/distinfo
+2-2net/realtek-re-kmod/Makefile
+38-184 files

FreeBSD/src 9f80c8blibexec/rc/rc.d routing

rc.d/routing: Silence errors for loopback routes

_loopback entry in `static_routes` ensures a loopback route
exists in all routing tables.
However, loopback routes may already be added by the kernel.
Therefore, re-adding them triggers an `EEXIST` error on every boot.
This change suppresses those harmless errors.

PR:             259553
MFC after:      1 week
Reviewed by:    glebius, jlduran, markj
Differential Revision:  https://reviews.freebsd.org/D57470
DeltaFile
+16-3libexec/rc/rc.d/routing
+16-31 files

FreeBSD/ports 094a181misc/lean-ctx distinfo Makefile

misc/lean-ctx: update 3.7.5 → 3.8.2
DeltaFile
+93-3misc/lean-ctx/distinfo
+46-1misc/lean-ctx/Makefile
+139-42 files

FreeBSD/ports d4329efdevel/android-tools/files patch-vendor_adb_client_usb_libusb.cpp

devel/android-tools: attempt to fix build on FreeBSD 14
DeltaFile
+14-11devel/android-tools/files/patch-vendor_adb_client_usb_libusb.cpp
+14-111 files

FreeBSD/ports 15c8f1cmail/mlmmj distinfo Makefile

mail/mlmmj: update to 2.1.0

Changes:
- New $disarmedfrom$ variable for control/customheaders. Expands to
  the original From: header value with '<', '>', '@' replaced by
  '(', ')', '=' for safe use in display names ("me at here.com" ->
  "me=here.com"). Complements $posteraddr$ (raw email address).
- mlmmj-sub: batch subscribe via stdin with -a -. Reads one address
  per line, skips empty lines and '#' comments.
- MIME type detection and rejection in mlmmj-receive. Prevent
  multipart/alternative or multipart/mixed messages from being posted
  to the list (control/mimedeny).
- Fix: fdopendir UB by using dirfd() instead of raw fd
- Various code simplifications (send_digest, bouncemail, do_access, initsmtp)
- Many new unit tests and test fixes
- README: document DKIM/From munging with $posteraddr$ and $disarmedfrom$
- README.sendmail.md: update documentation
DeltaFile
+3-3mail/mlmmj/distinfo
+1-2mail/mlmmj/Makefile
+4-52 files

FreeBSD/ports 5d99ca1lang/erlang-runtime28 distinfo Makefile

lang/erlang-runtime28: Update corba to 5.2.2
DeltaFile
+3-3lang/erlang-runtime28/distinfo
+2-1lang/erlang-runtime28/Makefile
+5-42 files

FreeBSD/ports a6c553blang/erlang-runtime27 distinfo Makefile

lang/erlang-runtime27: Update corba to 5.2.2
DeltaFile
+3-3lang/erlang-runtime27/distinfo
+2-1lang/erlang-runtime27/Makefile
+5-42 files

FreeBSD/ports 2f968f9databases/postgis33 Makefile, databases/postgis36 Makefile

databases/sfcgal: Update to 2.3.0
DeltaFile
+24-1databases/sfcgal/pkg-plist
+5-6databases/sfcgal/Makefile
+0-11databases/sfcgal/files/patch-CMakeLists.txt
+5-5databases/sfcgal/distinfo
+1-1databases/postgis36/Makefile
+1-1databases/postgis33/Makefile
+36-253 files not shown
+39-279 files

FreeBSD/ports c5883e6audio/audacity distinfo Makefile

audio/audacity: Update 3.7.7 => 3.7.8

Changelog:
https://github.com/audacity/audacity/releases/tag/Audacity-3.7.8

PR:             296018
Sponsored by:   UNIS Labs
MFH:            2026Q2

(cherry picked from commit 052aa8dede8ba3454d900e5a4e9471efe8a7991b)
DeltaFile
+5-5audio/audacity/distinfo
+2-3audio/audacity/Makefile
+7-82 files

FreeBSD/src 75b23c1tests/sys/kern jaildesc.c

tests/jaildesc: Use a more efficient mechanism to block

MFC after:      1 week
Differential Revision:  https://reviews.freebsd.org/D57148
DeltaFile
+3-6tests/sys/kern/jaildesc.c
+3-61 files

FreeBSD/src fe03a78tests/sys/kern jaildesc.c Makefile

tests/jaildesc: Add some more test scenarios

MFC after:      1 week
Differential Revision:  https://reviews.freebsd.org/D57147
DeltaFile
+204-0tests/sys/kern/jaildesc.c
+1-1tests/sys/kern/Makefile
+205-12 files