<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/tests, branch releng/14.2</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=releng%2F14.2</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=releng%2F14.2'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2024-10-31T14:00:32Z</updated>
<entry>
<title>zfsd: replace vdevs with the AUX faulted state</title>
<updated>2024-10-31T14:00:32Z</updated>
<author>
<name>Alan Somers</name>
<email>asomers@FreeBSD.org</email>
</author>
<published>2024-10-03T21:54:28Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=d3459fe7f737f7168992e833fdad7d3aa1f01bc9'/>
<id>urn:sha1:d3459fe7f737f7168992e833fdad7d3aa1f01bc9</id>
<content type='text'>
Without this patch, vdevs faulted via AUX state would not be replaced
once the appropriate drive is replaced.  ZFS does not internally use
that state, but a drive can be manually forced into such a state with a
command like zinject.

Submitted by:	Goran Mekić &lt;meka@tilda.center&gt;
Sponsored by:	ConnectWise
Differential Revision: https://reviews.freebsd.org/D46866

(cherry picked from commit 618ae939b7f95a197a0518cbb390a572bb90c6d0)
</content>
</entry>
<entry>
<title>pf tests: disable epsv for the ftp proxy test</title>
<updated>2024-10-21T12:51:36Z</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=df88800a03fbd5540d6862d1bbc2947c1abea2e0'/>
<id>urn:sha1:df88800a03fbd5540d6862d1bbc2947c1abea2e0</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>
<entry>
<title>netpfil tests: skip checksum verification in pft_ping.py</title>
<updated>2024-10-21T12:51:36Z</updated>
<author>
<name>Kristof Provost</name>
<email>kp@FreeBSD.org</email>
</author>
<published>2024-10-14T12:57:49Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=f3586d26936cbcc5bc13c2c74c9224532e896d13'/>
<id>urn:sha1:f3586d26936cbcc5bc13c2c74c9224532e896d13</id>
<content type='text'>
From scapy 2.6.0 it now removes (sets to None) the IP checksum in its defrag
code. We typically ask for IPv4 or IPv6 defragmentation, which causes check
function failures.

Just skip the checksum verificiation here, because we're going to notice
incorrect checksums even if the tests don't directly verify it.

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

(cherry picked from commit 6b8096fa5f6f81e2959cbb2ca857c4e134273da2)
</content>
</entry>
<entry>
<title>tests: Add some test cases for SO_SPLICE</title>
<updated>2024-10-17T15:48:37Z</updated>
<author>
<name>Mark Johnston</name>
<email>markj@FreeBSD.org</email>
</author>
<published>2024-09-10T16:51:03Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=794fd74ab8bdfae50dcb5f31ffdeb2d186a3fd9c'/>
<id>urn:sha1:794fd74ab8bdfae50dcb5f31ffdeb2d186a3fd9c</id>
<content type='text'>
Reviewed by:	gallatin
MFC after:	3 months
Sponsored by:	Klara, Inc.
Sponsored by:	Stormshield
Differential Revision:	https://reviews.freebsd.org/D46412

(cherry picked from commit 877cf210c08b99aa532107e176b372de58579493)
</content>
</entry>
<entry>
<title>netinet tests: Make some tests more reliable when run in parallel</title>
<updated>2024-10-17T13:45:45Z</updated>
<author>
<name>Mark Johnston</name>
<email>markj@FreeBSD.org</email>
</author>
<published>2024-09-09T15:28:24Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=9e6ff43535e4b345202ff9586c2e72eed14e4114'/>
<id>urn:sha1:9e6ff43535e4b345202ff9586c2e72eed14e4114</id>
<content type='text'>
Many of the modified tests add epair interfaces to the host, though most
of the tests themselves run in a VNET jail.  scapy in particular becomes
unhappy when the list of interfaces changes as it is running, so, to
improve reliability of parallel test runs, isolate tests which add
epairs to the host.

Also serialize arp tests, as they examine the dmesg as part of the test.

The list of modified tests is not exhaustive, it was determined by
running the test suite with parallelization enabled and looking at
failures.  It may be easier to just automatically enable VNET jailing of
all netinet tests, but let's be more particular for now.

Reviewed by:	kp
MFC after:	1 month
Differential Revision:	https://reviews.freebsd.org/D46606

(cherry picked from commit b103fc49ae160fdce221c2fffa98dde9bc0ff3b0)

Approved by:    kp (mentor), markj (mentor)
</content>
</entry>
<entry>
<title>if_ovpn tests: allow these tests to run in parallel</title>
<updated>2024-10-17T13:45:35Z</updated>
<author>
<name>Kristof Provost</name>
<email>kp@FreeBSD.org</email>
</author>
<published>2024-09-06T16:47:06Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=0e2a3e1da9c29c943b6f7272ecf2527cc8046633'/>
<id>urn:sha1:0e2a3e1da9c29c943b6f7272ecf2527cc8046633</id>
<content type='text'>
Now that kyua can isolate tests in their own vnets we can run these tests in
parallel.

Reviewed by:	markj
Sponsored by:	Rubicon Communications, LLC ("Netgate")
Differential Revision:	https://reviews.freebsd.org/D46600

(cherry picked from commit a05decec2d194821f8bf5c8f2ae72063de0c87a8)

Approved by:    kp (mentor), markj (mentor)
</content>
</entry>
<entry>
<title>netpfil tests: run in parallel</title>
<updated>2024-10-17T13:45:29Z</updated>
<author>
<name>Kristof Provost</name>
<email>kp@FreeBSD.org</email>
</author>
<published>2024-07-19T08:03:30Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=c5fc967cf158f47ff479155b9ee2f9cfa852cd85'/>
<id>urn:sha1:c5fc967cf158f47ff479155b9ee2f9cfa852cd85</id>
<content type='text'>
Run these tests in their own (vnet) jail so we don't have to worry about IP
range or jail name conflicts.

Reviewed by:	markj
Sponsored by:	Rubicon Communications, LLC ("Netgate")
Differential Revision:	https://reviews.freebsd.org/D46040

(cherry picked from commit 4f752a1583dc97d166caae7f844bf42715e99978)

Approved by:    kp (mentor), markj (mentor)
</content>
</entry>
<entry>
<title>geli tests: Work around a missing MFC</title>
<updated>2024-10-15T13:35:59Z</updated>
<author>
<name>Mark Johnston</name>
<email>markj@FreeBSD.org</email>
</author>
<published>2024-10-15T13:35:03Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=81da8e39f78956441a27eb6bb55ac16170a21a14'/>
<id>urn:sha1:81da8e39f78956441a27eb6bb55ac16170a21a14</id>
<content type='text'>
The test assumes commit 96950419f15510287080c557174e0d8409f06956, but
that was never MFCed to stable branches, resulting in a broken test.

This is a direct commit to stable/14.
</content>
</entry>
<entry>
<title>if_vlan: handle VID conflicts</title>
<updated>2024-10-11T10:04:09Z</updated>
<author>
<name>Kristof Provost</name>
<email>kp@FreeBSD.org</email>
</author>
<published>2024-05-21T11:31:13Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=ff5a685270a3946bf7941e82bb77528670b3aba3'/>
<id>urn:sha1:ff5a685270a3946bf7941e82bb77528670b3aba3</id>
<content type='text'>
If we fail to change the vlan id we have to undo the removal (and vlan id
change) in the error path. Otherwise we'll have removed the vlan object from the
hash table, and have the wrong vlan id as well. Subsequent modification attempts
will then try to remove an entry which doesn't exist, and panic.

Undo the vlan id modification if the insertion in the hash table fails, and
re-insert it under the original vlan id.

PR:		279195
Reviewed by:	zlei
MFC atfer:	1 week
Sponsored by:	Rubicon Communications, LLC ("Netgate")
Differential Revision:	https://reviews.freebsd.org/D45285

(cherry picked from commit bdd12889eaa64032b3d09ef47e9a6f7081863378)
</content>
</entry>
<entry>
<title>fusefs: fix an uninitialized memory access in fuse_vnop_deallocate</title>
<updated>2024-10-10T18:48:39Z</updated>
<author>
<name>Alan Somers</name>
<email>asomers@FreeBSD.org</email>
</author>
<published>2024-09-08T21:50:40Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=cf2ed0edaefbd273da4dc4fc51392fddb2165891'/>
<id>urn:sha1:cf2ed0edaefbd273da4dc4fc51392fddb2165891</id>
<content type='text'>
If the FUSE_GETATTR issued to query a file's size during
fuse_vnop_deallocate failed for any reason, then fuse_vnop_deallocate
would attempt to destroy an uninitialized fuse_dispatcher struct, with a
crash the likely result.  This bug only affects FUSE file systems that
implement FUSE_FALLOCATE, and is unlikely to be seen on those that don't
disable attribute caching.

Reported by:	Coverity Scan
CID:		1505308

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