<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in Makefile</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2025</copyright>
    <generator>Java</generator><item>
        <title>e9ac41698b2f322d55ccf9da50a3596edb2c1800 - Remove residual blank line at start of Makefile</title>
        <link>http://opengrok.net:8080/history/src/sys/modules/mac_veriexec/Makefile#e9ac41698b2f322d55ccf9da50a3596edb2c1800</link>
        <description>Remove residual blank line at start of MakefileThis is a residual of the $FreeBSD$ removal.MFC After: 3 days (though I&apos;ll just run the command on the branches)Sponsored by: Netflix

            List of files:
            /src/sys/modules/mac_veriexec/Makefile</description>
        <pubDate>Mon, 15 Jul 2024 04:46:32 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>f34c9c4e3bdc2b8bffae4ac26897e0e847e9f76f - veriexec: Correctly export symbols</title>
        <link>http://opengrok.net:8080/history/src/sys/modules/mac_veriexec/Makefile#f34c9c4e3bdc2b8bffae4ac26897e0e847e9f76f</link>
        <description>veriexec: Correctly export symbolsThere&apos;s no symbol named &apos;mac_veriexec_get_executable_flags&apos;, the rightone should be the function &apos;mac_veriexec_metadata_get_executable_flags()&apos;.Reviewed by:	stevekMFC after:	1 weekDifferential Revision:	https://reviews.freebsd.org/D42133

            List of files:
            /src/sys/modules/mac_veriexec/Makefile</description>
        <pubDate>Sun, 15 Oct 2023 14:29:18 +0000</pubDate>
        <dc:creator>Zhenlei Huang &lt;zlei@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>031beb4e239bfce798af17f5fe8dba8bcaf13d99 - sys: Remove $FreeBSD$: one-line sh pattern</title>
        <link>http://opengrok.net:8080/history/src/sys/modules/mac_veriexec/Makefile#031beb4e239bfce798af17f5fe8dba8bcaf13d99</link>
        <description>sys: Remove $FreeBSD$: one-line sh patternRemove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/

            List of files:
            /src/sys/modules/mac_veriexec/Makefile</description>
        <pubDate>Wed, 16 Aug 2023 17:54:58 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>e9ac41698b2f322d55ccf9da50a3596edb2c1800 - Remove residual blank line at start of Makefile</title>
        <link>http://opengrok.net:8080/history/src/sys/modules/mac_veriexec/Makefile#e9ac41698b2f322d55ccf9da50a3596edb2c1800</link>
        <description>Remove residual blank line at start of MakefileThis is a residual of the $FreeBSD$ removal.MFC After: 3 days (though I&apos;ll just run the command on the branches)Sponsored by: Netflix

            List of files:
            /src/sys/modules/mac_veriexec/Makefile</description>
        <pubDate>Mon, 15 Jul 2024 04:46:32 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>f34c9c4e3bdc2b8bffae4ac26897e0e847e9f76f - veriexec: Correctly export symbols</title>
        <link>http://opengrok.net:8080/history/src/sys/modules/mac_veriexec/Makefile#f34c9c4e3bdc2b8bffae4ac26897e0e847e9f76f</link>
        <description>veriexec: Correctly export symbolsThere&apos;s no symbol named &apos;mac_veriexec_get_executable_flags&apos;, the rightone should be the function &apos;mac_veriexec_metadata_get_executable_flags()&apos;.Reviewed by:	stevekMFC after:	1 weekDifferential Revision:	https://reviews.freebsd.org/D42133

            List of files:
            /src/sys/modules/mac_veriexec/Makefile</description>
        <pubDate>Sun, 15 Oct 2023 14:29:18 +0000</pubDate>
        <dc:creator>Zhenlei Huang &lt;zlei@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>031beb4e239bfce798af17f5fe8dba8bcaf13d99 - sys: Remove $FreeBSD$: one-line sh pattern</title>
        <link>http://opengrok.net:8080/history/src/sys/modules/mac_veriexec/Makefile#031beb4e239bfce798af17f5fe8dba8bcaf13d99</link>
        <description>sys: Remove $FreeBSD$: one-line sh patternRemove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/

            List of files:
            /src/sys/modules/mac_veriexec/Makefile</description>
        <pubDate>Wed, 16 Aug 2023 17:54:58 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>fb47a3769c514735bceb2822a64e5e70c3d2f7a4 - MAC/veriexec implements a verified execution environment using the MAC</title>
        <link>http://opengrok.net:8080/history/src/sys/modules/mac_veriexec/Makefile#fb47a3769c514735bceb2822a64e5e70c3d2f7a4</link>
        <description>MAC/veriexec implements a verified execution environment using the MACframework.The code is organized into a few distinct pieces:* The meta-data store (in veriexec_metadata.c) which maps a file system  identifier, file identifier, and generation key tuple to veriexec  meta-data record.* Fingerprint management (in veriexec_fingerprint.c) which deals with  calculating the cryptographic hash for a file and verifying it. It also  manages the loadable fingerprint modules.* MAC policy implementation (in mac_veriexec.c) which implements the  following MAC methods:mpo_init  Initializes the veriexec state, meta-data store, fingerprint modules,  and registers mount and unmount EVENTHANDLERsmpo_syscall  Implements the following per-policy system calls:  MAC_VERIEXEC_CHECK_FD_SYSCALL    Check a file descriptor to see if the referenced file has a valid    fingerprint.  MAC_VERIEXEC_CHECK_PATH_SYSCALL    Check a path to see if the referenced file has a valid fingerprint.mpo_kld_check_load  Check if loading a kld is allowed. This checks if the referenced vnode  has a valid fingerprint.mpo_mount_destroy_label  Clears the veriexec slot data in a mount point label.mpo_mount_init_label  Initializes the veriexec slot data in a mount point label.  The file system identifier is saved in the veriexec slot data.mpo_priv_check  Check if a process is allowed to write to /dev/kmem and /dev/mem  devices.  If a process is flagged as trusted, it is allowed to write.mpo_proc_check_debug  Check if a process is allowed to be debugged. If a process is not  flagged with VERIEXEC_NOTRACE, then debugging is allowed.mpo_vnode_check_exec  Check is an exectuable is allowed to run. If veriexec is not enforcing  or the executable has a valid fingerprint, then it is allowed to run.  NOTE: veriexec will complain about mismatched fingerprints if it is  active, regardless of the state of the enforcement.mpo_vnode_check_open  Check is a file is allowed to be opened. If verification was not  requested, veriexec is not enforcing, or the file has a valid  fingerprint, then veriexec will allow the file to be opened.mpo_vnode_copy_label  Copies the veriexec slot data from one label to another.mpo_vnode_destroy_label  Clears the veriexec slot data in a vnode label.mpo_vnode_init_label  Initializes the veriexec slot data in a vnode label.  The fingerprint status for the file is stored in the veriexec slot data.* Some sysctls, under security.mac.veriexec, for setting debug level,  fetching the current state in a human-readable form, and dumping the  fingerprint database are implemented.* The MAC policy implementation source file also contains some utility  functions.* A set of fingerprint modules for the following cryptographic hash  algorithms:  RIPEMD-160, SHA1, SHA2-256, SHA2-384, SHA2-512* Loadable module builds for MAC/veriexec and fingerprint modules. WARNING: Using veriexec with NFS (or other network-based) file systems is          not recommended as one cannot guarantee the integrity of the files          served, nor the uniqueness of file system identifiers which are          used as key in the meta-data store.Reviewed by:	ian, jtlObtained from:	Juniper Networks, Inc.Differential Revision:	https://reviews.freebsd.org/D8554

            List of files:
            /src/sys/modules/mac_veriexec/Makefile</description>
        <pubDate>Wed, 20 Jun 2018 00:41:30 +0000</pubDate>
        <dc:creator>Stephen J. Kiernan &lt;stevek@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>fb47a3769c514735bceb2822a64e5e70c3d2f7a4 - MAC/veriexec implements a verified execution environment using the MAC</title>
        <link>http://opengrok.net:8080/history/src/sys/modules/mac_veriexec/Makefile#fb47a3769c514735bceb2822a64e5e70c3d2f7a4</link>
        <description>MAC/veriexec implements a verified execution environment using the MACframework.The code is organized into a few distinct pieces:* The meta-data store (in veriexec_metadata.c) which maps a file system  identifier, file identifier, and generation key tuple to veriexec  meta-data record.* Fingerprint management (in veriexec_fingerprint.c) which deals with  calculating the cryptographic hash for a file and verifying it. It also  manages the loadable fingerprint modules.* MAC policy implementation (in mac_veriexec.c) which implements the  following MAC methods:mpo_init  Initializes the veriexec state, meta-data store, fingerprint modules,  and registers mount and unmount EVENTHANDLERsmpo_syscall  Implements the following per-policy system calls:  MAC_VERIEXEC_CHECK_FD_SYSCALL    Check a file descriptor to see if the referenced file has a valid    fingerprint.  MAC_VERIEXEC_CHECK_PATH_SYSCALL    Check a path to see if the referenced file has a valid fingerprint.mpo_kld_check_load  Check if loading a kld is allowed. This checks if the referenced vnode  has a valid fingerprint.mpo_mount_destroy_label  Clears the veriexec slot data in a mount point label.mpo_mount_init_label  Initializes the veriexec slot data in a mount point label.  The file system identifier is saved in the veriexec slot data.mpo_priv_check  Check if a process is allowed to write to /dev/kmem and /dev/mem  devices.  If a process is flagged as trusted, it is allowed to write.mpo_proc_check_debug  Check if a process is allowed to be debugged. If a process is not  flagged with VERIEXEC_NOTRACE, then debugging is allowed.mpo_vnode_check_exec  Check is an exectuable is allowed to run. If veriexec is not enforcing  or the executable has a valid fingerprint, then it is allowed to run.  NOTE: veriexec will complain about mismatched fingerprints if it is  active, regardless of the state of the enforcement.mpo_vnode_check_open  Check is a file is allowed to be opened. If verification was not  requested, veriexec is not enforcing, or the file has a valid  fingerprint, then veriexec will allow the file to be opened.mpo_vnode_copy_label  Copies the veriexec slot data from one label to another.mpo_vnode_destroy_label  Clears the veriexec slot data in a vnode label.mpo_vnode_init_label  Initializes the veriexec slot data in a vnode label.  The fingerprint status for the file is stored in the veriexec slot data.* Some sysctls, under security.mac.veriexec, for setting debug level,  fetching the current state in a human-readable form, and dumping the  fingerprint database are implemented.* The MAC policy implementation source file also contains some utility  functions.* A set of fingerprint modules for the following cryptographic hash  algorithms:  RIPEMD-160, SHA1, SHA2-256, SHA2-384, SHA2-512* Loadable module builds for MAC/veriexec and fingerprint modules. WARNING: Using veriexec with NFS (or other network-based) file systems is          not recommended as one cannot guarantee the integrity of the files          served, nor the uniqueness of file system identifiers which are          used as key in the meta-data store.Reviewed by:	ian, jtlObtained from:	Juniper Networks, Inc.Differential Revision:	https://reviews.freebsd.org/D8554

            List of files:
            /src/sys/modules/mac_veriexec/Makefile</description>
        <pubDate>Wed, 20 Jun 2018 00:41:30 +0000</pubDate>
        <dc:creator>Stephen J. Kiernan &lt;stevek@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>e9ac41698b2f322d55ccf9da50a3596edb2c1800 - Remove residual blank line at start of Makefile</title>
        <link>http://opengrok.net:8080/history/src/sys/modules/mac_veriexec/Makefile#e9ac41698b2f322d55ccf9da50a3596edb2c1800</link>
        <description>Remove residual blank line at start of MakefileThis is a residual of the $FreeBSD$ removal.MFC After: 3 days (though I&apos;ll just run the command on the branches)Sponsored by: Netflix

            List of files:
            /src/sys/modules/mac_veriexec/Makefile</description>
        <pubDate>Mon, 15 Jul 2024 04:46:32 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>f34c9c4e3bdc2b8bffae4ac26897e0e847e9f76f - veriexec: Correctly export symbols</title>
        <link>http://opengrok.net:8080/history/src/sys/modules/mac_veriexec/Makefile#f34c9c4e3bdc2b8bffae4ac26897e0e847e9f76f</link>
        <description>veriexec: Correctly export symbolsThere&apos;s no symbol named &apos;mac_veriexec_get_executable_flags&apos;, the rightone should be the function &apos;mac_veriexec_metadata_get_executable_flags()&apos;.Reviewed by:	stevekMFC after:	1 weekDifferential Revision:	https://reviews.freebsd.org/D42133

            List of files:
            /src/sys/modules/mac_veriexec/Makefile</description>
        <pubDate>Sun, 15 Oct 2023 14:29:18 +0000</pubDate>
        <dc:creator>Zhenlei Huang &lt;zlei@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>031beb4e239bfce798af17f5fe8dba8bcaf13d99 - sys: Remove $FreeBSD$: one-line sh pattern</title>
        <link>http://opengrok.net:8080/history/src/sys/modules/mac_veriexec/Makefile#031beb4e239bfce798af17f5fe8dba8bcaf13d99</link>
        <description>sys: Remove $FreeBSD$: one-line sh patternRemove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/

            List of files:
            /src/sys/modules/mac_veriexec/Makefile</description>
        <pubDate>Wed, 16 Aug 2023 17:54:58 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>fb47a3769c514735bceb2822a64e5e70c3d2f7a4 - MAC/veriexec implements a verified execution environment using the MAC</title>
        <link>http://opengrok.net:8080/history/src/sys/modules/mac_veriexec/Makefile#fb47a3769c514735bceb2822a64e5e70c3d2f7a4</link>
        <description>MAC/veriexec implements a verified execution environment using the MACframework.The code is organized into a few distinct pieces:* The meta-data store (in veriexec_metadata.c) which maps a file system  identifier, file identifier, and generation key tuple to veriexec  meta-data record.* Fingerprint management (in veriexec_fingerprint.c) which deals with  calculating the cryptographic hash for a file and verifying it. It also  manages the loadable fingerprint modules.* MAC policy implementation (in mac_veriexec.c) which implements the  following MAC methods:mpo_init  Initializes the veriexec state, meta-data store, fingerprint modules,  and registers mount and unmount EVENTHANDLERsmpo_syscall  Implements the following per-policy system calls:  MAC_VERIEXEC_CHECK_FD_SYSCALL    Check a file descriptor to see if the referenced file has a valid    fingerprint.  MAC_VERIEXEC_CHECK_PATH_SYSCALL    Check a path to see if the referenced file has a valid fingerprint.mpo_kld_check_load  Check if loading a kld is allowed. This checks if the referenced vnode  has a valid fingerprint.mpo_mount_destroy_label  Clears the veriexec slot data in a mount point label.mpo_mount_init_label  Initializes the veriexec slot data in a mount point label.  The file system identifier is saved in the veriexec slot data.mpo_priv_check  Check if a process is allowed to write to /dev/kmem and /dev/mem  devices.  If a process is flagged as trusted, it is allowed to write.mpo_proc_check_debug  Check if a process is allowed to be debugged. If a process is not  flagged with VERIEXEC_NOTRACE, then debugging is allowed.mpo_vnode_check_exec  Check is an exectuable is allowed to run. If veriexec is not enforcing  or the executable has a valid fingerprint, then it is allowed to run.  NOTE: veriexec will complain about mismatched fingerprints if it is  active, regardless of the state of the enforcement.mpo_vnode_check_open  Check is a file is allowed to be opened. If verification was not  requested, veriexec is not enforcing, or the file has a valid  fingerprint, then veriexec will allow the file to be opened.mpo_vnode_copy_label  Copies the veriexec slot data from one label to another.mpo_vnode_destroy_label  Clears the veriexec slot data in a vnode label.mpo_vnode_init_label  Initializes the veriexec slot data in a vnode label.  The fingerprint status for the file is stored in the veriexec slot data.* Some sysctls, under security.mac.veriexec, for setting debug level,  fetching the current state in a human-readable form, and dumping the  fingerprint database are implemented.* The MAC policy implementation source file also contains some utility  functions.* A set of fingerprint modules for the following cryptographic hash  algorithms:  RIPEMD-160, SHA1, SHA2-256, SHA2-384, SHA2-512* Loadable module builds for MAC/veriexec and fingerprint modules. WARNING: Using veriexec with NFS (or other network-based) file systems is          not recommended as one cannot guarantee the integrity of the files          served, nor the uniqueness of file system identifiers which are          used as key in the meta-data store.Reviewed by:	ian, jtlObtained from:	Juniper Networks, Inc.Differential Revision:	https://reviews.freebsd.org/D8554

            List of files:
            /src/sys/modules/mac_veriexec/Makefile</description>
        <pubDate>Wed, 20 Jun 2018 00:41:30 +0000</pubDate>
        <dc:creator>Stephen J. Kiernan &lt;stevek@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
