<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/source/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in mktables</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>d6dcd8d2c3ef8cd3fae94b43c6dfe9986ee33985 - libsysdecode: fix nlm_flag regex in mktables</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libsysdecode/mktables#d6dcd8d2c3ef8cd3fae94b43c6dfe9986ee33985</link>
        <description>libsysdecode: fix nlm_flag regex in mktablesSome NLM_F_ definitions contain multiple underscores in their name; thisshould pick them up.Reviewed by:	kp, Ishan Agrawal &lt;iagrawal9990@gmail.com&gt;Fixes:  4c932a4d45fb (&quot;netlink: decode netlink message flags symbolically&quot;)Sponsored by:	The FreeBSD FoundationPull Request:	https://github.com/freebsd/freebsd-src/pull/2340

            List of files:
            /freebsd/lib/libsysdecode/mktables</description>
        <pubDate>Mon, 27 Jul 2026 15:49:35 +0200</pubDate>
        <dc:creator>Mitchell Horne &lt;mhorne@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>f01c509568f25c8003bf2b0c5f6fa008e5f8f810 - pf: revert netlink commands back to enum</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libsysdecode/mktables#f01c509568f25c8003bf2b0c5f6fa008e5f8f810</link>
        <description>pf: revert netlink commands back to enumRevert pf_nl.h part of 017690e50913 and use new libsysdecode build gluethat parses enums.Reviewed by:	kp, glebiusDifferential Revision:	https://reviews.freebsd.org/D57866

            List of files:
            /freebsd/lib/libsysdecode/mktables</description>
        <pubDate>Mon, 06 Jul 2026 21:41:25 +0200</pubDate>
        <dc:creator>Gleb Smirnoff &lt;glebius@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>8b197806dcdff5673dd4f77a97bf46035d14db2a - libsysdecode: Teach mktables to handle enums</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libsysdecode/mktables#8b197806dcdff5673dd4f77a97bf46035d14db2a</link>
        <description>libsysdecode: Teach mktables to handle enumsWhile here, clean up and simplify the existing code.MFC after:	1 weekReviewed by:	glebius, jhbDifferential Revision:	https://reviews.freebsd.org/D57993

            List of files:
            /freebsd/lib/libsysdecode/mktables</description>
        <pubDate>Mon, 06 Jul 2026 21:41:15 +0200</pubDate>
        <dc:creator>Dag-Erling Sm&#248;rgrav &lt;des@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>402a6574886a90b8025777b3b2c960c88677462d - libsysdecode: Fix shutdownhow table</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libsysdecode/mktables#402a6574886a90b8025777b3b2c960c88677462d</link>
        <description>libsysdecode: Fix shutdownhow tableMFC after:	1 weekFixes:		c3276e02beab (&quot;sockets: make shutdown(2) how argument a enum&quot;)Reviewed by:	glebiusDifferential Revision:	https://reviews.freebsd.org/D57915

            List of files:
            /freebsd/lib/libsysdecode/mktables</description>
        <pubDate>Wed, 01 Jul 2026 12:06:52 +0200</pubDate>
        <dc:creator>Dag-Erling Sm&#248;rgrav &lt;des@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>4c932a4d45fb3130ffa80176f5ff9dcacabd49f1 - netlink: decode netlink message flags symbolically</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libsysdecode/mktables#4c932a4d45fb3130ffa80176f5ff9dcacabd49f1</link>
        <description>netlink: decode netlink message flags symbolicallyGenerate an nlm_flag table definition for mktable fromnetlink/netlink.h, add a sysdecode_nlm_flag() helper tolibsysdecode, and use it when decoding netlink message headers.This enables mktable to generate netlink message flag lookup tables andreplaces raw hexadecimal output for recognized NLM_F_* flag valueswith their symbolic names.Reviewed by:	kpSigned-off-by:	Ishan Agrawal &lt;iagrawal9990@gmail.com&gt;Sponsored by:	Google LLC (GSoC 2026)Pull Request:	https://github.com/freebsd/freebsd-src/pull/2294

            List of files:
            /freebsd/lib/libsysdecode/mktables</description>
        <pubDate>Wed, 24 Jun 2026 06:08:07 +0200</pubDate>
        <dc:creator>Ishan Agrawal &lt;iagrawal9990@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>017690e509134422dbfa80316eab56d8d3f87065 - netpfil: add PF netlink command decoding support</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libsysdecode/mktables#017690e509134422dbfa80316eab56d8d3f87065</link>
        <description>netpfil: add PF netlink command decoding supportConvert PFNL_CMD values in pf_nl.h from an enum to #define constants,add a pfnl_cmd table definition for mktable, and implement thecorresponding command decoding helpers in libsysdecode.This allows mktable to generate PF netlink command lookup tables andenables symbolic decoding of PF netlink commands.Reviewed by:	kpSigned-off-by:	Ishan Agrawal &lt;iagrawal9990@gmail.com&gt;Sponsored by:	Google LLC (GSoC 2026)

            List of files:
            /freebsd/lib/libsysdecode/mktables</description>
        <pubDate>Mon, 01 Jun 2026 14:24:05 +0200</pubDate>
        <dc:creator>Ishan Agrawal &lt;iagrawal9990@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>b79bd43f9ab3bf0dfd4744dee406782f0329134a - libsysdecode: Add support for decoding inotify syscall flags</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libsysdecode/mktables#b79bd43f9ab3bf0dfd4744dee406782f0329134a</link>
        <description>libsysdecode: Add support for decoding inotify syscall flagsMFC after:	3 monthsSponsored by:	Klara, Inc.

            List of files:
            /freebsd/lib/libsysdecode/mktables</description>
        <pubDate>Thu, 03 Jul 2025 21:52:31 +0200</pubDate>
        <dc:creator>Mark Johnston &lt;markj@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>c27f7d6b9cf6d4ab01cb3d0972726c14e0aca146 - libsysdecode: correct regexp for thr_new flags</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libsysdecode/mktables#c27f7d6b9cf6d4ab01cb3d0972726c14e0aca146</link>
        <description>libsysdecode: correct regexp for thr_new flagsTwo flags include underscore after the &quot;THR_&quot; prefix.Sponsored by:	The FreeBSD FoundationMFC after:	1 week

            List of files:
            /freebsd/lib/libsysdecode/mktables</description>
        <pubDate>Wed, 04 Jun 2025 13:23:27 +0200</pubDate>
        <dc:creator>Konstantin Belousov &lt;kib@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>d511e97c54d3b143368ff3896b4ab51040ca8994 - libsysdecode: support rfork(RFSPAWN)</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libsysdecode/mktables#d511e97c54d3b143368ff3896b4ab51040ca8994</link>
        <description>libsysdecode: support rfork(RFSPAWN)Match the &quot;U&quot; in RFSPAWN&apos;s value (1U&lt;&lt;31) (and &quot;u&quot; for completeness).Reject kernel-only RFPPWAIT to avoid a duplicate entry.Reviewed by:	imp, markjSponsored by:	DARPA, AFRLDifferential Revision:	https://reviews.freebsd.org/D45597

            List of files:
            /freebsd/lib/libsysdecode/mktables</description>
        <pubDate>Wed, 19 Jun 2024 22:38:31 +0200</pubDate>
        <dc:creator>Brooks Davis &lt;brooks@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>6b3db5d7793f57fa0020a78d61aae7ec318557cc - libsysdecode: fix build after 3d0a736796a9</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libsysdecode/mktables#6b3db5d7793f57fa0020a78d61aae7ec318557cc</link>
        <description>libsysdecode: fix build after 3d0a736796a9TCP_USE_DDP is a kernel-only macro, so we must exclude it inlibsysdecode to avoid breaking the build.Fixes:	3d0a736796a9 (&quot;tcp: Add a new kernel-only TCP_USE_DDP [...]&quot;)

            List of files:
            /freebsd/lib/libsysdecode/mktables</description>
        <pubDate>Thu, 21 Mar 2024 04:14:49 +0100</pubDate>
        <dc:creator>Kyle Evans &lt;kevans@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>bd23e71f91ceec5dfdffc28bbd0020849fdd20b4 - libsysdecode: add a decoder for pollfd events</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libsysdecode/mktables#bd23e71f91ceec5dfdffc28bbd0020849fdd20b4</link>
        <description>libsysdecode: add a decoder for pollfd eventsWe&apos;ll use this in another change to read pollfd arrays coming from asuccessful poll(2) operation.Reviewed by:	bapt, jhbDifferential Revision:	https://reviews.freebsd.org/D44159

            List of files:
            /freebsd/lib/libsysdecode/mktables</description>
        <pubDate>Tue, 05 Mar 2024 05:14:06 +0100</pubDate>
        <dc:creator>Kyle Evans &lt;kevans@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>d0b2dbfa0ecf2bbc9709efc5e20baf8e4b44bbbf - Remove $FreeBSD$: one-line sh pattern</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libsysdecode/mktables#d0b2dbfa0ecf2bbc9709efc5e20baf8e4b44bbbf</link>
        <description>Remove $FreeBSD$: one-line sh patternRemove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/

            List of files:
            /freebsd/lib/libsysdecode/mktables</description>
        <pubDate>Wed, 16 Aug 2023 19:55:03 +0200</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>f3e11927dc287ff686b5cc3618aba4e1e58a5dca - vm: Allow MAP_32BIT for all architectures</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libsysdecode/mktables#f3e11927dc287ff686b5cc3618aba4e1e58a5dca</link>
        <description>vm: Allow MAP_32BIT for all architecturesReviewed by:		alc, kib, markjDifferential revision:	https://reviews.freebsd.org/D41435

            List of files:
            /freebsd/lib/libsysdecode/mktables</description>
        <pubDate>Mon, 14 Aug 2023 19:20:20 +0200</pubDate>
        <dc:creator>Dmitry Chagin &lt;dchagin@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>34c8598eb1bb101976d311051f9e630a6dfb6a0f - libsysdecode: Match socket option names containing underscores</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libsysdecode/mktables#34c8598eb1bb101976d311051f9e630a6dfb6a0f</link>
        <description>libsysdecode: Match socket option names containing underscoresMFC after:	1 weekSponsored by:	Modirum MDPaySponsored by:	Klara, Inc.

            List of files:
            /freebsd/lib/libsysdecode/mktables</description>
        <pubDate>Wed, 02 Nov 2022 18:01:22 +0100</pubDate>
        <dc:creator>Mark Johnston &lt;markj@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>2fc3a51db14f2be7fd1f5515c6adfc60d4880207 - libsysdecode: Decode setitimer, getitimer which argument</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libsysdecode/mktables#2fc3a51db14f2be7fd1f5515c6adfc60d4880207</link>
        <description>libsysdecode: Decode setitimer, getitimer which argumentReviewed by:		jhbDifferential revision:	https://reviews.freebsd.org/D35230MFC after:		2 weeks

            List of files:
            /freebsd/lib/libsysdecode/mktables</description>
        <pubDate>Wed, 22 Jun 2022 13:17:10 +0200</pubDate>
        <dc:creator>Dmitry Chagin &lt;dchagin@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>41068268ec480e58811a86787b60914709375b3f - libsysdecode: Fix decoding of SCHED_ flags</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libsysdecode/mktables#41068268ec480e58811a86787b60914709375b3f</link>
        <description>libsysdecode: Fix decoding of SCHED_ flagsUse sys/sched.h where SCHED_ flags are defined.Reviewed by:		emasteDifferential revision:	https://reviews.freebsd.org/D35208MFC after:		2 weeks

            List of files:
            /freebsd/lib/libsysdecode/mktables</description>
        <pubDate>Mon, 16 May 2022 20:57:48 +0200</pubDate>
        <dc:creator>Dmitry Chagin &lt;dchagin@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>869199d9922c7dee92c1c24f95b90f1d1319433e - libsysdecode: Fix decoding of Capsicum rights</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libsysdecode/mktables#869199d9922c7dee92c1c24f95b90f1d1319433e</link>
        <description>libsysdecode: Fix decoding of Capsicum rightsCapsicum rights are a bit tricky since some of them are subsets ofothers, and one can have rights R1 and R2 such that R1 is a subset ofR2, but there is no collection of named rights whose union is R2.  So,they don&apos;t behave like most other flag sets.  sysdecode_cap_rights(3)does not handle this properly and so can emit misleading decodings.Try to fix all of these problems:- Include composite rights in the caprights table.- Use a constructor to sort the caprights table such that &quot;larger&quot;  rights appear first and thus are matched first.- Don&apos;t print rights that are a subset of rights already printed, so as  to minimize the length of the output.- Print a trailing message if some of the specific rights are not  matched by the table.PR:		263165Reviewed by:	pauamma_gundo.com (doc), jhb, emasteMFC after:	2 weeksSponsored by:	The FreeBSD FoundationDifferential Revision:	https://reviews.freebsd.org/D34874

            List of files:
            /freebsd/lib/libsysdecode/mktables</description>
        <pubDate>Wed, 13 Apr 2022 16:47:08 +0200</pubDate>
        <dc:creator>Mark Johnston &lt;markj@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>f3f3e3c44d3b1776653bbf19eab17ce006a815d8 - fd: add close_range(..., CLOSE_RANGE_CLOEXEC)</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libsysdecode/mktables#f3f3e3c44d3b1776653bbf19eab17ce006a815d8</link>
        <description>fd: add close_range(..., CLOSE_RANGE_CLOEXEC)For compatibility with Linux.MFC after:	3 daysReviewed by:	markjDifferential Revision:	https://reviews.freebsd.org/D34424

            List of files:
            /freebsd/lib/libsysdecode/mktables</description>
        <pubDate>Thu, 03 Mar 2022 13:45:11 +0100</pubDate>
        <dc:creator>Mateusz Guzik &lt;mjg@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>e2576591b9bdccc187bcd509be760c18c96a7790 - libsysdecode: Decode sendmsg/recvmsg flags containing an underscore</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libsysdecode/mktables#e2576591b9bdccc187bcd509be760c18c96a7790</link>
        <description>libsysdecode: Decode sendmsg/recvmsg flags containing an underscoreOtherwise MSG_CMSG_CLOEXEC is not decoded.MFC after:	1 weekSponsored by:	The FreeBSD Foundation

            List of files:
            /freebsd/lib/libsysdecode/mktables</description>
        <pubDate>Tue, 04 Jan 2022 15:40:26 +0100</pubDate>
        <dc:creator>Mark Johnston &lt;markj@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>701a99939fbf2007f1df03cb9f67be88455d31cc - libsysdecode: Permit _ in VM_PROT_(.*) names.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libsysdecode/mktables#701a99939fbf2007f1df03cb9f67be88455d31cc</link>
        <description>libsysdecode: Permit _ in VM_PROT_(.*) names.CheriBSD defines additional protection flags which use underscoressuch as VM_PROT_READ_CAP and VM_PROT_WRITE_CAP.Obtained from:	CheriBSDSponsored by:	MicrosoftDifferential Revision:	https://reviews.freebsd.org/D30017

            List of files:
            /freebsd/lib/libsysdecode/mktables</description>
        <pubDate>Fri, 24 Sep 2021 02:31:39 +0200</pubDate>
        <dc:creator>Nathaniel Wesley Filardo &lt;nfilardo@microsoft.com&gt;</dc:creator>
    </item>
</channel>
</rss>
