#
8ea6c115 |
| 24-Nov-2024 |
Stefan Eßer <se@FreeBSD.org> |
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 O
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
show more ...
|
#
f57efe95 |
| 18-Oct-2024 |
Christos Margiolis <christos@FreeBSD.org> |
mididump(1): Initial revision
A new utility which dumps MIDI 1.0 events in real-time.
Sponsored by: The FreeBSD Foundation MFC after: 1 week Reviewed by: dev_submerge.ch Differential Revision: http
mididump(1): Initial revision
A new utility which dumps MIDI 1.0 events in real-time.
Sponsored by: The FreeBSD Foundation MFC after: 1 week Reviewed by: dev_submerge.ch Differential Revision: https://reviews.freebsd.org/D46418
show more ...
|
#
2201f7c4 |
| 02-Oct-2024 |
Dag-Erling Smørgrav <des@FreeBSD.org> |
Build BSD diff3 if GNU diff3 is disabled.
MFC after: 3 weeks Sponsored by: Klara, Inc. Reviewed by: kevans Differential Revision: https://reviews.freebsd.org/D46799
|
Revision tags: release/13.4.0 |
|
#
e9ac4169 |
| 15-Jul-2024 |
Warner Losh <imp@FreeBSD.org> |
Remove residual blank line at start of Makefile
This is a residual of the $FreeBSD$ removal.
MFC After: 3 days (though I'll just run the command on the branches) Sponsored by: Netflix
|
Revision tags: release/14.1.0 |
|
#
8aac90f1 |
| 10-May-2024 |
Baptiste Daroussin <bapt@FreeBSD.org> |
mac_do: add a new MAC/do policy and mdo(1) utility
This policy enables a user to become another user without having to be root (hence no setuid binary). it is configured via rules using sysctl secur
mac_do: add a new MAC/do policy and mdo(1) utility
This policy enables a user to become another user without having to be root (hence no setuid binary). it is configured via rules using sysctl security.mac.do.rules
For example: security.mac.do.rules=uid=1001:80,gid=0:any
The above rule means the user identifier by the uid 1001 is able to become user 80 Any user of the group 0 are allowed to become any user on the system.
The mdo(1) utility expects the MAC/do policy to be installed and its rules defined.
Reviewed by: des Differential Revision: https://reviews.freebsd.org/D45145
show more ...
|
#
125c4560 |
| 01-Apr-2024 |
Dag-Erling Smørgrav <des@FreeBSD.org> |
usr.bin: Make lorder conditional on MK_TOOLCHAIN.
MFC after: 1 week Reviewed by: allanjude, markj Differential Revision: https://reviews.freebsd.org/D44558
|
Revision tags: release/13.3.0 |
|
#
0112f8c4 |
| 22-Feb-2024 |
Rick Parrish <unitrunker@unitrunker.net> |
posixmqcontrol(1): manage posix message queues
Reviewed by: kib, paumma MFC after: 1 week Differential revision: https://reviews.freebsd.org/D43845
|
#
bdcbfde3 |
| 23-Nov-2023 |
Warner Losh <imp@FreeBSD.org> |
usr.bin: Remove ancient SCCS tags.
Remove ancient SCCS tags from the tree, automated scripting, with two minor fixup to keep things compiling. All the common forms in the tree were removed with a pe
usr.bin: Remove ancient SCCS tags.
Remove ancient SCCS tags from the tree, automated scripting, with two minor fixup to keep things compiling. All the common forms in the tree were removed with a perl script.
Sponsored by: Netflix
show more ...
|
Revision tags: release/14.0.0 |
|
#
d0b2dbfa |
| 16-Aug-2023 |
Warner Losh <imp@FreeBSD.org> |
Remove $FreeBSD$: one-line sh pattern
Remove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/
|
#
f05948d4 |
| 11-May-2023 |
Enji Cooper <ngie@FreeBSD.org> |
cpuset(8): move to /bin/
Summary: This change moves /usr/bin/cpuset to /bin/cpuset so it is more readily available on hosts where the /usr partition might not be mounted at the time / has been mount
cpuset(8): move to /bin/
Summary: This change moves /usr/bin/cpuset to /bin/cpuset so it is more readily available on hosts where the /usr partition might not be mounted at the time / has been mounted.
Remove some complexity from rc.subr(8) since /bin is assumed to always be present if/when / is mounted.
MFC after: 2 weeks MFC with: 0661f93892a2, 271d552379af
Test Plan: - Test out rc.subr change. - Confirm that the installation logic does what's needed.
Relnotes: yes (moving cpuset may impact strict file permissions/mode checking) Reviewers: kevans Subscribers: imp Differential Revision: https://reviews.freebsd.org/D40057
show more ...
|
#
cb1fc924 |
| 30-May-2023 |
Baptiste Daroussin <bapt@FreeBSD.org> |
genl: add new command to list genetlink(4)
This commands list genetlink protocols and its operations and capabilities
Name: nlctrl ID: 0x10, Version: 00, header size: 2, max attributes: 10 suppor
genl: add new command to list genetlink(4)
This commands list genetlink protocols and its operations and capabilities
Name: nlctrl ID: 0x10, Version: 00, header size: 2, max attributes: 10 supported operations: - ID: 0x3, Capabilities: 0xe (can modify; can get/dump; has policy) multicast groups: - ID: 0x30, Name: notify Name: carp ID: 0x11, Version: 00, header size: 2, max attributes: 2 supported operations: - ID: 0x1, Capabilities: 0xe (can modify; can get/dump; has policy) - ID: 0x2, Capabilities: 0xb (requires admin permission; can modify; has policy)
Reviewed by: melifaro Differential Revision: https://reviews.freebsd.org/D40330
show more ...
|
Revision tags: release/13.2.0 |
|
#
81fa5c4a |
| 05-Apr-2023 |
Cameron Katri <me@cameronkatri.com> |
llvm-strings: Install as strings when WITH_LLVM_BINUTILS=YES
Reviewed by: emaste Differential Revision: https://reviews.freebsd.org/D32065
|
#
af0cc0b2 |
| 09-Mar-2023 |
Brooks Davis <brooks@FreeBSD.org> |
NgATM: Remove netgraph ATM support
Most ATM support was removed prior to FreeBSD 12. The netgraph support was kept as it was less intrusive, but it is presumed to be unused.
Reviewed by: manu Reln
NgATM: Remove netgraph ATM support
Most ATM support was removed prior to FreeBSD 12. The netgraph support was kept as it was less intrusive, but it is presumed to be unused.
Reviewed by: manu Relnotes: yes Sponsored by: DARPA Differential Revision: https://reviews.freebsd.org/D38879
show more ...
|
#
e7ab1336 |
| 01-Feb-2023 |
Mateusz Piotrowski <0mp@FreeBSD.org> |
timeout: Move from /usr/bin to /bin
timeout(1) is used by /etc/rc.d/zfskeys. Unfortunately, having timeout(1) installed in /usr/bin causes problems when /usr is an encrypted ZFS partition.
Implemen
timeout: Move from /usr/bin to /bin
timeout(1) is used by /etc/rc.d/zfskeys. Unfortunately, having timeout(1) installed in /usr/bin causes problems when /usr is an encrypted ZFS partition.
Implementing timeout(1) in sh(1) is not trivial. A more elegant solution is to move timeout(1) to /bin so that it is available to early services in the boot process.
PR: 265221 Reviewed by: allanjude, des, imp Approved by: allanjude, des, imp Reported by: Ivan <r4@sovserv.ru> Fixes: 33ff39796ffe Add zfskeys rc.d script for auto-loading encryption keys MFC after: 1 week Relnotes: yes Sponsored by: Modirum MDPay Sponsored by: Klara Inc. Differential Revision: https://reviews.freebsd.org/D38344
show more ...
|
Revision tags: release/12.4.0 |
|
#
ac4c695a |
| 16-Nov-2022 |
Ed Maste <emaste@FreeBSD.org> |
Retire WITHOUT_CXX option
Several important base system components are written in C++, and the WITHOUT_CXX option produced a system that was not fully functional. Just accept this, and remove the op
Retire WITHOUT_CXX option
Several important base system components are written in C++, and the WITHOUT_CXX option produced a system that was not fully functional. Just accept this, and remove the option to build without C++ support.
This reverts commit adc3c128c6603054586a993d117e5dd808deac17.
Reviewed by: brooks, kevans, jhb (earlier) Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D33108
show more ...
|
#
42d10b1b |
| 16-Nov-2022 |
John Baldwin <jhb@FreeBSD.org> |
rs: Convert to C++ to convert elem to a std::vector<char *>.
This also updates various indices and counters from int to size_t to pacify resulting -Wsign-compare warnings.
Reviewed by: brooks Diffe
rs: Convert to C++ to convert elem to a std::vector<char *>.
This also updates various indices and counters from int to size_t to pacify resulting -Wsign-compare warnings.
Reviewed by: brooks Differential Revision: https://reviews.freebsd.org/D36833
show more ...
|
#
02838267 |
| 29-Oct-2022 |
Kyle Evans <kevans@FreeBSD.org> |
usr.bin: hook wg(8) up to the build
wg(8) is used to manage WireGuard interfaces; see wg(4) and wg(8) both for more details and usage examples.
|
#
0aa27001 |
| 02-Oct-2022 |
Dag-Erling Smørgrav <des@FreeBSD.org> |
Put OPIE to rest.
Differential Revision: https://reviews.freebsd.org/D36592
|
#
278d080b |
| 14-Aug-2022 |
Xin LI <delphij@FreeBSD.org> |
Remove minigzip from the base system.
The minigzip(1) was initially introduced as a minimal replacement of GNU gzip(1). We have replaced the GNU gzip(1) with the zlib based, GPL-free implementation,
Remove minigzip from the base system.
The minigzip(1) was initially introduced as a minimal replacement of GNU gzip(1). We have replaced the GNU gzip(1) with the zlib based, GPL-free implementation, and minigzip(1) is not being used anywhere in the base system, so just remove it.
Relnotes: yes Reviewed by: emaste Differential Revision: https://reviews.freebsd.org/D35979
show more ...
|
Revision tags: release/13.1.0 |
|
#
47bcbde9 |
| 17-Apr-2022 |
Piotr Pawel Stefaniak <pstef@FreeBSD.org> |
bintrans: move files to a new directory
And reflect the change in various places.
|
#
4cd4841a |
| 05-Apr-2022 |
Piotr Pawel Stefaniak <pstef@FreeBSD.org> |
Modularize uuencode and uudecode by wrapping them in bintrans.c
The program will be installed as bintrans, uuencode, uudecode, b64encode, and b64decode and will be responsible for running the coders
Modularize uuencode and uudecode by wrapping them in bintrans.c
The program will be installed as bintrans, uuencode, uudecode, b64encode, and b64decode and will be responsible for running the coders according to their historical behavior.
Additionally, bintrans will be able to take a parameter designating the coder and accept all its options in this form: bintrans <coder> [options] and the behavior should be the same as if <coder> [options] was invoked. This has the advantage that adding coders won't require installing them as binaries.
Move uudecode files to uuencode since the latter is the one that provides the manual page.
Reviewed by: delphij (previous version) Differential Revision: https://reviews.freebsd.org/D32943
show more ...
|
#
e031614d |
| 06-Mar-2022 |
Alfonso S. Siciliano <asiciliano@FreeBSD.org> |
bsddialog: new utility for TUI dialogs and widgets
Approved by: bapt (mentor) Differential Revision: https://reviews.freebsd.org/D34101
|
Revision tags: release/12.3.0 |
|
#
8abfbe5a |
| 26-Oct-2021 |
Hans Petter Selasky <hselasky@FreeBSD.org> |
beep(1): Initial version of utility to create terminal beep via soundcard.
Reviewed by: imp@, emaste@ and pstef@ Differential Revision: https://reviews.freebsd.org/D32672 MFC after: 1 week Sponsored
beep(1): Initial version of utility to create terminal beep via soundcard.
Reviewed by: imp@, emaste@ and pstef@ Differential Revision: https://reviews.freebsd.org/D32672 MFC after: 1 week Sponsored by: NVIDIA Networking
show more ...
|
#
021385ab |
| 06-Sep-2021 |
Alex Richardson <arichardson@FreeBSD.org> |
Add WITH_LLVM_BINUTILS to install LLVM binutils instead of Elftoolchain
When WITH_LLVM_BINUTILS is set, we will install the LLVM binutils as ar/ranlib/nm/objcopy/etc. instead of the elftoolchain one
Add WITH_LLVM_BINUTILS to install LLVM binutils instead of Elftoolchain
When WITH_LLVM_BINUTILS is set, we will install the LLVM binutils as ar/ranlib/nm/objcopy/etc. instead of the elftoolchain ones. Having the LLVM binutils instead of the elftoolchain ones allows us to use features such as LTO that depend on binutils that understand LLVM IR. Another benefit will be an improved user-experience when compiling with AddressSanitizer, since ASAN does not symbolize backtraces correctly if addr2line is elftoolchain addr2line instead of llvm-symbolizer. See https://lists.freebsd.org/archives/freebsd-toolchain/2021-July/000062.html for more details.
This is currently off by default but will be turned on by default at some point in the near future.
Reviewed By: emaste
Differential Revision: https://reviews.freebsd.org/D31060
show more ...
|
#
2de949cf |
| 02-Aug-2021 |
Alex Richardson <arichardson@FreeBSD.org> |
Remove mkcsmapper_static and mkesdb_static from build-tools
Build them as part of the bootstrap-tools phase instead.
Reviewed by: emaste (no objections) Differential Revision: https://reviews.freeb
Remove mkcsmapper_static and mkesdb_static from build-tools
Build them as part of the bootstrap-tools phase instead.
Reviewed by: emaste (no objections) Differential Revision: https://reviews.freebsd.org/D28181
show more ...
|