Skip to content

Commit 57d0939

Browse files
authored
Merge branch 'freebsd:main' into ipfw-directory
2 parents 5d8c0ea + d81b337 commit 57d0939

File tree

679 files changed

+31472
-27914
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

679 files changed

+31472
-27914
lines changed

.git-blame-ignore-revs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,10 @@
88
#
99
# This file is sorted in git log order (newest commits first).
1010

11+
# sys/cpu.h style(9) fixes
12+
0737e2a961cd712fff5b548bb6b823e48a8b527d
13+
# witness white space cleanup and style(9) tweeks
14+
f5377665253b2b107ee8a4690ad2e6682375b304
1115
# style fixes for device_if.m
1216
ab43dbe0187ecdf1697726170fd4e19c373effcc
1317
# iflib style tweaks

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,3 +29,4 @@ tags
2929
.clangd
3030
.ccls-cache
3131
sys/*/compile
32+
/src.conf

Makefile.inc1

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2714,9 +2714,10 @@ _basic_bootstrap_tools+=usr.sbin/tzsetup
27142714

27152715
# certctl is needed as an install tool. libcrypto is rather heavy, so we'll
27162716
# build that alongside it only for platforms that don't expose headers for
2717-
# OpenSSL, like macOS.
2717+
# OpenSSL, like macOS, or when building on releases with OpenSSL 1.x.
27182718
.if ${MK_CAROOT} != "no" && ${MK_OPENSSL} != "no"
2719-
.if ${.MAKE.OS} == "Darwin"
2719+
.if ${.MAKE.OS} == "Darwin" || \
2720+
(${.MAKE.OS} == "FreeBSD" && ${BOOTSTRAPPING} < 1400000)
27202721
_bootstrap_libcrypto=secure/lib/libcrypto
27212722
${_bt}-usr.sbin/certctl: ${_bt}-secure/lib/libcrypto
27222723
.endif

ObsoleteFiles.inc

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,9 @@
5151
# xargs -n1 | sort | uniq -d;
5252
# done
5353

54+
# 20250910: readdir_r(3) removed
55+
OLD_FILES+=usr/share/man/man3/readdir_r.3.gz
56+
5457
# 20250826: Remove a misspelled manual
5558
OLD_FILES+=usr/share/man/man3/sysdecode_syscallnames.3.gz
5659

UPDATING

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@ Items affecting the ports and packages system can be found in
1212
/usr/ports/UPDATING. Please read that file before updating system packages
1313
and/or ports.
1414

15-
NOTE TO PEOPLE WHO THINK THAT FreeBSD 15.x IS SLOW:
16-
FreeBSD 15.x has many debugging features turned on, in both the kernel
15+
NOTE TO PEOPLE WHO THINK THAT FreeBSD 16.x IS SLOW:
16+
FreeBSD 16.x has many debugging features turned on, in both the kernel
1717
and userland. These features attempt to detect incorrect use of
1818
system primitives, and encourage loud failure through extra sanity
1919
checking and fail stop semantics. They also substantially impact
@@ -27,6 +27,19 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 15.x IS SLOW:
2727
world, or to merely disable the most expensive debugging functionality
2828
at runtime, run "ln -s 'abort:false,junk:false' /etc/malloc.conf".)
2929

30+
20250907:
31+
The MANSPLITPKG knob has been turned off by default, so pkgbase builds
32+
will no longer generate "-man" subpackages; instead the manpages will
33+
be shipped in the packages they belong to. If you want to continue
34+
building split man packages, set WITH_MANSPLITPKG=1.
35+
36+
20250905:
37+
FreeBSD 16.0-CURRENT.
38+
39+
20250903:
40+
The BLOAT_KERNEL_WITH_EXTERR kernel config option has been renamed to
41+
EXTERR_STRINGS.
42+
3043
20250827:
3144
The names of pkg repositories defined in /etc/pkg/FreeBSD.conf have
3245
changed: "FreeBSD" is now "FreeBSD-ports", and "FreeBSD-kmods" is now

bin/date/date.1

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
3030
.\" SUCH DAMAGE.
3131
.\"
32-
.Dd September 10, 2024
32+
.Dd September 1, 2025
3333
.Dt DATE 1
3434
.Os
3535
.Sh NAME
@@ -129,7 +129,7 @@ format.
129129
Parsing is done using
130130
.Xr strptime 3 .
131131
.It Fl I Ns Op Ar FMT
132-
Use
132+
Use extended
133133
.St -iso8601
134134
output format.
135135
.Ar FMT
@@ -154,9 +154,9 @@ is
154154
.Cm seconds ,
155155
or
156156
.Cm ns Pc ,
157-
the
157+
the extended
158158
.St -iso8601
159-
format includes the timezone.
159+
format includes the timezone offset.
160160
.It Fl j
161161
Do not try to set the date.
162162
This allows you to use the

bin/sh/Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,6 @@ beforeinstallconfig:
7474

7575
LINKMODE=${CONFMODE}
7676
afterinstallconfig:
77-
${INSTALL_LINK} ${TAG_ARGS} ${DESTDIR}/root/.profile ${DESTDIR}/.profile
77+
${INSTALL_LINK} ${TAG_ARGS:D${TAG_ARGS},config} ${DESTDIR}/root/.profile ${DESTDIR}/.profile
7878

7979
.include <bsd.prog.mk>

bin/timeout/tests/timeout_test.sh

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# SPDX-License-Identifier: BSD-2-Clause
2+
# Copyright (c) 2014 Baptiste Daroussin <[email protected]>
13

24
atf_test_case nominal
35
nominal_head()

cddl/contrib/opensolaris/lib/libdtrace/common/dt_consume.c

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2242,11 +2242,10 @@ dt_format_bytes_get(dtrace_hdl_t *dtp, caddr_t addr, size_t nbytes)
22422242
static int
22432243
dt_format_memory(dtrace_hdl_t *dtp, caddr_t addr)
22442244
{
2245-
2246-
size_t nbytes = *((uintptr_t *) addr);
2245+
size_t nbytes = *((size_t *) addr);
22472246
char *s;
22482247

2249-
s = dt_format_bytes_get(dtp, addr + sizeof(uintptr_t), nbytes);
2248+
s = dt_format_bytes_get(dtp, addr + sizeof(size_t), nbytes);
22502249
if (s == NULL)
22512250
return (-1);
22522251

@@ -2260,9 +2259,9 @@ static int
22602259
dt_print_memory(dtrace_hdl_t *dtp, FILE *fp, caddr_t addr)
22612260
{
22622261
int quiet = (dtp->dt_options[DTRACEOPT_QUIET] != DTRACEOPT_UNSET);
2263-
size_t nbytes = *((uintptr_t *) addr);
2262+
size_t nbytes = *((size_t *) addr);
22642263

2265-
return (dt_print_bytes(dtp, fp, addr + sizeof(uintptr_t),
2264+
return (dt_print_bytes(dtp, fp, addr + sizeof(size_t),
22662265
nbytes, 50, quiet, 1));
22672266
}
22682267

0 commit comments

Comments
 (0)