- Update to version 2.1.53:
* version 2.1.53
* saveconfig: set right perms on /etc/target/ dir
* saveconfig: set right perms on backup dir
* saveconfig: set 0o600 perms on backupfiles
* uds: set right permissions at bind() time
This removed patches which are included upstream:
* 0001-uds-set-right-permissions-at-bind-time.patch
* 0002-saveconfig-set-0o600-perms-on-backupfiles.patch
* 0003-saveconfig-set-right-perms-on-backup-dir.patch
* 0004-saveconfig-set-right-perms-on-etc-target-dir.patch
And replaced the tarball with targetcli-fb-2.1.53.tar.xz
OBS-URL: https://build.opensuse.org/request/show/817943
OBS-URL: https://build.opensuse.org/package/show/Base:System/targetcli-fb?expand=0&rev=45
- Update to version 2.1.52:
* version 2.1.52
* daemon-interactive: do not allow clearing the prompt
* daemon-interactive: show path on prompt
* daemonized-mode: add interactive shell support
* Use temp file objects for temporary storage area
* Fix StringIO/BytesIO stuck issue
* Fix targetclid daemon infinite stuck
* targetclid.sock: change SocketMode to 0600
(bsc#1168415 CVE-2020-10699)
* setup.py: add the socket and service files to the data_files section
* Use StringIO as a buffer instead of a file
OBS-URL: https://build.opensuse.org/request/show/808051
OBS-URL: https://build.opensuse.org/package/show/Base:System/targetcli-fb?expand=0&rev=40
- Update to version 2.1.49:
* version 2.1.fb49
* targetcli-fb: Add support for media change
* fix the parameter of define_config_group_param
* saveconfig: handle backups with block-level delete
* saveconfig: way for block-level save with delete command
* create: add a way to set control string
* fix amount of backup files in backup dir
* config: add saveconfig command to StorageObject level
* Allow to customize a home directory
* Fix default max_backup_files in ui_command_saveconfig
* MappedLuns and Luns max number is not the same anymore
* Use signed char instead of char
* version 2.1.fb48
* remove wrong exit code from targetcli --version
* backup: global option to tune max no. of backup conf files
* config: rename key 'kept_backups' as 'max_backup_files'
* config: backup when current config is different from recent backup copy
* config: defend on '/etc/target/backup' directory
* Auto-detect readonly state for iblock devices
* Read number of backup files to keep from file
* skip refreshing user backed storage object when it is null
* Replace dbus-python with GObject Introspection
This replaces targetcli-fb-2.1.47.tar.xz with targetcli-fb-2.1.49.tar.xz,
and removes the following patches:
* Auto-detect-readonly-state-for-iblock-devices.patch
* Use-signed-char-instead-of-char.patch
* targetcli-only-save-old-config-if-present.patch
and updates the SPEC file.
OBS-URL: https://build.opensuse.org/request/show/643046
OBS-URL: https://build.opensuse.org/package/show/Base:System/targetcli-fb?expand=0&rev=22
- Merge RBD support from non-fb version (bsc#1079329)
+ Split-out-blockdev-readonly-state-detection-helper.patch
+ rbd-support.patch (SLE/Leap only, due to LIO kernel dependency)
+ Add explicit Provides for "python-rtslib-rbd"
- Detect write-protected block devices (bsc#1070815)
+ Auto-detect-readonly-state-for-iblock-devices.patch
+ Use-signed-char-instead-of-char.patch
- Automatically generate version string from upstream tag
+ Retain current fb-removed version format used
+ Rename targetcli-fb-2.1.fb47.tar.xz to targetcli-fb-2.1.47.tar.xzar.xz
and cleanup hardcoded duplicate name/version values in spec
OBS-URL: https://build.opensuse.org/request/show/596386
OBS-URL: https://build.opensuse.org/package/show/Base:System/targetcli-fb?expand=0&rev=18
- Added dependency on dbus package to SPEC file (bsc#1073913)
- Converted RPM SPEC file to singlepsec format (bsc#1045332),
updating SPEC file only. This breaks this package into two
packages. The new base package is called targetcli-fb-common,
and does not depend on the python version. The other package
is python-version dependent, and is called either
python2-targetcli-fb or python3-targetcli-fb, dpending on
which version of Python you wish to use.
- Ran "spec-cleaner" over the SPEC file, to clean it up, before
support for Python3 is added.
- Moved targetcli-fb-2.1.fb47.tar.gz to targetcli-fb-2.1.fb47.tar.xz,
after appropriate decompression/compression, to match SPEC and
_service file. Updated _servicedata to match.
OBS-URL: https://build.opensuse.org/request/show/563151
OBS-URL: https://build.opensuse.org/package/show/Base:System/targetcli-fb?expand=0&rev=11
- Update to version 2.1.fb46:
* version 2.1.fb44
* Remove build scripts for RPM and Debian packages
* Add Gentoo to the list of distributions that ship targetcli-fb
* Add support to create/delete ALUA groups on a storage object
* Add support to set/get a LUN's ALUA group
* version 2.1.fb45
* Create ALUA dir and def group in UI with storage object
* Clear backstore cache on refresh
* version 2.1.fb46
OBS-URL: https://build.opensuse.org/request/show/487780
OBS-URL: https://build.opensuse.org/package/show/Base:System/targetcli-fb?expand=0&rev=6