<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/lib/libbe, 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-02-05T03:54:45Z</updated>
<entry>
<title>bectl: Add -E flag to create an empty boot environment</title>
<updated>2026-02-05T03:54:45Z</updated>
<author>
<name>Pat Maddox</name>
<email>pat@patmaddox.com</email>
</author>
<published>2026-02-05T03:54:09Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=2e020c84cb5ee1452e448f27ff7a7b6076c0147a'/>
<id>urn:sha1:2e020c84cb5ee1452e448f27ff7a7b6076c0147a</id>
<content type='text'>
Signed-off-by: Pat Maddox &lt;pat@patmaddox.com&gt;
Reviewed by:	kevans
MFC after:	1 week
Closes:		https://github.com/freebsd/freebsd-src/pull/1975
</content>
</entry>
<entry>
<title>bectl: log modifying functions to zpool history</title>
<updated>2025-12-17T17:00:47Z</updated>
<author>
<name>Rob Norris</name>
<email>rob.norris@klarasystems.com</email>
</author>
<published>2025-12-17T17:00:47Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=2a87929671e6e6919c18f2c25d60f2c73c3d18f4'/>
<id>urn:sha1:2a87929671e6e6919c18f2c25d60f2c73c3d18f4</id>
<content type='text'>
Modeled directly after the method used by the zfs/zpool commands: flag
commands with a "please log me" flag, and when there, reconstruct the
command line. On success, call the library function to add it to the
log.

(Majority of the change by Rob; minor edits by kevans@)

Signed-off-by: Rob Norris &lt;rob.norris@klarasystems.com&gt;
Co-authored-by:	Kyle Evans &lt;kevans@FreeBSD.org&gt;
Sponsored by:	Modirum MDPay
Sponsored by:	Klara, Inc.
</content>
</entry>
<entry>
<title>Use ZFSTOP more broadly</title>
<updated>2025-11-24T15:47:10Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2025-11-24T15:47:10Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=e928afc531e68b7a142ee49d8f7e5c8426d54033'/>
<id>urn:sha1:e928afc531e68b7a142ee49d8f7e5c8426d54033</id>
<content type='text'>
Reviewed by:	brooks
Obtained from:	CheriBSD
Differential Revision:	https://reviews.freebsd.org/D53791
</content>
</entry>
<entry>
<title>zfs: fix build after openzfs/zfs@e63d026b9</title>
<updated>2025-11-17T16:11:56Z</updated>
<author>
<name>Martin Matuska</name>
<email>mm@FreeBSD.org</email>
</author>
<published>2025-11-16T11:15:14Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=4303bde4297a3d19cabdb08ce1550f682578d2ba'/>
<id>urn:sha1:4303bde4297a3d19cabdb08ce1550f682578d2ba</id>
<content type='text'>
Fix Makefiles
Update zfs_config.h and zfs_gitrev.h
</content>
</entry>
<entry>
<title>packages: Use LIB_PACKAGE for zfs and ufs packages</title>
<updated>2025-09-12T20:56:51Z</updated>
<author>
<name>Lexi Winter</name>
<email>ivy@FreeBSD.org</email>
</author>
<published>2025-09-11T19:46:26Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=29185c9a26204383270cf96957c685c51f5bc894'/>
<id>urn:sha1:29185c9a26204383270cf96957c685c51f5bc894</id>
<content type='text'>
Commit f9513c334ff7 moved the shared libraries for ZFS and UFS into
separate packages (libzfs and libufs), which resulted in a rather
large number of packages being created, e.g. for ZFS:

FreeBSD-libzfs
FreeBSD-libzfs-dbg
FreeBSD-libzfs-dbg-lib32
FreeBSD-libzfs-dev
FreeBSD-libzfs-dev-lib32
FreeBSD-libzfs-lib32
FreeBSD-zfs
FreeBSD-zfs-dbg
FreeBSD-zfs-dbg-lib32
FreeBSD-zfs-dev
FreeBSD-zfs-dev-lib32
FreeBSD-zfs-lib32
FreeBSD-zfs-man

Use LIB_PACKAGE instead, which significantly reduces the number of
packages:

FreeBSD-zfs
FreeBSD-zfs-dbg
FreeBSD-zfs-dbg-lib32
FreeBSD-zfs-dev
FreeBSD-zfs-dev-lib32
FreeBSD-zfs-lib
FreeBSD-zfs-lib32
FreeBSD-zfs-man

MFC after:	3 days
Reviewed by:	bapt
Differential Revision:	https://reviews.freebsd.org/D52416
</content>
</entry>
<entry>
<title>bectl: Use SPDX only license</title>
<updated>2025-06-13T19:09:22Z</updated>
<author>
<name>Alexander Ziaee</name>
<email>ziaee@FreeBSD.org</email>
</author>
<published>2025-02-19T19:44:57Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=54d2737e7fe48226c908dcccfbda2ca1c08e07fc'/>
<id>urn:sha1:54d2737e7fe48226c908dcccfbda2ca1c08e07fc</id>
<content type='text'>
bectl.8 had a truncated license without the required disclaimer.
Correct it consistently by converting all bectl licenses to SPDX form.

Approved by:		kevans
Approved by:		Kyle Kneitinger &lt;kyle@kneit.in&gt;
Approved by:		Wes Maag &lt;wes@jwmaag.org&gt;
Approved by:		mhorne (mentor, implicit)
Differential Revision:	https://reviews.freebsd.org/D49066
</content>
</entry>
<entry>
<title>libbe: don't hardcode /tmp</title>
<updated>2025-04-21T03:49:28Z</updated>
<author>
<name>Kyle Evans</name>
<email>kevans@FreeBSD.org</email>
</author>
<published>2025-04-21T03:47:59Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=2f11393fee4d60d38634a261edf9aa9fea39c75c'/>
<id>urn:sha1:2f11393fee4d60d38634a261edf9aa9fea39c75c</id>
<content type='text'>
Respect $TMPDIR if it's set, fallback to _PATH_TMP (not hardcoded /tmp)
if it's not.

Bump .Dd after recent commits.

Reviewed by:	rcm
Differential Revision:	https://reviews.freebsd.org/D42244
</content>
</entry>
<entry>
<title>libbe: attempt to remove autocreated mountpoints at unmount time</title>
<updated>2025-04-21T03:47:59Z</updated>
<author>
<name>Kyle Evans</name>
<email>kevans@FreeBSD.org</email>
</author>
<published>2025-04-21T03:47:59Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=d6fbae084a2a0e07805633ca46935963357f1efa'/>
<id>urn:sha1:d6fbae084a2a0e07805633ca46935963357f1efa</id>
<content type='text'>
We use a be_mount.XXXX pattern to mkdtemp(3) when creating these, which
seems reasonably unique enough to just continue using that.  Record the
mountpoint of the root dataset and check the dirname of that for the
auto-creation trait.  There's no sense in this bubbling up an error to
callers, so we'll just ignore an error for now.

Requested by:	manu
Differential Revision:	https://reviews.freebsd.org/D42243
</content>
</entry>
<entry>
<title>libbe: avoid copying encryption-related props</title>
<updated>2025-02-26T22:24:24Z</updated>
<author>
<name>Kyle Evans</name>
<email>kevans@FreeBSD.org</email>
</author>
<published>2025-02-26T22:23:24Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=181549c37f1913f5ca292d8515a6e5e0068a9fe7'/>
<id>urn:sha1:181549c37f1913f5ca292d8515a6e5e0068a9fe7</id>
<content type='text'>
libzfs insists that these be cloned from the origin, so avoid making a
deep copy of them ourselves to unbreak creating a new BE from a BE with
encrypted components -- in today's environment, without a loader that
does encryption, this means a deep BE setup where something underneath
the BE (e.g., home directories) are encrypted.

Reported and tested by:	arrowd
Reviewed by:	allanjude
Differential Revision:	https://reviews.freebsd.org/D48464
</content>
</entry>
<entry>
<title>manuals: Remove trailing spaces</title>
<updated>2024-11-04T15:26:14Z</updated>
<author>
<name>Graham Percival</name>
<email>gperciva@tarsnap.com</email>
</author>
<published>2024-11-02T03:24:19Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=c7c3ef8949021696029fb73a513678578a9f8a46'/>
<id>urn:sha1:c7c3ef8949021696029fb73a513678578a9f8a46</id>
<content type='text'>
This does not change the rendered ascii at all.

Signed-off-by:	Graham Percival &lt;gperciva@tarsnap.com&gt;
Reviewed by:	mhorne, Alexander Ziaee &lt;concussious.bugzilla@runbox.com&gt;
MFC after:	3 days
Sponsored by:	Tarsnap Backup Inc.
Pull Request:	https://github.com/freebsd/freebsd-src/pull/1473
</content>
</entry>
</feed>
