| #
37164224 |
| 15-Jan-2026 |
Christos Margiolis <christos@FreeBSD.org> |
libexec/rc/rc.d/Makefile: Remove duplicate mixer entry
Fixes: f74f891581bc ("src.opts: Introduce MK_SOUND") PR: 292436 Sponsored by: The FreeBSD Foundation MFC after: 4 days Reviewed by: ivy, emas
libexec/rc/rc.d/Makefile: Remove duplicate mixer entry
Fixes: f74f891581bc ("src.opts: Introduce MK_SOUND") PR: 292436 Sponsored by: The FreeBSD Foundation MFC after: 4 days Reviewed by: ivy, emaste Differential Revision: https://reviews.freebsd.org/D54706
show more ...
|
| #
f74f8915 |
| 12-Jan-2026 |
Christos Margiolis <christos@FreeBSD.org> |
src.opts: Introduce MK_SOUND
PR: 291853 Sponsored by: The FreeBSD Foundation MFC after: 1 week Reviewed by: zarychtam_plan-b.pwste.edu.pl, markj Differential Revision: https://reviews.freebsd.org/D
src.opts: Introduce MK_SOUND
PR: 291853 Sponsored by: The FreeBSD Foundation MFC after: 1 week Reviewed by: zarychtam_plan-b.pwste.edu.pl, markj Differential Revision: https://reviews.freebsd.org/D54456
show more ...
|
|
Revision tags: release/15.0.0-p1, release/13.5.0-p8, release/14.3.0-p7, release/15.0.0, release/14.3.0-p6, release/13.5.0-p7, release/13.5.0-p6, release/14.3.0-p5 |
|
| #
bf848614 |
| 15-Oct-2025 |
Lexi Winter <ivy@FreeBSD.org> |
packages: Rename unbound to local-unbound
This more accurately reflects its purpose, and its contents, since everything in the package is prefixed with "local-".
While here, add a message on upgrad
packages: Rename unbound to local-unbound
This more accurately reflects its purpose, and its contents, since everything in the package is prefixed with "local-".
While here, add a message on upgrade about regenerating the config.
MFC after: 3 seconds Requested by: des Reviewed by: des Sponsored by: https://www.patreon.com/bsdivy Differential Revision: https://reviews.freebsd.org/D53056
show more ...
|
| #
72383174 |
| 12-Oct-2025 |
Jose Luis Duran <jlduran@FreeBSD.org> |
blocklist: Rename blacklist to blocklist
Follow up upstream rename from blacklist to blocklist.
- Old names and rc scripts are still valid, but emitting an ugly warning - Old firewall rules and anc
blocklist: Rename blacklist to blocklist
Follow up upstream rename from blacklist to blocklist.
- Old names and rc scripts are still valid, but emitting an ugly warning - Old firewall rules and anchor names should work, but emitting an ugly warning - Old MK_BLACKLIST* knobs are wired to the new ones
Although care has been taken not to break current configurations, this is a large patch containing mostly duplicated code. If issues arise, it will be swiftly reverted.
Reviewed by: ivy (pkgbase) Approved by: emaste (mentor) MFC after: 2 days Relnotes: yes
show more ...
|
| #
56f9879c |
| 08-Oct-2025 |
Lexi Winter <ivy@FreeBSD.org> |
libexec/rc/rc.d/Makefile: Use CONFGROUPS.yes
Replace .if statements with CONFGROUPS.${MK_FOO} where possible, and also sort and re-indent the file for readability.
A couple of more complicated sect
libexec/rc/rc.d/Makefile: Use CONFGROUPS.yes
Replace .if statements with CONFGROUPS.${MK_FOO} where possible, and also sort and re-indent the file for readability.
A couple of more complicated sections don't work with CONFGROUPS.yes yet, so leave those as they are for now.
MFC after: 1 week Reviewed by: imp Sponsored by: https://www.patreon.com/bsdivy Differential Revision: https://reviews.freebsd.org/D52974
show more ...
|
| #
1b806e60 |
| 02-Oct-2025 |
Lexi Winter <ivy@FreeBSD.org> |
packages: Add a sound package
Put virtual_oss, /etc/devd/snd.conf and the other audio-related tools into a new "sound" package. Don't create a separate -lib package, since it's unlikely someone wil
packages: Add a sound package
Put virtual_oss, /etc/devd/snd.conf and the other audio-related tools into a new "sound" package. Don't create a separate -lib package, since it's unlikely someone will want mixer(3) without mixer(8).
Put the sound package in the optional set rather than minimal, since it's not actually required for audio hardware support, and many systems (including nearly all servers) won't want it installed.
MFC after: 3 seconds Reviewed by: christos Sponsored by: https://www.patreon.com/bsdivy Differential Revision: https://reviews.freebsd.org/D52823
show more ...
|
| #
bce8cdaf |
| 01-Oct-2025 |
Lexi Winter <ivy@FreeBSD.org> |
rc.d: Fix package for virtual_oss
There is no virtual_oss package. Install the virtual_oss script in rc, since there's currently no specific package for sound utilities. This fixes the pkgbase buil
rc.d: Fix package for virtual_oss
There is no virtual_oss package. Install the virtual_oss script in rc, since there's currently no specific package for sound utilities. This fixes the pkgbase build.
Fixes: f040ee6e4078 ("virtual_oss: Do not build if WITHOUT_CUSE is set")
show more ...
|
| #
f040ee6e |
| 30-Sep-2025 |
Christos Margiolis <christos@FreeBSD.org> |
virtual_oss: Do not build if WITHOUT_CUSE is set
PR: 289920 Fixes: 9cab9fde5eda ("virtual_oss: Port to base") Sponsored by: The FreeBSD Foundation MFC after: 1 day Reviewed by: emaste Diff
virtual_oss: Do not build if WITHOUT_CUSE is set
PR: 289920 Fixes: 9cab9fde5eda ("virtual_oss: Port to base") Sponsored by: The FreeBSD Foundation MFC after: 1 day Reviewed by: emaste Differential Revision: https://reviews.freebsd.org/D52807
show more ...
|
|
Revision tags: release/13.5.0-p5, release/14.2.0-p7, release/14.3.0-p4 |
|
| #
614c8750 |
| 29-Sep-2025 |
Lexi Winter <ivy@FreeBSD.org> |
Remove ftpd(8)
This was previously deprecated and is slated for removal in 15.0. Users who still need ftpd(8) can install the ftp/freebsd-ftpd port.
Retain the ftp(d) PAM services since other FTP d
Remove ftpd(8)
This was previously deprecated and is slated for removal in 15.0. Users who still need ftpd(8) can install the ftp/freebsd-ftpd port.
Retain the ftp(d) PAM services since other FTP daemons use them.
Update /etc/inetd.conf to point to /usr/local.
Add ftpd to ObsoleteFiles, but do not list configuration files since users may want to preserve these to use with the freebsd-ftpd port.
There is still some language in the manual referring to ftpd(8) which is relevant to the port, which has been retained but updated to reference the port.
MFC after: 3 days Relnotes: yes Reviewed by: cperciva Differential Revision: https://reviews.freebsd.org/D52739
show more ...
|
| #
9cab9fde |
| 28-Sep-2025 |
Christos Margiolis <christos@FreeBSD.org> |
virtual_oss: Port to base
This patch diverges quite a bit from the current upstream [1] in a few ways:
1. virtual_oss(8), virtual_bt_speaker(8) and virtual_oss_cmd(8) are actually separate progr
virtual_oss: Port to base
This patch diverges quite a bit from the current upstream [1] in a few ways:
1. virtual_oss(8), virtual_bt_speaker(8) and virtual_oss_cmd(8) are actually separate programs. 2. Backends (lib/virtual_oss) are built as separate shared libraries and we dlopen() them in virtual_oss(8) and virtual_bt_speaker(8) on demand. 3. virtual_equalizer(8) and the sndio and bluetooth backends are built as ports, because they depend on third-party libraries. 4. Use newer libav API in bluetooth backend (see HAVE_LIBAV ifdefs) to address compiler errors.
[1] https://github.com/freebsd/virtual_oss
Sponsored by: The FreeBSD Foundation MFC after: 1 week Reviewed by: emaste Differential Revision: https://reviews.freebsd.org/D52308
show more ...
|
| #
eb373ef4 |
| 23-Sep-2025 |
Lexi Winter <ivy@FreeBSD.org> |
chat, pppoed: Move to the ppp package
MFC after: 1 day Reviewed by: manu Differential Revision: https://reviews.freebsd.org/D52650
|
| #
5efd371b |
| 23-Sep-2025 |
Lexi Winter <ivy@FreeBSD.org> |
packages: Move powerd to its own package
Nearly everyone wants powerd to manage CPU frequency scaling on real hardware, even if -utilities isn't installed. Conversely, very small jails might want -
packages: Move powerd to its own package
Nearly everyone wants powerd to manage CPU frequency scaling on real hardware, even if -utilities isn't installed. Conversely, very small jails might want -utilities but don't need powerd.
Move it to its own package and add it to the minimal set.
MFC after: 1 day Reviewed by: manu, imp Differential Revision: https://reviews.freebsd.org/D52645
show more ...
|
|
Revision tags: release/14.3.0-p3, release/14.2.0-p6, release/13.5.0-p4 |
|
| #
aef80787 |
| 04-Sep-2025 |
Vladimir Kondratyev <wulf@FreeBSD.org> |
moused(8): Add support for evdev protocol
The new daemon have following properties as compared with previous incarnation: - evdev protocol support for mices and touchpads. Additionally to relative
moused(8): Add support for evdev protocol
The new daemon have following properties as compared with previous incarnation: - evdev protocol support for mices and touchpads. Additionally to relative PS/2 and USB devices it enables console support for I2C/USB touchpads and bluetooth mices. - Other aged protocols like COM, raw PS/2 and X10 are dropped with only exception of sysmouse. For those who still use them there is an utility called msconvd(8). - single daemon per system where hotplug is processed via devd socket. Per device mode still supported too. - Configuration and quirks files in libinput-compatible format. Actually, the new moused config parser is taken from libinput.
The moused(8) can work in 2 modes: 1. Evdev support mode. It enables all previously mentioned devices. It is enabled by deault. 2. Sysmouse support mode. All should work as before. No new devices supported. To enable it add following lines to /etc/rc.conf: moused_port="/dev/psm0" moused_nondefault_enable="YES" One may add hw.usb.usbhid.enable=0 to /boot/loader.conf to enable ums(4) driver which supports sysmouse protocol.
Differential Revision: https://reviews.freebsd.org/D52164
show more ...
|
| #
dc5ba6b8 |
| 20-Aug-2025 |
Lexi Winter <ivy@FreeBSD.org> |
Remove MK_GSSAPI
For MIT Kerberos, MK_GSSAPI has no meaning: GSSAPI is a required part of Kerberos and is always built if MK_KERBEROS is enabled. Backport this behaviour to Heimdal so it works the
Remove MK_GSSAPI
For MIT Kerberos, MK_GSSAPI has no meaning: GSSAPI is a required part of Kerberos and is always built if MK_KERBEROS is enabled. Backport this behaviour to Heimdal so it works the same way.
While here, change Heimdal's libcom_err and compile_et to be selected by MK_KERBEROS, not MK_KERBEROS_SUPPORT, since these are part of Kerberos and third-party users might need it even if Kerberos support is disabled in the base system. This means MK_KERBEROS_SUPPORT installs the same files with both MIT and Heimdal.
Reviewed by: cy Differential Revision: https://reviews.freebsd.org/D51859
show more ...
|
| #
837b13af |
| 15-Aug-2025 |
Lexi Winter <ivy@FreeBSD.org> |
Revert "Remove Secure RPC DES authentication"
This reverts commit 7ac276298b72982189ac1a5b17461936dc00163e.
Requested by: kib
|
| #
7ac27629 |
| 10-Aug-2025 |
Lexi Winter <ivy@FreeBSD.org> |
Remove Secure RPC DES authentication
Following the earlier removal of keyserv, none of this functionality works since it requires keyserv.
Remove the relevant symbols from libc's Symbol.map. Leave
Remove Secure RPC DES authentication
Following the earlier removal of keyserv, none of this functionality works since it requires keyserv.
Remove the relevant symbols from libc's Symbol.map. Leave compatibility symbols for existing applications, but since the functions don't work without keyserv, stub them out to return an error.
Remove some private symbols that were only used by keyserv; these don't get compatibility symbols.
Remove the documentation for the old functions.
Remove rpc.ypupdated since it requires DES authentication.
Reviewed by: manu, des, emaste Differential Revision: https://reviews.freebsd.org/D50442
show more ...
|
| #
992d2f92 |
| 10-Aug-2025 |
Lexi Winter <ivy@FreeBSD.org> |
rc.d: Fix Kerberos rc scripts
Split the Kerberos rc scripts into two sections, one for MIT Kerberos and one for Heimdal. Don't install Heimdal-specific rc scripts (e.g., kfd) for the MIT case.
Thi
rc.d: Fix Kerberos rc scripts
Split the Kerberos rc scripts into two sections, one for MIT Kerberos and one for Heimdal. Don't install Heimdal-specific rc scripts (e.g., kfd) for the MIT case.
This does not include an OptionalObsoleteFiles change (even though one is needed) because that will be fixed later in a different way.
Reviewed by: des (previous version) Differential Revision: https://reviews.freebsd.org/D51830
show more ...
|
| #
2fb03d6c |
| 08-Aug-2025 |
Lexi Winter <ivy@FreeBSD.org> |
gssd: Be consistent about Makefile conditionals
gssd itself is only built when both MK_GSSAPI and MK_KERBEROS_SUPPORT are enabled, but the init script and OptionalObsoleteFiles entries only checked
gssd: Be consistent about Makefile conditionals
gssd itself is only built when both MK_GSSAPI and MK_KERBEROS_SUPPORT are enabled, but the init script and OptionalObsoleteFiles entries only checked MK_GSSAPI. Check both variables everywhere.
Reviewed by: des Differential Revision: https://reviews.freebsd.org/D51812
show more ...
|
|
Revision tags: release/13.5.0-p3, release/14.2.0-p5, release/14.3.0-p2 |
|
| #
7ed6b6b9 |
| 07-Aug-2025 |
Lexi Winter <ivy@FreeBSD.org> |
packages: move route(6)d to the rip package
These are deprecated, but in the mean time, move them to another package. routed in particularly doesn't need to be in -runtime.
Reviewed by: manu Diff
packages: move route(6)d to the rip package
These are deprecated, but in the mean time, move them to another package. routed in particularly doesn't need to be in -runtime.
Reviewed by: manu Differential Revision: https://reviews.freebsd.org/D51783
show more ...
|
| #
76446b5a |
| 25-Jul-2025 |
Lexi Winter <ivy@FreeBSD.org> |
gssd: move to a new package
It's reasonable to want to install gssd without the Kerberos utilities (e.g., if using security/krb5 from ports), so move gssd to its own package to allow this.
Reviewed
gssd: move to a new package
It's reasonable to want to install gssd without the Kerberos utilities (e.g., if using security/krb5 from ports), so move gssd to its own package to allow this.
Reviewed by: manu, cy Differential Revision: https://reviews.freebsd.org/D51486
show more ...
|
|
Revision tags: release/14.3.0-p1, release/14.2.0-p4, release/13.5.0-p2 |
|
| #
2a05d577 |
| 16-Jun-2025 |
Baptiste Daroussin <bapt@FreeBSD.org> |
nuageinit: add a post network script
refactor nuageinit to allow a 3rd execution point during boot: 1. nuageinit is invoked before NETWORKING with a minimalistic network setup for openstrack and
nuageinit: add a post network script
refactor nuageinit to allow a 3rd execution point during boot: 1. nuageinit is invoked before NETWORKING with a minimalistic network setup for openstrack and potentially other network config setup. it tries to configure everything which is not requiring any network. 2. nuageinit is invoked again post NETWORKING but pre SERVERS, in the phase it does all that requires network, like dealing with packages. Note that creating users have been moved to this phase to allow the installation of shells like bash or zsh prior the creation of the users, before that the user creation was failing if a non installed shell was requested. 3. nuageinit will execute at the rc.local time all the specified scripts and commands.
MFC After: 1 week
show more ...
|
| #
09545628 |
| 10-Jun-2025 |
Baptiste Daroussin <bapt@FreeBSD.org> |
nuageinit: fix using user_data as a script
In official cloudinit, when a user_data file starts with '#!' it should be execute late in the boot process. To respect this nuageinit now copy the user_da
nuageinit: fix using user_data as a script
In official cloudinit, when a user_data file starts with '#!' it should be execute late in the boot process. To respect this nuageinit now copy the user_data script into a /var/cache/nuageinit/user_data if found and a new "firsboot" rcscript anchored to the 'local' rc script is responsible to execute it if found.
Note by doing this, we fix another issue we had with nuageinit, if the cloudinit provider provides the user_data scriptout with the executable permission, previous implementation was not working, like apparently what Digital Ocean is doing.
PR: 287183 Reported by: olgeni@
show more ...
|
|
Revision tags: release/14.3.0 |
|
| #
08419bf1 |
| 01-Jun-2025 |
Lexi Winter <ivy@FreeBSD.org> |
don't gate ctl{d,adm} behind MK_ISCSI
These are no longer specific to iSCSI; always build them.
Reviewed by: kevans, jhb Approved by: kevans (mentor) Differential Revision: https://reviews.freebsd.
don't gate ctl{d,adm} behind MK_ISCSI
These are no longer specific to iSCSI; always build them.
Reviewed by: kevans, jhb Approved by: kevans (mentor) Differential Revision: https://reviews.freebsd.org/D50625
show more ...
|
| #
76a61252 |
| 27-May-2025 |
Lexi Winter <ivy@FreeBSD.org> |
packages: move ctl{d,stat,adm} to the ctl package
This leaves the iscsi package for the iSCSI initiator, and the new package provides the CAM target layer (including the iSCSI target).
Reviewed by:
packages: move ctl{d,stat,adm} to the ctl package
This leaves the iscsi package for the iSCSI initiator, and the new package provides the CAM target layer (including the iSCSI target).
Reviewed by: manu, des, jhb Approved by: des (mentor) Differential Revision: https://reviews.freebsd.org/D50287
show more ...
|
| #
fd03d573 |
| 05-May-2025 |
Lexi Winter <ivy@FreeBSD.org> |
mountd, showmount: move to the nfs package
while here, alphabetise ${NFS}.
Reviewed by: des, emaste, rmacklem Approved by: des (mentor) Differential Revision: https://reviews.freebsd.org/D50169
|