* Tue Aug 17 2021 Jan Engelhardt <jengelh@inai.de>
- Update to release 5.12.0
* No changes; maintainers are still experimenting with libtool
options.
* Wed Jul 28 2021 Jan Engelhardt <jengelh@inai.de>
- Update to release 5.11.1
* New versioning scheme and SONAME
* Wed Jul 28 2021 Jan Engelhardt <jengelh@inai.de>
- Update to release 5.11
* Increase of the default command timeout from 20s to 30s to be
in-line with the kernel default settings. Similarly to the
kernel, the timeout for device write cache flush commands is
also double the default value (60s).
* Improved handling of timeout errors. These errors are now
notified using the ETIMEDOUT error code instead of the generic
EIO.
* SCSI backend driver fixes and improvements: optimized SAT
correctness detection for ZAC devices and faster device
capacity detection.
* Block backend driver improvements: retreive the maximum
number of open zones from the device sysfs attributes if the
kernel exposes it.
* Improvement of the zbc_report_zones() function that avoids
multiple buffer allocation/free operations for large reports.
* Sat May 22 2021 Jan Engelhardt <jengelh@inai.de>
- Update to release 5.10
* Fix the block backend driver to always issue a reset zone ioctl
* Fix the fake backend driver zbc_fake_set_write_pointer() function
* Fix the tools command line parsing and error messages
* Thu Jul 30 2020 Jan Engelhardt <jengelh@inai.de>
- Update to release 5.9.0
* Compilation warning fixes
- Drop 0001-build-avoid-double-definition-of-zbc_log_drv-etc.patch
(merged)
* Mon Mar 16 2020 Jan Engelhardt <jengelh@inai.de>
- Add 0001-build-avoid-double-definition-of-zbc_log_drv-etc.patch
[boo#1166503]
* Mon Mar 09 2020 Jan Engelhardt <jengelh@inai.de>
- Update to release 5.8.5
* Fix potential IO error for large IO requests with a buffer
not page aligned.
* Modifications to the block backens driver to support the new
ioctl() commands introduced in kernel 5.5 (zone open, close
and finish ioctls).
* Sat Jan 25 2020 Jan Engelhardt <jengelh@inai.de>
- Update to release 5.8.4
* zbc_device_is_zoned() does not use a device real path as
given by zbc_realpath(), causing problems with symbolic
links.
* Better handling of sense data reporting feature on ATA
drives: some drives do not accept setting this feature
causing zbc_open(). to fail. Fix this by testing first if the
feature is already enabled instead of blindly setting it.
* Fix zbc_write_zone tool not writing any data to a zone due to
a loop control error.
* Thu Dec 12 2019 Jan Engelhardt <jengelh@inai.de>
- Update to release 5.8.3
* This release fixes a bug in gzviewer and compilation
warnings. It also adds the --disable-gui configuration option
to allow manually disabling the compilation of GUI tools
(gzbc and gzviewer).
* Mon Sep 02 2019 Jan Engelhardt <jengelh@inai.de>
- Update to new release 5.8.2
* Fix SG IO header dxfer_len field to avoid failures of
vectored IOs with more than a single vector.
* Change error code returned by zbc_preadv() and zbc_pwritev()
from -EINVAL to -EIO in the case of an an unaligned IO
request. This change matches the kernel returned error value.
* New gzviewer tool to graphically display a device zone state.
* Fri Jun 28 2019 Jan Engelhardt <jengelh@inai.de>
- Update to new upstream release 5.8.0
* This new release adds the new functions zbc_preadv() and
zbc_pwritev() to support vectored read and write. The
zbc_read_zone and zbc_write_zone tools are also updated to
allow using these new functions with the new -vio option.
Various bug fixes are also included.
* Sat Oct 20 2018 Jan Engelhardt <jengelh@inai.de>
- Update to new upstream release 5.7.1
* Improved handling of non-SCSI zoned block devices.
* Change the behavior of zbc_open() to return an error when
trying to open a regular block device that was not
initialized for the emulation mode using the zbc_set_zones.