<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src, branch release/14.3.0-p5</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=release%2F14.3.0-p5</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=release%2F14.3.0-p5'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2025-10-22T15:51:48Z</updated>
<entry>
<title>Add UPDATING entries and bump version</title>
<updated>2025-10-22T15:51:48Z</updated>
<author>
<name>Mark Johnston</name>
<email>markj@FreeBSD.org</email>
</author>
<published>2025-10-22T15:19:02Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=382f54740ee421cc0808d70fe79acab1f3d3e836'/>
<id>urn:sha1:382f54740ee421cc0808d70fe79acab1f3d3e836</id>
<content type='text'>
Approved by:	so
</content>
</entry>
<entry>
<title>so_reuseport_lb_test: Add a test case for connected UDP sockets</title>
<updated>2025-10-22T15:51:38Z</updated>
<author>
<name>Mark Johnston</name>
<email>markj@FreeBSD.org</email>
</author>
<published>2025-10-22T15:04:02Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=65f6f823c5a5ab1f0517a9652720f458b569a7f3'/>
<id>urn:sha1:65f6f823c5a5ab1f0517a9652720f458b569a7f3</id>
<content type='text'>
Approved by:	so

(cherry picked from commit 1dd66c6ac2c146f540b2ff825fbee442354aeee5)
(cherry picked from commit 7272e2d029c20c3144d7aa49500dc86d70344030)
</content>
</entry>
<entry>
<title>inpcb: Ignore SO_REUSEPORT_LB on connected sockets</title>
<updated>2025-10-22T15:50:47Z</updated>
<author>
<name>Mark Johnston</name>
<email>markj@FreeBSD.org</email>
</author>
<published>2025-10-06T13:37:47Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=058bcb57cd4b7e855cd596316541aff0adc5ddcf'/>
<id>urn:sha1:058bcb57cd4b7e855cd596316541aff0adc5ddcf</id>
<content type='text'>
While TCP disallows connect()ing a socket with SO_REUSEPORT_LB, UDP does
not.  As a result, a connected UDP socket can be placed in the lbgroup
hash and thus receive datagrams from sources other than the connected
host.

Reported by:	Amit Klein &lt;amit.klein@mail.huji.ac.il&gt;
Reported by:	Omer Ben Simhon &lt;omer.bensimhon@mail.huji.ac.il&gt;
Reviewed by:	glebius
Approved by:	so
Security:	FreeBSD-SA-25:09.netinet
Security:	CVE-2025-24934

(cherry picked from commit 320ad3dec5ff1b37f6907a47961c18b9d77e6a53)
(cherry picked from commit e276759b368701a49e543c45d5d6ea08ed4fbc38)
</content>
</entry>
<entry>
<title>Add UPDATING entries and bump version.</title>
<updated>2025-09-30T15:35:49Z</updated>
<author>
<name>Gordon Tetlow</name>
<email>gordon@FreeBSD.org</email>
</author>
<published>2025-09-30T15:35:49Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=7f1785f09fb2a35290c45bcc604b5c0ad1b25b99'/>
<id>urn:sha1:7f1785f09fb2a35290c45bcc604b5c0ad1b25b99</id>
<content type='text'>
Approved by:	so
</content>
</entry>
<entry>
<title>Fix multiple security issues in OpenSSL.</title>
<updated>2025-09-30T15:31:43Z</updated>
<author>
<name>Gordon Tetlow</name>
<email>gordon@FreeBSD.org</email>
</author>
<published>2025-09-30T15:27:08Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=75d258af9fe98e79ead9c54d7f15b30f970155a7'/>
<id>urn:sha1:75d258af9fe98e79ead9c54d7f15b30f970155a7</id>
<content type='text'>
Out-of-bounds read &amp; write in RFC 3211 KEK Unwrap (CVE-2025-9230)
Out-of-bounds read in HTTP client no_proxy handling (CVE-2025-9232)

Obtained from:	OpenSSL
Approved by:	so
Security:	FreeBSD-SA-25:08.openssl
Security:	CVE-2025-9230
Security:	CVE-2025-9232

(cherry picked from commit 270158508d7c55a0737c2a9915cd4afc8fabdaf0)
</content>
</entry>
<entry>
<title>freebsd-update: Library ordering</title>
<updated>2025-09-30T04:57:23Z</updated>
<author>
<name>Colin Percival</name>
<email>cperciva@FreeBSD.org</email>
</author>
<published>2025-09-23T06:55:08Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=978e04ff5bcf0a750cd3ef19561f5e0f67860620'/>
<id>urn:sha1:978e04ff5bcf0a750cd3ef19561f5e0f67860620</id>
<content type='text'>
Upgrading from 14.x to 15.x with freebsd-update broke because libc
depends on the new libsys library; freebsd-update installed the new
libc before creating libsys, and every step after that failed because
all the tools (including gunzip and install) are dynamically linked
and need a working libc.

Enforce ordering when installing shared objects: First libsys, then
libc, then libthr, and then all the rest of the shared object files.

This is a candidate for an Errata Notice since the issue this fixes
breaks upgrades.

PR:		289769
Reported by:	Graham Perrin
Reviewed by:	kib
MFC after:	3 days
Sponsored by:	https://www.patreon.com/cperciva
Differential Revision:	https://reviews.freebsd.org/D52688
Approved by:	so
Security:	FreeBSD-EN-25:18.freebsd-update

(cherry picked from commit 7ece602e00e85195fc426a2401c49921cd39735e)
(cherry picked from commit e26928669f39c8683aea74040b9e2472e944c43a)
</content>
</entry>
<entry>
<title>Correct release patch information.</title>
<updated>2025-09-16T23:10:20Z</updated>
<author>
<name>Gordon Tetlow</name>
<email>gordon@FreeBSD.org</email>
</author>
<published>2025-09-16T23:10:20Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=30ad842dd9704cb36ac4f00e90429b39407ca909'/>
<id>urn:sha1:30ad842dd9704cb36ac4f00e90429b39407ca909</id>
<content type='text'>
Pointy hat to:	gordon
Approved by:	so
</content>
</entry>
<entry>
<title>Add UPDATING entries and bump version.</title>
<updated>2025-09-16T16:28:47Z</updated>
<author>
<name>Gordon Tetlow</name>
<email>gordon@FreeBSD.org</email>
</author>
<published>2025-09-16T16:28:47Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=ed55d0f2bc694315d6b906f18e18c059ecebcc18'/>
<id>urn:sha1:ed55d0f2bc694315d6b906f18e18c059ecebcc18</id>
<content type='text'>
Approved by:    so
</content>
</entry>
<entry>
<title>bnxt: Fix BASE-T, 40G AOC, 1G-CX, autoneg and unknown media lists</title>
<updated>2025-09-14T00:24:43Z</updated>
<author>
<name>Kevin Bowling</name>
<email>kbowling@FreeBSD.org</email>
</author>
<published>2025-06-14T23:46:05Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=c07b1838f9c9e31696716b188a832ec35003ec2d'/>
<id>urn:sha1:c07b1838f9c9e31696716b188a832ec35003ec2d</id>
<content type='text'>
This was broken in c63d67e137f3, the early returns prevent building the
media lists as expected.

The BASE-T parts of the patch were suggested by "cyric@mm.st", while I
am adding the additional 40G AOC, 1CX, autoneg and unknown PHY fixes
based on code inspection.  There may be additional work left here for
Broadcom but this is certainly better than the returns.

PR:		287395

Reported by:	mickael.maillot@gmail.com, cyric@mm.st
Tested by:	Einar Bjarni Halldórsson &lt;einar@isnic.is&gt;
Approved by:	so
Security:	FreeBSD-EN-25:17.bnxt

(cherry picked from commit 5e6e4f752833acc96f1efc893318d3f6b74b9689)
(cherry picked from commit 33f65f12eba10588827a13d232337616f6f4facf)
</content>
</entry>
<entry>
<title>vfs_syscalls.c: Fix handling of offset args for copy_file_range</title>
<updated>2025-09-14T00:23:36Z</updated>
<author>
<name>Rick Macklem</name>
<email>rmacklem@FreeBSD.org</email>
</author>
<published>2025-08-09T21:15:07Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=d1e981cbf3bdfff5a3fb7a2d21d80c0ed747524d'/>
<id>urn:sha1:d1e981cbf3bdfff5a3fb7a2d21d80c0ed747524d</id>
<content type='text'>
Commit 197997a broke handling of the offset
arguments to copy_file_range() when specified non-NULL.
The code fails to update the offsets and, as such, a loop like:

do {

   len = copy_file_range(infd, &amp;inpos, outfd, &amp;outpos,
      SSIZE_MAX, 0);
} while (len &gt; 0);

becomes an infinite loop, just doing the same copy over and
over again.

This patch fixes it.

The clause "(foffsets_locked || foffsets_set)" in the if is not
actually needed for correctness, but I thought it made the code
a little more readable and might avoid some static
analyzer from throwing a "used before being set" for
the savinoff and savoutoff variables.

Approved by:	so
Security:	FreeBSD-EN-25:16.vfs

(cherry picked from commit 4046ad6bb0ee542a42d89a48a7d6a56564ed7f33)
(cherry picked from commit 2fd0083fcc23f4c25860b8890292448720a5961c)
</content>
</entry>
</feed>
