Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
267 commits
Select commit Hold shift + click to select a range
c967faf
Add tests for default user/group quota functionality
seidelma Jun 17, 2024
7bb1395
Add tests for defaultprojectquota
ixhamza Mar 5, 2025
c050b73
zts: add spdx license tags to default_quota tests
ixhamza Mar 27, 2025
b14b3e3
Fix FDT rollback to not overwrite unnecessary fields (#17205)
Apr 4, 2025
78a7c78
Added fix for zpool get state segfaults with two or more vdevs (#1597…
Syed-Shahrukh-OSSRevival Apr 4, 2025
09fc7bb
Fix memory leaks in pool properties handling
rkojedzinszky Apr 5, 2025
88e3885
freebsd: unbreak module/Makefile.bsd build on 15-CURRENT-arm64
mmatuska Apr 5, 2025
8f08dbf
debian: Add libtirpc-dev dependency (#17220)
tonyhutter Apr 8, 2025
a497c5f
Improve L2 caching control for prefetched indirects
amotin Apr 8, 2025
ab9bb19
Linux 6.0 compat: Check for migratepage VFS (#17217)
tonyhutter Apr 11, 2025
5ab6017
config: fix ZFS_LINUX_TEST_RESULT_SYMBOL with --enable-linux-builtin
robn Apr 11, 2025
189dc26
Fixed zfs_notify_email for programs like sendmail
IIIPr0t0typ3III Apr 12, 2025
131df3b
vdev_to_nvlist_iter: ignore draid parameters when matching names (#17…
robn Apr 15, 2025
4866c2f
Cleanup VERIFY() macros (#17163)
amotin Apr 16, 2025
155847c
GCC 15: Fix unterminated-string-initialization (#17244)
tonyhutter Apr 16, 2025
ba03054
CI: Add Fedora 42 runner (#17249)
tonyhutter Apr 17, 2025
8d14897
nvlist: Add nvlist_snprintf() and zfs_dbgmsg_nvlist()
tonyhutter Apr 18, 2025
1d8f625
ZTS: Remove ashift setting from dedup_quota test (#17250)
amotin Apr 18, 2025
5f5321e
Handle interaction between gang blocks, copies, and FDT.
Apr 21, 2025
fbdea4e
mt76: update Mediatek's mt76 driver
Apr 21, 2025
cb49e77
ZTS: Polish online_offline tests
amotin Apr 23, 2025
8f2c2de
ZTS: Remove fixed sleeps from slog_006_pos
amotin Apr 23, 2025
6afb405
ZTS: Update FreeBSD version numbers
mcmilk Apr 23, 2025
38c3a8b
ZTS: Fix 256MB file leak in zed_cksum_reported
amotin Apr 24, 2025
37a3e26
Add more descriptive destroy error message
Apr 24, 2025
7031a48
Export correct symbols for Lustre Direct I/O
bwatkinson Apr 24, 2025
1b4826b
Support using llvm-libunwind
spauka Apr 24, 2025
1ef706c
ZTS: Reduce extra caching in pool_checkpoint (#17268)
amotin Apr 24, 2025
d947b9a
ZTS: Make zvol_stress write some more
amotin Apr 25, 2025
88ec6c4
ZTS: Use Ubuntu default url for cloud-image
mcmilk Apr 28, 2025
63de2d2
zfs-rollback.8: fix typo in example number
Defenso-QTH Apr 28, 2025
ba17ced
ZTS: Optimize KSM on Linux and remove it for FreeBSD
mcmilk Apr 29, 2025
c8fa39b
cred: properly pass and test creds on other threads (#17273)
robn Apr 29, 2025
81dec43
RPM: Hold back incompatible kernel packages on Fedora
tonyhutter Apr 30, 2025
aa46cc9
Double quote variables to prevent globbing and word splitting
AleksandrLiber May 1, 2025
27f3d94
Sort the blocking snapshots list #12751 (#17264)
May 2, 2025
3b18877
ZTS: Fix replacement/resilver_restart_001 on FreeBSD
mcmilk May 2, 2025
f40ab9e
Fix double spares for failed vdev
tonyhutter May 2, 2025
a6cca8a
ZTS: Stop zpool_status tests from spamming stdout (#17292)
tonyhutter May 2, 2025
634c172
tests: fix `S_IFMT` undeclared at `statx.c`
jlsalvador May 2, 2025
f86d9af
Fix race between resilver wait and offline/detach
amotin Apr 24, 2025
f85c96e
ZTS: Restore some delays in online_offline tests
amotin Apr 25, 2025
a7de203
txg: generalise txg_wait_synced_sig() to txg_wait_synced_flags() (#17…
robn May 2, 2025
246e588
Implement allocation size ranges and use for gang leaves (#17111)
May 2, 2025
12eff5f
Vendor import of xz 5.8.1 (trimmed)
delphij May 3, 2025
37ea953
net80211: document where to find the HT TX width action frame.
May 1, 2025
363846a
net80211: fix VHT80/VHT160 transmit width checks
May 1, 2025
44ec60a
net80211: fix ff_approx_txtime() to handle VHT rates
Apr 10, 2025
1271b1d
rc.d: remove obsolete /etc/rc.d/keyserv
May 3, 2025
26d4ac7
kyua: Don't pass NULL to unique_ptr constructors
bsdjhb May 3, 2025
d61c8bc
kyua: Don't pass NULL to std::unique_ptr<>::reset()
bsdjhb May 3, 2025
981af11
bpf: Make bpf.h self-contained
markjdb May 3, 2025
75d173a
netinet: Make in_systm.h self-contained
markjdb May 3, 2025
128836d
MFV: xz 5.8.1.
delphij May 4, 2025
83507f9
newsyslog(8): Disable compression by default in newsyslog.conf.
delphij May 4, 2025
9ee759f
Decorate IPv4 structures used for byte buffer overlays as packed.
strejda May 1, 2025
50fda38
libgcc_s: export integer and floating point __aeabi_ symbols
strejda Feb 22, 2025
71279c1
rk3568 pcie: Do not require optional FDT properties.
strejda Feb 18, 2025
ec5083a
rk_iodomain: Do not require optional FDT properties.
strejda Feb 18, 2025
9639de2
sctp: fix mapping of interface address flags
tuexen May 4, 2025
f618448
vfs_vnops.c: Make O_NAMEDATTR Solaris compatible
May 4, 2025
071ab5a
zfs: merge openzfs/zfs@246e5883b
mmatuska May 4, 2025
845b81c
LinuxKPI: 802.11: fix wiphy_info[_once]
May 2, 2025
9c05d63
LinuxKPI: netdev: add NETIF_F_HW_TC
May 2, 2025
0f12c3c
vfs_default.c: Add _PC_HAS_NAMEDATTR pathconf name
May 4, 2025
38eb41a
pathconf.2: Document the _PC_HAS_NAMEDATTR name
May 4, 2025
79952cd
sctp: report address unavailability consistently
tuexen May 4, 2025
8f5f668
sctp: don't report unusable addresses via sysctl interface
tuexen May 4, 2025
6ab4b0c
sctp: initilize local address flags correctly
tuexen May 4, 2025
4245835
ftpd.8: Fix manual syntax
tomhukins May 4, 2025
7996429
tcp.4: the default congestion algorithm changed
tomhukins Feb 12, 2025
2013c4e
sctp: clear the SCTP_ADDR_VALID flag when removing an address
tuexen May 4, 2025
8ba4d14
mt76: update Mediatek's mt76 driver
May 2, 2025
91f53f4
fwget / mt76: update script to extra firmware and update fget(8)
May 5, 2025
9419e08
nfscommon: Use _PC_HAS_NAMEDATTR to check for named attributes
May 5, 2025
22d4fec
param.h: Bump __FreeBSD_version to 1500040
May 5, 2025
4a795fb
UPDATING: Add an entry for commit 9419e086e1a3
May 5, 2025
2c0e6f5
Revert "nfscommon: Use _PC_HAS_NAMEDATTR to check for named attributes"
May 5, 2025
5b9660c
Fix incorrect version introduced in manual pages
tomhukins May 2, 2025
f887d02
msun: fix cbrt iterations from Newton to Halley method
ubitux May 1, 2025
6af3517
added alias to tilde on french layouts for consistency
May 2, 2025
794ee43
puc.4: Add a HARDWARE section based off device data from pucdata.c
kenrap Apr 14, 2025
f6674f7
udf: Fix a typo in a source code comment
gbergling May 5, 2025
e8e2ed6
LinuxKPI: dummy: add more dummy hreader files
May 2, 2025
675e6b1
LinuxKPI: 802.11: header updates for mt76
May 2, 2025
a4618ca
LinuxKPI: add is_unicast_ether_addr()
May 3, 2025
76b66ac
LinuxKPI: style
May 4, 2025
152e619
bnxt: add guards around struct_group macros
May 3, 2025
44e5a01
audio(8): Initial revision
christosmarg May 5, 2025
a9425ae
release: Always create METALOG for pkg installation
emaste May 4, 2025
aff56b4
net80211: fix a race between ieee80211_sta_join and scan entries
Apr 16, 2025
f91d251
rc.d: move some rc scripts to their packages
May 5, 2025
47cf7c7
move the SunOS r-commands into the rcmds package
May 5, 2025
b7ddf9f
tftp-proxy: move to the pf package
May 5, 2025
e4cacb6
tests: move some files to the tests package
May 5, 2025
f9513c3
add packages for libufs, libzfs
May 5, 2025
89aa998
rpc.statd: move to nfs package
May 5, 2025
f5fb3d4
puc(4): Tighten expression of supported modules
bsdimp May 5, 2025
73ba568
pkg: suppress error on unknown options
ifreund May 5, 2025
5ab9061
include/paths.h: add _PATH_NOSHUTDOWN
kostikbel May 4, 2025
7fb88c2
shutdown(8): refuse to run if /var/run/noshutdown is present
kostikbel May 4, 2025
384d976
rc.d: Add precious_machine rc.conf knob to create /var/run/noshutdown
kostikbel May 4, 2025
ca9131b
UPDATING: Strengthen recommendations
concussious May 3, 2025
9a37f10
Rename audio(8) to sndctl(8)
christosmarg May 5, 2025
3ab3422
RELNOTES: Mention sndctl(8)
christosmarg May 5, 2025
757e973
libc tests: add tests for link_addr(3) and link_ntoa(3)
May 5, 2025
23de29b
ghpr-push: Better auotmated closing message
bsdimp May 5, 2025
eb60bf2
RELNOTES: Fix typo
christosmarg May 5, 2025
01a5f31
Remove leftover blank line from pkg key file
emaste May 5, 2025
330787c
ObsoleteFiles.inc: Remove audio(8) files after rename to sndctl(8)
christosmarg May 5, 2025
fbd7087
strings: Unconditionally install ELF Tool Chain's strings
emaste Apr 30, 2025
d157927
unix: new implementation of unix/stream & unix/seqpacket
glebius May 5, 2025
9ab96b3
tests/unix_seqpacket: re-enable stress test for unix/seqpacket
glebius May 5, 2025
99c58ad
sctp: compute address flags only for IPv6 addresses
tuexen May 5, 2025
4ca1395
sctp: ensure correct sctp_gather_internal_ifa_flags usage
tuexen May 5, 2025
0a1294f
bridge: allow IP addresses on members to be disabled
May 5, 2025
ff8200f
traceroute: add tests
May 5, 2025
c853409
libcrypto: move engines and modules to openssl-lib
May 5, 2025
fd03d57
mountd, showmount: move to the nfs package
May 5, 2025
e4c7b2b
nfsv4: Add support to NFSv4 for named attributes
May 5, 2025
42fd47e
mail: Further refine the SIGINT test.
dag-erling May 6, 2025
dd2d270
rc.conf.5: add a missing word in the description of $ipv6_enable
May 6, 2025
a5ba03f
net/if_dl.h: put kernel decls behind _KERNEL
May 6, 2025
70b5c91
net/if_dl.h: make self-contained
May 6, 2025
691833a
sys/intpm: fix SMBus Read Block
ckoehne May 5, 2025
a2aabd2
release/pkg-stage: Stop creating pkg.txz symlink
emaste May 5, 2025
811f6a0
VFS cache: Fix initial sizing for non-default 'ncsizefactor'
OlCe2 May 1, 2025
26aec3f
getenv_r tests: Fix getenv_r_erange
markjdb May 5, 2025
bbffdfe
link_addr_test: use <cstddef>, not <sys/stddef.h>
May 6, 2025
1ec2c8b
stand: Enable Spleen 32x64 font in the bootloader
concussious Apr 6, 2025
c8d5681
vm_object: drop memq field
May 6, 2025
794e792
vm_page: bump __FreeBSD_version for commit c8d56817b80
May 6, 2025
fb2e965
makefs: Fix a couple of HAVE_STRUCT_STAT_BIRTHTIME checks
jrtc27 May 6, 2025
c49043e
makefs: Support st_flags even on Linux
jrtc27 May 6, 2025
5407204
xinstall: Don't use UF_SETTABLE to infer whether st_flags is present
jrtc27 May 6, 2025
52c8e24
cross-build: Provide real fflagstostr/strtofflags on Linux
jrtc27 May 6, 2025
82fc0d0
cp: Partly restore symlink folllowing.
dag-erling May 6, 2025
3d4c3eb
rtld: style
kostikbel May 3, 2025
e8286eb
sys/queue.h: add STAILQ_REVERSE
kostikbel May 3, 2025
a5a186b
queue.3: document STAILQ_REVERSE
kostikbel May 4, 2025
31a2483
sys/elf_common.h: add the DF_1_INITFIRST flag definition
kostikbel May 3, 2025
78aaab9
rtld: add support for -z initfirst
kostikbel May 3, 2025
7c6a527
libthr.so: mark as -z initfirst
kostikbel May 3, 2025
81449fb
service: Use explicit path for /usr/bin/env
emaste May 6, 2025
2ad32d3
mccomphy: Guard the definition of mcommphy_yt8531_setup_delay()
markjdb May 6, 2025
9a7d03c
sendfile: cover the entire sendfile operation under CURVNET_SET()
glebius May 6, 2025
964fe0f
unix: fix skipping of M_NOTREADY mbufs in unp_dispose()
glebius May 6, 2025
9208c8b
unix: in sendfile method mark bufs as M_BLOCKED if not ready data pre…
glebius May 6, 2025
56a3db7
sendfile: fix CURVNET_SET()/CURVNET_RESTORE()
glebius May 6, 2025
0660de8
runat: Add a runat(1) utility similar to the Solaris one
May 6, 2025
16d0fe1
release/pkg-stage: Put each package on a separate line
emaste May 6, 2025
f8ef84d
devinfo: Add missing 'static'
ktullavik Oct 17, 2024
502977f
devinfo: Use bool instead of int
ktullavik Oct 17, 2024
f8aa0ee
devinfo: Introduce function for printing indent
ktullavik Oct 17, 2024
171e370
devinfo: Unwind the ternary operator to better fit future libxo struc…
ktullavik Oct 17, 2024
763ac7a
devinfo: Turn '&&' into nested condition in prep for libxo
ktullavik Oct 17, 2024
204a9e9
devinfo: Put expression into variable in prep for libxo
ktullavik Oct 17, 2024
50d1d4d
devinfo: Inline the code from print_resource()
ktullavik Oct 17, 2024
9166666
devinfo: Restructure function in prep for libxo
ktullavik Oct 17, 2024
471cff3
devinfo: Rename function and add declaration
ktullavik Oct 17, 2024
c73b33f
devinfo: Add helper function
ktullavik Oct 17, 2024
dcdfffd
devinfo: Add missing function declarations
ktullavik Oct 17, 2024
d43ba99
devinfo: Rename function and move out printf of device name
ktullavik Oct 17, 2024
e90dd5d
devinfo: Factor out helper function
ktullavik Oct 17, 2024
c759aca
devinfo: Add support for libxo
ktullavik Oct 17, 2024
d04c93a
libc: Don't bias DTV entries by TLS_DTV_OFFSET
jrtc27 May 6, 2025
78b99f3
libc: Fix dl_iterate_phdr's dlpi_tls_data for PowerPC and RISC-V
jrtc27 May 6, 2025
8ad9cec
rtld-elf: Fix dlsym(3) for TLS symbols on PowerPC and RISC-V
jrtc27 May 6, 2025
c02aaba
rtld-elf: Fix dl_iterate_phdr's dlpi_tls_data for PowerPC and RISC-V
jrtc27 May 6, 2025
2b04ba6
rtld-elf: Fix UB for direct exec with no extra rtld arguments
jrtc27 May 6, 2025
a08d92d
rtld-elf: Fix executable's TLS module index for direct exec
jrtc27 May 6, 2025
d71c970
rtld-elf: Push TLS_DTV_OFFSET into tls_get_addr_common's arguments
jrtc27 May 6, 2025
c15cdaf
sys/queue.h: use reserved identifiers with the file scope for locals
kostikbel May 6, 2025
20d808f
net80211: document the vap / device transmit paths, fragment node ref…
Jan 27, 2025
68e73f0
sys: don't panic on ifm_status being NULL
May 3, 2025
428200d
RELNOTES: ps(1): Document change in behavior for '-a'/'-A'
OlCe2 May 6, 2025
cbda1ae
ps.1: Remove ambiguity in description of option '-J'
OlCe2 May 6, 2025
6463754
rc/tests: Fix process flags checks using ps(1)
OlCe2 May 6, 2025
1265d3b
stress2: exlock2.sh: Preserve behavior after ps(1)'s '-U' change
OlCe2 May 6, 2025
6f2b1b5
column(1): add tests
May 7, 2025
da509c2
libc: add link_ntoa_r()
May 7, 2025
713abc9
sysctl(9): Ease exporting struct sizes; Discourage doing that
OlCe2 May 1, 2025
d72fcd6
mailmap: add my personal address
May 7, 2025
0285c24
queue(3): Add a test for STAILQ_REVERSE()
OlCe2 May 5, 2025
c071616
queue(3): Install *_SPLIT_AFTER() links to the main manual page
OlCe2 May 5, 2025
38a5520
devd.8: Document monitoring devd.pipe via cat
bsdjhb May 7, 2025
f22326c
nvmf.4: Remove obsolete bug
bsdjhb May 7, 2025
a130a60
rc.conf.5: document precious_machine
kostikbel May 6, 2025
1df3097
unix/stream: fix wakeup race between pr_poll and pr_soreceive
glebius May 7, 2025
1e45fb3
release: Use unprivileged mode for disc1 and memstick
emaste May 5, 2025
271128b
mbuf: Allow clusters to fill an entire jumbo page.
dag-erling May 7, 2025
7953cba
libc: Reassociate pointer arithmetic in __libc_tls_get_addr
jrtc27 May 7, 2025
1ef9f03
libc: Consistently use uintptr_t for TLS implementation
jrtc27 May 7, 2025
4642b63
rtld-elf: Consistently use uintptr_t for TLS implementation
jrtc27 May 7, 2025
62dfddd
libc: Use variables more consistent with Variant I for Variant II TLS
jrtc27 May 7, 2025
14c534e
rtld-elf: Use variables more consistent with Variant I for Variant II…
jrtc27 May 7, 2025
3703f95
libc: Use struct tcb * rather than uintptr_t ** for the tcb
jrtc27 May 7, 2025
b209947
rtld-elf: Use struct tcb * rather than uintptr_t ** for the tcb
jrtc27 May 7, 2025
0d12f49
rtld-elf: Use clear pointer provenance when updating DTV pointer
jrtc27 May 7, 2025
48cce2a
tls: Introduce struct dtv and struct dtv_slot
jrtc27 May 7, 2025
4b656de
Refactor pre-commit CI
5u623l20 May 7, 2025
b640600
rtld-elf: Use size_t rather than uintptr_t for an index
jrtc27 May 7, 2025
231d36d
scsi/da: Export quirks as sysctl
bsdimp May 7, 2025
668cef0
umass: Move illegal opcode return to a function
bsdimp May 7, 2025
966c6be
umass: fail synchronize_cache
bsdimp May 7, 2025
db860eb
umass: Document the ideal that it's better to fail bad commands
bsdimp May 7, 2025
a945c21
umass: Fail SYNCHRONIZE_CACHE for UFI
bsdimp May 7, 2025
49633d5
umass: Simplify umass_std_transform to eliminate fake success
bsdimp May 7, 2025
bff8730
umass: make *_transform() return a bool
bsdimp May 7, 2025
b8e77c8
umass: Move common code into umass_std_transform
bsdimp May 7, 2025
86de66a
umass: Move INQUIRY and TEST UNIT READY quirks to umass_std_transform
bsdimp May 7, 2025
43030e3
umass: Be more consistent about how we fail bad commands
bsdimp May 7, 2025
ff77f1c
umass: Fix a direct call to sc_transform
bsdimp May 7, 2025
ec3cc37
umass: Bring in small fix from NetBSD's umass
bsdimp May 7, 2025
d5489f7
scsi/da: Only send SYNC CACHE for devices with mode page 8
bsdimp May 7, 2025
d41600e
usb: Make autoquirk code optional and opt out
bsdimp May 7, 2025
6f8fbb2
usb/quirks: Remove overly broad quirks
bsdimp May 7, 2025
4c65b51
vm_page: drop mpred param from insert_lookup
May 7, 2025
5b4b2c7
vm_page: drop stale memq comments
May 7, 2025
6ee513f
UPDATING: Note umass/cam updates
bsdimp May 7, 2025
991ed10
Revert "newsyslog(8): Disable compression by default in newsyslog.conf."
delphij May 8, 2025
354fb78
loader: ficl: restore isvirtualized?
kevans91 May 8, 2025
efedac2
ig4(4): Add several PCI IDs for Intel Jasper Lake controllers
dumbbell Apr 17, 2025
af4c34e
OptionalObsoleteFiles: Add bsdinstall pkgbase
emaste May 8, 2025
2ffd04b
OptionalObsoleteFiles: Add recent bsdinstall additions
emaste May 8, 2025
75568c6
pf: add missing braces
kprovost May 5, 2025
a34efd0
libpfct: remove incorrect __unused annotation
kprovost May 6, 2025
033b340
pf: use pd->m in pf_route() and pf_route6()
kprovost May 5, 2025
3bb8235
pf: reject hop-by-hop if it's not the first extension header
kprovost May 6, 2025
681a04d
pf tests: verify we accept exactly one hop-by-hop header
kprovost May 6, 2025
b543f42
pf: convert DIOCRCLRADDRS to netlink
kprovost May 6, 2025
93a955f
pf: fix incorrect list use in pflow_jail_remove()
kprovost May 6, 2025
b70fadc
pf: fix dealing with 0 limits
kprovost May 7, 2025
1f8b1a3
authpf: use libpfctl to add or remove addresses to/from a table
kprovost May 7, 2025
6ae89b2
aft_python: fix incorrect ndp use
kprovost May 7, 2025
a0da2f7
Remove remaining mentions of pr_usrreq.
dag-erling May 8, 2025
bdc2ed1
fts: Drop obsolete conditionals.
dag-erling May 8, 2025
da2025a
fts: Add FTS_COMFOLLOWDIR and FTS_NOSTAT_TYPE.
dag-erling May 8, 2025
d2da6ed
fts: Add tests for most FTS options.
dag-erling May 8, 2025
782a611
fts: Give the blocks test a description.
dag-erling May 8, 2025
d30a84a
fts: Rename fts_options to fts_options_test
dag-erling May 8, 2025
764ccf4
makefs: Ensure that FFS superblocks are reproducible
markjdb May 8, 2025
31c3ef9
makefs: Make sure that directory entry order is consistent
markjdb May 8, 2025
018493d
makefs: Use gmtime() instead of localtime for timestamps
markjdb May 8, 2025
977b2fa
xen: Add support for platform device with id 5853:0002
freddy77 Apr 2, 2025
b064317
release/pkg-stage: Support non-release artifact builds
emaste May 5, 2025
08f613e
fts: Fix misindented line.
dag-erling May 8, 2025
d285265
libusb: Emit event after deregistering hotplug handler
aokblast May 5, 2025
7866169
loader: i386: use -z nostart-stop-gc for bfd as well
kevans91 May 8, 2025
33759fc
rtld: remove stray tabs
kostikbel May 8, 2025
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
  •  
  •  
  •  
2 changes: 2 additions & 0 deletions .mailmap
Original file line number Diff line number Diff line change
Expand Up @@ -17,3 +17,5 @@ Val Packett <val@packett.cool> <greg@unrelenting.technology>
Piotr Paweł Stefaniak <pstef@FreeBSD.org> <pstef@FreeBSD.org>
Sumit Saxena <ssaxena@FreeBSD.org> <sumit@FreeBSD.org>
Ganael LAPLANCHE <martymac@FreeBSD.org> <ganael.laplanche@martymac.org>
<ivy@FreeBSD.org> <lexi@le-fay.org>
<ivy@FreeBSD.org> <lexi@hemlock.eden.le-fay.org>
5 changes: 5 additions & 0 deletions ObsoleteFiles.inc
Original file line number Diff line number Diff line change
Expand Up @@ -51,6 +51,10 @@
# xargs -n1 | sort | uniq -d;
# done

# 20250505: Remove audio(8) files after rename to sndctl(8)
OLD_FILES+=usr/sbin/audio
OLD_FILES+=usr/share/man/man8/audio.8.gz

# 20250409: removal of iwlwifi firmware files
OLD_FILES+=usr/share/doc/legal/intel_iwlwifi_firmware.LICENCE

Expand Down Expand Up @@ -102,6 +106,7 @@ OLD_FILES+=usr/share/man/man1/keylogin.1.gz
OLD_FILES+=usr/share/man/man1/keylogin.1.gz
OLD_FILES+=usr/share/man/man5/publickey.5.gz
OLD_FILES+=usr/share/man/man8/keyserv.1.gz
OLD_FILES+=etc/rc.d/keyserv

# 20241206: Remove Altera DE4 drivers
OLD_FILES+=usr/share/man/man4/altera_atse.4.gz
Expand Down
23 changes: 23 additions & 0 deletions RELNOTES
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,29 @@ newline. Entries should be separated by a newline.

Changes to this file should not be MFCed.

44e5a0150835, 9a37f1024ceb:
A new utility sndctl(8) has been added to concentrate the various
interfaces for viewing and manipulating audio device settings (sysctls,
/dev/sndstat), into a single utility with a similar control-driven
interface to that of mixer(8).

93a94ce731a8:
ps(1)'s options '-a' and '-A', when combined with any other one
affecting the selection of processes except for '-X' and '-x', would
have no effect, in contradiction with the rule that one process is
listed as soon as any of the specified options selects it (inclusive
OR), which is both mandated by POSIX and arguably a natural expectation.
This bug has been fixed.

As a practical consequence, specifying '-a'/'-A' now causes all
processes to be listed regardless of other selection options (except for
'-X' and '-x', which still apply). In particular, to list only
processes from specific jails, one must not use '-a' with '-J'. Option
'-J', contrary to its apparent initial intent, never worked as a filter
in practice (except by accident with '-a' due to the bug), but instead
as any other selection options (e.g., '-U', '-p', '-G', etc.) subject to
the "inclusive OR" rule.

995b690d1398:
ps(1)'s '-U' option has been changed to select processes by their real
user IDs instead of their effective one, in accordance with POSIX and
Expand Down
26 changes: 22 additions & 4 deletions UPDATING
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,17 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 15.x IS SLOW:
world, or to merely disable the most expensive debugging functionality
at runtime, run "ln -s 'abort:false,junk:false' /etc/malloc.conf".)

20250507:
UMASS quirks and auto-quirk probing has been overhauled. CAM now won't
send SYNCHRONIZE CACHE unless MODE PAGE 8 is present and valid. This
should allow more devices to work (since the auto quirk code was updated
in 14 and broke several e-readers and the like). Please send imp@freebsd.org
any regression reports.

20250504:
Commit 9419e086e1a3 changed the internal API between the nfscommon
and nfscl modules. Both need to be built from updated sources.

20250412:
LinuxKPI alloc routines were changed to return physically contiguous
memory where expected. These changes may require out-of-tree drivers
Expand Down Expand Up @@ -2135,10 +2146,11 @@ COMMON ITEMS:
# Note: sometimes if you are running current you gotta do more than
# is listed here if you are upgrading from a really old current.

<make sure you have good level 0 dumps>
<make sure you have good level 0 dumps> [2]
make buildworld
<make sure any needed PORTS_MODULES are set> [1]
make buildkernel KERNCONF=YOUR_KERNEL_HERE
make installkernel KERNCONF=YOUR_KERNEL_HERE [1]
make installkernel KERNCONF=YOUR_KERNEL_HERE
<reboot in single user> [3]
etcupdate -p [5]
make installworld
Expand Down Expand Up @@ -2172,10 +2184,11 @@ COMMON ITEMS:

To upgrade in-place from stable to current
----------------------------------------------
<make sure you have good level 0 dumps>
<make sure you have good level 0 dumps> [2]
make buildworld [9]
<make sure any needed PORTS_MODULES are set> [1]
make buildkernel KERNCONF=YOUR_KERNEL_HERE [8]
make installkernel KERNCONF=YOUR_KERNEL_HERE [1]
make installkernel KERNCONF=YOUR_KERNEL_HERE
<reboot in single user> [3]
etcupdate -p [5]
make installworld
Expand Down Expand Up @@ -2208,6 +2221,11 @@ FOOTNOTES:
and effective, eg:
PORTS_MODULES+=graphics/drm-kmod graphics/nvidia-drm-kmod

[2] To make complete dumps on zfs(4), use bectl(8), which
creates bootable snapshots of configurable depth that are
selectable via the bootloader. For ufs(4), use dump(8) and
restore(8).

[3] From the bootblocks, boot -s, and then do
fsck -p
mount -u /
Expand Down
Loading
Loading