Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge FreeBSD 2024-04-26 #2193

Merged
merged 338 commits into from
Aug 11, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
338 commits
Select commit Hold shift + click to select a range
0c11c17
kern_thr.c: normalize includes
kostikbel Apr 19, 2024
53186bc
sigqueue(2): add impl-specific flag __SIGQUEUE_TID
kostikbel Apr 19, 2024
dcc180c
sigqueue(2): Document __SIGQUEUE_TID
kostikbel Apr 20, 2024
97acb35
sys/signal.h: move union sigval into dedicated private header sys/_si…
kostikbel Apr 19, 2024
220aa0f
libthr: add pthread_sigqueue(3)
kostikbel Apr 19, 2024
91da6be
pthread_sigqueue(3): document
kostikbel Apr 20, 2024
fb2ab7c
Add test for pthread_sigqueue(3)
kostikbel Apr 20, 2024
6d5ce2b
nfsserver: Default to nfs_reserved_port_only="YES"
markjdb Apr 23, 2024
ca0620b
RELNOTES: Add an entry for the nfs_reserved_port_only default change
markjdb Apr 23, 2024
f48643d
Use MOVED_LIBS for usr/lib/libcxxrt.so.1 ObsoleteFiles.inc entry
DimitryAndric Apr 23, 2024
2b676a6
camcontrol: Enable WITH_NVME unconditionally
bsdjhb Apr 23, 2024
2d51a98
nvmecontrol: Always build instead of being conditional on WITH_NVME
bsdjhb Apr 23, 2024
ee3187f
Remove the MK_NVME build option
bsdjhb Apr 23, 2024
cbbc577
src.conf.5: Regen after removing MK_NVME
bsdjhb Apr 23, 2024
92771bc
libc: make strerror_rl() usable for libc
kostikbel Apr 23, 2024
f887667
__vprintf(): switch from strerror() to strerror_rl()
kostikbel Apr 23, 2024
bac9d7e
libc: minor style, wrap long lines
kostikbel Apr 23, 2024
aa66995
libc printf_render_errno(): do not use strerror()
kostikbel Apr 23, 2024
e75a1bb
pow,powf(3),__ieee754_rem_pio2(f): Avoid negative integer left shift UB
karlt Apr 23, 2024
ea6f2d7
checkstyle9.pl: Warn if there's no SOB line
bsdimp Apr 23, 2024
6597107
ahc(4) clean up old Linux defines
hpvb Apr 23, 2024
d31b677
ahc(4)/ahd(4): target mode: cancel outstanding AIOs and INOTs
hpvb Apr 23, 2024
65767e6
sys/net/if_bridge: support non-INET kernels
llfw Apr 23, 2024
93c5ba5
sys/netpfil/pf: fix non-INET module build
llfw Apr 22, 2024
4f8f9d7
sys: add conf/std.debug, generic debugging options
llfw Apr 23, 2024
8a8daea
sys/*/conf: do not use "../../conf/" when including std.*
llfw Apr 23, 2024
14e3f2d
nanobsd: Set a GPT label for EFI and cfg partitions
jlduran Apr 23, 2024
4f223e0
release: Change vmimage EFI GPT label
jlduran Apr 23, 2024
cf04a77
swapon: Do not overwrite Linux swap header
ricardobranco777 Apr 23, 2024
0d4ad64
zfs: merge openzfs/zfs@1f940de07
mmatuska Apr 23, 2024
91bdebc
bsdinstall/distfetch.c: check environment variables before downloadin…
rilysh Apr 23, 2024
a8acc2b
sockets: inherit SO_ACCEPTFILTER from listener to child
glebius Apr 24, 2024
4f2ada0
ktrace: Describe CAPFAIL trace point in man page
jakesfreeland Apr 24, 2024
f239db4
ktrace: Remove CAPFAIL from default trace points
jakesfreeland Apr 24, 2024
5609315
Revert "bsdinstall/distfetch.c: check environment variables before do…
bsdimp Apr 24, 2024
feabaf8
Revert "swapon: Do not overwrite Linux swap header"
bsdimp Apr 24, 2024
e8ec4b5
less: Do not trust st_size if it equals zero
ricardobranco777 Jan 5, 2024
cae3362
MFV: less: Do not trust st_size if it equals zero
ricardobranco777 Apr 24, 2024
9e248b7
kdc: Add restart option
cschuber Apr 18, 2024
a0d7d68
heimdal: Fix compiling hdb ldap as a module
cschuber Jan 10, 2014
8512311
ng_pipe: Fix whitespace
Apr 17, 2024
bb2ab7a
ng_pipe: Remove node when all hooks are disconnected
Apr 17, 2024
a3ecf8c
ng_pipe: Replace deprecated random() with prng32_bounded()
Apr 17, 2024
d44c780
ng_pipe: Do not panic when memory allocations fail
Apr 17, 2024
9640649
dpaa: uma_zcreate() does not fail
markjdb Apr 23, 2024
b6a0ed7
wg: uma_zcreate() does not fail
markjdb Apr 23, 2024
78c51db
udf: uma_zcreate() does not fail
markjdb Apr 23, 2024
1e607a0
khelp: uma_zcreate() does not fail
markjdb Apr 23, 2024
8ef2c02
busdma: uma_zcreate() does not fail
markjdb Apr 23, 2024
4b79491
geli.8: add some notes regarding performance tuning
asomers Apr 22, 2024
1075847
bhyve.8: Remove mention of the -A flag
markjdb Apr 24, 2024
63d5f8c
vmrun.sh: Stop passing -A to bhyve
markjdb Apr 24, 2024
71b2ba9
bhyve.8: Document arm64 support
markjdb Apr 24, 2024
ef80df0
arm64/vmm: Ensure the tlbi has completed
zxombie Apr 15, 2024
9d40492
arm64: Check DMAP address is valid in PHYS_IN_DMAP
zxombie Apr 8, 2024
2c35c86
showconfig: Set MACHINE for src.opts.mk
zxombie Apr 18, 2024
d7ac426
elf_common.h: Add STO_AARCH64_VARIANT_PCS
zxombie Apr 17, 2024
0135101
meta.autodep.mk do not override start_utc
sgerraty Apr 24, 2024
66df810
sys/namei.h: move NI_CAP_VIOLATION() macro from namei.h to vfs_lookup.c
kostikbel Apr 24, 2024
6b0cf2a
vfs_lookup.c: only call ktrcapfail() if KTRACE is enabled
kostikbel Apr 24, 2024
78101d4
syscalls.master: correct return type of {read,write}v
brooksdavis Apr 24, 2024
c68eed8
accf_tls: accept filter that waits for TLS handshake header
glebius Apr 24, 2024
19307b8
accept_filter: return different errors for non-listener and a busy so…
glebius Apr 25, 2024
4395d3c
Document that gettimeofday() is obsolescent
0mp Apr 24, 2024
177ba18
sync.8: Document that the "sync dance" is not a thing
0mp Apr 23, 2024
42255af
checkstyle9: Allow a space between "*" and _*restrict
0mp Apr 23, 2024
d663993
kthread: Set *tdptr earlier in kproc_kthread_add()
markjdb Apr 25, 2024
514773a
Skip building libclang_rt when WITHOUT_CLANG is used
DimitryAndric Apr 25, 2024
54c3aa0
Revert "nfsd: Fix NFSv4.1/4.2 Claim_Deleg_Cur_FH"
Apr 25, 2024
f08bf5a
Merge commit 0f329e0246d1 from llvm-project (by Dimitry Andric):
DimitryAndric Apr 25, 2024
ad31d47
bsdinstall: update comment related to pkg
Apr 25, 2024
7358517
if_bridge: Minor style fixes
gmshake Apr 25, 2024
1ed44fc
tftpd: Use `size_t` where appropriate.
dag-erling Apr 25, 2024
7ab7ecf
tftpd: Clean up the tests.
dag-erling Apr 25, 2024
83a6e98
tftpd: Check the server status after each test.
dag-erling Apr 25, 2024
9f231af
tftpd: Immediately reject any request shorter than 4 bytes.
dag-erling Apr 25, 2024
8efba70
nfscl: Revert part of commit 196787f79e67
Apr 25, 2024
68cbb07
Revert "config.mk: Add MK_VIMAGE knob"
brooksdavis Apr 25, 2024
9245ced
release: remove the RPI CM4s .dtb
kevans91 Apr 25, 2024
ce3b53f
nvmecontrol: Flesh out nvmecontrol format information
bsdimp Apr 25, 2024
f0e59ec
CTL: READ(6) should be allowed on CD devices
hpvb Apr 26, 2024
6251027
nfscl: Do not use nfso_own for delayed nfsrpc_doclose()
Apr 26, 2024
9b10aa4
stress2: More detailed error reporting
phoatfreebsd Apr 26, 2024
eeb04a7
date: Add support for nanoseconds
0mp Apr 21, 2024
5626f9e
style.9: Document the existence of tools/build/checkstyle9.pl
0mp Apr 26, 2024
7b390cb
date: Fix tests by initializing timespec structure
0mp Apr 26, 2024
4459abe
script: minor style improvements
Apr 26, 2024
8ceac8e
script: handle terminal resize on SIGWINCH
kevans91 Apr 26, 2024
4ba444d
krpc: Ref cnt the client structures for TLS upcalls
Apr 27, 2024
ceb6d49
ldconfig: document changed default byte-order
stesser Apr 20, 2024
4973acc
man: do not ignore the exit status of roff tools
wosch Apr 20, 2024
759886d
binmiscctl.8: Remove a double word
gbergling Apr 20, 2024
d2899bd
nvmecontrol(8): Remove a double word in a source code comment
gbergling Apr 20, 2024
425384c
tarfs(5): Grammar fix for a source code comment
gbergling Apr 20, 2024
1e2f1cf
timerfd.2: Remove a double word
gbergling Apr 20, 2024
cd28e59
ifconfig(8): Fix two typos in source code comments
gbergling Apr 20, 2024
9aad8fb
mwlstats: Fix a typo in an error message
gbergling Apr 20, 2024
1b98b75
sys: Remove two double words in source code comments
gbergling Apr 20, 2024
bfb914b
arm64: Remove a double word in a source code comment
gbergling Apr 20, 2024
88fac8f
NOTES: Remove a double word in comment
gbergling Apr 20, 2024
2c3494b
bhnd(4): Remove a double word in a source code comment
gbergling Apr 20, 2024
2c23bbd
usb(4): Remove a double word in a source code comment
gbergling Apr 20, 2024
0aaf639
safe(4): Remove a double word in a source code comment
gbergling Apr 20, 2024
ebeda08
i386: Fix a typo in a source code comment
gbergling Apr 20, 2024
f0e2ebb
ds1307(4): Fix a typo in a source code comment
gbergling Apr 20, 2024
00d3a90
rtld(1): minor clarification for LD_STATIC_TLS_EXTRA
kostikbel Apr 20, 2024
81df346
Merge llvm-project release/18.x llvmorg-18.1.4-0-ge6c3289804a6
DimitryAndric Apr 20, 2024
39896e4
libpmc: Import AMD Zen 4 PMU events
amotin Apr 20, 2024
b24b0d5
wg: Add netmap support
markjdb Apr 20, 2024
bb2efb0
wg tests: Add a simple regression test case for netmap support
markjdb Apr 20, 2024
707ec89
graid3: Fix teardown in g_raid3_try_destroy()
markjdb Apr 20, 2024
86d1098
ldconfig: fix man-page - duplicate dot at end of sentence
stesser Apr 20, 2024
09b5a67
adduser: A few more improvements.
dag-erling Apr 20, 2024
8b511da
ahc(4): resolve some minor nits
kevans91 Apr 21, 2024
68840f7
ahc(4)/ahd(4): fix target mode on ARM
kevans91 Apr 21, 2024
ebba87d
vmm(4): Fix a typo in a kernel message
gbergling Apr 21, 2024
d00e014
wtap: Fix typos in kernel messages
gbergling Apr 21, 2024
b1e86a7
geom(4): Fix a typo in a source code comment
gbergling Apr 21, 2024
46c6900
uipc_domain: Fix a typo in a source code comment
gbergling Apr 21, 2024
628b98a
freescale: Fix a typo in a source code comment
gbergling Apr 21, 2024
4aa5d34
Revert "dtrace: make 'ring' and 'fill' policies imply 'noswitch' flag"
avg-I Apr 21, 2024
fcc8b6f
mfc-candidates: move pretty printing into lua
emaste Apr 16, 2024
06e62ac
bsd.subdir.mk: improve `SUBDIR.${MK_FOO}` advice
ngie-eign Apr 21, 2024
299d24e
OpenSSL: use the upstream provided version.map files for the fips/leg…
ngie-eign Apr 20, 2024
aca11fc
Revert "OpenSSL: use the upstream provided version.map files for the …
ngie-eign Apr 21, 2024
5afdae0
Add a few missed libclang_rt files to ObsoleteFiles.inc
DimitryAndric Apr 21, 2024
9e4d347
Enable L1SS handling on RPI4 pcib
hpvb Apr 16, 2024
04f9e6c
riscv: create a convenience composite macro
Apr 21, 2024
730668c
thread: Simplify sanitizer integration with thread creation
markjdb Apr 22, 2024
a4d3342
ng_hci: Add sockaddr validation to sendto()
markjdb Apr 22, 2024
b38e3e6
if_bridge: clean up INET/INET6 handling
llfw Apr 21, 2024
fa772bb
thread: Add a missing include of asan.h
markjdb Apr 22, 2024
228963d
mfc-candidates: use stable/14 as default MFC-to branch
emaste Apr 22, 2024
a7a3e51
libcxxrt: define SHLIBDIR before including bsd.own.mk
DimitryAndric Apr 22, 2024
10b7c6f
adduser: Fix a syntax error
Jehops Apr 22, 2024
344bab2
geli: add a read-only kern.geom.eli.use_uma_bytes sysctl
asomers Apr 22, 2024
b815d6d
libthr: always use __libc_interposing_slot()
brooksdavis Apr 22, 2024
67856e6
Make __libsys_interposing_slot libsys only
brooksdavis Apr 22, 2024
20c9114
src.conf.5: rebuild after WITH_NVME changes
brooksdavis Apr 22, 2024
f2514aa
openssl: don't export nonexistant symbols
brooksdavis Apr 22, 2024
5d2bd4d
libsys/arm: make vfork less of an outlier
brooksdavis Apr 22, 2024
c70dd9e
libcxxrt: align more with libc/Makefile
brooksdavis Apr 22, 2024
7cbace0
geli.8: minor proofreading
asomers Apr 22, 2024
e619c3a
libipsec: make const-correct
llfw Apr 22, 2024
8d47b9c
linux: ignore setsockopt(IPV6_RECVERR)
llfw Apr 22, 2024
8ad80ea
package: move hv_{vss,kvp}_daemon into hyperv-tools
llfw Apr 22, 2024
449489a
package: move cron into its own package
llfw Apr 22, 2024
b6a6ff8
package: add DESC and COMMENT for cron package
llfw Apr 22, 2024
4481979
share/examples: move examples into appropriate packages
llfw Apr 22, 2024
1c5fe5d
umount: Support partitions & slices with -d option
ricardobranco777 Apr 22, 2024
67dbdc8
alc(4): disable MSI-X by default on Killer cards
llfw Apr 22, 2024
0dcd54c
ifconfig tunnelfib is implemented in wg(4)
gshapiro Apr 22, 2024
0b05154
swab.c(libc): use a simplified version of byte swapping
rilysh Apr 22, 2024
71d682f
zfsbootcfg(8), zpool_influxdb(8): move to the zfs package
llfw Apr 22, 2024
2107d4f
Remove WITHOUT_CAPSICUM build support
emaste Apr 23, 2024
a98c00c
src.conf: regen after 91d35fb663e0, WITHOUT_CAPSICUM removal
emaste Apr 23, 2024
0d8b6f0
Update manual page references and macros to align to mandoc syntax
chrisdavidson Feb 9, 2024
118043f
ieee80211_vap(9): fix the title
mhorne Mar 19, 2023
264729b
Support ARP for 802 networks
dennypage Apr 13, 2024
4e77c49
kern_thread.c: remove unneeded include of sys/param.h
kostikbel Apr 19, 2024
ace373f
kern_thr.c/kern_sig.c: remove sys/cdefs.h
kostikbel Apr 19, 2024
df3aa87
kern_thr.c: normalize includes
kostikbel Apr 19, 2024
5b5b336
sigqueue(2): add impl-specific flag __SIGQUEUE_TID
kostikbel Apr 19, 2024
b89a631
sigqueue(2): Document __SIGQUEUE_TID
kostikbel Apr 20, 2024
9d4a9af
sys/signal.h: move union sigval into dedicated private header sys/_si…
kostikbel Apr 19, 2024
95a3949
libthr: add pthread_sigqueue(3)
kostikbel Apr 19, 2024
1cd0054
pthread_sigqueue(3): document
kostikbel Apr 20, 2024
ff379b9
Add test for pthread_sigqueue(3)
kostikbel Apr 20, 2024
074aede
nfsserver: Default to nfs_reserved_port_only="YES"
markjdb Apr 23, 2024
557912d
RELNOTES: Add an entry for the nfs_reserved_port_only default change
markjdb Apr 23, 2024
86a429d
Use MOVED_LIBS for usr/lib/libcxxrt.so.1 ObsoleteFiles.inc entry
DimitryAndric Apr 23, 2024
ab758ac
camcontrol: Enable WITH_NVME unconditionally
bsdjhb Apr 23, 2024
d9f3784
nvmecontrol: Always build instead of being conditional on WITH_NVME
bsdjhb Apr 23, 2024
32de3db
Remove the MK_NVME build option
bsdjhb Apr 23, 2024
9d1933e
src.conf.5: Regen after removing MK_NVME
bsdjhb Apr 23, 2024
93dd428
libc: make strerror_rl() usable for libc
kostikbel Apr 23, 2024
151f2b2
__vprintf(): switch from strerror() to strerror_rl()
kostikbel Apr 23, 2024
921cc15
libc: minor style, wrap long lines
kostikbel Apr 23, 2024
aa33692
libc printf_render_errno(): do not use strerror()
kostikbel Apr 23, 2024
6ea6d81
pow,powf(3),__ieee754_rem_pio2(f): Avoid negative integer left shift UB
karlt Apr 23, 2024
838d124
checkstyle9.pl: Warn if there's no SOB line
bsdimp Apr 23, 2024
8f9eb97
ahc(4) clean up old Linux defines
hpvb Apr 23, 2024
e75f3c3
ahc(4)/ahd(4): target mode: cancel outstanding AIOs and INOTs
hpvb Apr 23, 2024
f124d32
sys/net/if_bridge: support non-INET kernels
llfw Apr 23, 2024
437d1f9
sys/netpfil/pf: fix non-INET module build
llfw Apr 22, 2024
91e2161
sys: add conf/std.debug, generic debugging options
llfw Apr 23, 2024
0043f13
sys/*/conf: do not use "../../conf/" when including std.*
llfw Apr 23, 2024
e68fd7e
nanobsd: Set a GPT label for EFI and cfg partitions
jlduran Apr 23, 2024
5576af6
release: Change vmimage EFI GPT label
jlduran Apr 23, 2024
b103d67
swapon: Do not overwrite Linux swap header
ricardobranco777 Apr 23, 2024
ab69b58
zfs: merge openzfs/zfs@1f940de07
mmatuska Apr 23, 2024
5d93c6f
git subrepo pull --force sys/contrib/subrepo-openzfs
bsdjhb Aug 11, 2024
6609f62
bsdinstall/distfetch.c: check environment variables before downloadin…
rilysh Apr 23, 2024
4acff4c
sockets: inherit SO_ACCEPTFILTER from listener to child
glebius Apr 24, 2024
010a921
ktrace: Describe CAPFAIL trace point in man page
jakesfreeland Apr 24, 2024
d542786
ktrace: Remove CAPFAIL from default trace points
jakesfreeland Apr 24, 2024
bef4729
Revert "bsdinstall/distfetch.c: check environment variables before do…
bsdimp Apr 24, 2024
e0cf6f5
Revert "swapon: Do not overwrite Linux swap header"
bsdimp Apr 24, 2024
f6901f3
MFV: less: Do not trust st_size if it equals zero
ricardobranco777 Apr 24, 2024
2c628b2
kdc: Add restart option
cschuber Apr 18, 2024
5821586
heimdal: Fix compiling hdb ldap as a module
cschuber Jan 10, 2014
73917b0
ng_pipe: Fix whitespace
Apr 17, 2024
5a76658
ng_pipe: Remove node when all hooks are disconnected
Apr 17, 2024
4f3befc
ng_pipe: Replace deprecated random() with prng32_bounded()
Apr 17, 2024
b4b7e8f
ng_pipe: Do not panic when memory allocations fail
Apr 17, 2024
fd63ae2
dpaa: uma_zcreate() does not fail
markjdb Apr 23, 2024
679d84b
wg: uma_zcreate() does not fail
markjdb Apr 23, 2024
17c2dc2
udf: uma_zcreate() does not fail
markjdb Apr 23, 2024
4e75a4f
khelp: uma_zcreate() does not fail
markjdb Apr 23, 2024
6cc30ca
busdma: uma_zcreate() does not fail
markjdb Apr 23, 2024
6aaa5be
geli.8: add some notes regarding performance tuning
asomers Apr 22, 2024
4ceca0f
bhyve.8: Remove mention of the -A flag
markjdb Apr 24, 2024
c28b67b
Skipping merge of 63d5f8c0f25ae0ec17ad902c5ba89644e4bd1019
bsdjhb Aug 11, 2024
6c5fcf4
bhyve.8: Document arm64 support
markjdb Apr 24, 2024
e6a2b83
arm64/vmm: Ensure the tlbi has completed
zxombie Apr 15, 2024
255c368
arm64: Check DMAP address is valid in PHYS_IN_DMAP
zxombie Apr 8, 2024
1f82e23
showconfig: Set MACHINE for src.opts.mk
zxombie Apr 18, 2024
ecbdc88
elf_common.h: Add STO_AARCH64_VARIANT_PCS
zxombie Apr 17, 2024
26ca32f
meta.autodep.mk do not override start_utc
sgerraty Apr 24, 2024
f1e58d1
sys/namei.h: move NI_CAP_VIOLATION() macro from namei.h to vfs_lookup.c
kostikbel Apr 24, 2024
1361843
vfs_lookup.c: only call ktrcapfail() if KTRACE is enabled
kostikbel Apr 24, 2024
8b7dd9c
syscalls.master: correct return type of {read,write}v
brooksdavis Apr 24, 2024
9b07daf
accf_tls: accept filter that waits for TLS handshake header
glebius Apr 24, 2024
445f2b7
accept_filter: return different errors for non-listener and a busy so…
glebius Apr 25, 2024
87776f1
Document that gettimeofday() is obsolescent
0mp Apr 24, 2024
fe11905
sync.8: Document that the "sync dance" is not a thing
0mp Apr 23, 2024
2be62d9
checkstyle9: Allow a space between "*" and _*restrict
0mp Apr 23, 2024
2ef6c92
kthread: Set *tdptr earlier in kproc_kthread_add()
markjdb Apr 25, 2024
aa0bae6
Skip building libclang_rt when WITHOUT_CLANG is used
DimitryAndric Apr 25, 2024
aa450af
Revert "nfsd: Fix NFSv4.1/4.2 Claim_Deleg_Cur_FH"
Apr 25, 2024
625aa02
Merge commit 0f329e0246d1 from llvm-project (by Dimitry Andric):
DimitryAndric Apr 25, 2024
b9f9572
bsdinstall: update comment related to pkg
Apr 25, 2024
fbf0ebc
if_bridge: Minor style fixes
gmshake Apr 25, 2024
084a8db
tftpd: Use `size_t` where appropriate.
dag-erling Apr 25, 2024
33f6195
tftpd: Clean up the tests.
dag-erling Apr 25, 2024
a5c4681
tftpd: Check the server status after each test.
dag-erling Apr 25, 2024
c281478
tftpd: Immediately reject any request shorter than 4 bytes.
dag-erling Apr 25, 2024
798d50e
nfscl: Revert part of commit 196787f79e67
Apr 25, 2024
174eaf3
Revert "config.mk: Add MK_VIMAGE knob"
brooksdavis Apr 25, 2024
4fb7fab
release: remove the RPI CM4s .dtb
kevans91 Apr 25, 2024
8c450f4
nvmecontrol: Flesh out nvmecontrol format information
bsdimp Apr 25, 2024
a883c39
CTL: READ(6) should be allowed on CD devices
hpvb Apr 26, 2024
e3cb8ab
nfscl: Do not use nfso_own for delayed nfsrpc_doclose()
Apr 26, 2024
e32b234
stress2: More detailed error reporting
phoatfreebsd Apr 26, 2024
3d34e64
date: Add support for nanoseconds
0mp Apr 21, 2024
ce6830f
style.9: Document the existence of tools/build/checkstyle9.pl
0mp Apr 26, 2024
da5fa04
date: Fix tests by initializing timespec structure
0mp Apr 26, 2024
f043711
script: minor style improvements
Apr 26, 2024
f7a58a4
script: handle terminal resize on SIGWINCH
kevans91 Apr 26, 2024
3110b15
krpc: Ref cnt the client structures for TLS upcalls
Apr 27, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
3 changes: 2 additions & 1 deletion Makefile.inc1
Original file line number Diff line number Diff line change
Expand Up @@ -3761,7 +3761,8 @@ check-old: check-old-files check-old-libs check-old-dirs .PHONY
#
showconfig: .PHONY
@(${MAKE} -n -f ${.CURDIR}/sys/conf/kern.opts.mk -V dummy -dg1 UPDATE_DEPENDFILE=no NO_OBJ=yes MACHINE=${TARGET} MACHINE_ARCH=${TARGET_ARCH}; \
${MAKE} -n -f ${.CURDIR}/share/mk/src.opts.mk -V dummy -dg1 UPDATE_DEPENDFILE=no NO_OBJ=yes) 2>&1 | grep -E '^(MK|OPT)_[A-Z]' | sort -u
${MAKE} -n -f ${.CURDIR}/share/mk/src.opts.mk -V dummy -dg1 UPDATE_DEPENDFILE=no NO_OBJ=yes MACHINE=${TARGET} MACHINE_ARCH=${TARGET_ARCH}) 2>&1 | \
grep -E '^(MK|OPT)_[A-Z]' | sort -u

.if !empty(KRNLOBJDIR) && !empty(KERNCONF)
DTBOUTPUTPATH= ${KRNLOBJDIR}/${KERNCONF}/
Expand Down
5 changes: 5 additions & 0 deletions ObsoleteFiles.inc
Original file line number Diff line number Diff line change
Expand Up @@ -51,6 +51,9 @@
# xargs -n1 | sort | uniq -d;
# done

# 20240422: remove improperly installed libcxxrt.so.1
MOVED_LIBS+=usr/lib/libcxxrt.so.1

# 20240414: unix_socketpair_test renamed
OLD_FILES+=usr/tests/sys/kern/unix_socketpair_test

Expand Down Expand Up @@ -328,6 +331,7 @@ OLD_FILES+=usr/lib/clang/17/lib/freebsd/libclang_rt.asan_cxx-powerpc64.a
OLD_FILES+=usr/lib/clang/17/lib/freebsd/libclang_rt.asan_cxx-powerpc64le.a
OLD_FILES+=usr/lib/clang/17/lib/freebsd/libclang_rt.asan_cxx-riscv64.a
OLD_FILES+=usr/lib/clang/17/lib/freebsd/libclang_rt.asan_cxx-x86_64.a
OLD_FILES+=usr/lib/clang/17/lib/freebsd/libclang_rt.asan_static-aarch64.a
OLD_FILES+=usr/lib/clang/17/lib/freebsd/libclang_rt.asan_static-i386.a
OLD_FILES+=usr/lib/clang/17/lib/freebsd/libclang_rt.asan_static-powerpc64.a
OLD_FILES+=usr/lib/clang/17/lib/freebsd/libclang_rt.asan_static-powerpc64le.a
Expand All @@ -346,6 +350,7 @@ OLD_FILES+=usr/lib/clang/17/lib/freebsd/libclang_rt.dd-aarch64.a
OLD_FILES+=usr/lib/clang/17/lib/freebsd/libclang_rt.dd-x86_64.a
OLD_FILES+=usr/lib/clang/17/lib/freebsd/libclang_rt.fuzzer-aarch64.a
OLD_FILES+=usr/lib/clang/17/lib/freebsd/libclang_rt.fuzzer-x86_64.a
OLD_FILES+=usr/lib/clang/17/lib/freebsd/libclang_rt.fuzzer_interceptors-aarch64.a
OLD_FILES+=usr/lib/clang/17/lib/freebsd/libclang_rt.fuzzer_interceptors-x86_64.a
OLD_FILES+=usr/lib/clang/17/lib/freebsd/libclang_rt.fuzzer_no_main-aarch64.a
OLD_FILES+=usr/lib/clang/17/lib/freebsd/libclang_rt.fuzzer_no_main-x86_64.a
Expand Down
9 changes: 9 additions & 0 deletions RELNOTES
Original file line number Diff line number Diff line change
Expand Up @@ -10,10 +10,19 @@ newline. Entries should be separated by a newline.

Changes to this file should not be MFCed.

6d5ce2bb6344:
The default value of the nfs_reserved_port_only rc.conf(5) setting has
changed. The FreeBSD NFS server now requires the source port of
requests to be in the privileged port range (i.e., <= 1023), which
generally requires the client to have elevated privileges on their local
system. The previous behavior can be restored by setting
nfs_reserved_port_only=NO in rc.conf.

aea973501b19:
ktrace(2) will now record detailed information about capability mode
violations. The kdump(1) utility has been updated to display such
information.

f32a6403d346:
One True Awk updated to 2nd Edition. See https://awk.dev for details
on the additions. Unicode and CSVs (Comma Separated Values) are now
Expand Down
28 changes: 22 additions & 6 deletions bin/date/date.1
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
.Dd May 19, 2023
.Dd April 26, 2024
.Dt DATE 1
.Os
.Sh NAME
Expand Down Expand Up @@ -141,17 +141,19 @@ values are
.Cm date ,
.Cm hours ,
.Cm minutes ,
.Cm seconds ,
and
.Cm seconds .
.Cm ns No Pq for nanoseconds .
The date and time is formatted to the specified precision.
When
.Ar FMT
is
.Cm hours
(or the more precise
.Cm minutes
.Po or the more precise
.Cm minutes ,
.Cm seconds ,
or
.Cm seconds ) ,
.Cm ns Pc ,
the
.St -iso8601
format includes the timezone.
Expand Down Expand Up @@ -325,7 +327,9 @@ which specifies the format in which to display the date and time.
The format string may contain any of the conversion specifications
described in the
.Xr strftime 3
manual page, as well as any arbitrary text.
manual page and
.Ql %N
for nanoseconds, as well as any arbitrary text.
A newline
.Pq Ql \en
character is always output after the characters specified by
Expand Down Expand Up @@ -551,6 +555,7 @@ prints:
and exits with status 1.
.Sh SEE ALSO
.Xr locale 1 ,
.Xr clock_gettime 2 ,
.Xr gettimeofday 2 ,
.Xr getutxent 3 ,
.Xr strftime 3 ,
Expand Down Expand Up @@ -581,6 +586,12 @@ The format selected by the
.Fl I
flag is compatible with
.St -iso8601 .
.Pp
The
.Ql %N
conversion specification for nanoseconds is a non-standard extension.
It is compatible with GNU date's
.Ql %N .
.Sh HISTORY
A
.Nm
Expand All @@ -599,3 +610,8 @@ The
.Fl I
flag was added in
.Fx 12.0 .
.Pp
The
.Ql %N
conversion specification was added in
.Fx 15.0 .
Loading
Loading