File tcmu-runner.changes of Package tcmu-runner.12064

-------------------------------------------------------------------
Tue Jun 18 17:15:22 UTC 2019 - David Disseldorp <ddiss@suse.com>

- Move tcmu.conf into main package; (bsc#1138443)

-------------------------------------------------------------------
Wed May 22 13:32:52 UTC 2019 - David Disseldorp <ddiss@suse.com>

- Add explicit libtcmu package dependency to avoid incorrect upstream
  .so versioning; (bsc#1135815)

-------------------------------------------------------------------
Tue May 21 13:48:20 UTC 2019 - David Disseldorp <ddiss@suse.com>

- Rename openSUSE zbc patches:
  + file_zbc-fixed-compile-error-under-ppc64le ->
    file_zbc-fixed-compile-error-under-ppc64le.patch
  + file_zbc-optionally-build-zbc-handler ->
    file_zbc-optionally-build-zbc-handler.patch

-------------------------------------------------------------------
Fri Oct 19 18:19:42 UTC 2018 - opensuse-packaging@opensuse.org

- Update to version 1.4.0:
  * tcmu-runner: bump version to 1.4.0
  * Disable explicit alua support.
  * logger: notification on changing the options for dynamic reloading
  * logger: update .gitignore for logrotate.conf_install.cmake
  * logger: fix the return value
  * Sync sig handler naming.
  * Add logrotate support
  * Move starting log message.
  * Allow log file restart from SIGHUP
  * Simplify log outputs
  Replacing tcmu-runner-1.3.0.tar.gz with tcmu-runner-1.4.0.tar.xz,
  updating the SPEC file, and removing patches:
  * api-avoid-compiler-Werror-return-type-failures.patch
  * build-drop-versionless-libtcmu.so-symlink.patch
  * tcmu-runner-remove-uio-include-for-iovec.patch
  * support custom cephx credentials; (bsc#1135369)

-------------------------------------------------------------------
Fri Feb  9 17:28:47 UTC 2018 - ddiss@suse.com

- Update to version 1.3.0; (fate#322524)
  + Improved Ceph RBD integration
  + Support XCOPY copy-offload commands
  + Support COMPARE_AND_WRITE, with Ceph OSD request mapping
  + Asynchronous I/O improvements and bug fixes
- Remove a number of downstream patches now carried upstream:
  + glfs-discard-glfs_check_config
  + fixed-local-dos-when-unregisterhandler-was-called-for-a-not-existing-handler
  + only-allow-dynamic-unregisterhandler-for-external-handlers-thereby-fixing-dos
  + fixed-a-number-of-memory-leaks-with-deregistering-of-dbus-handlers
  + removed-all-check_config-callback-implementations-to-avoid-security-issues
  + tcmu-runner-add-local-target_core_user-h
- Remove development packages (bsc#1080619)
  + API discontinued upstream
- Add fix for -Werror-return-type failures:
  + api-avoid-compiler-Werror-return-type-failures.patch
- Add fix for library versioning:
  + build-drop-versionless-libtcmu.so-symlink.patch

-------------------------------------------------------------------
Wed Sep 20 22:59:29 UTC 2017 - lduncan@suse.com

- Add two patches: make target_core_user.h local, to insulate
  tcmu-runner from kernel version/data structure/naming
  changes, and add include of <sys/uio.h> to that file,
  to fix "stuct iovec" not defined issue  (bsc#1058303),
  adding patches:
  * tcmu-runner-add-local-target_core_user-h
  * tcmu-runner-remove-uio-include-for-iovec.patch
  The latter patch is added only for SUSE version >= 13.3,
  since it is only needed there.

-------------------------------------------------------------------
Wed Aug  9 21:48:42 UTC 2017 - lduncan@suse.com

- Remove install prefix from beginning of install libdir when
  setting tcmu-runner plugin path (bsc#1052795), adding
  SUSE-specific patch:
  * tcmu-runner-remove-handler-path-install-prefix.patch

-------------------------------------------------------------------
Thu Jul 20 01:53:01 UTC 2017 - lduncan@suse.com

- One more update from Security Audit, adding one more patch:
  - removed-all-check_config-callback-implementations-to-avoid-security-issues
    (bsc#1049491)

-------------------------------------------------------------------
Thu Jul 20 01:18:42 UTC 2017 - lduncan@suse.com

- Updates based on Security Audit, adding 4 patches:
  * glfs-discard-glfs_check_config (bsc#1049485)
  * fixed-local-dos-when-unregisterhandler-was-called-for-a-not-existing-handler
    (bsc#1049488)
  * only-allow-dynamic-unregisterhandler-for-external-handlers-thereby-fixing-dos
    (bsc#1049489)
  * fixed-a-number-of-memory-leaks-with-deregistering-of-dbus-handlers
    (bsc#1049490)

-------------------------------------------------------------------
Mon May 15 16:14:50 UTC 2017 - ddiss@suse.com

- Make Ceph RBD handler aarch64 and x86-64 only for now
  + librbd isn't yet available for all platforms

-------------------------------------------------------------------
Thu May 11 20:46:08 UTC 2017 - ddiss@suse.com

- Build the Ceph RBD handler and package separately; (fate#322524).
- Split the GlusterFS handler into a separate package
  + avoid adding an unnecessary dependencies to tcmu-runner core

-------------------------------------------------------------------
Thu May 11 17:25:11 UTC 2017 - ddiss@suse.com

- Explicitly disable the GlusterFS handler for SLE builds.

-------------------------------------------------------------------
Thu May 11 15:12:24 UTC 2017 - ddiss@suse.com

- Update to upstream version 1.2.0; (bsc#1038712).
  + Add remove devices when tcmulib teardown
  + fix builds done outside of source directory
  + free tcmu_device after dev->fd is closed
  + fix Read_Capacity_16
  + detect INQURY response truncation
  + fix incorrect memcpy length
  + fix inquiry buffer length calculations
  + add tcmu.conf for log level configuration
- Remove upstreamed fixes:
  + tcmu-runner-include-falloc-in-qcow.patch
  + tcmu-runner-let-cmake-install-man-page.patch
  + tcmu-runner-Use-CMake-FULL-library-directory-for-SOs.patch
  + include-tcmu-runner-h-in-install.patch

-------------------------------------------------------------------
Sun Aug 21 17:08:20 UTC 2016 - jengelh@inai.de

- rename libtcmu1-devel to libtcmu-devel
- drop unnecessary %oname indirect macro

-------------------------------------------------------------------
Tue Aug 16 03:37:30 UTC 2016 - lduncan@suse.com

- Updated SPEC file to break library into separate packages
- Install tcmu-runner.h, adding:
  * include-tcmu-runner-h-in-install.patch

-------------------------------------------------------------------
Fri Jul 29 15:08:48 UTC 2016 - jengelh@inai.de

- Drop silly buildrequires on libgfapi0/libglib-2_0-0.
  Abolish old macros.

-------------------------------------------------------------------
Sat May 28 16:55:45 UTC 2016 - lduncan@suse.com

- Updated SPEC file to install LICENSE file (bsc#982130)

-------------------------------------------------------------------
Thu May  5 01:46:10 UTC 2016 - lduncan@suse.com

- Created from upstream version 1.0.4

-------------------------------------------------------------------
openSUSE Build Service is sponsored by