Commit Graph

1290 Commits

Author SHA1 Message Date
Antoine Brodin a38eb8d428 ObsoleteFiles.inc: fix a typo 2025-07-07 17:55:07 +00:00
Alan Somers b5962a1837 Fix location of libtpool.so.2 after 5c1ba994a8
Commit 5c1ba994a8 inadvertently moved the installed location of a
shared library.  Move it back.

Reported by:	olivier
Tested by:	olivier
Fixes:		5c1ba994a8
Sponsored by:	ConnectWise
2025-06-26 08:12:04 -06:00
Baptiste Daroussin 40dafa08b2 nuageinit: use lyaml to parse yaml files
This fixes case where vendors or cloudinit consumers are using all
features from yaml.

KDE is using reference for its CI for example.
lima-vm uses syntax for which our previous yaml.lua has bug in the
parser (https://github.com/lima-vm/lima/issues/1508)
2025-06-26 09:24:15 +02:00
Dag-Erling Smørgrav 0a5b763d98 libc: Rename fscandir{,_b}() to fdscandir{,_b}().
This seems to fit the pattern better (e.g. fdopendir()).

I've added weak references to ease the transition, but since it's only
been a few days, we can remove them (and the ObsoleteFiles entries for
the manual pages) before we branch stable/15.

Fixes:		deeebfdeca
Sponsored by:	Klara, Inc.
Reviewed by:	kevans
Differential Revision:	https://reviews.freebsd.org/D50980
2025-06-23 15:03:10 +02:00
Mark Johnston 18117f3f12 Obsoletefiles.inc: Correct paths for some man pages
Reported by:	dougm
MFC after:	1 week
Fixes:		87b646630c ("vm_page: Consolidate page busy sleep mechanisms")
2025-06-16 00:52:34 +00:00
Doug Moore c48077d54d vm_map: drop vm_map_simplify_entry.9
A change in 2019 removed the function vm_map_simplify_entry(), but failed
to remove the manual page that documents it.  As that was an internal
function not meant to be used outside the kernel, the manual page is
dropped, and a new manual page for the function that replaced it is
not added.

Reported by:	pfg
Reviewed by:	alc
Fixes:	83ea714f4f ("vm_map_simplify_entry considers merging")
Differential Revision:	https://reviews.freebsd.org/D50861
2025-06-15 16:23:15 -05:00
Philip Paeps 23a0c88b03 zoneinfo: don't install version
The commit teaching the build to install tzdata.zi for libcxx also
instals version.  It turns out this makes at least one piece of third
party software cry: rubygem-tzinfo expects any file in zoneinfo to be at
least 44 bytes long.  Clearly this is a bug in rubygem-tzinfo but since
nothing actually uses version, we may as well not install it ... as we
did previously.

Reported by:	delphij
Fixes:		91506dba7f zoneinfo: also install tzdata.zi and version
MFC after:	1 day
2025-05-22 01:17:49 +08:00
Dag-Erling Smørgrav ee84b4e2fd namei: Update documentation.
This should have been done 2+ years ago when the td argument was dropped
from NDINIT() and the NDFREE() macro and the SAVENAME and SAVESTART
flags were retired.

MFC after:	3 days
Fixes:		7e1d3eefd4 ("vfs: remove the unused thread argument from NDINIT*")
Fixes:		269c564b90 ("vfs: retire NDFREE")
Sponsored by:	NetApp, Inc.
Reviewed by:	markj
Differential Revision:	https://reviews.freebsd.org/D50375
2025-05-17 09:43:02 +02:00
Dag-Erling Smørgrav a6bac0a9ef mail: Add test cases for SIGHUP.
MFC after:	1 week
Sponsored by:	Klara, Inc.
Reviewed by:	kevans
Differential Revision:	https://reviews.freebsd.org/D50296
2025-05-14 21:31:47 +02:00
Christos Margiolis 330787ce3a ObsoleteFiles.inc: Remove audio(8) files after rename to sndctl(8)
Reported by:	eduardo
Reviewed by:	kevans
Fixes:		9a37f1024c ("Rename audio(8) to sndctl(8)")
Sponsored by:	The FreeBSD Foundation
2025-05-05 21:27:45 +02:00
Lexi Winter 1271b1d747 rc.d: remove obsolete /etc/rc.d/keyserv
the keyserv daemon was removed in 9dcb984251.  also remove its rc
script.

Reviewed by:	kevans, adrian, emaste
Approved by:	kevans (mentor)
Fixes: 9dcb984251 ("Remove publickey(5) stuff")
Differential Revision:	https://reviews.freebsd.org/D50135
2025-05-03 16:44:03 +01:00
John Baldwin 6f0aa2343b ObsoleteFiles.inc: Fix the path to libdevinfo.so.6
The library is in /usr/lib, not /lib.

Fixes:		7554746c43 ("libdevinfo: Avoid false positives for the root0 sentinel value")
Sponsored by:	Chelsio Communications
2025-04-30 10:53:34 -04:00
Alexander Ziaee 7d2b5f3d2a ObsoleteFiles: Remove mount_fusefs.8 entry
This causes make delete-old to delete the manual for mount_fusefs(8) on
(zfs) systems that do not (need) MANCOMPRESS.

MFC after:		3 days
Reviewed by:		carlavilla, imp
Approved by:		carlavilla (mentor)
Differential Revision:	https://reviews.freebsd.org/D49667
2025-04-19 12:53:56 -04:00
Bjoern A. Zeeb 558d638896 iwlwififw: remove Intel iwlwifi firmware from src.git
Following the example of rtw88 and rtw89 only ship iwlwifi firmware
from ports/packages.  Users are asked to run fwget(8) to install the
firmware needed for their system or build it from ports
(see also UPDATING).

This is the end of a long story adding wireless support to fwget(8),
migrating the firmware for multiple branches into ports, splitting them
up into flavors, and updating some install media and the installer to
provide firmware.

The overall amount for new firmware amongst all drivers would have
added more than 100M of binary blobs to src.git for the first import,
ignoring future updates which (along with some duplication between
multiple drivers) was considered too much.

While maintenance within the src tree certainly would have been
easier in the longer term this seems to be the better solution and
I would like to thank everyone who helped along the path to get there.

The iwlwififw.4 man page is to stay (for now) and will likely point
at the appropriate firmware package flavor in the future as well
so people may find it easier to transition.  In the long term this
information is likely not needed anymore.

Sponsored by:	The FreeBSD Foundation
Requested by:	core (Oct 2022)
Reviewed by:	thj, jrm (earlier)
MFC after:	3 days
Differential Revision: https://reviews.freebsd.org/D49713
2025-04-10 13:32:49 +00:00
Michael Tuexen 6e76489098 tcp: remove support for TCPPCAP
This feature could be used to store the last sent and received TCP
packets for a TCP endpoint. There was no utility to get these packets
from a live system or core.
This functionality is now provided by TCP Black Box Logging, which also
stores additional events. There are tools to get these traces from a
live system or a core.
Therefore remove TCPPCAP to avoid maintaining it, when it is not
used anymore.

Reviewed by:		rrs, rscheff, Peter Lei, glebiu
Sponsored by:		Netflix, Inc.
Differential Revision:	https://reviews.freebsd.org/D49589
2025-03-31 16:55:39 +02:00
Ed Maste b885643b63 boot: Always use ELF Tool Chain elfcopy for EFI builds
We now use llvm-objcopy by default (as of commit 1cae7121c6), but it
does not support efi-app-x86_64 and similar ouptut formats (for more
detail see LLVM issue 108609[1]).

Go back to installing ELF Tool Chain's version of objcopy as elfcopy
(the standard upstream name) and use it for EFI builds.

[1] https://github.com/llvm/llvm-project/issues/108609).

PR:		280771
Reviewed by:	andrew
Sponsored by:	The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D49362
2025-03-23 18:17:03 -04:00
Alexander Ziaee 732c168842 ObsoleteFiles: Remove if_rtwn.4 removal
if_rtwn.4 was previously removed, but actually it is correct because
the interfaces is called rtwn.

Fixes:			4262dbc579
MFC after:		3 days
Reported by:		bz
Approved by:		mhorne (mentor)
Differential Revision:	https://reviews.freebsd.org/D49323
2025-03-13 19:18:11 -04:00
Michael Osipov 0100da4deb caroot: update the root bundle
Summary:
- Seven (7) new roots
- Four (4) distrusted roots
- Fifteen (15) removed (expired) roots

Reviewed by:	kevans
MFC after:	1 week
Differential Revision:	https://reviews.freebsd.org/D49294
2025-03-13 08:46:01 +01:00
Jose Luis Duran e159dcc37e ObsoleteFiles.inc: Remove test debug file from wrong dir
Reported by:	des
Reviewed by:	des, emaste
Approved by:	emaste (mentor)
Fixes:	88d448ec81 ("mk: Move vm stack test debug symbols")
MFC after:	3 days
Differential Revision:	https://reviews.freebsd.org/D48991
2025-02-13 17:05:33 +00:00
Ronald Klop 09b435d3dc Remove obsolete clang18 files for aarch64
This fixes a warning from "make delete-old" about a non-empty directory
on aarch64.

Reviewed by:	dim
Fixes:		0fca6ea1d4
MFC after:	3 days
Differential Revision: https://reviews.freebsd.org/D48904
2025-02-10 19:43:34 +01:00
John Baldwin d684390210 bus_generic_attach.9: Remove manpage for deprecated function
Differential Revision:	https://reviews.freebsd.org/D48369
2025-02-05 14:48:16 -05:00
Jose Luis Duran 88d448ec81 mk: Move vm stack test debug symbols
Avoid the creation of a /usr/tests/sys/vm/stack/.debug directory by
placing sys/vm/stack test debug symbols under /usr/lib/debug.

Reviewed by:	emaste
Approved by:	emaste (mentor)
MFC after:	1 week
Differential Revision:	https://reviews.freebsd.org/D48796
2025-02-04 14:47:24 +00:00
John Baldwin 22167b02a7 ObsoleteFiles.inc: Fix placeholder date for libdevinfo.so.6
Fixes: 7554746c43 ("libdevinfo: Avoid false positives for the root0 sentinel value")
2025-01-29 15:35:40 -05:00
John Baldwin 7554746c43 libdevinfo: Avoid false positives for the root0 sentinel value
Previously, a NULL pointer value was used to request the root0 device
at the top of the device tree.  However, this meant that resource
ranges from a rman with a NULL device pointer were annotated as being
owned by root0 instead of being unowned.  Switch to a different value
for root0's sentinel to avoid the clash.

Since this is an ABI change, bump the SHLIB_MAJOR for libdevinfo to 7.

Reported by:	jrtc27
Reviewed by:	imp
Differential Revision:	https://reviews.freebsd.org/D48675
2025-01-29 10:03:59 -05:00
Joseph Mingrone 6651a75af2 ObsoleteFiles.inc: Remove bogus entries
Reviewed by:	emaste
2025-01-23 16:27:54 -04:00
John Baldwin e51036fbf3 gvinum(8): Remove userland tool for managing vinum volumes
Reviewed by:	imp, emaste
Differential Revision:	https://reviews.freebsd.org/D48542
2025-01-23 11:20:43 -05:00
Emmanuel Vadot 9dcb984251 Remove publickey(5) stuff
This uses DES and it's likely that nobody uses that in 2025.
If somebody uses this we help them by deprecating and removing this.

Reviewed by:	bapt, emaste
Differential Revision:	https://reviews.freebsd.org/D30683
2025-01-22 18:04:26 +01:00
John Baldwin ed49d3b31d twe.4: Remove manpage for previously-removed driver
Reviewed by:	ziaee, imp
Fixes:		062a7b918f twe: Remove driver
Differential Revision:	https://reviews.freebsd.org/D48403
2025-01-09 21:09:52 -05:00
John Baldwin f00fe116dc ObsoleteFiles.inc: Correct date for SOC FPGA driver removal
Fixes:		8f7835acc6 Remove SOC FPGA drivers
2024-12-07 10:50:18 -05:00
John Baldwin 8f7835acc6 Remove SOC FPGA drivers
The drivers have been disconnected from the build since the removal of
the SOCFPGA kernel configs.

Reviewed by:	manu, imp, andrew
Sponsored by:	AFRL, DARPA
Differential Revision:	https://reviews.freebsd.org/D47885
2024-12-06 17:38:52 -05:00
Stefan Eßer 8ea6c11540 usr.bin/bc: remove OpenBSD derived bc and dc commands
In 2020, an improved implementation of the bc and dc commands
developed by Gavin D. Howard has been imported into FreeBSD.
It has replaced the OpenBSD-derived versions of these commands
in all currently supported FreeBSD releases.

The OpenBSD versions could still be built using the WITHOUT_GH_BC
option. There have been no reports of problems or unexpected
deviations from the OpenBSD version for some time, therefore
keeping the OpenBSD version is no longer required in FreeBSD.

This commit removes the option to build the OpenBSD version and
corresponding source files from -CURRENT. No MFC is planned, all
currently released FreeBSD versions should retain the build option.

The WITHOUT_GH_BC option is no longer accepted and will cause
make buildworld to fail.

Reviewed by:	des, emaste
Approved by:	des
Relnotes:	yes
Differential Revision:	https://reviews.freebsd.org/D46876
2024-11-24 22:38:23 +01:00
Dag-Erling Smørgrav 2822a79533 mv: Convert tests to ATF.
Sponsored by:	Klara, Inc.
Reviewed by:	asomers, markj
Differential Revision:	https://reviews.freebsd.org/D47569
2024-11-19 10:29:11 +01:00
Ed Maste 3750ccefb8 Retire MK_PROFILE infrastructure
It was disabled by default in fe52b7f60e.  We planned to (but did not)
remove the option before FreeBSD 14.  Remove it now, for FreeBSD 15.

Relnotes:	Yes
Reviewed by:	imp
Sponsored by:	The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D31558
2024-11-12 12:11:51 -05:00
Lexi Winter 5b62dc782d p9fs.5: rename to p9fs.4
This is a filesystem (driver), not a file format, so it should be in
section 4.

Pull Request:	https://github.com/freebsd/freebsd-src/pull/1520
2024-11-12 01:43:15 +00:00
Faraz Vahedi 930654318e c(7): Add C23 standard update
Reviewed by: 	emaste, Graham Percival <gperciva@tarsnap.com>
Pull Request:	https://github.com/freebsd/freebsd-src/pull/1507
Signed-off-by: Faraz Vahedi <kfv@kfv.io>
2024-11-04 16:40:52 +00:00
Dimitry Andric b60301d8b5 libcxx-compat: don't remove headers that were reintroduced by reverts
PR:		280562
MFC after:	1 month
2024-10-23 20:26:48 +02:00
Dimitry Andric 36b606ae6a Merge llvm-project release/19.x llvmorg-19.1.0-rc1-0-ga4902a36d5c2
This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and
openmp to llvm-project release/19.x llvmorg-19.1.0-rc1-0-ga4902a36d5c2.

PR:		280562
MFC after:	1 month
2024-10-23 20:26:26 +02:00
Dimitry Andric 0fca6ea1d4 Merge llvm-project main llvmorg-19-init-18630-gf2ccf80136a0
This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and
openmp to llvm-project main llvmorg-19-init-18630-gf2ccf80136a0, the
last commit before the upstream release/19.x branch was created.

PR:		280562
MFC after:	1 month
2024-10-23 20:26:01 +02:00
Igor Ostapenko 9b86b272bf tests: Move netpfil/pf/divapp to netpfil/common/
It's intended to be used by both ipfw and pf.

Reviewed by:	kp, markj
Approved by:	kp (mentor)
Differential Revision:	https://reviews.freebsd.org/D47110
2024-10-15 17:08:01 +00:00
Kyle Evans c4564a47c1 ObsoleteFiles: fix the libmd.so version bump order
This changeset started two years ago, but the entry was not tweaked upon
final commit to reflect reality.

Fixes:	e7a629c851 ("libmd, kern, stand: consolidate md5 [...]")
2024-09-30 14:59:37 -05:00
Kyle Evans e7a629c851 libmd, kern, stand: consolidate md5 implementations (NFC)
Reduce the number of md5c.c between the three of these from two to one
by just reaching into the kernel build for both userland builds.  The
precedent for this already exists for sha2 in both cases.

_libmd_ symbol privatization bits have been moved to sys/md5.h and
md5.h remains to #include <sys/md5.h> for compatibility.

This stops exporting MD5Pad() in the process because the kernel stopped
exporting it in 502a35d60f.  soversion is bumped accordingly.

This also renames the libc version of stack_protector.c; it previously
only worked by coincidence because .PATH ordering worked out such that
we got the right one, but this is not the case anymore.  Remove the
landmine.

PR:		280784 (exp-run)
Reviewed by:	allanjude, delphij
Differential Revision:	https://reviews.freebsd.org/D34497
2024-09-29 22:34:18 -05:00
Joseph Mingrone 407a9cced6 ObsoleteFiles.inc: Update after libpcap upgrade from 1.10.4 to 1.10.5
Sponsored by:	The FreeBSD Foundation
2024-09-14 14:19:26 -03:00
Christos Margiolis e9a30c90d3 ObsoleteFiles.inc: Fix examples path
Fixes:		c3516c6533 ("ObsoleteFiles.inc: Update after sound changes")
Sponsored by:	The FreeBSD Foundation
2024-08-31 19:35:07 +03:00
Gordon Tetlow 86dd740dd7 openssl: Remove fips module from base system.
To comply with FIPS 140 guidance, you must be using a specifically
validated and approved version of the fips module. Currently, only
OpenSSL 3.0.8 and 3.0.9 have been approved by NIST for FIPS 140
validation. As such, we need to stop shipping later versions of the
module in the base system.

MFC after:	1 week
Differential Revision: https://reviews.freebsd.org/D46223
2024-08-31 09:24:30 -07:00
Christos Margiolis c3516c6533 ObsoleteFiles.inc: Update after sound changes
Sponsored by:	The FreeBSD Foundation
2024-08-24 15:08:15 +03:00
Mark Johnston 5132e16e1f libc tests: Rename the quick_exit test file, fix style
Call it libc_exit_test instead of exit_test because the NetBSD test
suite already has a file with the latter name.  This is in preparation
for adding other exit()-related tests.

MFC after:	2 weeks
2024-08-07 16:05:16 +00:00
John Baldwin 09ed116dc5 ObsoleteFiles.inc: Don't remove recently added mixer(8) tests
An earlier set of mixer(8) tests were removed leading to this entry,
but now the entry is removing the new tests.

Fixes:		94a86f3f69 mixer(8): Add tests
2024-07-31 15:26:00 -04:00
John Baldwin a4b248b883 ObsoleteFiles.inc: Remove usr/share/examples/IPv6
Reported by:	Mark Millard <marklmi@yahoo.com>
Fixes:		4339f1e667 share/examples/IPv6/USAGE: remove
2024-07-31 15:25:55 -04:00
John Baldwin c04ef1bfb4 ObsoleteFiles.inc: Add missing .gz suffix to various manpage entries
Reported by:	Mark Millard <marklmi@yahoo.com>
2024-07-31 15:25:51 -04:00
John Baldwin 20cd6bbc10 ObsoleteFiles.inc: Remove dtrace/amd64/kinst test directory
Reported by:	Mark Millard <marklmi@yahoo.com>
Fixes:		911f026039 dtrace: move kinst tests to common
2024-07-31 15:25:47 -04:00