Skip to content

Fix merge conflict and updated GhsotBSD main with FreeBSD main. #371

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

Merged
merged 2,055 commits into from
Jul 17, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
2055 commits
Select commit Hold shift + click to select a range
17f0f75
sqlite3: Vendor import of sqlite3 3.50.2
cschuber Jul 7, 2025
e4c864e
ip_htable: fix -Wtautological-pointer-compare warnings
svmhdvn Apr 24, 2025
2bae5ca
ip_nat.c: fix non-trivial unused variable warnings
svmhdvn Apr 24, 2025
2bbaeb7
ip_nat6.c: fix non-trivial unused variable warnings
svmhdvn Apr 24, 2025
79d2384
netpfil/ipfilter: fix remaining trivial unused variable warnings
svmhdvn Apr 24, 2025
45730dd
files: add new IPFILTER_C rule for netpfil/ipfilter sources
svmhdvn Apr 24, 2025
2f50ea5
tests/ci: fix race condition in bhyveload boot
svmhdvn Jul 7, 2025
1e57072
cap_dns/tests/dns_test: mark tests as needing network access
svmhdvn Jun 22, 2025
26e3170
sysctl_test: Print standard error if sysctl -ao fails
markjdb Jul 8, 2025
0559f30
krb5: Install the libkrb5clnt.so symlink with the .so
cschuber Jul 8, 2025
8799446
ichiic: Add PCI id for Arrow Lake.
Jun 28, 2025
f84a0da
libusb: rename bNumDeviceCapabilities to bNumDeviceCaps for compatibi…
aokblast Jun 7, 2025
9911028
libc: mkostemp(3) should support O_CLOFORK
ricardobranco777 Jul 7, 2025
72c8480
libc: only append exterr herald and text if exterr was recorded
kostikbel Jul 8, 2025
dcd4730
net80211: update ieee80211_output_seqno_assign() to 802.11-2020
Jun 4, 2025
c08e019
opendir, fdopendir: Add tests, clean up.
dag-erling Jul 8, 2025
4b47296
devd.conf.5: Consistently use Li to markup literal strings
bsdjhb Jul 8, 2025
b00d9fa
devd.conf.5: Expand the width of various columns
bsdjhb Jul 8, 2025
6aca713
devd.conf.5: Describe $name used with nvme events
bsdjhb Jul 8, 2025
9ad1589
devd.conf.5: Use a tag list block for NVMe SMART errors
bsdjhb Jul 8, 2025
da9e73e
wordexp(3): Handle ECHILD from waitpid
kennylevinsen Apr 21, 2025
8cc93cd
fcntl.2: fix description of F_GETFD return value
kostikbel Jul 8, 2025
ba0d9b4
kern_descrip.c: provide helpers to translate between fd flags namespace
kostikbel Jul 8, 2025
0849d87
cam/mmc: style(9) pass: put { starting functions on its own line
bsdimp Jul 8, 2025
bca5df4
libusb: replace LOG_LEVEL with DEBUG_LEVEL
aokblast Jun 4, 2025
d9cc5dd
fcntl(F_SETFD): make FD_CLOFORK non-sticky
kostikbel Jul 8, 2025
0610ba6
flua: fbsd: avoid leaking stdin pipes on error
kevans91 Jul 9, 2025
6a2c624
flua: fbsd: return a process handle to operate on when we exec()
kevans91 Jul 9, 2025
3f0e109
flua: fbsd: allow stdout to be captured for exec() processes
kevans91 Jul 9, 2025
2811ec1
pfctl: Fix file descriptor leak due to popfile() never closing the ma…
kprovost Jul 3, 2025
cface4d
pf: Use -1 to indicate an invalid uid/gid, not UID_MAX and GID_MAX.
kprovost Jul 3, 2025
1997370
pfctl: Use -1 to indicate an invalid uid/gid, not UID_MAX and GID_MAX.
kprovost Jul 3, 2025
4869cc8
pf: Use proper NUL byte not zero with strings
kprovost Jul 3, 2025
881c366
pfctl: Fix function name in error message (zap trailing s)
kprovost Jul 3, 2025
f97839e
pfctl: Avoid optimizing empty rulesets
kprovost Jul 3, 2025
e5a9919
pf: deduplicate the ioctl and netlink NATLOOK handling
kprovost Jul 3, 2025
e97ce7c
pf: improve DIOCNATLOOK validation
kprovost Jul 3, 2025
6b95d25
pf tests: test DIOCNATLOOK validation
kprovost Jul 3, 2025
1f86253
pf: assert that we call pf_addrcpy() with a valid address family
kprovost Jul 3, 2025
be763b0
pf: clean up pf_ioctl_addrule() error handling
kprovost Jul 4, 2025
041ce1d
pfctl: recursively flush rules and tables
kprovost Jul 4, 2025
05c33e5
pfctl tests: recursive flush test case
kprovost Jul 4, 2025
fb0d388
pfctl: Print the main ruleset/anchor as "/" not "<root>" for consistency
kprovost Jul 7, 2025
3b6bcad
pfctl.8: Further document recursive flush behaviour
kprovost Jul 7, 2025
2187622
fts: Fix option list indentation.
dag-erling Jul 9, 2025
5c59cec
nvmf: Auto-reconnect periodically after a disconnect
bsdjhb Jul 9, 2025
4af4fef
pf: ignore state update with invalid rtableid
kprovost Jul 8, 2025
f651e87
pf tests: sync a state with an rtableid that doesn't exist
kprovost Jul 8, 2025
a4757fb
pfsync: log a bad version as a bad version, not a bad action
kprovost Jul 8, 2025
4f822ad
pfsync: count failed state insertions
kprovost Jul 8, 2025
9c95fcb
tests: Get the MAC from the epairs.
ronaldklop Jul 9, 2025
939aacb
pfctl tests: macro test requires pf to be loaded
kprovost Jul 9, 2025
68fe0d9
pfctl tests: use require.kmods instead of manual check for pf
svmhdvn Jul 8, 2025
bc2e336
hwt(4): Add initial man page.
bukinr Jul 9, 2025
c3efa16
cp: Add GNU-compatible long options.
dag-erling Jul 9, 2025
2d6b33f
cp: Add an option to visit sources in order.
dag-erling Jul 9, 2025
89990e2
cp: Add descriptions to all test cases.
dag-erling Jul 9, 2025
44e9c9f
nfsvno_rename(): do not use -1 as special error indicator
kostikbel Jul 8, 2025
6280d03
nfsserver rename: lock mnt_renamelock as required
kostikbel Jul 8, 2025
91ad27b
truncate.1: Polish title and examples
concussious Dec 30, 2024
ccf9373
libc: Finish removing fscandir{,_b}().
dag-erling Jul 9, 2025
9bf14f2
kyua: Try harder to delete directories.
dag-erling Jul 9, 2025
dd81cc2
getdirentries: Return ENOTDIR if not a directory.
dag-erling Jul 9, 2025
42e6130
opendir, readdir, telldir: Use the correct types.
dag-erling Jul 9, 2025
4982db3
pfctl: Fix 32-bit build.
dag-erling Jul 9, 2025
c130914
named_attribute.7: Document the named attribute mechanism
Jul 9, 2025
78935fa
named_attribute.7: typo fix
Jul 9, 2025
8adb3ac
pctrie: leave iter at root after ge_lookup failure
Jul 10, 2025
42df4fa
builtin.1: streamlined rewrite + document keybinds
concussious Oct 17, 2024
63389ae
inotify: do not call into namei() with a locked vnode
kostikbel Jul 10, 2025
1b7d0c2
in_pcb: add in_pcbrele_rlock()
kostikbel Jul 3, 2025
b435452
sysctl net.inet.tcp.ktlslist: allow snd_tag_status_str() to sleep
kostikbel Jul 3, 2025
18905fc
sysctl net.inet.tcp.ktcplist: try to handle EDEADLK
kostikbel Jul 3, 2025
d7c807a
sysctl net.inet.tcp.ktcplist: properly fill driver status length field
kostikbel Jul 9, 2025
cdd8129
mlx5_en: wait_for_completion_timeout() takes jiffies
kostikbel Jul 9, 2025
b6b3743
mlx5en: add driver tls status string method for rx sessions
arieleren Jul 8, 2025
83e3517
nfsv4: No need to check va_flags twice.
dag-erling Jul 10, 2025
cad5cfe
cam: Use less stack space
bsdimp Jul 10, 2025
5a656ef
cam: Add xpt_gdev_type() and use it instead of many copies of same
bsdimp Jul 10, 2025
d78d04b
cam: Fail the disk if READ CAPACITY returns 4/2 asc/ascq
bsdimp Jul 10, 2025
df268d4
lockf: add a -p mode to write the child's pid
kevans91 Jun 24, 2025
7e8afac
lockf: switch to a SIGCHLD model for reaping child
kevans91 Jun 24, 2025
679f619
lockf: add a -T option to terminate the child upon early abort
kevans91 Jun 24, 2025
c82203e
lockf: tests: add tests for the -p and -T features
kevans91 Jun 24, 2025
4c8b54f
lockf: minor cosmetic cleanups, no functional change
kevans91 Jun 24, 2025
3fde390
shar: remove from the tree well in advance of the 15.0 release
kevans91 Jan 2, 2025
d1f0ee5
Allow net_cleanup for loader.efi
sgerraty Jul 10, 2025
4d27529
rtld-elf: Extract part of allocate_tls_offset into allocate_tls_offse…
jrtc27 Jul 10, 2025
a1d971a
rtld-elf: Track allocated TCBs internally and use for distribute_stat…
jrtc27 Jul 10, 2025
2c444fd
libc,libthr: Remove __pthread_distribute_static_tls
jrtc27 Jul 10, 2025
cb75bb5
vmbus: Avoid gratuitous ifdef and use more generic implementation ins…
jrtc27 Jul 10, 2025
8f0a6a9
share: Delete bitrotted make_*_driver.sh scripts
jrtc27 Jul 10, 2025
e8019a1
cross-build: provide exterr.h and sys/exterrvar.h for non-FreeBSD hosts
kostikbel Jul 8, 2025
09d2841
cross-build: fix after the recent sqlite3 import
kostikbel Jul 10, 2025
d7baf5f
bectl.8: Describe better
concussious Jun 13, 2025
d26f481
sys: Delete stale comments in sys/elf_common.h
jrtc27 Jul 10, 2025
65bd6c7
sys: Sync RISC-V relocations
jrtc27 Jul 10, 2025
e049e2c
sys: Fix style(9) for all LoongArch defines in sys/elf_common.h
jrtc27 Jul 10, 2025
22ae840
sys: Various whitespace style(9) fixes for sys/elf_common.h
jrtc27 Jul 10, 2025
74b5dc9
cam/xpt: style(9) no longer recommends blank lines
bsdimp Jul 10, 2025
02d0604
rtld-elf: Delete unused RELOC_ALIGNED_P copies
jrtc27 Jul 11, 2025
f1eceb9
libsa/zfs: add error printf() in zfs_spa_init()
glebius Jul 11, 2025
03f3dc3
libsa/zfs: don't hardcode root vdev name, use the real pool name
glebius Jul 11, 2025
8949cdd
libsa/zfs: don't read and store ZPOOL_CONFIG_VDEV_CHILDREN in vdev_pr…
glebius Jul 11, 2025
8e8fd66
libsa/zfs: fail earlier in vdev_probe() if can't find ZPOOL_CONFIG_GUID
glebius Jul 11, 2025
99d5cf2
libusb: implement libusb_setlocale to support different locale of err…
aokblast Jun 12, 2025
3d5ef29
acpi_gpiobus: don't print error message if _AEI object doesn't exist
VexedUXR Jul 11, 2025
55a25c7
hwt(4): fix spelling.
bukinr Jul 11, 2025
5652050
gstat.8: Add an example of how to filter the results
brd Jul 11, 2025
920b218
readdir: Fix error check.
dag-erling Jul 11, 2025
cca6a72
ifconfig.8: remove accept_rev_ethip_ver and send_rev_ethip_ver
metalefty Jul 11, 2025
98a1084
dtrace.1: Reference dwatch(1) and tracing(7)
0mp Jul 12, 2025
c479d2b
tracing.7: Pet linters
0mp Jul 12, 2025
b2c8af2
pfctl: Merge radix_perror() into simpler warnx()/errx() usage
kprovost Jul 7, 2025
8423b27
pfctl: Refine error message
kprovost Jul 7, 2025
7153a62
pfctl: Unify error message for nonexisting anchors
kprovost Jul 7, 2025
0040623
pfctl: Do the actual pfr_strerror() to pf_strerror() rename
kprovost Jul 7, 2025
c873900
pfctl: Fail on missing anchor
kprovost Jul 7, 2025
1ae17b6
pf.conf.5: should clearly state range match operator ':' does not wor…
kprovost Jul 7, 2025
a9706d7
pfctl: replace TAILQ concatenation loop with TAILQ_CONCAT
kprovost Jul 7, 2025
3030d29
pfctl: restore '.' at the end of these errors
kprovost Jul 7, 2025
8bced62
pf: Fix pfr_kentry_byaddr() to be used for a rule in an anchor
kprovost Jul 7, 2025
a4b7e54
pfctl.8: Mention hostid and checksum
kprovost Jul 7, 2025
9f21a94
pf: rename PF_OPT_TABLE_PREFIX to PF_OPTIMIZER_TABLE_PFX
kprovost Jul 7, 2025
116eaba
pf: when calculating the ruleset's checksum, skip automatic table names.
kprovost Jul 7, 2025
7c5cc95
pf: Use the table on root always if current table is not active.
kprovost Jul 7, 2025
3e827cb
ipfilter: fix LINT-NOINET6 build
kprovost Jul 12, 2025
dedb4d3
pf: Don't return src node and hash from pf_map_addr_sn
TuxPowered42 May 8, 2025
0430faa
gstat(8): Fix typo in example to filter the results
brd Jul 12, 2025
16a9f31
pf: Don't access sk and nk before they are allocated
TuxPowered42 Jun 3, 2025
47ffc24
tracing.7: Aproposify
0mp Jul 12, 2025
46f18ec
rc: Use check_jail to check values of security.jail MIBs
0mp Jul 12, 2025
5d52586
rc.subr: Fix a typo in check_jail()'s description
0mp Jul 12, 2025
f5dba67
pf tests: fix anchor:nat test
kprovost Jul 12, 2025
fb84b9f
kern_descrip.c: only allow complex expression in Static_assert() for …
kostikbel Jul 11, 2025
78bdaa5
lagg: Fix if_hw_tsomax_update() not being called
Jul 12, 2025
bf4d2a4
kern_descrip.c: further limit expression in Static_assert() to newer …
kostikbel Jul 13, 2025
4ca9190
LinuxKPI: alloc_pages(): Don't reclaim on __GFP_NORETRY
OlCe2 Jul 7, 2025
986edb1
LinuxKPI: Have kvzalloc() rely on kvmalloc(), not kmalloc()
OlCe2 Jul 7, 2025
9d1f3ce
pmap: Degrade pmap_page_set_attr*() into a no-op on same attribute
OlCe2 Jul 8, 2025
1e78a6a
vm_domainset: Print correct function in KASSERT()/panic()
OlCe2 Jul 7, 2025
76856ea
netstat.1: Add common example to list listening sockets
Jul 13, 2025
5031da2
bluetooth-config: Fix command line parsing
erdgeist Jul 13, 2025
cbd06dd
pf: Fix error handling when pf_map_addr() fails
TuxPowered42 Jun 5, 2025
b98b82a
share/termcap: ti703 does not actually support tabs
clausecker Jul 13, 2025
804f961
share/termcap: add xterm-ghostty entry
clausecker Jul 13, 2025
c46bf1e
pf tests: Add jail configuration for route_to and ipv6-nexthop tests
TuxPowered42 Jun 9, 2025
04dcbb4
pf: Prevent infinite looping over tables in round-robin pools
TuxPowered42 Jun 10, 2025
2b2ac1a
pf tests: Fix rdr pass test to really use 'pass … rdr-to' syntax
TuxPowered42 Jul 13, 2025
10d3361
tracing(7): Add hwt(4)
0mp Jul 12, 2025
2cfd634
arm64 pmap: do not panic when unable to insert PTP into trie
alcriceedu Jul 8, 2025
645bb3e
powerpc: Reserve correct scratch region size below stack
madscientist159 Jul 6, 2025
077e30e
powerpc: Fix multiple issues with FP/VSX save/restore
madscientist159 Jul 6, 2025
8efa35f
libc/powerpc64: Fix swapcontext(3)
madscientist159 Jul 8, 2025
da89500
rc_subr_test: Bump some sleep timeouts
markjdb Jul 13, 2025
9f67180
msdosfs: Fix handling of eofflag in VOP_READDIR
markjdb Jul 13, 2025
697bf0f
fortune: Fix typo in dmesgd.nycbug.org example
christosmarg Jul 13, 2025
b87aa79
amd64 pmap: simplify recent changes to pmap_enter_pde()
alcriceedu Jul 7, 2025
4d718f5
xhci pci: Add some amd xhci controller device ids
Jul 14, 2025
a487606
dtrace_dtrace.4: Document the DTrace dtrace provider
0mp Jul 11, 2025
193f228
d.7: Document the DTrace scripting language
0mp Jul 11, 2025
1cc020e
ncurses: Provide reproducible paths
markjdb Jul 14, 2025
7442cdc
i386: Unhook all kernel configs from make universe
bsdjhb Jul 14, 2025
4a3fb75
powerpc: Disconnect 32-bit powerpc from make universe
bsdjhb Jul 14, 2025
072f54b
arch.7: Move i386, powerpc, and powerpcspe to the discontinued arch list
bsdjhb Jul 14, 2025
0d0d637
Remove stale reference to EXTRA_ARCHES_arm
bsdjhb Jul 14, 2025
46efd2c
dtrace_profile.4: Document the DTrace profile provider
0mp Jul 12, 2025
1fe7af0
dtrace.1: Document evaltime
0mp Jul 14, 2025
ab9ee52
tracing.7: Shorten doc description for apropos
concussious Jul 14, 2025
b87dcd7
find.1: Correct HISTORY grammar typo
phroun Jul 14, 2025
a320705
src.conf.5: Regen after retiring some 32-bit architectures
emaste Jul 14, 2025
bdb44a4
d.7: Refrain from unnecessary time travel
0mp Jul 14, 2025
9460136
Fix merged conflict
ericbsd Jul 14, 2025
f699521
Merge remote-tracking branch 'freebsd/main' into fix-merge-conflict
ericbsd Jul 14, 2025
fbc4e90
nanobsd.8: Shorten title for apropos, tag SPDX
concussious Jul 14, 2025
8f480d0
style.Makefile.5: Remove title macros, tag SPDX
concussious Jul 14, 2025
f05d399
amd64 pmap: do not hardcode 512GB
kostikbel Jun 28, 2025
4dd828c
amd64: add kva_layout
kostikbel Jun 15, 2025
6799dd5
amd64 pmap: for la57, copy whole kernel pml5 table to user pmap pm_pm…
kostikbel Jun 28, 2025
d390633
amd64: for LA57, connect DMAP directly to PML5, currently reserving 3…
kostikbel Jun 28, 2025
25c6d47
amd64 pmap: add KVA map for LA57
kostikbel Jul 3, 2025
42f1054
ast: do not dereference NULL td_proc in CTR statement
kostikbel Jul 14, 2025
0abee38
vnode.9: Fix a typo in sys/tools/vnode_if.awk path name
0mp Jul 14, 2025
e64ad23
packages: move ucl files to a subdirectory
llfw Jul 7, 2025
2912175
packages: create UCL files for package descriptions
llfw Jul 7, 2025
f75b20e
packages: make UCL files required
llfw Jul 7, 2025
d9c11f0
packages: handle dependencies in ucl
llfw Jul 7, 2025
237db83
packages: handle suffixes in generate-ucl.lua
llfw Jul 7, 2025
953b3a0
release/packages/generate-ucl.sh: use correct exit status
llfw Jul 7, 2025
db55cc8
nlmsg_report_err_msg: add __printflike annotation
llfw Jul 10, 2025
6738882
inetd.conf: remove -[46] from the ssh entry
llfw Jul 15, 2025
7d4673d
netinet6: allow binding a raw socket to an anycast address
llfw Jul 15, 2025
fbb290d
pf: Remove ptr_array from struct pf_kruleset
kprovost Jul 7, 2025
d217ed3
pfctl: Accommodate a basename(3) that takes a non-const parameter
kprovost Jul 7, 2025
b09707a
pf: synproxy should be processing incoming SYN packets only.
kprovost Jul 7, 2025
bd6786e
pfctl tests: avoid the synproxy warning
kprovost Jul 7, 2025
cc68dec
pf: Reject rules with invalid port ranges
kprovost Jul 7, 2025
3524dfd
pfctl: Fail to parse rules with invalid ranges
kprovost Jul 8, 2025
dbfdda7
pfctl tests: verify port range validation
kprovost Jul 8, 2025
7b0b4fc
pfctl: getifaddrs() can return entries where ifa_addr is NULL
kprovost Jul 8, 2025
7250fc4
pflog: improve uid logging
kprovost Jul 8, 2025
2212dbd
pf: Don't run copies of packets made by dup-to through pf_test.
kprovost Jul 8, 2025
2805280
pf.conf.5: Markup optional ICMP/ICMP6 codes as such
kprovost Jul 9, 2025
29e8f3e
pf: let pf_table.c to use standard way to work with lists
kprovost Jul 9, 2025
c8a5236
i386: Avoid calling kmem_alloc_contig(M_NEVERFREED)
markjdb Jul 15, 2025
d4cdba5
p9fs: Set *eofflag in p9fs_readdir()
markjdb Jul 15, 2025
1f68362
kasan: Use kasan_md_unsupported() to check for invalid addresses
markjdb Jul 15, 2025
da84054
fdescfs: Set *eofflag in fdesc_readdir()
markjdb Jul 15, 2025
9e8c1f9
/etc/rc.d/pf: Fix for multi-line pf_fallback_rules
mproto Jul 13, 2025
fad79db
vm_pageout: Remove a volatile qualifier from some vm_domain members
markjdb Jul 15, 2025
5c76e9f
swap_pager: Convert swap-space-full flags to bools
markjdb Jul 15, 2025
db8296f
ethernet: Move the assertion of ether header sizes back into ethernet.h
gmshake Jul 15, 2025
5a1e292
bsdinstall: wlanconfig: properly format regdomain dialog input
Jul 14, 2025
153e73d
bsdinstall: wlanconfig: ensure the interface is always up for scanning
Jul 14, 2025
221453e
arch.7: Bump Dd
bsdjhb Jul 15, 2025
3cb2a7e
sed.1: Adjust examples to fit in one line + SPDX
concussious Jun 15, 2025
602e423
top.1: Document the THR column
concussious Jul 15, 2025
874385b
uexterr_gettext: add tests
asomers Jul 3, 2025
ea97c39
pf: remove unused argument from pf_send_icmp()
kprovost Jul 15, 2025
6567623
vfs_cache: Fix the SDT definition of vfs:fplookup:lookup:done
0mp Jul 14, 2025
b2bf651
sockstat: Reintroduce -w flag with altered behavior
daminrido139 Jun 30, 2025
1d4bffe
Merge remote-tracking branch 'freebsd/main' into fix-merge-conflict
ericbsd Jul 16, 2025
5866fe6
Fixed the slash issue in usbdevs for vendor SMC2
ericbsd Jul 16, 2025
cb193bd
amd64: restore semantic for VIRT_IN_DMAP()
kostikbel Jul 15, 2025
31d1c08
vfs cache: drop SDT_PROBES_ENABLED usage
mjguzik Jul 16, 2025
9388c28
dtrace_fbt.4: Document the DTrace fbt provider
0mp Jun 14, 2025
d6ee73e
stress2: Added syzkaller reproducers. Update the exclude list
phoatfreebsd Jul 16, 2025
113f2f0
stress2: Updated dtrace comment
phoatfreebsd Jul 16, 2025
d00f66f
pf: delay taking the rules lock in pf_test()
kprovost Jul 13, 2025
cb43e97
pf: add missing IPv6 length check
kprovost Jul 15, 2025
451179a
Revert "pf: remove unused argument from pf_send_icmp()"
kprovost Jul 16, 2025
e48d5d2
release: Sort loader.conf lines consistently
emaste Jul 16, 2025
56eb756
md(4): Stop symlinking vn.4 to md.4
0mp Jul 16, 2025
f38ac6f
GitHub: Provide more context in pull request issue comment
emaste Jul 15, 2025
ceab09e
release: Add a helper script for common tools
bnovkov Jun 24, 2025
483ef23
release: Consistently use variables for invoking certain tools
bnovkov Jun 24, 2025
06077dc
makefs: Fix undefined behaviour in ffs.c
bnovkov Jun 25, 2025
636823c
makefs: Correct license text in 'makefs_msdos_tests.sh'
bnovkov Jul 16, 2025
4e78b9b
net80211: fix VHT node setup in hostap mode
Jun 11, 2025
33e8fc3
net80211: don't dereference a NULL HTINFO IE if it's presented
Jun 11, 2025
310162e
hwt(4): Add Intel Processor Trace backend
bnovkov Jul 16, 2025
42d59ad
pt: Include missing sys/lock.h header
bnovkov Jul 16, 2025
fc618b5
preliminary usb support for fwget
jsm222 Jul 16, 2025
cc61a07
manpages: prefer linking to xo_options.7 over xo_parse_args.3
asomers Jul 16, 2025
6dd0803
libsa/zfs: prefer a vdev with newer txg to a stale one
glebius Jul 16, 2025
5d41820
libelf: Fix the NAME sections of two manual pages.
jkoshy Jul 16, 2025
55f80af
udf: Improve input validation.
dag-erling Jul 16, 2025
57f725a
tests/ci: fix missing /usr/local/{sbin,bin} in freebsdci rc PATH
svmhdvn Jul 16, 2025
5f9a73c
mgb: Fix mac tx disable bug in teardown
jefby Jul 5, 2025
3e621dc
Merge remote-tracking branch 'freebsd/main' into fix-merge-conflict
ericbsd Jul 16, 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
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
29 changes: 29 additions & 0 deletions .cirrus.yml
Original file line number Diff line number Diff line change
Expand Up @@ -195,3 +195,32 @@ task:
post_script:
- df -m
- du -m -s /usr/obj

precommit_task:
matrix:
- name: amd64 smoke test using internal ci systems
only_if: $CIRRUS_REPO_FULL_NAME != 'freebsd/freebsd-src' || $CIRRUS_BRANCH =~ 'pull/.*'
trigger_type: manual
env:
TARGET: amd64
TARGET_ARCH: amd64
- name: aarch64 smoke test using internal ci systems
only_if: $CIRRUS_REPO_FULL_NAME != 'freebsd/freebsd-src' || $CIRRUS_BRANCH =~ 'pull/.*'
trigger_type: manual
env:
TARGET: arm64
TARGET_ARCH: aarch64
timeout_in: 120m

setup_script:
- uname -a
- gpart show
- df -m
- pkg --version

ci_script:
- make -C tests/ci TARGET=${TARGET} TARGET_ARCH=${TARGET_ARCH} CITYPE=smoke ci

post_script:
- df -m
- du -m -s /usr/obj
2 changes: 2 additions & 0 deletions .git-blame-ignore-revs
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,8 @@
#
# This file is sorted in git log order (newest commits first).

# iflib style tweaks
721e783a2a3316826f92fb44c931e28163118b3f
# queue(3) single space after all #define
a4df0830d74dba9d20c01d8c108bddeb1ecd62cd
# bin/ps whitespace cleanup
Expand Down
1 change: 1 addition & 0 deletions .github/workflows/checklist.yml
Original file line number Diff line number Diff line change
Expand Up @@ -89,6 +89,7 @@ jobs:
/* Loop for each key in "checklist". */
for (const c in checklist)
msg += "- " + c + "<sup>" + checklist[c].join(", ") + "</sup>\n";
msg += "\nPlease review CONTRIBUTING.md, then update and push your branch again.\n"
comment_func({
owner: context.repo.owner,
Expand Down
4 changes: 4 additions & 0 deletions .mailmap
Original file line number Diff line number Diff line change
Expand Up @@ -17,3 +17,7 @@ Val Packett <[email protected]> <[email protected]>
Piotr Paweł Stefaniak <[email protected]> <[email protected]>
Sumit Saxena <[email protected]> <[email protected]>
Ganael LAPLANCHE <[email protected]> <[email protected]>
<[email protected]> <[email protected]>
<[email protected]> <[email protected]>
Joyu Liao <[email protected]> <[email protected]>
Joyu Liao <[email protected]> <[email protected]>
8 changes: 3 additions & 5 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -103,7 +103,7 @@
#
# See src/UPDATING `COMMON ITEMS' for more complete information.
#
# If TARGET=machine (e.g. powerpc, arm64, ...) is specified you can
# If TARGET=machine (e.g. powerpc64, arm64, ...) is specified you can
# cross build world for other machine types using the buildworld target,
# and once the world is built you can cross build a kernel using the
# buildkernel target.
Expand Down Expand Up @@ -530,8 +530,7 @@ worlds: .PHONY
# Don't build rarely used, semi-supported architectures unless requested.
#
.if defined(EXTRA_TARGETS)
# powerpcspe excluded from main list until clang fixed
EXTRA_ARCHES_powerpc= powerpcspe
EXTRA_ARCHES_powerpc= powerpc powerpcspe
.endif
TARGETS?= ${TARGET_MACHINE_LIST}
_UNIVERSE_TARGETS= ${TARGETS}
Expand All @@ -546,8 +545,7 @@ TOOLCHAINS_amd64= amd64-${_GCC_VERSION}
TOOLCHAINS_arm= armv7-${_GCC_VERSION}
TOOLCHAINS_arm64= aarch64-${_GCC_VERSION}
TOOLCHAINS_i386= i386-${_GCC_VERSION}
TOOLCHAINS_powerpc= powerpc-${_GCC_VERSION} powerpc64-${_GCC_VERSION}
TOOLCHAIN_powerpc64= powerpc64-${_GCC_VERSION}
TOOLCHAINS_powerpc= powerpc64-${_GCC_VERSION}
TOOLCHAINS_riscv= riscv64-${_GCC_VERSION}
.endif

Expand Down
Loading
Loading