opnsense-src/sys/contrib/openzfs/module/zfs
Gordon Tetlow 5ee703c5d9 Fix corruption in ZFS replication streams from encrypted datasets.
From the upstream pull request merges:
 #17340 b144b160b Fix 2 bugs in non-raw send with encryption

Obtained from:	OpenZFS
Approved by:	so
Security:	FreeBSD-EN-25:10.zfs
2025-07-10 09:40:58 +02:00
..
abd.c zfs: merge openzfs/zfs@256659204 (zfs-2.2-release) into stable/14 2024-05-03 23:52:01 +02:00
aggsum.c zfs: merge openzfs/zfs@bc3f12bfa (master) into main 2022-03-29 12:07:34 +02:00
arc.c zfs: merge openzfs/zfs@e269af1b3 (zfs-2.2-release) into stable/14 2024-12-12 13:22:56 +01:00
blake3_zfs.c zfs: fix up bogus checksums with blake3 in face of cpu migration 2023-04-25 15:20:19 +00:00
blkptr.c zfs: merge openzfs/zfs@bc3f12bfa (master) into main 2022-03-29 12:07:34 +02:00
bplist.c zfs: merge openzfs/zfs@feff9dfed 2023-06-10 19:31:17 +02:00
bpobj.c zfs: merge openzfs/zfs@32949f256 (zfs-2.2-release) into stable/14 2023-09-03 09:15:24 +02:00
bptree.c zfs: merge openzfs/zfs@b3d0568cf 2022-08-14 01:14:21 +02:00
bqueue.c zfs: merge openzfs/zfs@9cd71c860 (master) 2023-01-25 19:50:29 +01:00
brt.c zfs: merge openzfs/zfs@256659204 (zfs-2.2-release) into stable/14 2024-05-03 23:52:01 +02:00
btree.c zfs: merge openzfs/zfs@33174af15 (zfs-2.2-release) into stable/14 2024-08-13 09:52:28 +02:00
dataset_kstats.c zfs: merge openzfs/zfs@33174af15 (zfs-2.2-release) into stable/14 2024-09-09 22:41:36 +02:00
dbuf.c zfs: merge openzfs/zfs@e269af1b3 (zfs-2.2-release) into stable/14 2024-12-12 13:22:56 +01:00
dbuf_stats.c zfs: merge openzfs/zfs@d62bafee9 2022-10-04 20:16:52 +02:00
ddt.c zfs: merge openzfs/zfs@009d3288d 2023-07-01 15:24:26 +02:00
ddt_zap.c zfs: merge openzfs/zfs@009d3288d 2023-07-01 15:24:26 +02:00
dmu.c zfs: merge openzfs/zfs@e269af1b3 (zfs-2.2-release) into stable/14 2024-12-12 13:22:56 +01:00
dmu_diff.c zfs: merge openzfs/zfs@e269af1b3 (zfs-2.2-release) into stable/14 2024-12-12 13:22:56 +01:00
dmu_object.c zfs: merge openzfs/zfs@33174af15 (zfs-2.2-release) into stable/14 2024-08-13 09:52:28 +02:00
dmu_objset.c zfs: merge openzfs/zfs@e269af1b3 (zfs-2.2-release) into stable/14 2024-12-12 13:22:56 +01:00
dmu_recv.c zfs: merge openzfs/zfs@e269af1b3 (zfs-2.2-release) into stable/14 2024-12-12 13:22:56 +01:00
dmu_redact.c zfs: merge openzfs/zfs@e269af1b3 (zfs-2.2-release) into stable/14 2024-12-12 13:22:56 +01:00
dmu_send.c Fix corruption in ZFS replication streams from encrypted datasets. 2025-07-10 09:40:58 +02:00
dmu_traverse.c zfs: merge openzfs/zfs@431083f75 2023-04-03 16:49:30 +02:00
dmu_tx.c zfs: merge openzfs/zfs@e269af1b3 (zfs-2.2-release) into stable/14 2024-12-12 13:22:56 +01:00
dmu_zfetch.c zfs: merge openzfs/zfs@256659204 (zfs-2.2-release) into stable/14 2024-05-03 23:52:01 +02:00
dnode.c zfs: merge openzfs/zfs@e269af1b3 (zfs-2.2-release) into stable/14 2024-12-12 13:22:56 +01:00
dnode_sync.c zfs: merge openzfs/zfs@9cd71c860 (master) 2023-01-25 19:50:29 +01:00
dsl_bookmark.c zfs: merge openzfs/zfs@431083f75 2023-04-03 16:49:30 +02:00
dsl_crypt.c zfs: merge openzfs/zfs@e269af1b3 (zfs-2.2-release) into stable/14 2024-12-12 13:22:56 +01:00
dsl_dataset.c zfs: merge openzfs/zfs@e269af1b3 (zfs-2.2-release) into stable/14 2024-12-12 13:22:56 +01:00
dsl_deadlist.c zfs: merge openzfs/zfs@256659204 (zfs-2.2-release) into stable/14 2024-05-03 23:52:01 +02:00
dsl_deleg.c zfs: merge openzfs/zfs@b3d0568cf 2022-08-14 01:14:21 +02:00
dsl_destroy.c zfs: merge openzfs/zfs@431083f75 2023-04-03 16:49:30 +02:00
dsl_dir.c zfs: merge openzfs/zfs@8015e2ea6 (zfs-2.2-release) into stable/14 2023-10-04 15:03:41 +02:00
dsl_pool.c zfs: merge openzfs/zfs@55dd24c4c (zfs-2.2-release) into stable/14 2023-11-22 12:43:59 +01:00
dsl_prop.c zfs: merge openzfs/zfs@431083f75 2023-04-03 16:49:30 +02:00
dsl_scan.c Fix scn_queue races on very old pools 2024-05-23 12:24:55 -04:00
dsl_synctask.c zfs: merge openzfs/zfs@b3d0568cf 2022-08-14 01:14:21 +02:00
dsl_userhold.c zfs: merge openzfs/zfs@431083f75 2023-04-03 16:49:30 +02:00
edonr_zfs.c zfs: merge openzfs/zfs@431083f75 2023-04-03 16:49:30 +02:00
fm.c zfs: merge openzfs/zfs@feff9dfed 2023-06-10 19:31:17 +02:00
gzip.c zfs: merge openzfs/zfs@b3d0568cf 2022-08-14 01:14:21 +02:00
hkdf.c zfs: merge openzfs/zfs@bc3f12bfa (master) into main 2022-03-29 12:07:34 +02:00
lz4.c
lz4_zfs.c zfs: merge openzfs/zfs@e269af1b3 (zfs-2.2-release) into stable/14 2024-12-12 13:22:56 +01:00
lzjb.c zfs: merge openzfs/zfs@b3d0568cf 2022-08-14 01:14:21 +02:00
metaslab.c zfs: merge openzfs/zfs@33174af15 (zfs-2.2-release) into stable/14 2024-08-13 09:52:28 +02:00
mmp.c zfs: merge openzfs/zfs@256659204 (zfs-2.2-release) into stable/14 2024-05-03 23:52:01 +02:00
multilist.c zfs: merge openzfs/zfs@256659204 (zfs-2.2-release) into stable/14 2024-05-03 23:52:01 +02:00
objlist.c
pathname.c zfs: merge openzfs/zfs@b3d0568cf 2022-08-14 01:14:21 +02:00
range_tree.c zfs: merge openzfs/zfs@feff9dfed 2023-06-10 19:31:17 +02:00
refcount.c zfs: merge openzfs/zfs@10e36e176 2023-06-16 23:13:05 +02:00
rrwlock.c zfs: merge openzfs/zfs@b3d0568cf 2022-08-14 01:14:21 +02:00
sa.c zfs: merge openzfs/zfs@e269af1b3 (zfs-2.2-release) into stable/14 2024-12-12 13:22:56 +01:00
sha2_zfs.c zfs: merge openzfs/zfs@431083f75 2023-04-03 16:49:30 +02:00
skein_zfs.c zfs: merge openzfs/zfs@bc3f12bfa (master) into main 2022-03-29 12:07:34 +02:00
spa.c zfs: merge openzfs/zfs@33174af15 (zfs-2.2-release) into stable/14 2024-08-13 09:52:28 +02:00
spa_checkpoint.c zfs: merge openzfs/zfs@2163cde45 2022-11-16 21:27:42 +01:00
spa_config.c zfs: merge openzfs/zfs@55dd24c4c (zfs-2.2-release) into stable/14 2023-11-22 12:43:59 +01:00
spa_errlog.c zfs: merge openzfs/zfs@62677576a (zfs-2.2-release) into stable/14 2023-09-21 11:29:21 +02:00
spa_history.c zfs: merge openzfs/zfs@431083f75 2023-04-03 16:49:30 +02:00
spa_log_spacemap.c zfs: merge openzfs/zfs@256659204 (zfs-2.2-release) into stable/14 2024-05-03 23:52:01 +02:00
spa_misc.c zfs: merge openzfs/zfs@256659204 (zfs-2.2-release) into stable/14 2024-05-03 23:52:01 +02:00
spa_stats.c zfs: merge openzfs/zfs@d62bafee9 2022-10-04 20:16:52 +02:00
space_map.c zfs: merge openzfs/zfs@b3d0568cf 2022-08-14 01:14:21 +02:00
space_reftree.c zfs: merge openzfs/zfs@b3d0568cf 2022-08-14 01:14:21 +02:00
THIRDPARTYLICENSE.cityhash
THIRDPARTYLICENSE.cityhash.descrip
txg.c zfs: merge openzfs/zfs@256659204 (zfs-2.2-release) into stable/14 2024-05-03 23:52:01 +02:00
uberblock.c zfs: merge openzfs/zfs@b3d0568cf 2022-08-14 01:14:21 +02:00
unique.c zfs: merge openzfs/zfs@b3d0568cf 2022-08-14 01:14:21 +02:00
vdev.c zfs: merge openzfs/zfs@e269af1b3 (zfs-2.2-release) into stable/14 2024-12-12 13:22:56 +01:00
vdev_draid.c zfs: merge openzfs/zfs@431083f75 2023-04-03 16:49:30 +02:00
vdev_draid_rand.c
vdev_indirect.c zfs: merge openzfs/zfs@32949f256 (zfs-2.2-release) into stable/14 2023-09-03 09:15:24 +02:00
vdev_indirect_births.c zfs: merge openzfs/zfs@bc3f12bfa (master) into main 2022-03-29 12:07:34 +02:00
vdev_indirect_mapping.c zfs: merge openzfs/zfs@bc3f12bfa (master) into main 2022-03-29 12:07:34 +02:00
vdev_initialize.c zfs: merge openzfs/zfs@ad0a55461 2023-05-23 11:51:52 +02:00
vdev_label.c zfs: merge openzfs/zfs@256659204 (zfs-2.2-release) into stable/14 2024-05-03 23:52:01 +02:00
vdev_mirror.c zfs: merge openzfs/zfs@c629f0bf6 2022-09-21 14:17:13 +02:00
vdev_missing.c zfs: merge openzfs/zfs@b3d0568cf 2022-08-14 01:14:21 +02:00
vdev_queue.c zfs: merge openzfs/zfs@55dd24c4c (zfs-2.2-release) into stable/14 2023-11-22 12:43:59 +01:00
vdev_raidz.c zfs: merge openzfs/zfs@256659204 (zfs-2.2-release) into stable/14 2024-05-03 23:52:01 +02:00
vdev_raidz_math.c zfs: merge openzfs/zfs@431083f75 2023-04-03 16:49:30 +02:00
vdev_raidz_math_aarch64_neon.c zfs: merge openzfs/zfs@b3d0568cf 2022-08-14 01:14:21 +02:00
vdev_raidz_math_aarch64_neon_common.h zfs: merge openzfs/zfs@b3d0568cf 2022-08-14 01:14:21 +02:00
vdev_raidz_math_aarch64_neonx2.c zfs: merge openzfs/zfs@59493b63c (master) 2022-12-07 14:10:46 +01:00
vdev_raidz_math_avx2.c zfs: merge openzfs/zfs@b3d0568cf 2022-08-14 01:14:21 +02:00
vdev_raidz_math_avx512bw.c zfs: merge openzfs/zfs@b3d0568cf 2022-08-14 01:14:21 +02:00
vdev_raidz_math_avx512f.c zfs: merge openzfs/zfs@b3d0568cf 2022-08-14 01:14:21 +02:00
vdev_raidz_math_impl.h zfs: merge openzfs/zfs@c629f0bf6 2022-09-21 14:17:13 +02:00
vdev_raidz_math_powerpc_altivec.c zfs: merge openzfs/zfs@b3d0568cf 2022-08-14 01:14:21 +02:00
vdev_raidz_math_powerpc_altivec_common.h zfs: merge openzfs/zfs@9cd71c860 (master) 2023-01-25 19:50:29 +01:00
vdev_raidz_math_scalar.c zfs: merge openzfs/zfs@b3d0568cf 2022-08-14 01:14:21 +02:00
vdev_raidz_math_sse2.c zfs: merge openzfs/zfs@b3d0568cf 2022-08-14 01:14:21 +02:00
vdev_raidz_math_ssse3.c zfs: merge openzfs/zfs@b3d0568cf 2022-08-14 01:14:21 +02:00
vdev_rebuild.c zfs: merge openzfs/zfs@8015e2ea6 (zfs-2.2-release) into stable/14 2023-10-04 15:03:41 +02:00
vdev_removal.c zfs: merge openzfs/zfs@431083f75 2023-04-03 16:49:30 +02:00
vdev_root.c zfs: merge openzfs/zfs@b3d0568cf 2022-08-14 01:14:21 +02:00
vdev_trim.c zfs: merge openzfs/zfs@c883088df (zfs-2.2-release) into stable/14 2024-02-23 19:37:36 +01:00
zap.c zfs: merge openzfs/zfs@33174af15 (zfs-2.2-release) into stable/14 2024-08-13 09:52:28 +02:00
zap_leaf.c zfs: merge openzfs/zfs@256659204 (zfs-2.2-release) into stable/14 2024-05-03 23:52:01 +02:00
zap_micro.c zfs: merge openzfs/zfs@256659204 (zfs-2.2-release) into stable/14 2024-05-03 23:52:01 +02:00
zcp.c zfs: merge openzfs/zfs@e269af1b3 (zfs-2.2-release) into stable/14 2024-12-12 13:22:56 +01:00
zcp_get.c zfs: merge openzfs/zfs@431083f75 2023-04-03 16:49:30 +02:00
zcp_global.c
zcp_iter.c zfs: merge openzfs/zfs@431083f75 2023-04-03 16:49:30 +02:00
zcp_set.c
zcp_synctask.c zfs: merge openzfs/zfs@c629f0bf6 2022-09-21 14:17:13 +02:00
zfeature.c zfs: merge openzfs/zfs@b3d0568cf 2022-08-14 01:14:21 +02:00
zfs_byteswap.c zfs: merge openzfs/zfs@b3d0568cf 2022-08-14 01:14:21 +02:00
zfs_chksum.c zfs: merge openzfs/zfs@431083f75 2023-04-03 16:49:30 +02:00
zfs_fm.c zfs: merge openzfs/zfs@256659204 (zfs-2.2-release) into stable/14 2024-05-03 23:52:01 +02:00
zfs_fuid.c zfs: merge openzfs/zfs@feff9dfed 2023-06-10 19:31:17 +02:00
zfs_impl.c zfs: merge openzfs/zfs@431083f75 2023-04-03 16:49:30 +02:00
zfs_ioctl.c zfs: merge openzfs/zfs@e269af1b3 (zfs-2.2-release) into stable/14 2024-12-12 13:22:56 +01:00
zfs_log.c zfs: merge openzfs/zfs@e269af1b3 (zfs-2.2-release) into stable/14 2024-12-12 13:22:56 +01:00
zfs_onexit.c zfs: merge openzfs/zfs@feff9dfed 2023-06-10 19:31:17 +02:00
zfs_quota.c zfs: merge openzfs/zfs@431083f75 2023-04-03 16:49:30 +02:00
zfs_ratelimit.c zfs: merge openzfs/zfs@b3d0568cf 2022-08-14 01:14:21 +02:00
zfs_replay.c zfs: merge openzfs/zfs@e269af1b3 (zfs-2.2-release) into stable/14 2024-12-12 13:22:56 +01:00
zfs_rlock.c zfs: merge openzfs/zfs@b3d0568cf 2022-08-14 01:14:21 +02:00
zfs_sa.c zfs: merge openzfs/zfs@b3d0568cf 2022-08-14 01:14:21 +02:00
zfs_vnops.c zfs: merge openzfs/zfs@e269af1b3 (zfs-2.2-release) into stable/14 2024-12-12 13:22:56 +01:00
zfs_znode.c zfs: merge openzfs/zfs@e269af1b3 (zfs-2.2-release) into stable/14 2024-12-12 13:22:56 +01:00
zil.c zfs: merge openzfs/zfs@33174af15 (zfs-2.2-release) into stable/14 2024-09-09 22:41:36 +02:00
zio.c zfs: merge openzfs/zfs@e269af1b3 (zfs-2.2-release) into stable/14 2024-12-12 13:22:56 +01:00
zio_checksum.c zfs: merge openzfs/zfs@c883088df (zfs-2.2-release) into stable/14 2024-02-23 19:37:36 +01:00
zio_compress.c zfs: merge openzfs/zfs@431083f75 2023-04-03 16:49:30 +02:00
zio_inject.c zfs: merge openzfs/zfs@256659204 (zfs-2.2-release) into stable/14 2024-05-03 23:52:01 +02:00
zle.c zfs: merge openzfs/zfs@b3d0568cf 2022-08-14 01:14:21 +02:00
zrlock.c zfs: merge openzfs/zfs@59493b63c (master) 2022-12-07 14:10:46 +01:00
zthr.c zfs: merge openzfs/zfs@bc3f12bfa (master) into main 2022-03-29 12:07:34 +02:00
zvol.c zfs: merge openzfs/zfs@e269af1b3 (zfs-2.2-release) into stable/14 2024-12-12 13:22:56 +01:00