<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/libexec/rc, branch releng/14.4</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=releng%2F14.4</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=releng%2F14.4'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2026-02-05T14:10:08Z</updated>
<entry>
<title>nuageinit: support fetching configuration on multiple iface</title>
<updated>2026-02-05T14:10:08Z</updated>
<author>
<name>Baptiste Daroussin</name>
<email>bapt@FreeBSD.org</email>
</author>
<published>2026-01-29T09:56:33Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=f2f6f1467b8530cb6fa454e86f94277bb18a7829'/>
<id>urn:sha1:f2f6f1467b8530cb6fa454e86f94277bb18a7829</id>
<content type='text'>
On some environement a VM can be connected to multiple ifaces but only
one will respond to dhcp and able to fetch the metadata.

Launch the early dhclient on all available ifaces and as soon as one
dhcp has successfully configured an iface, proceed with fetching the
metadata.

MFC After:	1 week
Reported by:	mateusz.klejn@ovhcloud.com
Tested by:	mateusz.klejn@ovhcloud.com
Sponsored by:	OVHcloud

(cherry picked from commit 90a7728cd8905cd26b90d06f7873df8bad43ae9a)
</content>
</entry>
<entry>
<title>rc: bluetooth: startup improvements</title>
<updated>2026-01-16T19:37:46Z</updated>
<author>
<name>Stephen Hurd</name>
<email>shurd@freebsd.org</email>
</author>
<published>2025-08-29T20:01:58Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=53d1c328e9123c8065f121afdd9dccb222af2221'/>
<id>urn:sha1:53d1c328e9123c8065f121afdd9dccb222af2221</id>
<content type='text'>
During startup hccontrol reset needs to be run multiple times
for iwbt to work more reliably.  Add a loop trying up to
three times.

Tested by:	various (original version; I changed test to -eq)
Differential Revision: https://reviews.freebsd.org/D44861

Fix a redirect of stderr to stdout which is going to /dev/null.
A '&amp;' got missing in the original rewrite from the review that
I took and committed.  Seems no one had noticed during testing
or review.  People may have ended up with a "/1" file in their
root file system.

Fixes:		40652f86b5ef
Reported by:	Vladyslav Movchan (vladislav.movchan gmail.com)

(cherry picked from commit 40652f86b5ef17c9016a5eaf4bc89b2f324540e8)
(cherry picked from commit 78807c196c9481cdd88b5ce611b488903f52fbd0)
</content>
</entry>
<entry>
<title>noshutdown: Fix startup order</title>
<updated>2025-12-12T18:56:03Z</updated>
<author>
<name>Dag-Erling Smørgrav</name>
<email>des@FreeBSD.org</email>
</author>
<published>2025-12-08T10:30:10Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=fb5c9871764fb93905d45c569ed198ee52c9c22e'/>
<id>urn:sha1:fb5c9871764fb93905d45c569ed198ee52c9c22e</id>
<content type='text'>
This rc script exists solely to create a file, so have it explicitly
require FILESYSTEMS.  In its current form, it was as likely as not to
end up running before cleanvar, which would undo its work.

MFC after:	3 days
Fixes:		384d976725a5 ("rc.d: Add precious_machine rc.conf knob to create /var/run/noshutdown")
Reviewed by:	kib
Differential Revision:	https://reviews.freebsd.org/D54119

(cherry picked from commit e540e8b2c04f03b4210a3bf2f421c05b918d1b51)
</content>
</entry>
<entry>
<title>cleanvar: Fix startup order</title>
<updated>2025-12-12T18:56:02Z</updated>
<author>
<name>Dag-Erling Smørgrav</name>
<email>des@FreeBSD.org</email>
</author>
<published>2025-12-08T10:30:05Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=cfb6742f8a01d319b0ee91bcd0edececbd5b52e5'/>
<id>urn:sha1:cfb6742f8a01d319b0ee91bcd0edececbd5b52e5</id>
<content type='text'>
Instead of having FILESYSTEMS require cleanvar, which doesn't really
make semantic sense, say that cleanvar needs to run before FILESYSTEMS.

MFC after:	3 days
Reviewed by:	imp
Differential Revision:	https://reviews.freebsd.org/D54118

(cherry picked from commit 6ce227d6274869a95150746d2f2d8c8c5ed9a266)
</content>
</entry>
<entry>
<title>rc.d/ipfilter: ipfilter must be enabled for options to take</title>
<updated>2025-12-10T21:10:29Z</updated>
<author>
<name>Cy Schubert</name>
<email>cy@FreeBSD.org</email>
</author>
<published>2025-12-09T23:42:07Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=0ce6b2f829dc403520f57b62dde0c52f50bd5303'/>
<id>urn:sha1:0ce6b2f829dc403520f57b62dde0c52f50bd5303</id>
<content type='text'>
ipfilter options are erased and reset to default when ipfilter is
disabled. This results in nullifying options from rc.conf that were
previously set.

8d6feaaaa26f, which added this code, was incorrect as it was for a bug in
ipfilter 4.2.28 and no longer applies to ipfilter 5.1.2.

Fixes:		8d6feaaaa26f

(cherry picked from commit cc1e4aae5a67a20f3c0fff13612364e6e4404f93)
</content>
</entry>
<entry>
<title>rc.d/{ipfilter,ippool}: Fix typo in variable name</title>
<updated>2025-12-10T21:10:29Z</updated>
<author>
<name>Cy Schubert</name>
<email>cy@FreeBSD.org</email>
</author>
<published>2025-12-09T20:32:24Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=448a117d06e6c857c55830bbf30684ed31503234'/>
<id>urn:sha1:448a117d06e6c857c55830bbf30684ed31503234</id>
<content type='text'>
(cherry picked from commit f04b23ce3547c238dcd52d4fa1a7d401ad38d1b1)
</content>
</entry>
<entry>
<title>ipfilter: Load optionlist prior to ippool invocation</title>
<updated>2025-12-02T15:28:46Z</updated>
<author>
<name>Cy Schubert</name>
<email>cy@FreeBSD.org</email>
</author>
<published>2025-11-26T19:40:36Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=38eec1fc77cd15377f8908ce9937c9982d4ea9d1'/>
<id>urn:sha1:38eec1fc77cd15377f8908ce9937c9982d4ea9d1</id>
<content type='text'>
As a safety precaution df381bec2d2b limits ippool hash table size to 1K.
This causes any legitimely large hash table to fail to load. The
htable_size_max ipf tuneable adjusts this but the adjustment is made
in the ipfilter rc script, invoked after the ippool script (because it
depends on ippool). Let's load the ipfilter_optionlist in ippool as well.
ipfilter_optionlist load will also occur in the ipfilter rc script in case
the user uses ipfilter without ippool.

Fixes:		df381bec2d2b

(cherry picked from commit d5d005e9bf4933d5680dd0bb5d42bdf440122aa4)
</content>
</entry>
<entry>
<title>rc.subr: Fix slow shutdown issue</title>
<updated>2025-10-30T10:38:19Z</updated>
<author>
<name>Dag-Erling Smørgrav</name>
<email>des@FreeBSD.org</email>
</author>
<published>2025-10-28T11:57:03Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=af13a06ab206b7009f689bf082ecbc776887ecee'/>
<id>urn:sha1:af13a06ab206b7009f689bf082ecbc776887ecee</id>
<content type='text'>
Instead of sleeping after pwait returns, use its new -p option to
obtain the list of processes that still have not terminated.

MFC after:	3 days
PR:		290357
Fixes:		5953e7c98427 ("rc.subr: Move the sleep in wait_for_pids")
Reviewed by:	0mp, markj
Differential Revision:	https://reviews.freebsd.org/D53294

(cherry picked from commit 22cff1f3e9d82b48aad440c52f883bfd4995359c)
</content>
</entry>
<entry>
<title>rc: Chase 052211e08c0e and bfb202c4554a, remove ifconfig down/up</title>
<updated>2025-10-24T03:35:15Z</updated>
<author>
<name>Cy Schubert</name>
<email>cy@FreeBSD.org</email>
</author>
<published>2025-10-21T17:28:39Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=a67114ae32fcf91cd9442f9905bfa1f6448ed9cf'/>
<id>urn:sha1:a67114ae32fcf91cd9442f9905bfa1f6448ed9cf</id>
<content type='text'>
bfb202c4554a addresses the CTRL-EVENT-SCAN-FAILED. Upstream d807e289d
caused FreeBSD regression in driver_bsd.c, which this rc.d patch
worked around. As of bfb202c4554a this workaround is no longer needed.

052211e08c0e implemented this change for wpa_supplicant but not for
hostapd.

Reported by:	avg
MFC after:	3 days

(cherry picked from commit 05637c82243e681b5db5d7e9829e699515456524)
</content>
</entry>
<entry>
<title>rc tests: Add a test to check for warnings from rcorder</title>
<updated>2025-10-22T12:34:24Z</updated>
<author>
<name>Mark Johnston</name>
<email>markj@FreeBSD.org</email>
</author>
<published>2025-10-08T12:51:16Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=2f744885ea09b7d44c7955aaaf740cb024e4312e'/>
<id>urn:sha1:2f744885ea09b7d44c7955aaaf740cb024e4312e</id>
<content type='text'>
Reviewed by:	des
MFC after:	2 weeks
Differential Revision:	https://reviews.freebsd.org/D52954

(cherry picked from commit 04d47c7cde54cc325cca3f47113976f5500dc58f)
</content>
</entry>
</feed>
