| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: libtcmu2 | Distribution: openSUSE Tumbleweed |
| Version: 1.6.2 | Vendor: openSUSE |
| Release: 4.1 | Build date: Wed Jul 2 11:02:40 2025 |
| Group: Unspecified | Build host: reproducible |
| Size: 91794 | Source RPM: tcmu-runner-1.6.2-4.1.src.rpm |
| Packager: http://bugs.opensuse.org | |
| Url: https://github.com/open-iscsi/tcmu-runner | |
| Summary: Runtime libraries for tcmu-runner | |
This package contains the runtime libraries for tcmu-runner.
Apache-2.0
* Wed Jul 02 2025 Jan Engelhardt <jengelh@inai.de>
- Disable glusterfs backend.
- Delete libtcmu-runner-devel; the .so file is not generally
usable without some headers files describing the API.
- Delete /usr/sbin/rc* symlinks (outdated practice).
- Trim idempotent %if..%endif guards.
- Remove implicit %defattr, BuildRoot lines from spec.
* Sat Mar 22 2025 Shawn Dunn <sfalken@opensuse.org>
- Add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to fix FTBFS in cmake4
- Remove Group: declarations, no longer used
* Mon Feb 26 2024 pgajdos@suse.com
- Use %autosetup macro. Allows to eliminate the usage of deprecated
%patchN
* Tue Jul 11 2023 lduncan@suse.com
- Update to version 1.6.2:
* Bump version to 1.6.2
* tcmur_device: skip reporting events if the device is closed
* Bump version to 1.6.1
* tcmur_device: fix racy between reopening devices and reporting events
Also, remove patch no longer needed ,since SUSE RPM macros have
been updated (bsc#1212636):
* tcmu-runner-remove-handler-path-install-prefix.patch
* Fri Oct 14 2022 lduncan@suse.com
- Update to version 1.6.0 from upstream:
* Bump version to 1.6.0
* Use get_unaligned_be*() to avoid UB
* libtcmu: add support for write protect
* rbd: make it to be compatible to the old blacklist style
* rbd: switch to blocklist
* rbd: switch strtok to strtok_r
* tcmur_device: rename the state_lock to rdev_lock
* tcmur_device: rename lock to cmds_list_lock
* rbd: fix and add more debug logs
* rbd: fix the possible warning of incorrect return value type
* rbd: remove the reduntant logs
* rbd: fix memory leak when fails to get the address
* Revert "Create codeql-analysis.yml"
* rbd: fix use-after-free of addr
* Create codeql-analysis.yml
* main: fix g_object_unref: assertion 'G_IS_OBJECT (object)' failed
* remove pthread_getname_np calls
* implicitly cast pthread_t to long unsigned int
* add missing pthread.h include
* replace assert_perror with assert
* cast time_t to intmax_t when printing
* spec: make dist tag optional (#659)
* install-dep.sh: do not install multiple packages in one single line (#657)
* tcmu_read_config() check read() return value. (#656)
The 3 current patches, which are SUSE-specific, stay.
Note that this update moves libtcmu.so (a symlink) to a new
package: libtcmu-devel, as suggested by rpmlint.
* Tue Mar 08 2022 David Disseldorp <ddiss@suse.com>
- fix g_object_unref: assertion 'G_IS_OBJECT (object)' failed;
(bsc#1196787).
* Tue Sep 21 2021 lduncan@suse.com
- Updated to latest upstream (jsc#SLE-17360). Added file:
* tcmu-runner-updates-since-v1.5.4.xz
with latest upstream changes since v1.5.4:
* rbd: switch strtok to strtok_r
* tcmur_device: rename the state_lock to rdev_lock
* tcmur_device: rename lock to cmds_list_lock
* rbd: fix and add more debug logs
* rbd: fix the possible warning of incorrect return value type
* rbd: remove the reduntant logs
* rbd: fix memory leak when fails to get the address
* Revert "Create codeql-analysis.yml"
* rbd: fix use-after-free of addr
* Create codeql-analysis.yml
* main: fix g_object_unref: assertion 'G_IS_OBJECT (object)' failed
* remove pthread_getname_np calls
* implicitly cast pthread_t to long unsigned int
* add missing pthread.h include
* replace assert_perror with assert
* cast time_t to intmax_t when printing
* spec: make dist tag optional (#659)
* install-dep.sh: do not install multiple packages in one single line (#657)
* tcmu_read_config() check read() return value. (#656)
And added these changes in v1.5.4 from v1.5.3:
* Bump version to 1.5.4 (#652)
* handler: add writesame/caw hooks support
* tcmur: fall back to writesame without unmap if not aligned
* tcmur: clean up the code
* rbd: fix the unmap align and granularity size
* rbd: use the new format of the daemon name
* file_zbc: Remove unnecessary zone boundary check
* Sat Jan 30 2021 lduncan@suse.com
- Update to version 1.5.3:
* tcmur: error if both src/dst_dev are unset after CSCD parsing
* tcmur: don't assume two XCOPY CSCDs
* tcmur: fail XCOPY requests with inline data
* tcmur: fail cross-device XCOPY requests
* scsi: minor simplification of inquiry if/else logic
* Add supported vpd pages to zbc vpd pages
* lock: do not try to acquire the lock for read fops
* rbd: remove all the stale blacklist entries when opening devices
* tcmu-runner: explicitly release the g_runner_handlers resources
* glfs: add init/destroy support to fix memory leak
* tcmur: add the init/destroy support in struct tcmur_handler
* CMakeList.txt: fix the style and switch tabes to white spaces
* worker: do not set thread name in the callback fn
* target: convert recovery thread to work helpers
* rbd: add report event support
* runner: add handler error reporting cb
* runner: convert alua code to work helpers
* runner: add thread helpers
* rbd: fix formatting
* tcmur_device: remove unused recovery_thread member
* rbd: fix logging when client is blacklisted
* glfs: allow to load the device when the sizes disagree
* Fix possible cdb printing overflow
* libtcmu_log: Set tcmu_logbuf before log thread is created
* extra/install_dep.sh: Add support for SUSE
* glfs: disable the fencing when it is not support
* Simplify tcmu_set_thread_name
* extra script: Fix install_dep.sh
* logger: add pthread name
* tcmu-runner: set a name for each pthread
* libtcmu: remove stale fns declaration
* glfs: check EOF for read
* Add missing libpthread
* logger: correct the log message for log dir path
* logger: fix posible crash when loging to file
* Add tcmu_dev_get_memory_info() and split+rename device_add().
* Add support for Debian
* glfs: add lock support
* alua: make the lock done as INFO message
* Thu Jan 07 2021 David Disseldorp <ddiss@suse.com>
- Fix for security advisory CVE-2020-28374; (bsc#1180676).
* Fri Jan 03 2020 Lee Duncan <lduncan@suse.com>
- Fixed i586 compilation complaint in tcmur_cmd_handler.c, adding:
* tcmu-runner-fix-i586-size_t-error.patch
(which came from David Disseldorp). Also, added requirement for
libnl3-devel version that supports signed network functions,
such as nla_put_s32().
/usr/lib/libtcmu.so.2 /usr/lib/libtcmu.so.2.2
Generated by rpm2html 1.8.1
Fabrice Bellet, Thu Oct 23 22:58:29 2025