Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

targetcli-fb-common-2.1.52-lp152.2.3.1 RPM for noarch

From OpenSuSE Leap 15.2 updates for noarch

Name: targetcli-fb-common Distribution: openSUSE Leap 15.2
Version: 2.1.52 Vendor: openSUSE
Release: lp152.2.3.1 Build date: Fri Jul 31 18:39:19 2020
Group: System/Management Build host: cloud135
Size: 20671 Source RPM: targetcli-fb-2.1.52-lp152.2.3.1.src.rpm
Summary: Common targetcli-fb subpackage for either flavor of Python
targetcli-fb-common is the invariant base package needed by both
python2-targetcli-fb and python3-targetcli-fb.






* Wed Jun 10 2020 Lee Duncan <>
  - Added 4 upstream commits for CVE-2020-13867 (bsc#1172743),
    adding patches:
    * 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
* Thu May 21 2020
  - 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)
    * add the socket and service files to the data_files section
    * Use StringIO as a buffer instead of a file
    Also, add a patch to move systemd unit files to /usr/lib/systemd/system:
    * fix-setup-install.patch
* Wed Feb 12 2020
  - Update to version 2.1.51 from 2.1.49, which includes
    the addition of a targetcli daemon, which can be used
    to speed up batch processing. With patches:
    * version 2.1.51
    * targetcli: depreciate the redundant '--tcp' option
    * man: add daemon intro at targetcli(8) man page
    * systemd-units: fix documentation
    * targetclid: add man page entry
    * daemon: load the prefs on every new connection
    * cli: show useful hint in header area of shell in daemonized mode
    * cli: provide a way to disable using daemon
    * cli: show better error msg when daemon is not running
    * Do not print err msg when signal closes socket.
    * Handle systemd socket activation, when present.
    * Close socket when receiving a signal to interrupt connection.
    * Exit with success when getting a signal.
    * Only return response to targetcli when bytes present
    * Removed useless semicolons, as they're ignored
    * Handle OSError correctly: use strerror to get string
    * Tweak systemd socket-activation settings for daemon
    * Handle Python 3.7 stricter binary vs. string rules.
    * Fix indention for targetclid when processing output.
    * version 2.1.50
    * iscsi discovery_auth enable is a number not a string
    * restoreconfig: add ability to restore/reload single target or storage_object
    * Fix a syntax error in some except clauses
    * Remove Epydoc markup from command messages
    * targetcli: serialize multiple requests
    * targetcli: way to enable targetclid as default choice
    * targetclid: enable socket based activation
    * targetclid: add daemonize component for targetcli
    * Do not remove the first digit when auto-completing the TPG tag
    * Remove the extra semicolon in _save_backups
    * Add emulate_pr backstore attribute
    * targetcli-fb: Fix raise exception error in _save_backups
    * saveconfig: compress the backup config files
    This replaces targetcli-fb-2.1.49.tar.xz with
    targetcli-fb-2.1.51.tar.xz, and removes the following patches,
    which area already upstream:
    * Add-emulate_pr-backstore-attribute.patch
    * do-not-remove-the-first-digit-when-auto-completing-the-tpg-tag
    * iscsi-discovery_auth-enable-is-a-number-not-a-string
    * saveconfig-compress-the-backup-config-files
    * targetcli-fb-fix-raise-exception-error-in-save_backups
* Mon Feb 03 2020 Dominique Leuenberger <>
  - BuildRequire pkgconfig(systemd) instead of systemd: allow OBS to
    shortcut through the -mini flavors.
* Mon Aug 19 2019 Lee Duncan <>
  - Added the following upstream patches:
    * targetcli-fb-fix-raise-exception-error-in-save_backups
    * iscsi-discovery_auth-enable-is-a-number-not-a-string (bsc#1145685)
    * saveconfig-compress-the-backup-config-files
    * do-not-remove-the-first-digit-when-auto-completing-the-tpg-tag
* Wed Apr 03 2019
  - support emulate_pr attribute changes (bsc#1121998)
    + Add-emulate_pr-backstore-attribute.patch
* Thu Feb 07 2019
  - Ensure this package and the deprecated lio-utils package
    do not run at the same time, in a sane way (bsc#1123423),
    updating the source file targetcli-fb.service. Also, updated
    the SPEC file with new year, updated URL, and http->https.
* Fri Dec 07 2018
  - Enable RBD support for SLE/Leap 15+ (bsc#1118516)
* Thu Oct 18 2018
  - 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.
* Fri Apr 20 2018
  - Only save current config to backup if current
    config exists (bsc#1090424), adding patch:
    * targetcli-only-save-old-config-if-present.patch
* Wed Apr 11 2018
  - 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
* Tue Apr 10 2018
  - 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
* Sun Feb 25 2018
  - Fix upgrade path by provide/obsolete targetcli/targetcli-fb (bsc#1082693)
* Mon Feb 05 2018
  - Fix upgrade path by provide/obsolete version-release
* Mon Jan 15 2018
  - Removed duplicate BuildRequires line, and add Conflicts for
* Thu Jan 04 2018
  - Added dependency on dbus package to SPEC file (bsc#1073913)
* Thu Jan 04 2018
  - 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.
* Fri Dec 15 2017
  - Ran "spec-cleaner" over the SPEC file, to clean it up, before
    support for Python3 is added.
* Fri Dec 15 2017
  - 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.
* Thu Aug 17 2017
  - Update to version 2.1.fb47
    * Improving ALUA and TCMU support, as well as moving the default
    directory for APTPL files from /var/target to /etc/target,
    for better FHS compliance.
* Thu Apr 13 2017
  - Update to version 2.1.fb46 (bsc#1032833):
    * 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
* Sun Oct 30 2016
  - Trim macro indirections and empty macros
* Mon Jul 25 2016
  -  updated spec file: removed Provides/Obsoletes of
    targetcli and python-targetcli, and added
    Conflicts with targetcli (bsc#986475)
* Tue Apr 19 2016
  - Creating from latest upstream version 2.1.fb43



Generated by rpm2html 1.8.1

Fabrice Bellet, Sat Nov 27 23:25:36 2021