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

open-iscsi-2.1.7-91.1 RPM for ppc64le

From OpenSuSE Ports Tumbleweed for ppc64le

Name: open-iscsi Distribution: openSUSE Tumbleweed
Version: 2.1.7 Vendor: openSUSE
Release: 91.1 Build date: Thu Jun 23 10:39:07 2022
Group: Productivity/Networking/Other Build host: obs-power8-01
Size: 2451806 Source RPM: open-iscsi-2.1.7-91.1.src.rpm
Packager: http://bugs.opensuse.org
Url: https://www.open-iscsi.com
Summary: Linux iSCSI Software Initiator
This is a transport independent implementation of RFC 3720
iSCSI. It is partitioned into user and kernel parts.

The kernel portion of Open-iSCSI implements the iSCSI data path (that
is, iSCSI Read and iSCSI Write), and consists of two loadable
modules: iscsi_if.ko and iscsi_tcp.ko, and is now is delivered
as part of the kernel.

The user-space part contains the entire control plane: configuration
manager, iSCSI Discovery, Login and Logout processing,
connection-level error processing, Nop-In and Nop-Out handling. It
comes with a daemon process called iscsid, and a management utility,
iscsiadm.

Provides

Requires

License

GPL-2.0-or-later

Changelog

* Fri Jun 17 2022 Lee Duncan <lduncan@suse.com>
  - For Tumbleweed, moved logrotate files from user-specific
    directory /etc/logrotate.d to vendor-specific
    /usr/etc/logrotate.d
    (for Stefan Schubert <schubi@suse.com>)
* Fri May 13 2022 Lee Duncan <lduncan@suse.com>
  - Set initiatorname in %post (at end of install), for cases
    where root is read-only at startup time (bsc#1198457)
* Mon May 09 2022 Lee Duncan <lduncan@suse.com>
  - Update to latest upstream, including:
    * Added 'distclean' to Makefile targets
    * Ensure Makefile '.PHONY' targets set up correctly
    * fix an iscsid logout bug generating a false error
      and cleanup logout error messages
* Fri May 06 2022 Lee Duncan <lduncan@suse.com>
  - Updated to latest upstream version, tagged 2.1.7. Changes
    included:
    * updated/fixed test script
    * updated build system
    * several bug fixes, including one for bsc#1199264
* Wed Apr 06 2022 Lee Duncan <lduncan@suse.com>
  - Updated to latest upstream, including bug fixes and cleanups.
    Changes included:
    * add handling name/value pairs for firmware login (bsc#1196113),
      including man page update for same
    * Fix bug where some package parts were installed using
      DESTDIR twice
    * general build cleanup (in prep for removing DB files from
      /etc/iscsi some day soon)
    Also, now delivering a "package config" file for libopeniscsiusr.
* Sat Mar 05 2022 Lee Duncan <lduncan@suse.com>
  - Update to latest upstream, including test cleanup, minor
    bug fixes (cosmetic), and fixing iscsi-init (bsc#1195656).
* Mon Feb 14 2022 Lee Duncan <lduncan@suse.com>
  - Updated to latest upstream 2.1.6 as 2.1.6-suse, which contains
    bug fixes and cleanups. See the Changelog for more details.
* Thu Nov 11 2021 Lee Duncan <lduncan@suse.com>
  - Merged latest upstream. Mostly cleanup, but includes a fix for
    iscsi-init.service when trying to write to the root volume too
    early (bsc#1192568), as well as an upstream fix for possible
    deadlock when dealing with sysfs.
* Mon Oct 25 2021 Lee Duncan <lduncan@suse.com>
  - Fix the usr-merge changes (bsc#1192013). This includes catching
    all the places that /sbin was still used directly, as well as
    making the SPEC file build using /usr/sbin for openSUSE but
    still use /sbin for SLE, for now.
* Tue Oct 05 2021 Lee Duncan <lduncan@suse.com>
  - Fix possible systemd cycle by adding an "obsoletes" for
    the old libopeniscsiusr for older versions.
* Thu Sep 30 2021 Lee Duncan <lduncan@suse.com>
  - Update to latest from upstream, fixing:
    * Moving the executables from /sbin to /usr/sbin (bsc#1191054)
    * Remove default dependencies from iscsi-init.service
    (bsc#1187190)
* Wed Sep 08 2021 Lee Duncan <lduncan@suse.com>
  - Updated to latest upstream 2.1.5 as 2.1.5-suse, which contains
    these changes not already present:
    * Handle IPv6 interfaces correctly. (bsc#1187958)
    * Handle qedi correctly in NPAR mode (bsc#1187958)
    * Update iscsiadm man page (bsc#1187958)
    * Update iface.example for ipv6
    * Change iscsi IP type from defines to enum.
    * Handle recv() returning 0 in iscsid_response()
* Fri Aug 20 2021 Lee Duncan <lduncan@suse.com>
  - Merged latest upstream, which includes:
    * iscsid: set PR_SET_IO_FLUSHER (bsc#1188869)
* Wed Jul 21 2021 Lee Duncan <lduncan@suse.com>
  - Merge latest upstream, which includeds:
    * Support the "qede" CMA-card driver. (bsc#1188579)
    * iscsistart: fix null pointer deref before exit
* Wed May 12 2021 Lee Duncan <lduncan@suse.com>
  - Merge latest upstream, which added fix (bsc#1185930):
    * Set default 'startup' to 'onboot' for FW nodes
* Wed Apr 28 2021 Lee Duncan <lduncan@suse.com>
  - Local (SUSE) change: update iscsi.service so that it tries to
    logon to any "onboot" and firmware targets, in case a target
    was offline when booted but back up when the service is started.
    (bsc#1153806)
* Wed Apr 28 2021 Lee Duncan <lduncan@suse.com>
  - Merged with latest from upstream, which contains these fixes:
    * Add "no wait" option to iscsiadm firmware login
    * Check for ISCSI_ERR_ISCSID_NOTCONN in iscsistart
    * Log proper error message when AUTH failure occurs
* Thu Mar 11 2021 Lee Duncan <lduncan@suse.com>
  - Updated to latest upstream 2.1.4 as 2.1.4-suse, which contains
    these changes not already present:
    * Enable iscsi.service asynchronous logins, cleanup services
      (bsc#1183421)
    * libopeniscsiusr: dont error loudly if a session isn't found when
      working through iscsi_sessions_get()
    * libopeniscsiusr: skip over removed sessions
    * libopeniscsiusr: fix error messages
    * Avoid hardcoding pkg-config to fix cross build
    * Fix iscsistart login issue when target is delayed.
* Tue Jan 26 2021 Lee Duncan <lduncan@suse.com>
  - Update to latest upstream (no new tag yet). To fix
    bsc#1181313. Changes since last update added to
    open-iscsi-SUSE-latest.diff.bz2:
    * Fix iscsiadm segfault when exiting
    * iscsid: Add NO_SYSTEMD to CFLAGS
    * Change mkdir permissions to 0770, adjust usmask
    * Fix typo in util.py
    * iscsid: Do not allow conflicting pid-file options
    * iscsiadm: Fix memory leak in iscsiadm
    * libopeniscsiusr: Fix memory leak in iscsi_sessions_get()
    * libopeniscsiusr: Fix memory leak in iscsi_nodes_get()
    * idbm: Fix memory leak and NULL pointer dereference in idbm_rec_update_param()
    * Add etc/systemd/iscsi-init.service to SYSTEMDFILES Makefile variable
* Thu Dec 31 2020 Lee Duncan <lduncan@suse.com>
  - Updated to upstream version 2.1.3 as 2.1.3-suse, for bsc#1179908
    (which addresses CVE-2020-17437, CVE-2020-17438, CVE-2020-13987,
    and CVE-2020-13988), changes include:
    * uip: check for TCP urgent pointer past end of frame
    * uip: check for u8 overflow when processing TCP options
    * uip: check for header length underflow during checksum calculation
    * fwparam_ppc: Fix memory leak in fwparam_ppc.c
    * iscsiuio: Remove unused macro IFNAMSIZ defined in iscsid_ipc.c
    * fwparam_ppc: Fix illegal memory access in fwparam_ppc.c
    * sysfs: Verify parameter of sysfs_device_get()
    * fwparam_ppc: Fix NULL pointer dereference in find_devtree()
    * open-iscsi: Clean user_param list when process exit
    * iscsi_net_util: Fix NULL pointer dereference in find_vlan_dev()
    * open-iscsi: Fix NULL pointer dereference in mgmt_ipc_read_req()
    * open-iscsi: Fix invalid pointer deference in find_initiator()
    * iscsiuio: Fix invalid parameter when call fstat()
    * iscsi-iname: Verify open() return value before calling read()
    * iscsi_sysfs: Fix NULL pointer deference in iscsi_sysfs_read_iface
* Mon Nov 30 2020 Lee Duncan <lduncan@suse.com>
  - Updatged to latest upstream, including:
    * iscsiadm: Optimize the the verification of mode paramters
    * iscsid: Poll timeout value to 1 minute for iscsid
    * iscsiadm: fix host stats mode coredump
    * iscsid: fix logging level when starting and shutting down daemon
    * Updated iscsiadm man page.
    * Fix memory leak in sysfs_get_str
    * libopeniscsiusr: Compare with max int instead of max long
  - Systemd unit files should not depend on network.target (bsc#1179440),
    updating:
    * open-iscsi-SUSE-latest.diff.bz2
* Wed Nov 04 2020 Lee Duncan <lduncan@suse.com>
  - Updated to latest upstream, including async login ability:
    * TODO: Update to todo list.
    * Implement login "no_wait" for iscsiadm NODE mode
    * iscsiadm buffer overflow regression when discovering many targets at once
    * iscsid: Check Invalid Session id for stop connection
    * Add ability to attempt target logins asynchronously
* Tue Nov 03 2020 Franck Bui <fbui@suse.com>
  - %service_del_postun_without_restart is now available on SLE
    More accurately it's been introduced in SLE12-SP2+ and SLE15+
    +-------------------------------------------------------------------
* Sat Jul 25 2020 Lee Duncan <lduncan@suse.com>
  - Upgrade to upstream vresion 2.1.2 as 2.1.2-suse (for
    jre#SES-1081), including:
    * use openssl for random data generation
    * Misspelled socket name might cause confusion to inexperienced user.
    * iscsi/libopeniscsiusr:add libopeniscsiuser_node.h to HEADERS
    * Let initiator name be created by iscsi-init.service.
    * iscsi: fix fd leak
    * iscsi: Add break to while loop
    * Fix compiler complaint about string copy in iscsiuio
    * Fix a compiler complaint about writing one byte
    * Fix issue with zero-length arrays at end of struct
    * Add iscsi-init.service
    * Proper disconnect of TCP connection
    * Fix dependency on new systemd RPM macro
    * Fix SIGPIPE loop in signal handler
    * Update iscsi-iname.c
    * log:modify iSCSI shared memory permissions for logs
    * Sequence systemd services correctly when upgrading
    * Ignore iface.example in iface match checks
    * More changes for musl.
    * Fix type mismatch under musl.
    * Change include of <sys/poll.h> to <poll.h>
    * Add Wants=remote-fs-pre.target for sequencing.
    * Add workaround in SPEC file for installcheck.
    * Fix issue where "iscsi-iname -p" core dumps.
    * iscsi-iname: fix iscsi-iname -p access NULL pointer without given IQN prefix
    * Fix iscsi.service so it handles restarts better
    Replacing open-iscsi-2.1.1-suse.tar.bz2 with open-iscsi-2.1.2-suse.tar.bz2,
    and updating open-iscsi-SUSE-latest.diff.bz2 to empty, since initially
    there are no differences.
* Mon Jun 08 2020 Lee Duncan <lduncan@suse.com>
  - Merged in latest upstream. Summary:
    * Let initiator name be created by iscsi-init.service.
    * iscsi: fix fd leak
    * iscsi: Add break to while loop
    * Fix compiler complaint about string copy in iscsiuio
    * Fix a compiler complaint about writing one byte
    * Fix issue with zero-length arrays at end of struct
    * Add iscsi-init.service
    * Proper disconnect of TCP connection
    * Fix SIGPIPE loop in signal handler
    * Update iscsi-iname.c
    * log:modify iSCSI shared memory permissions for logs
    * Ignore iface.example in iface match checks
    * More changes for musl.
    * Fix type mismatch under musl.
    * Change include of <sys/poll.h> to <poll.h>
    * iscsi-iname: fix iscsi-iname -p access NULL pointer without given IQN prefix
    Note that the "Add iscsi-init.service" change adds a new systemd
    service called "iscsi-init", that creates the iSCSI initiator name
    file /etc/iscsi/initiatorname.iscsi, if and only if it does not
    exist. This obviates the need to do this from the SPEC file, now
    updated.
    Since this was not a version-number update, in addition to modifying
    the SPEC file, also updates:
    * open-iscsi-SUSE-latest.diff.bz2
* Sat May 02 2020 Lee Duncan <lduncan@suse.com>
  - Update SPEC file to handle the fact that the
    service_del_postun_without_restart RPM macro exists
    in factory but not in SLE. No functional change
    for factory.
* Tue Apr 07 2020 Lee Duncan <lduncan@suse.com>
  - Updated service_del_preun and service_del_postun for iscsi and
    iscsiuio packges in SPEC file, so that services get started/
    stopped in the correct order, and changed systemd macros so
    that iscsi login service iscsi.service is not restarted during
    package upgrade (bsc#1166650)
* Wed Apr 01 2020 Lee Duncan <lduncan@suse.com>
  - Update with two upstream commits:
    * Fix issue where "iscsi-iname -p" core dumps. (found upstream)
    * Fix iscsi.service so it handles restarts better (bsc#1163499)
    * Add Wants=remote-fs-pre.target for sequencing. (bsc#1158536)
    updating:
    * open-iscsi-SUSE-latest.diff.bz2
* Thu Mar 26 2020 Lee Duncan <lduncan@suse.com>
  - Update SPEC file to work around issue with installcheck
    SUSE script. Update the SPEC file while there.
* Tue Mar 03 2020 Lee Duncan <lduncan@suse.com>
  - Merged in latest upstream (2.1.1), which is mainly a bug-fix
    release over 2.1.0, including changing the test suite from
    shell-based to python3-based, replacing
    open-iscsi.2.1.0-suse.tar.bz2 with open-iscsi-2.1.1-suse.tar.bz2
    and resetting open-iscsi-SUSE-latest-diff.bz2
* Fri Jan 31 2020 Lee Duncan <lduncan@suse.com>
  - Bug fixes, including addig support for "-fno-common"
    compiler option, 586 bug fixes, a bug fix for SHA1
    handling, and other needed but small fixes (bsc#1160287),
    updating:
    * open-iscsi-SUSE-latest.diff.bz2
* Mon Nov 18 2019 Lee Duncan <lduncan@suse.com>
  - Merged in latest upstream (2.1.0), including more fixes for
    iscsiuio, and cleanup/bug-fixes of new CHAP code.
    This replaces open-iscsi-2.0.878-suse.tar.bz2 with
    open-iscsi-2.1.0-suse.tar.bz2, and it resets
    open-iscsi-SUSE-latest.diff.bz2 with fixes after 2.1.0-suse.
    Also, updated the Summary lines in the spec file that
    started with "iSCSI ...", since rpmlint didn't like
    them starting with a non-capital letter, and updated the
    version number for iscsiuio to match the code.
* Sat Nov 09 2019 Lee Duncan <lduncan@suse.com>
  - Use SPEC-file macro for systemd generator directory, since
    the libexec macro is changing from /usr/lib to /usr/libexec.
* Fri Nov 01 2019 Lee Duncan <lduncan@suse.com>
  - Fix issue where CHAP was not working after latest update
    (bsc#1155510), updating:
    * open-iscsi-SUSE-latest.diff.bz2
* Fri Oct 18 2019 Lee Duncan <lduncan@suse.com>
  - Merge in latest upstream, with fixes for:
    * Support CHAP SHA-1, SHA-256, SHA3-256 vis openssl libcrypto
    - this requires an update of the SPEC file, as well
    * Initialize timeout for printing specific session info
    Updating (in addition to the SPEC file):
    * open-iscsi-SUSE-latest.diff.bz2
* Fri Sep 13 2019 Lee Duncan <lduncan@suse.com>
  - Upgraded to upstream version 2.0.878, which becomes 2.0.878-suse
    with our (few) SUSE-specific changes needed for our build system.
    Changes include:
    * general bug fixes in iscsid, iscsiadm, and libopeniscsiusr,
      including better lock handling for multiple instances of iscsiadm
    * iscsiuio/qedi updates
    * systemd service-file updates/cleanups
    This replaces open-iscsi-2.0.877-suse.tar.bz2 with
    open-iscsi-2.0.878-suse.tar.bz2, and it resets
    open-iscsi-SUSE-latest.diff.bz2 with fixes after 2.0.878.
* Mon Aug 12 2019 Martin Liška <mliska@suse.cz>
  - Enable LTO on aarch64 as the gcc9 package issue is fixed:
    https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91386
* Thu Aug 01 2019 Lee Duncan <lduncan@suse.com>
  - Disable LTO (Link Time Optimization) on aarch64 since it seems
    to fail -- iscsiadm core dumps almost immediately (bsc#1143192),
    updating the SPEC file.
* Wed Jul 17 2019 Bernhard Wiedemann <bwiedemann@suse.com>
  - Ensure /etc/iscsi/initiatorname.iscsi has reproducible size
    works around https://github.com/rpm-software-management/rpm/pull/229,
    updating the SPEC file
* Tue Jul 09 2019 Lee Duncan <lduncan@suse.com>
  - Added latest upstream changes, including:
    * iscsiuio: update version to 0.7.8.6
    * iscsiuio: allow processing of iscsid requests in DHCP failure condition
    * rec update: disable the idbm_lock in read/write when updating the rec
    Updating:
    * open-iscsi-SUSE-latest.diff.bz2
* Wed Jun 12 2019 Dominique Leuenberger <dimstar@opensuse.org>
  - BuildRequire pkgconfig(systemd) instead of systemd: allow OBS to
    shortcut the build queues by allowing usage of systemd-mini
* Tue Jun 04 2019 Lee Duncan <lduncan@suse.com>
  - Added latest upstream changes, including:
    - iscsiuio: Stop using /var directory for PIDfile and locks
    - iscsiuio: improve daemon synchronization (bsc#1135070)
    - fix pipe notification code
    - add systemd support for iscsiuio
    - make iscsid systemd usage optional
    - fix possible discovery hang timeout
    - fix iscsiuio systemd disablement
    Updating:
    * open-iscsi-SUSE-latest.diff.bz2
* Tue Mar 26 2019 Lee Duncan <lduncan@suse.com>
  - Added latest upstream changes, including:
    * Fix output of node printing for multiple paths.
    * Fix printing of node database again.
    * Add Restart=on-failure option to iscsid.service
    * Fix node print return value when no nodes.
    Updating:
    * open-iscsi-SUSE-latest.diff.bz2
* Wed Jan 23 2019 lduncan@suse.com
  - Merged latest upstream commits to get needed fix:
    * Fix output for iscsiadm node/iface print level P1 (needed
      for bsc#1122938)
    * Updated iscsiadm man page: add "onboot" handling.
    Updating:
    * open-iscsi-SUSE-latest.diff.bz2
* Mon Jan 14 2019 lduncan@suse.com
  - Update SPEC file to allow %_libdir macro to override LIB_DIR
    when building or installing
* Mon Jan 14 2019 lduncan@suse.com
  - Update SPEC file to use %license macro for COPYING
    file so that it gets delivered when when other docs
    are excluded (bsc#1121877)

Files

/etc/iscsi
/etc/iscsi/ifaces
/etc/iscsi/ifaces/iface.example
/etc/iscsi/initiatorname.iscsi
/etc/iscsi/iscsid.conf
/etc/iscsid.conf
/usr/lib/systemd/system-generators/ibft-rule-generator
/usr/lib/systemd/system/iscsi-init.service
/usr/lib/systemd/system/iscsi.service
/usr/lib/systemd/system/iscsid.service
/usr/lib/systemd/system/iscsid.socket
/usr/lib/udev/rules.d/50-iscsi-firmware-login.rules
/usr/sbin/iscsi-gen-initiatorname
/usr/sbin/iscsi-iname
/usr/sbin/iscsi_discovery
/usr/sbin/iscsi_fw_login
/usr/sbin/iscsi_offload
/usr/sbin/iscsiadm
/usr/sbin/iscsid
/usr/sbin/iscsistart
/usr/sbin/rciscsi
/usr/sbin/rciscsid
/usr/share/doc/packages/open-iscsi
/usr/share/doc/packages/open-iscsi/README
/usr/share/licenses/open-iscsi
/usr/share/licenses/open-iscsi/COPYING
/usr/share/man/man8/iscsi-gen-initiatorname.8.gz
/usr/share/man/man8/iscsi-iname.8.gz
/usr/share/man/man8/iscsi_discovery.8.gz
/usr/share/man/man8/iscsi_fw_login.8.gz
/usr/share/man/man8/iscsiadm.8.gz
/usr/share/man/man8/iscsid.8.gz
/usr/share/man/man8/iscsistart.8.gz


Generated by rpm2html 1.8.1

Fabrice Bellet, Thu Jul 7 23:38:58 2022