<?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 Makefile</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>e928afc531e68b7a142ee49d8f7e5c8426d54033 - Use ZFSTOP more broadly</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libbe/Makefile#e928afc531e68b7a142ee49d8f7e5c8426d54033</link>
        <description>Use ZFSTOP more broadlyReviewed by:	brooksObtained from:	CheriBSDDifferential Revision:	https://reviews.freebsd.org/D53791

            List of files:
            /freebsd/lib/libbe/Makefile</description>
        <pubDate>Mon, 24 Nov 2025 16:47:10 +0100</pubDate>
        <dc:creator>John Baldwin &lt;jhb@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>29185c9a26204383270cf96957c685c51f5bc894 - packages: Use LIB_PACKAGE for zfs and ufs packages</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libbe/Makefile#29185c9a26204383270cf96957c685c51f5bc894</link>
        <description>packages: Use LIB_PACKAGE for zfs and ufs packagesCommit f9513c334ff7 moved the shared libraries for ZFS and UFS intoseparate packages (libzfs and libufs), which resulted in a ratherlarge number of packages being created, e.g. for ZFS:FreeBSD-libzfsFreeBSD-libzfs-dbgFreeBSD-libzfs-dbg-lib32FreeBSD-libzfs-devFreeBSD-libzfs-dev-lib32FreeBSD-libzfs-lib32FreeBSD-zfsFreeBSD-zfs-dbgFreeBSD-zfs-dbg-lib32FreeBSD-zfs-devFreeBSD-zfs-dev-lib32FreeBSD-zfs-lib32FreeBSD-zfs-manUse LIB_PACKAGE instead, which significantly reduces the number ofpackages:FreeBSD-zfsFreeBSD-zfs-dbgFreeBSD-zfs-dbg-lib32FreeBSD-zfs-devFreeBSD-zfs-dev-lib32FreeBSD-zfs-libFreeBSD-zfs-lib32FreeBSD-zfs-manMFC after:	3 daysReviewed by:	baptDifferential Revision:	https://reviews.freebsd.org/D52416

            List of files:
            /freebsd/lib/libbe/Makefile</description>
        <pubDate>Thu, 11 Sep 2025 21:46:26 +0200</pubDate>
        <dc:creator>Lexi Winter &lt;ivy@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>e2df9bb44109577475aeb186e7186ac040f9bde1 - zfs: merge openzfs/zfs@b10992582</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libbe/Makefile#e2df9bb44109577475aeb186e7186ac040f9bde1</link>
        <description>zfs: merge openzfs/zfs@b10992582Notable upstream pull request merges: #15892 -multiple Fast Dedup: Introduce the FDT on-disk format and feature flag #15893 -multiple Fast Dedup: &#8220;flat&#8221; DDT entry format #15895 -multiple Fast Dedup: FDT-log feature #16239 6be8bf555 zpool: Provide GUID to zpool-reguid(8) with -g #16277 -multiple Fast Dedup: prune unique entries #16316 5807de90a Fix null ptr deref when renaming a zvol with snaps and snapdev=visible #16343 77a797a38 Enable L2 cache of all (MRU+MFU) metadata but MFU data only #16446 83f359245 FreeBSD: fix build without kernel option MAC #16449 963e6c9f3 Fix incorrect error report on vdev attach/replace #16505 b10992582 spa_prop_get: require caller to supply output nvlistObtained from:	OpenZFSOpenZFS commit:	b109925820fb79db3e37670c159977f03edd950f

            List of files:
            /freebsd/lib/libbe/Makefile</description>
        <pubDate>Mon, 09 Sep 2024 18:13:02 +0200</pubDate>
        <dc:creator>Martin Matuska &lt;mm@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>e9ac41698b2f322d55ccf9da50a3596edb2c1800 - Remove residual blank line at start of Makefile</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libbe/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:
            /freebsd/lib/libbe/Makefile</description>
        <pubDate>Mon, 15 Jul 2024 06:46:32 +0200</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>41c233dec6c15c543d3042c06833c1623456743c - Prepare some build fixes in advance of more _FORTIFY_SOURCE</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libbe/Makefile#41c233dec6c15c543d3042c06833c1623456743c</link>
        <description>Prepare some build fixes in advance of more _FORTIFY_SOURCEZFS&apos; libspl needs to be made aware that we have strlcat(3) andstrlcpy(3) to avoid some more complicated declaration duplication, sogo ahead and define these HAVE_ macros now.libprocstat has to define `_KERNEL` and include kernel headers in orderto get what it wants, but this results in sys/cdefs.h being included toolate and we pick up the build breaking version of the __RENAMEdefinition.  Just explicitly include sys/cdefs.h earlier rather thandisabling _FORTIFY_SOURCE.  The zfs/ subdir only builds an object thatholds some structures and sizes, so just disable _FORTIFY_SOURCE thereentirely rather than trying to move #define _KERNEL into the file..While we&apos;re here, make sure that we disable _FORTIFY_SOURCE in thebootloader because we don&apos;t have the symbol renaming support today to doit as cleanly as we&apos;d like.  ssp/ssp.h needs to be pulled into the libsaenvironment so that other bits can understand that ssp is disabled inthe consistent __SSP_FORTIFY_LEVEL way that we try to do.Reviewed by:	allanjude (previous version), markjSponsored by:	Klara, Inc.Sponsored by:	StormshieldDifferential Revision:	https://reviews.freebsd.org/D45676

            List of files:
            /freebsd/lib/libbe/Makefile</description>
        <pubDate>Sat, 13 Jul 2024 07:16:09 +0200</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/libbe/Makefile#d0b2dbfa0ecf2bbc9709efc5e20baf8e4b44bbbf</link>
        <description>Remove $FreeBSD$: one-line sh patternRemove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/

            List of files:
            /freebsd/lib/libbe/Makefile</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>a71ea7bea0d2a8ba86373377c3c1443acbeab5d2 - pkgbase: Put zfs utilities and lib in their own package</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libbe/Makefile#a71ea7bea0d2a8ba86373377c3c1443acbeab5d2</link>
        <description>pkgbase: Put zfs utilities and lib in their own packageIt is useful to have zfs utilities and lib in a separate package asit allow users to create image that can support ZFS (i.e. not withWITHOUT_ZFS in src.conf set) without bloating the default image withall zfs tools (for example for jails).Differential Revision:	https://reviews.freebsd.org/D36225

            List of files:
            /freebsd/lib/libbe/Makefile</description>
        <pubDate>Fri, 22 Jul 2022 10:43:39 +0200</pubDate>
        <dc:creator>Emmanuel Vadot &lt;manu@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>e92ffd9b626833ebdbf2742c8ffddc6cd94b963e - zfs: merge openzfs/zfs@17b2ae0b2 (master) into main</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libbe/Makefile#e92ffd9b626833ebdbf2742c8ffddc6cd94b963e</link>
        <description>zfs: merge openzfs/zfs@17b2ae0b2 (master) into mainNotable upstream pull request merges:  #12766 Fix error propagation from lzc_send_redacted  #12805 Updated the lz4 decompressor  #12851 FreeBSD: Provide correct file generation number  #12857 Verify dRAID empty sectors  #12874 FreeBSD: Update argument types for VOP_READDIR  #12896 Reduce number of arc_prune threads  #12934 FreeBSD: Fix zvol_*_open() locking  #12947 lz4: Cherrypick fix for CVE-2021-3520  #12961 FreeBSD: Fix leaked strings in libspl mnttab  #12964 Fix handling of errors from dmu_write_uio_dbuf() on FreeBSD  #12981 Introduce a flag to skip comparing the local mac when raw sending  #12985 Avoid memory allocations in the ARC eviction threadObtained from:	OpenZFSOpenZFS commit:	17b2ae0b24d487fdda2ef1098ec26fa7f79a61f6

            List of files:
            /freebsd/lib/libbe/Makefile</description>
        <pubDate>Sat, 22 Jan 2022 23:05:15 +0100</pubDate>
        <dc:creator>Martin Matuska &lt;mm@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>f20893853e8e6909d422f6646b706b4b6e299682 - zfs: unbreak build broken in 160388166</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libbe/Makefile#f20893853e8e6909d422f6646b706b4b6e299682</link>
        <description>zfs: unbreak build broken in 160388166

            List of files:
            /freebsd/lib/libbe/Makefile</description>
        <pubDate>Tue, 08 Jun 2021 19:02:21 +0200</pubDate>
        <dc:creator>Martin Matuska &lt;mm@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>2d486ba15f3367072d631ee588192ef46687fa4b - pkgbase: Move bectl to the runtime package</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libbe/Makefile#2d486ba15f3367072d631ee588192ef46687fa4b</link>
        <description>pkgbase: Move bectl to the runtime packageruntime contain what is needed to boot in single user and repair asystem, bectl could be handy to have in this situation.Differential Revision:	https://reviews.freebsd.org/D27708

            List of files:
            /freebsd/lib/libbe/Makefile</description>
        <pubDate>Mon, 21 Dec 2020 16:00:02 +0100</pubDate>
        <dc:creator>Emmanuel Vadot &lt;manu@freebsd.org&gt;</dc:creator>
    </item>
<item>
        <title>07335072e2dc46cc50b49362e6da4f3854d68cd9 - libbe(3): install MLINKS for all of the functions provided</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libbe/Makefile#07335072e2dc46cc50b49362e6da4f3854d68cd9</link>
        <description>libbe(3): install MLINKS for all of the functions providedMFC after:	1 week

            List of files:
            /freebsd/lib/libbe/Makefile</description>
        <pubDate>Mon, 19 Oct 2020 01:58:40 +0200</pubDate>
        <dc:creator>Kyle Evans &lt;kevans@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>e307eb94ae520d98dc1d346a0c53667a41beab5d - loader: zfs should support bootonce an nextboot</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libbe/Makefile#e307eb94ae520d98dc1d346a0c53667a41beab5d</link>
        <description>loader: zfs should support bootonce an nextbootbootonce feature is temporary, one time boot, activated by&quot;bectl activate -t BE&quot;, &quot;bectl activate -T BE&quot; will reset the bootonce flag.By default, the bootonce setting is reset on attempt to boot and the nextboot will use previously active BE.By setting zfs_bootonce_activate=&quot;YES&quot; in rc.conf, the bootonce BE willbe set permanently active.bootonce dataset name is recorded in boot pool labels, bootenv area.in case of nextboot, the nextboot_enable boolean variable is recorded infreebsd:nvstore nvlist, also stored in boot pool label bootenv area.On boot, the loader will process /boot/nextboot.conf if nextboot_enableis &quot;YES&quot;, and will set nextboot_enable to &quot;NO&quot;, preventing /boot/nextboot.confprocessing on next boot.bootonce and nextboot features are usable in both UEFI and BIOS boot.To use bootonce/nextboot features, the boot loader needs to be updated on disk;if loader.efi is stored on ESP, then ESP needs to be updated andfor BIOS boot, stage2 (zfsboot or gptzfsboot) needs to be updated(gpart or other tools).At this time, only lua loader is updated.Sponsored by:	Netflix, Klara Inc.Differential Revision:	https://reviews.freebsd.org/D25512

            List of files:
            /freebsd/lib/libbe/Makefile</description>
        <pubDate>Mon, 21 Sep 2020 11:01:10 +0200</pubDate>
        <dc:creator>Toomas Soome &lt;tsoome@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>e25152834cdf3b353892835a4f3b157e066a8ed4 - MFH</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libbe/Makefile#e25152834cdf3b353892835a4f3b157e066a8ed4</link>
        <description>MFHSponsored by:	Rubicon Communications, LLC (netgate.com)

            List of files:
            /freebsd/lib/libbe/Makefile</description>
        <pubDate>Thu, 27 Aug 2020 22:25:33 +0200</pubDate>
        <dc:creator>Glen Barber &lt;gjb@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>5e6a7bc6c1e3f42509eb6d1671528d1af9af2c25 - libbe: lift the WARNS post-OpenZFS merge</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libbe/Makefile#5e6a7bc6c1e3f42509eb6d1671528d1af9af2c25</link>
        <description>libbe: lift the WARNS post-OpenZFS mergesys/ccompile.h no longer uses #pragma ident, so we no longer need to worryabout unknown pragmas.I fixed one WARNS issue in r363409 by annotating be_is_auto_snapshot_name&apos;slbh parameter __unused, then upstreamed the following changes to OpenZFSthat rode in with the merge:- zfs_path_to_zhandle now takes a const char *path rather than a char *path,  since it won&apos;t be mutating the string it receives and I had no reason to  believe it will need to in the future. [OpenZFS PR #10605]- Annotated some unused parameters on definitions inlined into headers as  such. [OpenZFS PR #10606]

            List of files:
            /freebsd/lib/libbe/Makefile</description>
        <pubDate>Tue, 25 Aug 2020 20:16:40 +0200</pubDate>
        <dc:creator>Kyle Evans &lt;kevans@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>9e5787d2284e187abb5b654d924394a65772e004 - Merge OpenZFS support in to HEAD.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libbe/Makefile#9e5787d2284e187abb5b654d924394a65772e004</link>
        <description>Merge OpenZFS support in to HEAD.The primary benefit is maintaining a completely sharedcode base with the community allowing FreeBSD to receivenew features sooner and with less effort.I would advise against doing &apos;zpool upgrade&apos;or creating indispensable pools using newfeatures until this change has had a month+to soak.Work on merging FreeBSD support in to what wasat the time &quot;ZFS on Linux&quot; began in August 2018.I first publicly proposed transitioning FreeBSDto (new) OpenZFS on December 18th, 2018. FreeBSDsupport in OpenZFS was finally completed in December2019. A CFT for downstreaming OpenZFS support into FreeBSD was first issued on July 8th. All issuesthat were reported have been addressed or, fora couple of less critical matters there arepull requests in progress with OpenZFS. iXsystemshas tested and dogfooded extensively internally.The TrueNAS 12 release is based on OpenZFS withsome additional features that have not yet madeit upstream.Improvements include:  project quotas, encrypted datasets,  allocation classes, vectorized raidz,  vectorized checksums, various command line  improvements, zstd compression.Thanks to those who have helped along the way:Ryan Moeller, Allan Jude, Zack Welch, and manyothers.Sponsored by:	iXsystems, Inc.Differential Revision:	https://reviews.freebsd.org/D25872

            List of files:
            /freebsd/lib/libbe/Makefile</description>
        <pubDate>Tue, 25 Aug 2020 04:21:27 +0200</pubDate>
        <dc:creator>Matt Macy &lt;mmacy@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>f993ed2fbd3c307200ed9a6351e649f0904b39c5 - Merge ^/head r351732 through r352104.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libbe/Makefile#f993ed2fbd3c307200ed9a6351e649f0904b39c5</link>
        <description>Merge ^/head r351732 through r352104.

            List of files:
            /freebsd/lib/libbe/Makefile</description>
        <pubDate>Mon, 09 Sep 2019 21:58:46 +0200</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>4c1a82cea504df7a79f5bd8f7d0a41cacccff16e - pkgbase: Create a FreeBSD-utilities package and make it the default one</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libbe/Makefile#4c1a82cea504df7a79f5bd8f7d0a41cacccff16e</link>
        <description>pkgbase: Create a FreeBSD-utilities package and make it the default oneThe default package use to be FreeBSD-runtime but it should only containbinaries and libs enough to boot to single user and repair the system, itis also very handy to have a package that can be tranform to a small mfsroot.So create a new package named FreeBSD-utilities and make it the default one.Also move a few binaries and lib into this package when it make sense.Reviewed by:	bapt, gjbDifferential Revision:	https://reviews.freebsd.org/D21506

            List of files:
            /freebsd/lib/libbe/Makefile</description>
        <pubDate>Thu, 05 Sep 2019 16:15:47 +0200</pubDate>
        <dc:creator>Emmanuel Vadot &lt;manu@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>7648bc9fee8dec6cb3c4941e0165a930fbe8dcb0 - MFHead @347527</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libbe/Makefile#7648bc9fee8dec6cb3c4941e0165a930fbe8dcb0</link>
        <description>MFHead @347527Sponsored by:	The FreeBSD Foundation

            List of files:
            /freebsd/lib/libbe/Makefile</description>
        <pubDate>Mon, 13 May 2019 20:25:55 +0200</pubDate>
        <dc:creator>Alan Somers &lt;asomers@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>f0baac9e321dfaffc2bb50e28ba401810c69c304 - libbe(3): Fix libcompat build</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libbe/Makefile#f0baac9e321dfaffc2bb50e28ba401810c69c304</link>
        <description>libbe(3): Fix libcompat buildSHLIBDIR should still be optionally set, just before src.opts.mk is includedso that libcompat can properly override it. This fixes lib32 failuresreported by both Jenkins and Michael Butler.Reported by:	Michael Butler &lt;imb@protected-networks.net&gt;MFC after:	3 daysX-MFC-With:	r346546

            List of files:
            /freebsd/lib/libbe/Makefile</description>
        <pubDate>Thu, 25 Apr 2019 22:48:25 +0200</pubDate>
        <dc:creator>Kyle Evans &lt;kevans@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>0b24d24d809a139faf9361c7d8f3868948a5564f - libbe(3): Fix mis-application of patch (SHLIBDIR)</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libbe/Makefile#0b24d24d809a139faf9361c7d8f3868948a5564f</link>
        <description>libbe(3): Fix mis-application of patch (SHLIBDIR)Rob&apos;s patch in D18564 cemented the SHLIBDIR because bsd.own.mk (included bysrc.opts.mk) sets it to /usr/lib. r346546 did somehow not apply this part ofthe patch, leaving it to get installed to the wrong place and subsequentlyremoved via ObsoleteFiles.Reported by:	jkimMFC after:	3 daysX-MFC-With:	r346546

            List of files:
            /freebsd/lib/libbe/Makefile</description>
        <pubDate>Thu, 25 Apr 2019 22:02:11 +0200</pubDate>
        <dc:creator>Kyle Evans &lt;kevans@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
