HardenedBSD/src 2227904. UPDATING, libexec/rc/rc.d NETWORKING

Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/cross-dso-cfi
DeltaFile
+6-0UPDATING
+3-3usr.bin/sockstat/sockstat.1
+4-0sys/sys/time.h
+1-1libexec/rc/rc.d/NETWORKING
+14-44 files

HardenedBSD/src 095f7a4. UPDATING, libexec/rc/rc.d NETWORKING

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+6-0UPDATING
+3-3usr.bin/sockstat/sockstat.1
+4-0sys/sys/time.h
+1-1libexec/rc/rc.d/NETWORKING
+14-44 files

HardenedBSD/src 4f752balib/libc/tests/string strrchr_test.c Makefile, usr.bin/stat/tests stat_test.sh readlink_test.sh

Merge branch 'freebsd/15-stable/main' into hardened/15-stable/main
DeltaFile
+156-0lib/libc/tests/string/strrchr_test.c
+13-12usr.bin/stat/tests/stat_test.sh
+6-3usr.bin/stat/tests/readlink_test.sh
+2-0lib/libc/tests/string/Makefile
+1-0usr.sbin/daemon/daemon.c
+178-155 files

HardenedBSD/src e4f02a7lib/libc/tests/string strrchr_test.c Makefile

libc/tests/string: add a more comprehensive unit test for strrchr()

The unit tests are patterned after those for memrchr().
This catches the issue found in 293915.

PR:             293915
Reviewed by:    strajabot
Reported by:    safonov.paul at gmail.com
MFC after:      1 week
Differential Revision:  https://reviews.freebsd.org/D56037

(cherry picked from commit 8b5d77bbcbd98e684226950be1c779e108059d8d)
DeltaFile
+156-0lib/libc/tests/string/strrchr_test.c
+2-0lib/libc/tests/string/Makefile
+158-02 files

HardenedBSD/src a6bd704usr.bin/sockstat sockstat.1

sockstat: Unbreak SEE ALSO section

MFC after:      1 week
Fixes:          7b35b4d19630 ("sockstat: add libxo support")
DeltaFile
+3-3usr.bin/sockstat/sockstat.1
+3-31 files

HardenedBSD/ports 4b87611www/vikunja Makefile distinfo, www/vikunja/files config.yml.sample vikunja.in

www/vikunja: Add new port

Vikunja is an open-source, self-hostable to-do app. It helps you organize
your tasks and projects with features like list, kanban, gantt, and table
views - all while keeping your data under your control.

PR:             276947
DeltaFile
+502-0www/vikunja/files/config.yml.sample
+36-0www/vikunja/Makefile
+22-0www/vikunja/files/vikunja.in
+11-0www/vikunja/files/patch-pkg_doctor_files__unix.go
+7-0www/vikunja/distinfo
+5-0www/vikunja/pkg-plist
+583-02 files not shown
+587-08 files

HardenedBSD/ports cdecda5misc/py-uuid-utils distinfo Makefile

misc/py-uuid-utils: update 0.12.0 → 0.14.1
DeltaFile
+5-5misc/py-uuid-utils/distinfo
+4-4misc/py-uuid-utils/Makefile
+9-92 files

HardenedBSD/ports 63b396clang/pomsky distinfo Makefile

lang/pomsky: update 0.10 → 0.12.0
DeltaFile
+639-309lang/pomsky/distinfo
+319-155lang/pomsky/Makefile
+958-4642 files

HardenedBSD/ports 9c29b40audio/cardinal pkg-plist distinfo

audio/cardinal: update 25.06 → 26.02
DeltaFile
+466-7audio/cardinal/pkg-plist
+3-3audio/cardinal/distinfo
+2-1audio/cardinal/Makefile
+471-113 files

HardenedBSD/ports e64ea09graphics/ocrs distinfo Makefile

graphics/ocrs: update 0.10.4 → 0.12.2
DeltaFile
+157-77graphics/ocrs/distinfo
+78-39graphics/ocrs/Makefile
+235-1162 files

HardenedBSD/src 47a9af4. UPDATING, libexec/rc/rc.d NETWORKING

rc.d/NETWORKING: remove the NETWORK alias

NETWORKING is the documented placeholder, while
/etc/rc.d/NETWORKING still provides the legacy alias
NETWORK.

The NETWORKING script was originally introduced to avoid
conflicts with NetBSD's lowercase network script on
case-insensitive file systems.  The NETWORK alias was
retained for compatibility with older scripts.

Following the discussion in PR 293652, remove the legacy
NETWORK alias from 16-CURRENT.  Keeping both names adds
more confusion than value now that NETWORKING is the
documented placeholder and current base system and ports
tree uses are already clean.

Add an UPDATING entry to note that local RC scripts using
REQUIRE: NETWORK should be migrated to REQUIRE: NETWORKING.

    [5 lines not shown]
DeltaFile
+6-0UPDATING
+1-1libexec/rc/rc.d/NETWORKING
+7-12 files

HardenedBSD/ports ac7c78adeskutils/joplin-desktop Makefile, editors/vscode Makefile

*/*: Bump port revision after electron39 update (29f337f0e7de)
DeltaFile
+1-1net-im/deltachat-desktop/Makefile
+1-1textproc/obsidian/Makefile
+1-1deskutils/joplin-desktop/Makefile
+1-1net-im/teams/Makefile
+1-0net-im/vesktop/Makefile
+1-0editors/vscode/Makefile
+6-41 files not shown
+7-47 files

HardenedBSD/ports 29f337fdevel/electron39 distinfo, devel/electron39/files patch-electron_shell_browser_api_electron__api__web__contents.cc patch-electron_shell_browser_ui_inspectable__web__contents.cc

devel/electron39: Update to 39.8.7

Changelog:
- https://github.com/electron/electron/releases/tag/v39.8.6
- https://github.com/electron/electron/releases/tag/v39.8.7

Reported by:    GitHub (watch releases)
DeltaFile
+158-15devel/electron39/files/packagejsons/yarn.lock
+5-5devel/electron39/distinfo
+4-4devel/electron39/files/patch-electron_shell_browser_api_electron__api__web__contents.cc
+4-4devel/electron39/files/patch-electron_shell_browser_ui_inspectable__web__contents.cc
+3-3devel/electron39/files/patch-services_device_public_cpp_device__features.cc
+4-0devel/electron39/files/packagejsons/package.json
+178-312 files not shown
+181-348 files

HardenedBSD/src 5aa751cusr.sbin/daemon daemon.c

daemon(8): Add "--output-file -o" to list of options enabling supervision mode

This is the small internal doc fix from https://reviews.freebsd.org/D46313

Reviewed by:    michaelo
Approved by:    (blanket; comment fix)
MFC after:      3 days
Differential Revision:  https://reviews.freebsd.org/D55325

(cherry picked from commit e9a69948a8837601d71e556550a272ca85c03e48)
DeltaFile
+1-0usr.sbin/daemon/daemon.c
+1-01 files

HardenedBSD/src 00dccc3sys/sys time.h

sys/time: appease gcc -Wtype-limits

In environments where time_t is 32 bits, including the 32-bit library
build on amd64, the overflow being tested for cannot happen, and gcc
complains with -Wtype-limits, causing the gcc build to fail.  Work
around this by ifdef'ing out the saturation code on i386.

Reviewed by:    imp, jfree
Discussed with: markj
Fixes:  e3799530b3ba ("sys/time: Add saturating sbt conversions")
Differential Revision:  https://reviews.freebsd.org/D56369
DeltaFile
+4-0sys/sys/time.h
+4-01 files

HardenedBSD/src 94d4be9usr.bin/stat/tests stat_test.sh

stat: Nits in stat tests

* Use ourselves as test file instead of /COPYRIGHT, which may or may not
  be present in the test environment.

* atf-check understands \n in strings, use it.

* Some file systems don't like creating small holes, so create large ones
  instead.  This means we need two variables: ps (page size) is the
  minimum size of a data region and the alignment for a hole, while hs
  (hole size) is the minimum size of the holes we create.  This makes no
  difference on FreeBSD but makes it easier to port the test to other
  platforms.

MFC after:      1 week
Sponsored by:   Klara, Inc.
Reviewed by:    kevans
Differential Revision:  https://reviews.freebsd.org/D56304

(cherry picked from commit 8cbd3949297d56e3960dcde73bd7e2277ac4bee8)
DeltaFile
+13-12usr.bin/stat/tests/stat_test.sh
+13-121 files

HardenedBSD/src 9d89e57usr.bin/stat/tests readlink_test.sh

stat: Nits in readlink tests

* The f_flag test may fail if a component of the full path to the
  temporary directory is a symbolic link.

* The n_flag test had an empty head; give it a description.

* Use consistent quoting.

MFC after:      1 week
Sponsored by:   Klara, Inc.
Reviewed by:    kevans
Differential Revision:  https://reviews.freebsd.org/D56293

(cherry picked from commit 1c793e7cbe2ecded388fd51fb20274891620a6f4)
DeltaFile
+6-3usr.bin/stat/tests/readlink_test.sh
+6-31 files

HardenedBSD/ports 7cab929misc/py-peft Makefile distinfo, misc/py-peft/files patch-pyproject.toml patch-tests_testing__utils.py

misc/py-peft: update 0.17.1 → 0.19.0
DeltaFile
+21-0misc/py-peft/files/patch-pyproject.toml
+19-0misc/py-peft/files/patch-tests_testing__utils.py
+11-3misc/py-peft/Makefile
+13-0misc/py-peft/files/patch-tests_test__mixed.py
+3-3misc/py-peft/distinfo
+67-65 files

HardenedBSD/ports a6c331cdevel/buf distinfo Makefile

devel/buf: update 1.67.0 → 1.68.0
DeltaFile
+5-5devel/buf/distinfo
+1-1devel/buf/Makefile
+6-62 files

HardenedBSD/ports 3e9d70edevel/catch pkg-plist Makefile, devel/catch/files patch-clang21 patch-clang19

devel/catch: update 2.13.10 → 3.14.0
DeltaFile
+192-33devel/catch/pkg-plist
+0-73devel/catch/files/patch-clang21
+11-4devel/catch/Makefile
+0-11devel/catch/files/patch-clang19
+3-3devel/catch/distinfo
+206-1245 files

HardenedBSD/ports 9ffff03net/sing-box distinfo Makefile

net/sing-box: update 1.13.7 → 1.13.8
DeltaFile
+5-5net/sing-box/distinfo
+1-1net/sing-box/Makefile
+6-62 files

HardenedBSD/ports b41f02barchivers/nfpm distinfo Makefile

archivers/nfpm: update 2.46.0 → 2.46.1
DeltaFile
+5-5archivers/nfpm/distinfo
+1-1archivers/nfpm/Makefile
+6-62 files

HardenedBSD/ports 2a59748misc/lean-ctx distinfo Makefile

misc/lean-ctx: update 3.1.1 → 3.1.2
DeltaFile
+3-3misc/lean-ctx/distinfo
+1-1misc/lean-ctx/Makefile
+4-42 files

HardenedBSD/ports f8ccf0fdevel/xbyak distinfo Makefile

devel/xbyak: update 7.35.2 → 7.36
DeltaFile
+3-3devel/xbyak/distinfo
+1-1devel/xbyak/Makefile
+4-42 files

HardenedBSD/ports 4494445audio/faust pkg-plist distinfo, audio/faust/files patch-build_CMakeLists.txt

audio/faust: update 2.83.1 → 2.85.5
DeltaFile
+17-6audio/faust/pkg-plist
+1-10audio/faust/files/patch-build_CMakeLists.txt
+3-5audio/faust/distinfo
+1-2audio/faust/Makefile
+22-234 files

HardenedBSD/ports 20a3ee0misc/claude-code distinfo Makefile, misc/claude-code/files package-lock.json

misc/claude-code: update 2.1.105 → 2.1.109
DeltaFile
+4-4misc/claude-code/files/package-lock.json
+3-3misc/claude-code/distinfo
+1-2misc/claude-code/Makefile
+8-93 files

HardenedBSD/ports fdf19a0ports-mgmt/pkg distinfo Makefile

ports-mgmt/pkg: update to 2.7.2

Changes:
- multiple fixes on per package triggers
- fetch now normalize the URLs
- ease porting to downstream OS
DeltaFile
+3-3ports-mgmt/pkg/distinfo
+1-1ports-mgmt/pkg/Makefile
+4-42 files

HardenedBSD/ports 26ed33bsysutils/fluent-bit distinfo Makefile

sysutils/fluent-bit: Update to 5.0.3

Release notes:  https://github.com/fluent/fluent-bit/releases/tag/v5.0.3
DeltaFile
+3-3sysutils/fluent-bit/distinfo
+1-1sysutils/fluent-bit/Makefile
+4-42 files

HardenedBSD/ports 27f8a9cdevel/php-composer distinfo Makefile

devel/php-composer: Update to 2.9.7

PR:             294528
Approved by:    Naram Qashat <cyberbotx at cyberbotx.com> (maintainer)
MFH:            2026Q2
Security:       7a7a17b2-381c-11f1-a663-10ffe07f9334
DeltaFile
+3-3devel/php-composer/distinfo
+1-1devel/php-composer/Makefile
+4-42 files

HardenedBSD/src 20f8a79lib/libifconfig libifconfig_sfp.c sfp.lua, share/examples/sound mmap.c

Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/cross-dso-cfi
DeltaFile
+450-0sys/net/cmis.h
+297-0share/examples/sound/mmap.c
+240-47sys/dev/asmc/asmc.c
+241-0tests/sys/cam/ctl/opcodes.sh
+227-1lib/libifconfig/libifconfig_sfp.c
+120-0lib/libifconfig/sfp.lua
+1,575-4843 files not shown
+2,063-19049 files