<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/lib, branch main</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=main</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2026-07-24T15:02:37Z</updated>
<entry>
<title>libsysdecode: add Netlink attribute decoding infrastructure</title>
<updated>2026-07-24T15:02:37Z</updated>
<author>
<name>Ishan Agrawal</name>
<email>iagrawal9990@gmail.com</email>
</author>
<published>2026-07-22T15:31:23Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=26bb78b77231c4b2d80f7d89f39e9e06294151d2'/>
<id>urn:sha1:26bb78b77231c4b2d80f7d89f39e9e06294151d2</id>
<content type='text'>
Introduce a generic Netlink attribute decoding framework based on
attribute decoder tables. The framework supports decoding primitive
attribute types as well as nested attributes and can be reused by
different Generic Netlink families.

Signed-off-by:	Ishan Agrawal &lt;iagrawal9990@gmail.com&gt;
Sponsored-by:	Google LLC (GSoC 2026)
Reviewed-by:	kp
Pull-Request: https://github.com/freebsd/freebsd-src/pull/2337
</content>
</entry>
<entry>
<title>unbound: Update to 1.25.2</title>
<updated>2026-07-22T12:23:53Z</updated>
<author>
<name>Dag-Erling Smørgrav</name>
<email>des@FreeBSD.org</email>
</author>
<published>2026-07-22T12:23:53Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=e27b1cae848219d07f0a12a48990af0558b4cced'/>
<id>urn:sha1:e27b1cae848219d07f0a12a48990af0558b4cced</id>
<content type='text'>
Release notes at
	https://community.nlnetlabs.nl/t/unbound-1-25-2-released

Merge commit 'c68e7bcd81d62e9f5364c6da22fd9917976acf85'

Security:	CVE-2026-14586
Security:	CVE-2026-32665
Security:	CVE-2026-40691
Security:	CVE-2026-41637
Security:	CVE-2026-42955
Security:	CVE-2026-44621
Security:	CVE-2026-44687
Security:	CVE-2026-44690
Security:	CVE-2026-46582
Security:	CVE-2026-50045
Security:	CVE-2026-50046
Security:	CVE-2026-50243
Security:	CVE-2026-50248
Security:	CVE-2026-50251
Security:	CVE-2026-50252
Security:	CVE-2026-52863
Security:	CVE-2026-54478
Security:	CVE-2026-55708
Security:	CVE-2026-55717
Security:	CVE-2026-55973
Security:	CVE-2026-55990
Security:	CVE-2026-55991
Security:	CVE-2026-56416
Security:	CVE-2026-56444
</content>
</entry>
<entry>
<title>libsysdecode: Recognize NOTE_PDSIGCHLD</title>
<updated>2026-07-21T21:57:32Z</updated>
<author>
<name>Dag-Erling Smørgrav</name>
<email>des@FreeBSD.org</email>
</author>
<published>2026-07-21T21:56:56Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=a931431a1deca75079f034b74a63c2774f83be8d'/>
<id>urn:sha1:a931431a1deca75079f034b74a63c2774f83be8d</id>
<content type='text'>
MFC after:	1 week
Fixes:		2a5e58c59694 ("procdesc: add NOTE_PDSIGCHLD")
Reviewed by:	kib
Differential Revision:	https://reviews.freebsd.org/D58388
</content>
</entry>
<entry>
<title>hwpmc: Add EXTERROR diagnostics to the hwpmc syscall path</title>
<updated>2026-07-21T17:14:39Z</updated>
<author>
<name>Andre Silva</name>
<email>andasilv@amd.com</email>
</author>
<published>2026-06-12T15:38:57Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=c185935b0d52f991d7e27fbac277ea8c9bb456a1'/>
<id>urn:sha1:c185935b0d52f991d7e27fbac277ea8c9bb456a1</id>
<content type='text'>
Annotate validation failures in the PMC syscall handlers (allocate,
attach, read/write) with EXTERROR(), so pmc(3) callers see which
precondition failed, not a bare errno.

Register HWPMC_MOD in exterr_cat.h and the generated filenames.h.

Signed-off-by:	Andre Silva &lt;andasilv@amd.com&gt;
Reviewed by:	Ali Mashtizadeh &lt;ali@mashtizadeh.com&gt;, mhorne
Sponsored by:	AMD
Pull Request:	https://github.com/freebsd/freebsd-src/pull/2180
</content>
</entry>
<entry>
<title>hwpmc: Add EXTERROR diagnostics to the AMD and IBS allocators</title>
<updated>2026-07-21T17:14:39Z</updated>
<author>
<name>Andre Silva</name>
<email>andasilv@amd.com</email>
</author>
<published>2026-06-12T15:38:14Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=8c4d5701924f8401798265d2175f0b2bc704a222'/>
<id>urn:sha1:8c4d5701924f8401798265d2175f0b2bc704a222</id>
<content type='text'>
Replace bare EINVAL in AMD/IBS allocation and config-validation with
EXTERROR(), so a failed pmc(3) allocation names the check and value.

Register HWPMC_AMD in exterr_cat.h and the generated filenames.h.

Signed-off-by:	Andre Silva &lt;andasilv@amd.com&gt;
Reviewed by:	Ali Mashtizadeh &lt;ali@mashtizadeh.com&gt;, mhorne
Sponsored by:	AMD
Pull Request:	https://github.com/freebsd/freebsd-src/pull/2180
</content>
</entry>
<entry>
<title>libutil: Reimplement getlocalbase()</title>
<updated>2026-07-21T08:31:49Z</updated>
<author>
<name>Dag-Erling Smørgrav</name>
<email>des@FreeBSD.org</email>
</author>
<published>2026-07-21T08:31:26Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=c93f3b55e67fe465d93f3f54ae4408f131fec3aa'/>
<id>urn:sha1:c93f3b55e67fe465d93f3f54ae4408f131fec3aa</id>
<content type='text'>
* Get rid of the pointless LOCALBASE_CTL_LEN mechanism

* Apply minimal normalization to the paths obtained from the environment
  or sysctl variable

* Turn the manual page into a manual page

* Add tests

MFC after:	1 week
Reviewed by:	se
Differential Revision:	https://reviews.freebsd.org/D58362
</content>
</entry>
<entry>
<title>ptrace.2: document PT_GET_CHILDREN</title>
<updated>2026-07-20T20:19:12Z</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2026-07-17T20:12:13Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=6dbeaf1afaba52ba224f24773cbaac6317e11ff2'/>
<id>urn:sha1:6dbeaf1afaba52ba224f24773cbaac6317e11ff2</id>
<content type='text'>
Reviewed by:	markj
Sponsored by:	The FreeBSD Foundation
MFC after:	1 week
Differential revision:	https://reviews.freebsd.org/D58315
</content>
</entry>
<entry>
<title>kqueue.2: document EVFILT_PROCDESC support for NOTE_FORK</title>
<updated>2026-07-19T20:39:29Z</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2026-07-17T05:38:57Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=3f88f6b89942a7f3aa6bb682b02b7307d060b52f'/>
<id>urn:sha1:3f88f6b89942a7f3aa6bb682b02b7307d060b52f</id>
<content type='text'>
Reviewed by:	markj
Sponsored by:	The FreeBSD Foundation
MFC after:	1 week
Differential revision:	https://reviews.freebsd.org/D58292
</content>
</entry>
<entry>
<title>ptrace.2: Document PT_SET_SC_RET</title>
<updated>2026-07-16T22:22:55Z</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2026-07-15T13:42:44Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=f967dd04c880e9c9c68cd20de135d77b3ca1c26d'/>
<id>urn:sha1:f967dd04c880e9c9c68cd20de135d77b3ca1c26d</id>
<content type='text'>
Reviewed by:	markj
Sponsored by:	The FreeBSD Foundation
MFC after:	1 week
Differential revision:	https://reviews.freebsd.org/D58247
</content>
</entry>
<entry>
<title>libproc: link against libctf if MK_CTF != no instead of MK_CDDL != no</title>
<updated>2026-07-16T21:56:29Z</updated>
<author>
<name>Enji Cooper</name>
<email>ngie@FreeBSD.org</email>
</author>
<published>2026-07-16T21:48:37Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=f2e6a8b9e50c7552037cb635f17b955ead84a813'/>
<id>urn:sha1:f2e6a8b9e50c7552037cb635f17b955ead84a813</id>
<content type='text'>
Logic prior to this change would incorrectly try linking when MK_CDDL != no,
instead of MK_CTF != no, which could result in the library and the tests being
broken if/when MK_CTF == no and MK_CDDL != no (an uncommon, but possible
combination with today's build knobs).

This change updates the conditional to correctly track the value of MK_CTF, which
in turn is properly toggled to no if/when MK_CDDL == no as it's a dependent build
knob.

This [niche] build bug has been present in FreeBSD since 2014.

MFC after:	1 week
</content>
</entry>
</feed>
