#
d0b2dbfa |
|
16-Aug-2023 |
Warner Losh <imp@FreeBSD.org> |
Remove $FreeBSD$: one-line sh pattern Remove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/
|
#
e92ffd9b |
|
22-Jan-2022 |
Martin Matuska <mm@FreeBSD.org> |
zfs: merge openzfs/zfs@17b2ae0b2 (master) into main Notable 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 thread Obtained from: OpenZFS OpenZFS commit: 17b2ae0b24d487fdda2ef1098ec26fa7f79a61f6
|
#
da0c0e01 |
|
17-Aug-2021 |
Piotr Pawel Stefaniak <pstef@FreeBSD.org> |
fstyp: bump WARNS to default and work around warnings Differential Revision: https://reviews.freebsd.org/D31588 |
#
0e92585c |
|
17-Aug-2021 |
Piotr Pawel Stefaniak <pstef@FreeBSD.org> |
fstyp: add BeFS support A simple support for detecting BeFS (BeOS) filesystem Submitted by: Miguel Gocobachi Differential Revision: https://reviews.freebsd.org/D29917 |
#
91f251b2 |
|
11-May-2021 |
Robert Wing <rew@FreeBSD.org> |
fstyp(8): define HAVE_ZFS macro when built with zfs The HAVE_ZFS macro was dropped from the Makefile during the OpenZFS merge, bring it back. While here, drop unused WARNS setting. PR: 255616 Reported by: Michael Büker <freebsd@michael-bueker.de> Submitted by: Michael Büker <freebsd@michael-bueker.de> Fixes: 9e5787d2284e187abb5b654d924394a65772e004 Reviewed by: markj MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D30221 |
#
9e5787d2 |
|
24-Aug-2020 |
Matt Macy <mmacy@FreeBSD.org> |
Merge OpenZFS support in to HEAD. The primary benefit is maintaining a completely shared code base with the community allowing FreeBSD to receive new features sooner and with less effort. I would advise against doing 'zpool upgrade' or creating indispensable pools using new features until this change has had a month+ to soak. Work on merging FreeBSD support in to what was at the time "ZFS on Linux" began in August 2018. I first publicly proposed transitioning FreeBSD to (new) OpenZFS on December 18th, 2018. FreeBSD support in OpenZFS was finally completed in December 2019. A CFT for downstreaming OpenZFS support in to FreeBSD was first issued on July 8th. All issues that were reported have been addressed or, for a couple of less critical matters there are pull requests in progress with OpenZFS. iXsystems has tested and dogfooded extensively internally. The TrueNAS 12 release is based on OpenZFS with some additional features that have not yet made it 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 many others. Sponsored by: iXsystems, Inc. Differential Revision: https://reviews.freebsd.org/D25872 |
#
509798ea |
|
24-Dec-2019 |
Pedro F. Giffuni <pfg@FreeBSD.org> |
sbin/fstyp: recgonize Dragonfly's hammer and hammer2. This is based on DragonFly's implementation from about 2019-09-13. It only contains the basic code and header information to identify the disks. Relnotes: yes Differential Revision: https://reviews.freebsd.org/D13369 |
#
5ab1cb52 |
|
23-Dec-2019 |
Conrad Meyer <cem@FreeBSD.org> |
fstyp(8): Fix WITHOUT_ICONV build Reported by: olivier |
#
e41d6276 |
|
22-Dec-2019 |
Conrad Meyer <cem@FreeBSD.org> |
fstyp(8): Detect APFS containers APFS NXSBs are more like slices (or zvols?) than individual filesystem, but go ahead and detect them nicely as well. |
#
50c59bbb |
|
22-Dec-2019 |
Conrad Meyer <cem@FreeBSD.org> |
fstyp(8): Detect HFS+ / HFSX volumes |
#
7fca1b93 |
|
02-Aug-2018 |
Alexander Motin <mav@FreeBSD.org> |
Do not blindly include illumos kernel headers instead of user-space. It is not needed now, and I doubt it much helped at all, creating more confusions then good. |
#
dffce215 |
|
25-Jan-2018 |
Kirk McKusick <mckusick@FreeBSD.org> |
Refactoring of reading and writing of the UFS/FFS superblock. Specifically reading is done if ffs_sbget() and writing is done in ffs_sbput(). These functions are exported to libufs via the sbget() and sbput() functions which then used in the various filesystem utilities. This work is in preparation for adding subperblock check hashes. No functional change intended. Reviewed by: kib |
#
d511b20a |
|
02-Aug-2017 |
Enji Cooper <ngie@FreeBSD.org> |
Add HAS_TESTS to all Makefiles that are currently using the `SUBDIR.${MK_TESTS}+= tests` idiom. This is a follow up to r321912. |
#
4b330699 |
|
02-Aug-2017 |
Enji Cooper <ngie@FreeBSD.org> |
Convert traditional ${MK_TESTS} conditional idiom for including test directories to SUBDIR.${MK_TESTS} idiom This is being done to pave the way for future work (and homogenity) in ^/projects/make-check-sandbox . No functional change intended. MFC after: 1 weeks |
#
d6609e6a |
|
20-Jun-2017 |
Andriy Gapon <avg@FreeBSD.org> |
fstyp: move sys/ include path after zfs include paths The reason is that FreeBSD refcount.h shadows ZFS refcount.h and that will lead to a build error after a planned import of the ARC buf data scatter-ization. It's possible that some day we will have an opposite problem where a ZFS header would shadow an essential FreeBSD header. So, we need to think about a better long term solution. Discussed with: allanjude MFC after: 17 days |
#
f5c4d58f |
|
09-Mar-2017 |
Alan Somers <asomers@FreeBSD.org> |
Fix harmless mismerge from r286964 MFC after: 3 days Sponsored by: Spectra Logic Corp |
#
64a0982b |
|
04-Mar-2017 |
Enji Cooper <ngie@FreeBSD.org> |
usr.sbin: normalize paths using SRCTOP-relative paths or :H when possible This simplifies make logic/output MFC after: 1 month Sponsored by: Dell EMC Isilon |
#
0372faed |
|
28-Feb-2017 |
Enji Cooper <ngie@FreeBSD.org> |
Use SRCTOP-relative paths to other directories instead of .CURDIR-relative ones MFC after: 1 week Sponsored by: Dell EMC Isilon |
#
e2660756 |
|
12-Jan-2017 |
Conrad Meyer <cem@FreeBSD.org> |
fstyp(8): Detect exFAT filesystems Simply detect the exFAT filesystem name in the Volume Boot Record (superblock). PR: 214908 Reported by: <vermaden at interia.pl> |
#
f2567787 |
|
17-Oct-2016 |
Ruslan Bukin <br@FreeBSD.org> |
fstyp tests comes with pre-created EL filesystems, but fstyp cannot detect EL filesystem on EB machine, so exclude test files from distribution and skip the test. Sponsored by: DARPA, AFRL Sponsored by: HEIF5 |
#
b5e81ea6 |
|
26-Dec-2015 |
Allan Jude <allanjude@FreeBSD.org> |
Fix includes in usr.sbin/fstyp/zfs.c Approved by: bapt (mentor) MFC after: 1 week Sponsored by: ScaleEngine Inc. Differential Revision: https://reviews.freebsd.org/D4710 |
#
eacae6dc |
|
03-Dec-2015 |
Bryan Drewery <bdrewery@FreeBSD.org> |
Fix LDADD/DPADD that should be LIBADD. Sponsored by: EMC / Isilon Storage Division |
#
fea60e24 |
|
03-Dec-2015 |
Bryan Drewery <bdrewery@FreeBSD.org> |
Convert to LIBADD Sponsored by: EMC / Isilon Storage Division |
#
4b43341d |
|
17-Sep-2015 |
Xin LI <delphij@FreeBSD.org> |
Eliminate unneeded copying of vdev data, goto, etc. and add a note that checksum of vdev label should be checked (which is not done currently). No functional change. While I'm there, raise WARNS to 2. Reviewed by: allanjude MFC after: 2 weeks Differential Revision: https://reviews.freebsd.org/D3508 |
#
d60f0f1c |
|
20-Aug-2015 |
Alan Somers <asomers@FreeBSD.org> |
Add ATF functional tests for fstyp(8). No ZFS or GELI tests yet. Reviewed by: trasz, ngie MFC after: 2 weeks Sponsored by: SpectraLogic Differential Revision: https://reviews.freebsd.org/D2801 |
#
69f172f2 |
|
23-Jun-2015 |
Allan Jude <allanjude@FreeBSD.org> |
Switch fstyp build to toggle ZFS support on WITHOUT_ZFS rather than WITHOUT_CDDL PR: 200976 Approved by: imp MFC after: 1 week Sponsored by: ScaleEngine Inc. Differential Revision: https://reviews.freebsd.org/D2045 |
#
e3ef9bb2 |
|
20-Jun-2015 |
Allan Jude <allanjude@FreeBSD.org> |
Fix the build for gcc by lowering the WARNS level Approved by: sbruno X-MFC-With: r284589 |
#
398e498e |
|
18-Jun-2015 |
Allan Jude <allanjude@FreeBSD.org> |
Add the ability to detect ZFS and GELI encrypted file systems to fstyp(8) Functionality is hidden behind the -u flag to avoid confusing automounters PR: 200823 Reviewed by: asomers, eadler, wblock (man page) Approved by: trasz MFC after: 10 days Relnotes: yes Sponsored by: ScaleEngine Inc. Differential Revision: https://reviews.freebsd.org/D2045 |
#
be3a49ee |
|
10-Dec-2014 |
Edward Tomasz Napierala <trasz@FreeBSD.org> |
Add fstyp(8). This utility, named after its SVR4 counterpart, detects filesystems. It differs from file(1) in that it gives machine-parseable output, it outputs filesystem labels, doesn't get confused by other formats metadata, and runs in Capsicum sandbox. Differential Revision: https://reviews.freebsd.org/D1255 Relnotes: yes Sponsored by: The FreeBSD Foundation |
#
da0c0e01 |
|
17-Aug-2021 |
Piotr Pawel Stefaniak <pstef@FreeBSD.org> |
fstyp: bump WARNS to default and work around warnings Differential Revision: https://reviews.freebsd.org/D31588
|
#
0e92585c |
|
17-Aug-2021 |
Piotr Pawel Stefaniak <pstef@FreeBSD.org> |
fstyp: add BeFS support A simple support for detecting BeFS (BeOS) filesystem Submitted by: Miguel Gocobachi Differential Revision: https://reviews.freebsd.org/D29917
|
#
91f251b2 |
|
11-May-2021 |
Robert Wing <rew@FreeBSD.org> |
fstyp(8): define HAVE_ZFS macro when built with zfs The HAVE_ZFS macro was dropped from the Makefile during the OpenZFS merge, bring it back. While here, drop unused WARNS setting. PR: 255616 Reported by: Michael Büker <freebsd@michael-bueker.de> Submitted by: Michael Büker <freebsd@michael-bueker.de> Fixes: 9e5787d2284e187abb5b654d924394a65772e004 Reviewed by: markj MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D30221
|
#
9e5787d2 |
|
24-Aug-2020 |
Matt Macy <mmacy@FreeBSD.org> |
Merge OpenZFS support in to HEAD. The primary benefit is maintaining a completely shared code base with the community allowing FreeBSD to receive new features sooner and with less effort. I would advise against doing 'zpool upgrade' or creating indispensable pools using new features until this change has had a month+ to soak. Work on merging FreeBSD support in to what was at the time "ZFS on Linux" began in August 2018. I first publicly proposed transitioning FreeBSD to (new) OpenZFS on December 18th, 2018. FreeBSD support in OpenZFS was finally completed in December 2019. A CFT for downstreaming OpenZFS support in to FreeBSD was first issued on July 8th. All issues that were reported have been addressed or, for a couple of less critical matters there are pull requests in progress with OpenZFS. iXsystems has tested and dogfooded extensively internally. The TrueNAS 12 release is based on OpenZFS with some additional features that have not yet made it 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 many others. Sponsored by: iXsystems, Inc. Differential Revision: https://reviews.freebsd.org/D25872
|
#
509798ea |
|
24-Dec-2019 |
Pedro F. Giffuni <pfg@FreeBSD.org> |
sbin/fstyp: recgonize Dragonfly's hammer and hammer2. This is based on DragonFly's implementation from about 2019-09-13. It only contains the basic code and header information to identify the disks. Relnotes: yes Differential Revision: https://reviews.freebsd.org/D13369
|
#
5ab1cb52 |
|
23-Dec-2019 |
Conrad Meyer <cem@FreeBSD.org> |
fstyp(8): Fix WITHOUT_ICONV build Reported by: olivier
|
#
e41d6276 |
|
22-Dec-2019 |
Conrad Meyer <cem@FreeBSD.org> |
fstyp(8): Detect APFS containers APFS NXSBs are more like slices (or zvols?) than individual filesystem, but go ahead and detect them nicely as well.
|
#
50c59bbb |
|
22-Dec-2019 |
Conrad Meyer <cem@FreeBSD.org> |
fstyp(8): Detect HFS+ / HFSX volumes
|
#
7fca1b93 |
|
02-Aug-2018 |
Alexander Motin <mav@FreeBSD.org> |
Do not blindly include illumos kernel headers instead of user-space. It is not needed now, and I doubt it much helped at all, creating more confusions then good.
|
#
dffce215 |
|
25-Jan-2018 |
Kirk McKusick <mckusick@FreeBSD.org> |
Refactoring of reading and writing of the UFS/FFS superblock. Specifically reading is done if ffs_sbget() and writing is done in ffs_sbput(). These functions are exported to libufs via the sbget() and sbput() functions which then used in the various filesystem utilities. This work is in preparation for adding subperblock check hashes. No functional change intended. Reviewed by: kib
|
#
d511b20a |
|
02-Aug-2017 |
Enji Cooper <ngie@FreeBSD.org> |
Add HAS_TESTS to all Makefiles that are currently using the `SUBDIR.${MK_TESTS}+= tests` idiom. This is a follow up to r321912.
|
#
4b330699 |
|
02-Aug-2017 |
Enji Cooper <ngie@FreeBSD.org> |
Convert traditional ${MK_TESTS} conditional idiom for including test directories to SUBDIR.${MK_TESTS} idiom This is being done to pave the way for future work (and homogenity) in ^/projects/make-check-sandbox . No functional change intended. MFC after: 1 weeks
|
#
d6609e6a |
|
20-Jun-2017 |
Andriy Gapon <avg@FreeBSD.org> |
fstyp: move sys/ include path after zfs include paths The reason is that FreeBSD refcount.h shadows ZFS refcount.h and that will lead to a build error after a planned import of the ARC buf data scatter-ization. It's possible that some day we will have an opposite problem where a ZFS header would shadow an essential FreeBSD header. So, we need to think about a better long term solution. Discussed with: allanjude MFC after: 17 days
|
#
f5c4d58f |
|
09-Mar-2017 |
Alan Somers <asomers@FreeBSD.org> |
Fix harmless mismerge from r286964 MFC after: 3 days Sponsored by: Spectra Logic Corp
|
#
64a0982b |
|
04-Mar-2017 |
Enji Cooper <ngie@FreeBSD.org> |
usr.sbin: normalize paths using SRCTOP-relative paths or :H when possible This simplifies make logic/output MFC after: 1 month Sponsored by: Dell EMC Isilon
|
#
0372faed |
|
28-Feb-2017 |
Enji Cooper <ngie@FreeBSD.org> |
Use SRCTOP-relative paths to other directories instead of .CURDIR-relative ones MFC after: 1 week Sponsored by: Dell EMC Isilon
|
#
e2660756 |
|
12-Jan-2017 |
Conrad Meyer <cem@FreeBSD.org> |
fstyp(8): Detect exFAT filesystems Simply detect the exFAT filesystem name in the Volume Boot Record (superblock). PR: 214908 Reported by: <vermaden at interia.pl>
|
#
f2567787 |
|
17-Oct-2016 |
Ruslan Bukin <br@FreeBSD.org> |
fstyp tests comes with pre-created EL filesystems, but fstyp cannot detect EL filesystem on EB machine, so exclude test files from distribution and skip the test. Sponsored by: DARPA, AFRL Sponsored by: HEIF5
|
#
b5e81ea6 |
|
26-Dec-2015 |
Allan Jude <allanjude@FreeBSD.org> |
Fix includes in usr.sbin/fstyp/zfs.c Approved by: bapt (mentor) MFC after: 1 week Sponsored by: ScaleEngine Inc. Differential Revision: https://reviews.freebsd.org/D4710
|
#
eacae6dc |
|
03-Dec-2015 |
Bryan Drewery <bdrewery@FreeBSD.org> |
Fix LDADD/DPADD that should be LIBADD. Sponsored by: EMC / Isilon Storage Division
|
#
fea60e24 |
|
03-Dec-2015 |
Bryan Drewery <bdrewery@FreeBSD.org> |
Convert to LIBADD Sponsored by: EMC / Isilon Storage Division
|
#
4b43341d |
|
17-Sep-2015 |
Xin LI <delphij@FreeBSD.org> |
Eliminate unneeded copying of vdev data, goto, etc. and add a note that checksum of vdev label should be checked (which is not done currently). No functional change. While I'm there, raise WARNS to 2. Reviewed by: allanjude MFC after: 2 weeks Differential Revision: https://reviews.freebsd.org/D3508
|
#
d60f0f1c |
|
20-Aug-2015 |
Alan Somers <asomers@FreeBSD.org> |
Add ATF functional tests for fstyp(8). No ZFS or GELI tests yet. Reviewed by: trasz, ngie MFC after: 2 weeks Sponsored by: SpectraLogic Differential Revision: https://reviews.freebsd.org/D2801
|
#
69f172f2 |
|
23-Jun-2015 |
Allan Jude <allanjude@FreeBSD.org> |
Switch fstyp build to toggle ZFS support on WITHOUT_ZFS rather than WITHOUT_CDDL PR: 200976 Approved by: imp MFC after: 1 week Sponsored by: ScaleEngine Inc. Differential Revision: https://reviews.freebsd.org/D2045
|
#
e3ef9bb2 |
|
20-Jun-2015 |
Allan Jude <allanjude@FreeBSD.org> |
Fix the build for gcc by lowering the WARNS level Approved by: sbruno X-MFC-With: r284589
|
#
398e498e |
|
18-Jun-2015 |
Allan Jude <allanjude@FreeBSD.org> |
Add the ability to detect ZFS and GELI encrypted file systems to fstyp(8) Functionality is hidden behind the -u flag to avoid confusing automounters PR: 200823 Reviewed by: asomers, eadler, wblock (man page) Approved by: trasz MFC after: 10 days Relnotes: yes Sponsored by: ScaleEngine Inc. Differential Revision: https://reviews.freebsd.org/D2045
|
#
be3a49ee |
|
10-Dec-2014 |
Edward Tomasz Napierala <trasz@FreeBSD.org> |
Add fstyp(8). This utility, named after its SVR4 counterpart, detects filesystems. It differs from file(1) in that it gives machine-parseable output, it outputs filesystem labels, doesn't get confused by other formats metadata, and runs in Capsicum sandbox. Differential Revision: https://reviews.freebsd.org/D1255 Relnotes: yes Sponsored by: The FreeBSD Foundation
|