# changelog

author: Peter Jones <pjones@redhat.com> - 0.8.0-4
changelog:
  - Fix buffer overflow when remove_from_boot_order removes nothing (lennysz)
    Resolves: rhbz#1168019


author: Peter Jones <pjones@redhat.com> - 0.8.0-6
changelog:
  - Handle -b and -o parsing in a way that matches the documentation.
    Resolves: rhbz#1174964
  - Use the right GUID when setting boot entries active/inactive
    Resolves: rhbz#1221771


author: Peter Jones <pjones@redhat.com> - 0.6-1
changelog:
  - Update package to 0.6
  - fixes to documentation from lersek
  - more validation of uefi guids
  - use .xz for archives


author: Peter Jones <pjones@redhat.com> - 0.10-1
changelog:
  - Update package to 0.10.
  - Fixes a build error due to different cflags in the builders vs updstream
    makefile.


author: rmarshall@redhat.com - 2.02-0.39
changelog:
  - Fix all issues discovered during coverity scan. 
    Related: rhbz#1154226
  - Fix a couple compiler and CLANG issues discovered during coverity scan.
    Related: rhbz#1154226
  - Fix the last few CLANG issues and a deadcode issue discovered by the
    coverity scan.
    Related: rhbz#1154226


author: Peter Jones <pjones@redhat.com>
changelog:
  - Remove our patch to force a paricular uefi network interface
    Related: rhbz#1273974
    Related: rhbz#1277599
    Related: rhbz#1298765
  - Update some more coverity issues
    Related: rhbz#1226325
    Related: rhbz#1154226


author: Peter Jones <pjones@redhat.com> - 2.02-0.44
changelog:
  - Work around tftp servers that don't work with multiple consecutive slashes in
    file paths.
    Resolves: rhbz#1217243


author: Johnny Hughes <johnny@centos.org> - 2.02-0.44
changelog:
  - Roll in CentOS Secureboot keys
  - Move the edidir to be CentOS, so people can co-install fedora, rhel and centos
  - add 0001-centos-grub2-password-fix.patch


author: Brian Behlendorf <behlendorf1@llnl.gov> - 0.6.5-1
changelog:
  - Released 0.6.5-1, detailed release notes are available at:
  - https://github.com/zfsonlinux/zfs/releases/tag/zfs-0.6.5


author: Ned Bass <bass6@llnl.gov> - 0.6.5.1-1
changelog:
  - Fix zvol corruption with TRIM/discard zfsonlinux/zfs#3798
  - Fix NULL as mount(2) syscall data parameter zfsonlinux/zfs#3804
  - Fix xattr=sa dataset property not honored zfsonlinux/zfs#3787


author: Ned Bass <bass6@llnl.gov> - 0.6.5.2-1
changelog:
  - Init script fixes zfsonlinux/zfs#3816
  - Fix uioskip crash when skip to end zfsonlinux/zfs#3806 zfsonlinux/zfs#3850
  - Userspace can trigger an assertion zfsonlinux/zfs#3792
  - Fix quota userused underflow bug zfsonlinux/zfs#3789
  - Fix performance regression from unwanted synchronous I/O zfsonlinux/zfs#3780
  - Fix deadlock during ARC reclaim zfsonlinux/zfs#3808 zfsonlinux/zfs#3834
  - Fix deadlock with zfs receive and clamscan zfsonlinux/zfs#3719
  - Allow NFS activity to defer snapshot unmounts zfsonlinux/zfs#3794
  - Linux 4.3 compatibility zfsonlinux/zfs#3799
  - Zed reload fixes zfsonlinux/zfs#3773
  - Fix PAX Patch/Grsec SLAB_USERCOPY panic zfsonlinux/zfs#3796
  - Always remove during dkms uninstall/update zfsonlinux/spl#476


author: Ned Bass <bass6@llnl.gov> - 0.6.5.3-1
changelog:
  - Don't import all visible pools in zfs-import init script zfsonlinux/zfs#3777
  - Fix use-after-free in vdev_disk_physio_completion zfsonlinux/zfs#3920
  - Fix avl_is_empty(&dn->dn_dbufs) assertion zfsonlinux/zfs#3865


author: Ned Bass <bass6@llnl.gov> - 0.6.5.4-1
changelog:
  - Linux 4.4 compat
  - Assorted stability fixes
  - Fixes for NFS-exported snapshots
  - Fix kernel warning in unlock_new_inode() and deadlock
  - Fix overflow in P2ROUNDUP_TYPED macro
  - Fix write performance issue due to bad zfs_dirty_data_max calculation
  - Fix builtin kernel builds
  - Fix deadlock during direct memory reclaim


author: Ned Bass <bass6@llnl.gov> - 0.6.5.5-1
changelog:
  - Linux 4.5 compatibility zfsonlinux/zfs#4228
  - Create working debuginfo packages on Red Hat zfsonlinux/zfs#4224
  - Make arc_summary.py and dbufstat.py compatible with python3
  - musl libc compatibility for option parsing zfsonlinux/zfs#4222
  - Prevent arc_c collapse and possible panic zfsonlinux/zfs#3904
  - Prevent duplicated xattr between SA and dir zfsonlinux/zfs#4153
  - Fix zsb->z_hold_mtx deadlock zfsonlinux/zfs#4106
  - Prevent SA header corruption zfsonlinux/zfs#4150


author: Ned Bass <bass6@llnl.gov> - 0.6.5.6-1
changelog:
  - Remove artificial architecture restrictions in packaging
  - Add support for s390[x] zfsonlinux/zfs#4425
  - Handle negative dentries in case insensitive filesystem zfsonlinux/zfs#4243
  - Fix casesensitivity=insensitive deadlock zfsonlinux/zfs#4136
  - Correctly parse zdb -R flag arguments zfsonlinux/zfs#4304
  - Fix lock order inversion with zvol_open() zfsonlinux/zfs#3681
  - Add support for asynchronous zvol minor operations zfsonlinux/zfs#2217
  - Make zvol minor functionality more robust zfsonlinux/zfs#4344
  - Prevent zpool_find_vdev() from truncating vdev path zfsonlinux/zfs#4312
  - Add -gLP to zpool subcommands for alt vdev names zfsonlinux/zfs#4341
  - Fix zpool list -v output for spares and log devices zfsonlinux/zfs#4313


author: Ned Bass <bass6@llnl.gov> - 0.6.5.7-1
changelog:
  - Fix user namespaces uid/gid mapping zfsonlinux/zfs#4177
  - Fix ZPL miswrite of default POSIX ACL zfsonlinux/zfs#4520
  - Linux 4.5 and 4.6 compatibility zfsonlinux/zfs#4537 zfsonlinux/zfs#4489
  - Ensure /dev/disk/by-partlabel gets correctly populated zfsonlinux/zfs#4517
  - Utilities now work reliably with newly created partitions zfsonlinux/zfs#3708
  - Import now reliably uses device names stored in label zfsonlinux/zfs#3043
  - Fix possible deadlock in zfs_secpolicy_write_perms ioctl zfsonlinux/zfs#4554
  - Fix inverted logic on none elevator comparison zfsonlinux/zfs#4507
  - Add 32 bit FS_IOC32_{GET|SET}FLAGS compat ioctls for PPC zfsonlinux/zfs#4477


author: Ned Bass <bass6@llnl.gov> - 0.6.5.8-1
changelog:
  - Linux 4.6, 4.7 and 4.8 compatibility zfsonlinux/spl#549 zfsonlinux/spl#563 zfsonlinux/spl#565 zfsonlinux/spl#566 zfsonlinux/zfs#4664 zfsonlinux/zfs#4665 zfsonlinux/zfs#4717 zfsonlinux/zfs#4726 zfsonlinux/zfs#4892  zfsonlinux/zfs#4899 zfsonlinux/zfs#4922  zfsonlinux/zfs#4944  zfsonlinux/zfs#4946 zfsonlinux/zfs#4951
  - Fix new tunable to ignore hole_birth, enabled by default zfsonlinux/zfs#4833
  - Fix rw_tryupgrade() semantics zfsonlinux/spl#534 zfsonlinux/spl#554
  - Fix taskq_wait_outstanding() re-evaluation issue zfsonlinux/spl#553
  - Fix race between taskq_destroy and new spawning thread zfsonlinux/spl#550 zfsonlinux/spl#553
  - Fix handle NULL case in spl_kmem_free_track() zfsonlinux/spl#567
  - Fix persist vdev_resilver_txg changes zfsonlinux/zfs#4790
  - Fix array bounds read in zprop_print_one_property() zfsonlinux/zfs#5003
  - Fix call zfs_get_name() with invalid parameter zfsonlinux/zfs#4919
  - Fix incorrect pool state after import zfsonlinux/zfs#4948
  - Fix self-healing IO prior to dsl_pool_init() completion zfsonlinux/zfs#4652
  - Fix stack corruption after importing a pool with a too-long name zfsonlinux/zfs@dc4abb4
  - Fix deeply nested nvlist can overflow stack zfsonlinux/zfs#4924
  - Fix dbuf_stats_hash_table_data race zfsonlinux/zfs#4846
  - Fix NULL dereference when accessing dbuf kstat zfsonlinux/zfs#4837
  - Fix NFS fh_to_dentry() should return ESTALE when generation mismatch zfsonlinux/zfs#4828
  - Fix allowing accessing XATTR via export handle zfsonlinux/zfs#4828
  - Fix out-of-bound access in zfs_fillpage() zfsonlinux/zfs#4705 zfsonlinux/zfs#4708
  - Fix memleak in zpl_parse_options zfsonlinux/zfs#4706 zfsonlinux/zfs#4708
  - Fix arc_prune_task use-after-free zfsonlinux/zfs#4687 zfsonlinux/zfs#4690
  - Fix get_zfs_sb() race with concurrent umount zfsonlinux/zfs@5cff9a0
  - Fix xattr parent inode pinning zfsonlinux/zfs#4359 zfsonlinux/zfs#3508 zfsonlinux/zfs#4413 zfsonlinux/zfs#4827
  - Fix xattr purge during iput zfsonlinux/zfs#4359 zfsonlinux/zfs#3508 zfsonlinux/zfs#4413 zfsonlinux/zfs#4827
  - Fix metaslab_free_dva(): bad DVA X:Y:Z zfsonlinux/zfs#3937
  - Fix large kmem_alloc in vdev_metaslab_init zfsonlinux/zfs#4752
  - Fix snapdir by skipping ctldir znode in zfs_rezget zfsonlinux/zfs#4514 zfsonlinux/zfs#4661 zfsonlinux/zfs#4672
  - Fix libshare performance issue zfsonlinux/zfs#4119
  - Fix ztest truncated cache file zfsonlinux/zfs#4129
  - Fix obeying arc_meta_limit default size when changing arc_max zfsonlinux/zfs#4001
  - Fix bug in fix_paths() zfsonlinux/zfs#4632
  - Fix systemd configuration zfsonlinux/zfs#4325 zfsonlinux/zfs#4496 zfsonlinux/zfs#4658 zfsonlinux/zfs#4699
  - Fix use kernel provided mutex owner zfsonlinux/spl#540
  - Fix rename 'zed.service' to 'zfs-zed.service' zfsonlinux/zfs#3837
  - Add support for MIPS zfsonlinux/spl#558
  - Add nfs-kernel-server for Debian zfsonlinux/zfs#4350
  - Remove HAVE_CURRENT_UMASK and HAVE_POSIX_ACL_CACHING zfsonlinux/zfs#4922
  - Remove dummy znode from zvol_state zfsonlinux/zfs#4510
  - Fix gcc -Warray-bounds check for dump_object() in zdb zfsonlinux/zfs#4907
  - Handle block pointers with a corrupt logical size zfsonlinux/zfs#4069 zfsonlinux/zfs#4080


