|
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 |
|
| #
7224e9f2 |
| 18-Oct-2024 |
Christos Margiolis <[email protected]> |
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
(cherry picked from commit f57efe95cc25ae527c632d4ffcf064799f922216) (cherry picked from commit b8007cfdb72c1be27d1d93937886fd60f21915ab) (cherry picked from commit feb9ba2993cf6aefa49b7b17ca49c52210c26035) (cherry picked from commit 53314e34d5e8e7f781ab990805b22f7a56bc0580)
show more ...
|
|
Revision tags: release/13.4.0, release/14.1.0 |
|
| #
c333758f |
| 09-May-2024 |
Baptiste Daroussin <[email protected]> |
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
(cherry picked from commit 8aac90f18aef7c9eea906c3ff9a001ca7b94f375)
show more ...
|
| #
ddee3ee4 |
| 01-Apr-2024 |
Dag-Erling Smørgrav <[email protected]> |
usr.bin: Make lorder conditional on MK_TOOLCHAIN.
MFC after: 1 week Reviewed by: allanjude, markj Differential Revision: https://reviews.freebsd.org/D44558
(cherry picked from commit 125c4560bc7097
usr.bin: Make lorder conditional on MK_TOOLCHAIN.
MFC after: 1 week Reviewed by: allanjude, markj Differential Revision: https://reviews.freebsd.org/D44558
(cherry picked from commit 125c4560bc70971b950d035cfcd2255b89984011)
show more ...
|
|
Revision tags: release/13.3.0 |
|
| #
e38dee61 |
| 22-Feb-2024 |
Rick Parrish <[email protected]> |
posixmqcontrol(1): manage posix message queues
(cherry picked from commit 0112f8c4a88e75342bdb6b9815fa220c5f645aa0)
|
|
Revision tags: release/14.0.0 |
|
| #
d0b2dbfa |
| 16-Aug-2023 |
Warner Losh <[email protected]> |
Remove $FreeBSD$: one-line sh pattern
Remove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/
|
| #
f05948d4 |
| 11-May-2023 |
Enji Cooper <[email protected]> |
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 <[email protected]> |
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 <[email protected]> |
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 <[email protected]> |
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 <[email protected]> |
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 <[email protected]> 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 <[email protected]> |
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 <[email protected]> |
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 <[email protected]> |
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 <[email protected]> |
Put OPIE to rest.
Differential Revision: https://reviews.freebsd.org/D36592
|
| #
278d080b |
| 14-Aug-2022 |
Xin LI <[email protected]> |
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 <[email protected]> |
bintrans: move files to a new directory
And reflect the change in various places.
|
| #
4cd4841a |
| 05-Apr-2022 |
Piotr Pawel Stefaniak <[email protected]> |
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 <[email protected]> |
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 <[email protected]> |
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 <[email protected]> |
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 <[email protected]> |
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 ...
|
| #
89da04fc |
| 02-Jul-2021 |
Alex Richardson <[email protected]> |
Revert "Remove lib/kyua from the build"
Accidentally removed it from the wrong file...
This reverts commit 8ec4ba8a76aaf256942ac5996d45cc29022641ae.
|
| #
8ec4ba8a |
| 02-Jul-2021 |
Alex Richardson <[email protected]> |
Remove lib/kyua from the build
I forgot to include this line in 2eb9ad427475190e87d026de4ca7fc296947f2a0.
Reported by: Jenkins CI MFC after: 1 week Fixes: 2eb9ad427475190ei ("Simplify and speed up
Remove lib/kyua from the build
I forgot to include this line in 2eb9ad427475190e87d026de4ca7fc296947f2a0.
Reported by: Jenkins CI MFC after: 1 week Fixes: 2eb9ad427475190ei ("Simplify and speed up the kyua build")
show more ...
|
| #
0333fad1 |
| 11-Jun-2021 |
John Baldwin <[email protected]> |
Remove svnlite.
Reviewed by: bcr, imp, emaste Differential Revision: https://reviews.freebsd.org/D30737
|
|
Revision tags: release/13.0.0 |
|
| #
61f66a1f |
| 12-Jan-2021 |
Baptiste Daroussin <[email protected]> |
ncurses: Add support for terminfo database
Along with the termcap database, ncurses will now lookup for the terminfo database, note that the terminfo database is being looked up first and then it fa
ncurses: Add support for terminfo database
Along with the termcap database, ncurses will now lookup for the terminfo database, note that the terminfo database is being looked up first and then it fallsback on the termcap one.
While here drop our custom reader for the termcap database, over the time it is needed maintenance to be able to catchup with changes on ncurses side.
Install the ncurses tools which are needed to deal with the terminfo database: tic, infocmp, toe
Replace our termcap only aware tools with the ncurses counterpart: tput, tabs, tset, clear and reset
In particular they can your the extra capabilities described in the terminfo database, which does not exist in termcap
Note that to add a new terminfo information to the database from ports the ports will just need to add their extra information into: /usr/local/share/site-terminfo/<firstletteroftheterm>/<term>
Tested by: jbeich, manu
show more ...
|