<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/tests, branch releng/13.5</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=releng%2F13.5</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=releng%2F13.5'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2026-02-23T01:48:38Z</updated>
<entry>
<title>unix/tests: Add a regression test for fd transfer across jails</title>
<updated>2026-02-23T01:48:38Z</updated>
<author>
<name>Mark Johnston</name>
<email>markj@FreeBSD.org</email>
</author>
<published>2025-06-24T20:08:22Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=ecec5410875f7ffcfdd3d6d5a2cac445203274b2'/>
<id>urn:sha1:ecec5410875f7ffcfdd3d6d5a2cac445203274b2</id>
<content type='text'>
Approved by:	so
MFC after:	3 weeks

(cherry picked from commit 5843b8ee02e99527c28f579acfc1f48e10033529)
(cherry picked from commit c9977132865ec06d2d3e1f404e946836019ff7a2)
</content>
</entry>
<entry>
<title>tests: Add a regression test for commit 7587f6d4840f8</title>
<updated>2026-01-27T16:55:48Z</updated>
<author>
<name>Mark Johnston</name>
<email>markj@FreeBSD.org</email>
</author>
<published>2025-05-28T15:28:36Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=9f959a9837d95397496de4d13c544354113195f0'/>
<id>urn:sha1:9f959a9837d95397496de4d13c544354113195f0</id>
<content type='text'>
Approved by:	so
Reviewed by:	kib
MFC after:	2 weeks
Differential Revision:	https://reviews.freebsd.org/D50533

(cherry picked from commit a5dac34f6e98c47bd7cb1946e39cc45432e167a8)
(cherry picked from commit b55b92729641e05a05cc8526b08bd7ac3dfcb4fc)
</content>
</entry>
<entry>
<title>so_reuseport_lb_test: Add a test case for connected UDP sockets</title>
<updated>2025-10-22T15:53:11Z</updated>
<author>
<name>Mark Johnston</name>
<email>markj@FreeBSD.org</email>
</author>
<published>2025-10-22T15:04:35Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=8a7adde307a4379a06f49c241d68f4314515836b'/>
<id>urn:sha1:8a7adde307a4379a06f49c241d68f4314515836b</id>
<content type='text'>
Approved by:	so

(cherry picked from commit 1dd66c6ac2c146f540b2ff825fbee442354aeee5)
(cherry picked from commit 8e999e63c356839fa60cf964e33e0054b63c7c87)
</content>
</entry>
<entry>
<title>fusefs: fix a memory leak</title>
<updated>2025-01-20T22:36:27Z</updated>
<author>
<name>Alan Somers</name>
<email>asomers@FreeBSD.org</email>
</author>
<published>2024-12-23T20:26:11Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=e8a272048a0fc9f558c7788dd06b0159b56c4585'/>
<id>urn:sha1:e8a272048a0fc9f558c7788dd06b0159b56c4585</id>
<content type='text'>
Fix a leak of a fuse_ticket structure.  The leak mostly affected
NFS-exported fuse file systems, and was triggered by a failure during
FUSE_LOOKUP.

Sponsored by:	ConnectWise

(cherry picked from commit 969d1aa4dbfcbccd8de965f7761203208bf04e46)
</content>
</entry>
<entry>
<title>fusefs: ignore FUSE_NO_OPEN(DIR)_SUPPORT flags</title>
<updated>2025-01-20T22:34:18Z</updated>
<author>
<name>CismonX</name>
<email>admin@cismon.net</email>
</author>
<published>2024-11-02T20:19:15Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=039609b04d63f2e597d70fec66915a766834e81c'/>
<id>urn:sha1:039609b04d63f2e597d70fec66915a766834e81c</id>
<content type='text'>
The FUSE_NO_OPEN_SUPPORT and FUSE_NO_OPENDIR_SUPPORT flags
are only meant to indicate kernel features, and should be ignored
if they appear in the FUSE_INIT reply flags.

Also fix the corresponding test cases.

Reviewed by:	Alan Somers &lt;asomers@FreeBSD.org&gt;
Signed-off-by:	CismonX &lt;admin@cismon.net&gt;
Pull Request:	https://github.com/freebsd/freebsd-src/pull/1509

(cherry picked from commit f0f596bd955e5b48c55db502e79fc652ac8970d3)
</content>
</entry>
<entry>
<title>pf tests: check cleared time when zeroing stats for table addresses</title>
<updated>2025-01-16T08:42:04Z</updated>
<author>
<name>Leonid Evdokimov</name>
<email>leon@darkk.net.ru</email>
</author>
<published>2025-01-02T09:30:06Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=635c2b82f60e7417746a03d4d22c7fafd08f7e7c'/>
<id>urn:sha1:635c2b82f60e7417746a03d4d22c7fafd08f7e7c</id>
<content type='text'>
Verify that we reset the cleared time when we zero an address' counters in
a table.

PR:		282877, 282984
Reviewed by:	kp
MFC after:	2 weeks
Signed-off-by:	Leonid Evdokimov &lt;leon@darkk.net.ru&gt;
Differential Revision:	https://reviews.freebsd.org/D48242

(cherry picked from commit 0749d8134300b8e3c956e161890ab496247d2542)
</content>
</entry>
<entry>
<title>pf: fix potential NULL dereference in SCTP multihome handling</title>
<updated>2024-12-24T10:19:27Z</updated>
<author>
<name>Kristof Provost</name>
<email>kp@FreeBSD.org</email>
</author>
<published>2024-12-03T18:27:49Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=fd8dadbe222a1ce3b49cf50a1e66b4f0b2e6c25a'/>
<id>urn:sha1:fd8dadbe222a1ce3b49cf50a1e66b4f0b2e6c25a</id>
<content type='text'>
When processing an SCTP ASCONF we re-run the rules processing to check
if the new state should be allowed as well. We used to do so against the
'all' interface, to allow new connections to use any interface.

This is problematic for two reasons, the first being it may unexpectedly
bypass interface restrictions. The more important one is that it
can trigger panics. If the ruleset contains a rule which filters on
interface group we'd attempt to process the group list for the 'all'
interface. As this isn't a real interface it doesn't have an associated
struct ifnet, and we end up dereferencing a NULL pointer.

Solve this by not overriding the interface, instead leaving the physical
interface the SCTP ASCONF arrived on. This implies that we may end up
binding to that interface (if if-bound), and thus denying traffic on
other interfaces. Users can allow this anyway by setting 'state-policy
floating' on the relevant SCTP rules. This arguably better reflects user
intent as well. That is, we'll consider SCTP multihomed states to be
floating if we're in floating mode, and if-bound if we're if-bound.

Update the test cases to account for this, while adding a "pass on
lo" (i.e. pass on an interface group") rule to provoke this issue. Add
separate test cases for the floating and if-bound scenarios.

Reported by:	Franco Fichtner &lt;franco@opnsense.org&gt;
MFC after:	3 weeks
Sponsored by:	Orange Business Services

(cherry picked from commit c22c9879845653abb365e468daaa621e3f8f767a)
</content>
</entry>
<entry>
<title>pfctl: add -T `reset` to touch pfras_tzero only for non-zero entries</title>
<updated>2024-12-24T10:16:50Z</updated>
<author>
<name>Leonid Evdokimov</name>
<email>leon+freebsd@darkk.net.ru</email>
</author>
<published>2024-12-06T12:08:54Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=3fa5d13c5be01da5796e0f3617d6da277cc16432'/>
<id>urn:sha1:3fa5d13c5be01da5796e0f3617d6da277cc16432</id>
<content type='text'>
This will make it easier for scripts to detect idle hosts in tables.

PR:		282984
Reviewed by:	kp
MFC after:	2 weeks

(cherry picked from commit 5b59b0c61e29f684a019afdd2848ffe2d5604e0c)
</content>
</entry>
<entry>
<title>pfctl: clear statistic for specified addresses</title>
<updated>2024-12-14T10:03:25Z</updated>
<author>
<name>Kristof Provost</name>
<email>kp@FreeBSD.org</email>
</author>
<published>2024-11-21T20:33:41Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=642ade0a3d8244c4c0cf82a335c4e940cb300a96'/>
<id>urn:sha1:642ade0a3d8244c4c0cf82a335c4e940cb300a96</id>
<content type='text'>
The ioctl DIOCRCLRASTATS provides the functionality of clearing stats
not only for the whole table for for addresses stored in that table. The
functionality was missing from pfctl, though. Add it now.

PR:		282877
Obtained from:	OpenBSD, kirill &lt;kirill@openbsd.org&gt;, e496dff3a7
MFC after:	3 weeks

(cherry picked from commit 6463b6b59152fb1695bbe0de78f6e2675c5a765a)
</content>
</entry>
<entry>
<title>pf tests: disable epsv for the ftp proxy test</title>
<updated>2024-10-21T07:34:49Z</updated>
<author>
<name>Kristof Provost</name>
<email>kp@FreeBSD.org</email>
</author>
<published>2024-10-17T08:17:10Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=667fd3bf5729a3efbbeabe1d52599072f69ec38f'/>
<id>urn:sha1:667fd3bf5729a3efbbeabe1d52599072f69ec38f</id>
<content type='text'>
The update to py-twisted 24.7.0 broke EPSV mode in twisted's ftp server.
Work around this by disabling EPSV (and thus using PASV).

PR:		282154
MFC after:	1 week
Sponsored by:	Rubicon Communications, LLC ("Netgate")

(cherry picked from commit 9cd6ab45a44607ea862c8bbb2ebaa8a7521178ff)
</content>
</entry>
</feed>
