|
Revision tags: release/13.4.0-p5, release/13.5.0-p1, release/14.2.0-p3, release/13.5.0, release/14.2.0-p2, release/14.1.0-p8, release/13.4.0-p4, release/14.1.0-p7, release/14.2.0-p1, release/13.4.0-p3, release/14.2.0, release/13.4.0, release/14.1.0, release/13.3.0, release/14.0.0 |
|
| #
d0b2dbfa |
| 16-Aug-2023 |
Warner Losh <[email protected]> |
Remove $FreeBSD$: one-line sh pattern
Remove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/
|
| #
d198b877 |
| 26-Apr-2023 |
Emmanuel Vadot <[email protected]> |
fwget: Introduce new utility
This script's goal is to check the system for peripherals that needs firmware and install the needed packages for them. For now it only support pci subsystem and only vi
fwget: Introduce new utility
This script's goal is to check the system for peripherals that needs firmware and install the needed packages for them. For now it only support pci subsystem and only video classes for AMD and Intel GPUs.
Reviewed by: bapt Sponsored by: Beckhoff Automation GmbH & Co. KG Differential Revision: https://reviews.freebsd.org/D39825
show more ...
|
| #
1808b557 |
| 26-Apr-2023 |
Johannes Totz <[email protected]> |
Add efiwake tool
Reviewed by: kib MFC after: 1 week Differential revision: https://reviews.freebsd.org/D36714
|
| #
df53ae0f |
| 23-Apr-2023 |
Colin Percival <[email protected]> |
Remove portsnap(8)
Rather than having a tool in the FreeBSD base system for obtaining the FreeBSD ports tree, users are encouraged to `pkg install git` and then `git clone https://git.FreeBSD.org/po
Remove portsnap(8)
Rather than having a tool in the FreeBSD base system for obtaining the FreeBSD ports tree, users are encouraged to `pkg install git` and then `git clone https://git.FreeBSD.org/ports.git /usr/ports`.
The portsnap servers will continue operating until FreeBSD 13 reaches its End-of-Life, and portsnap is available from the ports tree as ports-mgmt/portsnap.
Requested by: portmgr Relnotes: yes Differential Revision: https://reviews.freebsd.org/D39563 X-MFC: no
show more ...
|
|
Revision tags: release/13.2.0 |
|
| #
f051d723 |
| 01-Feb-2023 |
Warner Losh <[email protected]> |
hyperv: Build and install where supported
Remove the hard-coded dependency on HYPERV being only x86. Instead, 100% rely on MK_HYPERV. It's always right (since it's marked BROKEN (so set to "no") on
hyperv: Build and install where supported
Remove the hard-coded dependency on HYPERV being only x86. Instead, 100% rely on MK_HYPERV. It's always right (since it's marked BROKEN (so set to "no") on architectures we don't support).
Sponsored by: Netflix Reviewed by: bz Differential Revision: https://reviews.freebsd.org/D38306
show more ...
|
| #
657729a8 |
| 02-Dec-2022 |
Gleb Smirnoff <[email protected]> |
Retire trpt(8).
trpt(8) was utility to pull TCP debugging data from the kernel originating back from 4.2BSD. It is not used nowadays by TCP developers. We have more powerful debugging facilities,
Retire trpt(8).
trpt(8) was utility to pull TCP debugging data from the kernel originating back from 4.2BSD. It is not used nowadays by TCP developers. We have more powerful debugging facilities, e.g. the Dtrace probing, the TCP black box logging and siftr.
Discussed with: rscheff, tuexen, rrs, jtl and others
show more ...
|
|
Revision tags: release/12.4.0, release/13.1.0, release/12.3.0, release/13.0.0 |
|
| #
13ec1e31 |
| 05-Feb-2021 |
Mitchell Horne <[email protected]> |
boottrace(8): small wrapper utility
This is a small program that when invoked will create start and stop boottrace entries via sysctl, and execute the desired command. Having this as an executable -
boottrace(8): small wrapper utility
This is a small program that when invoked will create start and stop boottrace entries via sysctl, and execute the desired command. Having this as an executable -- as opposed to some shell script invoking sysctl(8) -- allows the total resource usage recorded by the trace entries to include the child process.
Reviewed by: 0mp, trasz (older version) Sponsored by: NetApp, Inc. Sponsored by: Klara, Inc. Differential Revision: https://reviews.freebsd.org/D31929
show more ...
|
| #
d73d40c1 |
| 09-Feb-2022 |
Michael Tuexen <[email protected]> |
usr.sbin: add tcpsso to Makefile
|
| #
8b487b82 |
| 12-Jul-2021 |
Jessica Clarke <[email protected]> |
Fix bsd.subdir.mk-related issues after 0a0f7486413c
Since bsd.prog.mk includes bsd.obj.mk, and thus bsd.subdir.mk, we must ensure all our bsd.subdir.mk-affecting variables are set before including b
Fix bsd.subdir.mk-related issues after 0a0f7486413c
Since bsd.prog.mk includes bsd.obj.mk, and thus bsd.subdir.mk, we must ensure all our bsd.subdir.mk-affecting variables are set before including bsd.prog.mk. Since sbin's various Makefile.arch files add to SUBDIR this results in those not taking effect, and presumably we also end up not having buildworld as parallel as it should be due to the fact that SUBDIR_PARALLEL was not being set before including bsd.prog.mk.
MFC with: 0a0f7486413c147d56808b38055c40c64cff61f5 Reviewed by: olivier Differential Revision: https://reviews.freebsd.org/D31125
show more ...
|
| #
24f398e7 |
| 01-Jul-2021 |
Pavel Balaev <[email protected]> |
Add efitable(8), a userspace tool to fetch and parse EFI tables
Only ESRT and PROP tables are handled at the moment.
Submitted by: Pavel Balaev <[email protected]> MFC after: 2 weeks Different
Add efitable(8), a userspace tool to fetch and parse EFI tables
Only ESRT and PROP tables are handled at the moment.
Submitted by: Pavel Balaev <[email protected]> MFC after: 2 weeks Differential revision: https://reviews.freebsd.org/D30104
show more ...
|
| #
0a0f7486 |
| 09-Jun-2021 |
Fernando Apesteguía <[email protected]> |
man: Build manpages for all architectures
Building and installing architecture-specific man pages only raises a number of problems:
* The https://www.freebsd.org/cgi/man.cgi is incomplete. As an
man: Build manpages for all architectures
Building and installing architecture-specific man pages only raises a number of problems:
* The https://www.freebsd.org/cgi/man.cgi is incomplete. As an example, it does not show results for pae(4). The reason for this is that the cgi interface runs on FreeBSD amd64.
* In FreeBSD amd64 some manual pages have broken X-refs. See hptrr(4) for an example.
* Also, we have broken links in our Release Notes. This is a consequence of the first point. See https://www.freebsd.org/releases/13.0R/hardware/#proc-i386.
Make MAN_ARCH default to 'all' so we build all the man pages for all the architectures. The difference in disk space is negligible. Also link architecture-specific man pages to their own section while keeping their own namespace.
PR: 212290 Reported by: [email protected] Approved by: ceri@, wosch@ MFC after: 4 weeks
show more ...
|
| #
c42e9af5 |
| 19-Jun-2021 |
Emmanuel Vadot <[email protected]> |
pkgbase: Move ctld/ctladm to iscsi package
While here only compile both of them if WITH_ISCSI is set (this is the default).
Reviewed by: emaste Differential Revision: https://reviews.freebsd.org/D3
pkgbase: Move ctld/ctladm to iscsi package
While here only compile both of them if WITH_ISCSI is set (this is the default).
Reviewed by: emaste Differential Revision: https://reviews.freebsd.org/D30755 Sponsored by: Diablotin Systems
show more ...
|
| #
d865da5e |
| 07-Jun-2021 |
Emmanuel Vadot <[email protected]> |
ancontrol: Remove an(4) utility
Last an(4) devices have been End Of Life and End Of Sale in 2007. Time to remove this driver.
Differential Revision: https://reviews.freebsd.org/D30680 Reviewed by:
ancontrol: Remove an(4) utility
Last an(4) devices have been End Of Life and End Of Sale in 2007. Time to remove this driver.
Differential Revision: https://reviews.freebsd.org/D30680 Reviewed by: imp (earlier version), emaste (earlier version) Sponsored by: Diablotin Systems
show more ...
|
| #
e4d63c5d |
| 02-Mar-2021 |
Kyle Evans <[email protected]> |
Remove fmtree(8)
fmtree(8) deprecation was announced on February 12, 2021, and no longer built by default as of that date. The deprecation notice was merged back to stable/12 and stable/13 + releng
Remove fmtree(8)
fmtree(8) deprecation was announced on February 12, 2021, and no longer built by default as of that date. The deprecation notice was merged back to stable/12 and stable/13 + releng/13.0.
Continue with the plan by finishing the removal.
Relnotes: yes
show more ...
|
| #
b9cbc85d |
| 18-Feb-2021 |
Rick Macklem <[email protected]> |
nfs-over-tls: add user space daemons rpc.tlsclntd and rpc.tlsservd
The kernel changes needed for nfs-over-tls have been committed to main. However, nfs-over-tls requires user space daemons to handle
nfs-over-tls: add user space daemons rpc.tlsclntd and rpc.tlsservd
The kernel changes needed for nfs-over-tls have been committed to main. However, nfs-over-tls requires user space daemons to handle the TLS handshake and other non-application data TLS records. There is one daemon (rpc.tlsclntd) for the client side and one daemon (rpc.tlsservd) for the server side, although they share a fair amount of code found in rpc.tlscommon.c and rpc.tlscommon.h. They use a KTLS enabled OpenSSL to perform the actual work and, as such, are only built when MK_OPENSSL_KTLS is set. Communication with the kernel is done via upcall RPCs done on AF_LOCAL sockets and the custom system call rpctls_syscall.
Reviewed by: gbe (man pages only), jhb (usr.sbin/Makefile only) Comments by: jhb MFC after: 2 weeks Differential Revision: https://reviews.freebsd.org/D28430 Relnotes: yes
show more ...
|
| #
123ae304 |
| 20-Jan-2021 |
Kyle Evans <[email protected]> |
build: remove LIBPTHREAD/LIBTHR build options
WITHOUT_LIBTHR has been broken for a little over five years now, since the xz 5.2.0 update introduced a hard liblzma dependency on libthr, and building
build: remove LIBPTHREAD/LIBTHR build options
WITHOUT_LIBTHR has been broken for a little over five years now, since the xz 5.2.0 update introduced a hard liblzma dependency on libthr, and building a useful system without threading support is becoming increasingly more difficult.
Additionally, in the five plus years that it's been broken more reverse dependencies have cropped up in libzstd, libsqlite3, and libcrypto (among others) that make it more and more difficult to reconcile the effort needed to fix these options.
Remove the broken options.
PR: 252760 Reviewed by: brooks, emaste, kib Differential Revision: https://reviews.freebsd.org/D28263
show more ...
|
| #
db4b5a16 |
| 20-Jan-2021 |
Alex Richardson <[email protected]> |
Minor simplification of MK_PMC case in usr.sbin/Makefile
MK_PMC is already guarded by MK_CXX in src.opts.mk, so we can actually merge it with the following SUBDIR statement after c1a3d7f20696.
Sugg
Minor simplification of MK_PMC case in usr.sbin/Makefile
MK_PMC is already guarded by MK_CXX in src.opts.mk, so we can actually merge it with the following SUBDIR statement after c1a3d7f20696.
Suggested By: jrtc27
show more ...
|
| #
c1a3d7f2 |
| 19-Jan-2021 |
Alex Richardson <[email protected]> |
Remove remaining uses of ${COMPILER_FEATURES:Mc++11}
All supported compilers have C++11 support so these checks can be replaced with MK_CXX guards. See also https://bugs.freebsd.org/bugzilla/show_bu
Remove remaining uses of ${COMPILER_FEATURES:Mc++11}
All supported compilers have C++11 support so these checks can be replaced with MK_CXX guards. See also https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=252759
PR: 252759 Reviewed By: emaste Differential Revision: https://reviews.freebsd.org/D28234
show more ...
|
|
Revision tags: release/12.2.0 |
|
| #
420306c3 |
| 14-Jul-2020 |
Adrian Chadd <[email protected]> |
[pmc] whoops, remove spurious #'s
pointed out by gonzo@, thanks!
|
| #
f8e66eb1 |
| 14-Jul-2020 |
Adrian Chadd <[email protected]> |
[hwpmc] Compile 'pmc' only if we have C++11.
I noticed when compiling with ye olde gcc-6.3.0 on mips that it tripped over a lack of C++11 bits. This allows it to compile fine.
|
|
Revision tags: release/11.4.0 |
|
| #
13f7dbe8 |
| 09-Mar-2020 |
Ed Maste <[email protected]> |
retire amd(8)
autofs was introduced with FreeBSD 10.1 and is the supported method for automounting filesystems. As of r296194 the amd man page claimed that it is deprecated. Remove it from base no
retire amd(8)
autofs was introduced with FreeBSD 10.1 and is the supported method for automounting filesystems. As of r296194 the amd man page claimed that it is deprecated. Remove it from base now; the sysutils/am-utils port is still available if necessary.
Discussed with: cy Relnotes: Yes Sponsored by: The FreeBSD Foundation
show more ...
|
| #
504613f2 |
| 04-Feb-2020 |
Kyle Evans <[email protected]> |
Remove simple_httpd
simple_httpd was granted a reprieve from the picobsd removal based on having some reported user; it turns out this user isn't actually using the version in base and merging their
Remove simple_httpd
simple_httpd was granted a reprieve from the picobsd removal based on having some reported user; it turns out this user isn't actually using the version in base and merging their changes would be difficult at this point, so the version in base will simply continue to rot. Retire it now, it may make a comeback to ports with the improved version.
No notice issued because its current visibility has only been for ~3 months, and a notice has been previously issued about picobsd removal.
show more ...
|
|
Revision tags: release/12.1.0 |
|
| #
c7c78055 |
| 31-Oct-2019 |
Vincenzo Maffione <[email protected]> |
add valectl to the system commands
The valectl(4) program is used to manage vale(4) switches. Add it to the system commands so that it can be used right away. This program was previously called vale
add valectl to the system commands
The valectl(4) program is used to manage vale(4) switches. Add it to the system commands so that it can be used right away. This program was previously called vale-ctl, and stored in tools/tools/netmap
Reviewed by: hrs, bcr, lwhsu, kevans MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D22146
show more ...
|
| #
ccdcb388 |
| 02-Oct-2019 |
Kyle Evans <[email protected]> |
[2/3] Add certctl(8)
This is a simple utility to hash all trusted on the system into /etc/ssl/certs. It also allows the user to blacklist certificates they do not trust.
This work was done primaril
[2/3] Add certctl(8)
This is a simple utility to hash all trusted on the system into /etc/ssl/certs. It also allows the user to blacklist certificates they do not trust.
This work was done primarily by allanjude@, with minor contributions by myself.
No objection from: secteam Differential Revision: https://reviews.freebsd.org/D16857
show more ...
|
| #
546d30b9 |
| 01-Oct-2019 |
Kyle Evans <[email protected]> |
Move httpd to simple_httpd...
This avoids PATH conflicts with a real httpd, as a user will likely almost always prefer the more fully-featured httpd. This also lines up with the historical name of t
Move httpd to simple_httpd...
This avoids PATH conflicts with a real httpd, as a user will likely almost always prefer the more fully-featured httpd. This also lines up with the historical name of the program.
show more ...
|