iscsi-initiato-utils package update
Signed-off-by: basebuilder_pel7ppc64bebuilder0 <basebuilder@powerel.org>master
parent
a8d038ea09
commit
77e738c6f6
|
@ -1,71 +1,62 @@
|
|||
%define open_iscsi_version 2.0
|
||||
%define open_iscsi_build 874
|
||||
%global open_iscsi_version 2.0
|
||||
%global open_iscsi_build 876
|
||||
%global commit0 f3c8e90fc0894c088950a15ee6618b427f9e2457
|
||||
%global shortcommit0 %(c=%{commit0}; echo ${c:0:7})
|
||||
|
||||
%if 0%{?rhel} >= 7
|
||||
# Disable python2 build by default
|
||||
%bcond_with python2
|
||||
%else
|
||||
%bcond_without python2
|
||||
%endif
|
||||
|
||||
Summary: iSCSI daemon and utility programs
|
||||
Name: iscsi-initiator-utils
|
||||
Version: 6.%{open_iscsi_version}.%{open_iscsi_build}
|
||||
Release: 10%{?dist}
|
||||
Release: 7.git%{shortcommit0}%{?dist}
|
||||
Group: System Environment/Daemons
|
||||
License: GPLv2+
|
||||
URL: http://www.open-iscsi.org
|
||||
|
||||
Source0: https://github.com/open-iscsi/open-iscsi/archive/%{open_iscsi_version}.%{open_iscsi_build}.tar.gz#/open-iscsi-%{open_iscsi_version}.%{open_iscsi_build}.tar.gz
|
||||
Source0: https://github.com/open-iscsi/open-iscsi/archive/%{commit0}.tar.gz#/open-iscsi-%{shortcommit0}.tar.gz
|
||||
Source4: 04-iscsi
|
||||
Source5: iscsi-tmpfiles.conf
|
||||
|
||||
# upstream patches, post last tagged version
|
||||
Patch1: open-iscsi-2.0.874-1-iBFT-origin-is-an-enum-not-a-string.patch
|
||||
Patch2: open-iscsi-2.0.874-4-iscsid-treat-SIGTERM-like-iscsiadm-k-0.patch
|
||||
Patch3: open-iscsi-2.0.874-5-Make-event_loop_stop-volatile-for-safer-access.patch
|
||||
Patch4: open-iscsi-2.0.874-7-iscsid-Changes-to-support-the-new-qedi-transport.patch
|
||||
Patch5: open-iscsi-2.0.874-8-iscsiuio-Add-support-for-the-new-qedi-transport.patch
|
||||
Patch6: open-iscsi-2.0.874-9-iscsiuio-v0.7.8.3.patch
|
||||
Patch7: open-iscsi-2.0.874-7-Allow-disabling-auto-LUN-scans.patch
|
||||
Patch8: open-iscsi-2.0.874-23-Fix-manual-LUN-scans-feature.patch
|
||||
Patch9: open-iscsi-2.0.874-27-iscsid-Add-qedi-ping-transport-hook.patch
|
||||
Patch20: open-iscsi-2.0.874-30-isolate-iscsistart-socket-use.patch
|
||||
# not (yet) upstream merged
|
||||
Patch140: open-iscsi-2.0.874-iscsid-reset-head-on-wrap-when-buffer-empty.patch
|
||||
Patch143: 0143-idmb_rec_write-check-for-tpgt-first.patch
|
||||
Patch145: 0145-idbm_rec_write-seperate-old-and-new-style-writes.patch
|
||||
Patch146: 0146-idbw_rec_write-pick-tpgt-from-existing-record.patch
|
||||
Patch149: 0149-update-systemd-service-files-add-iscsi.service-for-s.patch
|
||||
Patch150: 0150-iscsi-boot-related-service-file-updates.patch
|
||||
# distro specific modifications
|
||||
Patch151: 0151-update-initscripts-and-docs.patch
|
||||
Patch152: 0152-use-var-for-config.patch
|
||||
Patch153: 0153-use-powerel-for-name.patch
|
||||
Patch154: 0154-add-libiscsi.patch
|
||||
Patch156: 0156-remove-the-offload-boot-supported-ifdef.patch
|
||||
Patch159: 0159-iscsiuio-systemd-unit-files.patch
|
||||
Patch160: 0160-use-systemctl-to-start-iscsid.patch
|
||||
Patch161: 0161-resolve-565245-multilib-issues-caused-by-doxygen.patch
|
||||
Patch162: 0162-Don-t-check-for-autostart-sessions-if-iscsi-is-not-u.patch
|
||||
Patch164: 0164-libiscsi-fix-incorrect-strncpy-use.patch
|
||||
Patch166: 0166-start-socket-listeners-on-iscsiadm-command.patch
|
||||
Patch167: 0167-Revert-iscsiadm-return-error-when-login-fails.patch
|
||||
Patch168: 0168-update-handling-of-boot-sessions.patch
|
||||
Patch169: 0169-update-iscsi.service-for-boot-session-recovery.patch
|
||||
Patch170: 0170-fix-systemd-unit-wants.patch
|
||||
Patch172: 0172-move-cleanup-to-seperate-service.patch
|
||||
Patch175: open-iscsi-2.0.876-41-vlan-setting-sync-across-ipv4-ipv6-for-be2iscsi.patch
|
||||
Patch176: 0001-enable-MaxOutstandingR2T-negotiation.patch
|
||||
Patch177: open-iscsi-2.0.874-30-iscsiuio-fix-dhcpv6-transaction-id-mismatch-error.patch
|
||||
Patch178: open-iscsi-2.0.874-31-iscsiuio-serialize-xmit_mutex-lock-to-prevent-iscsiuio-seg-fault.patch
|
||||
Patch179: open-iscsi-2.0.874-32-iscsiuio-allow-ARP-for-non-matching-src-and-dst-addresses.patch
|
||||
Patch180: open-iscsi-2.0.874-33-iscsiuio-v0.7.8.4.patch
|
||||
Patch181: open-iscsi-2.0.876-3-qedi.c-Removed-unused-linux-ethtool.h.patch
|
||||
Patch182: open-iscsi-2.0.876-31-Fix-iscsiuio-segfault-when-shutting-down.patch
|
||||
Patch183: open-iscsi-2.0.876-54-iscsiuio-Add-inter-host-mutex-while-doing-xmit.patch
|
||||
Patch184: 0184-set-iscsid.safe_logout-to-Yes-by-default.patch
|
||||
Patch0001: 0001-idmb_rec_write-check-for-tpgt-first.patch
|
||||
Patch0002: 0002-idbm_rec_write-seperate-old-and-new-style-writes.patch
|
||||
Patch0003: 0003-idbw_rec_write-pick-tpgt-from-existing-record.patch
|
||||
Patch0004: 0004-update-systemd-service-files-add-iscsi.service-for-s.patch
|
||||
Patch0005: 0005-iscsi-boot-related-service-file-updates.patch
|
||||
Patch0006: 0006-update-initscripts-and-docs.patch
|
||||
Patch0007: 0007-use-var-for-config.patch
|
||||
Patch0008: 0008-use-red-hat-for-name.patch
|
||||
Patch0009: 0009-libiscsi.patch
|
||||
Patch0010: 0010-remove-the-offload-boot-supported-ifdef.patch
|
||||
Patch0011: 0011-iscsiuio-systemd-unit-files.patch
|
||||
Patch0012: 0012-Don-t-check-for-autostart-sessions-if-iscsi-is-not-u.patch
|
||||
Patch0013: 0013-Revert-iscsiadm-return-error-when-login-fails.patch
|
||||
Patch0014: 0014-update-handling-of-boot-sessions.patch
|
||||
Patch0015: 0015-update-iscsi.service-for-boot-session-recovery.patch
|
||||
Patch0016: 0016-updates-to-iscsi.service.patch
|
||||
Patch0017: 0017-make-session-shutdown-a-seperate-service.patch.patch
|
||||
Patch0018: 0018-Add-macros-to-release-GIL-lock.patch
|
||||
Patch0019: 0019-libiscsi-introduce-sessions-API.patch
|
||||
Patch0020: 0020-use-Red-Hat-version-string-to-match-RPM-package-vers.patch
|
||||
Patch0021: 0021-libiscsi-fix-discovery-request-timeout-regression.patch
|
||||
Patch0022: 0022-libiscsi-format-security-build-errors.patch
|
||||
Patch0023: 0023-libiscsi-fix-build-to-use-libopeniscsiusr.patch
|
||||
Patch0024: 0024-dont-install-scripts.patch
|
||||
Patch0028: 0028-use-var-lib-iscsi-in-libopeniscsiusr.patch
|
||||
Patch0029: open-iscsi-2.0.876-66-Allow-reading-sysfs-port-to-fail-gracefully.patch
|
||||
Patch0030: open-iscsi-2.0.876-67-Fix-incorrect-sysfs-logic-for-port-and-ip-address.patch
|
||||
Patch0031: open-iscsi-2.0.876-68-Fix-reading-of-sysfs-signed-integers-when-negative.patch
|
||||
Patch0032: open-iscsi-2.0.876-69-Create-a-new-error-for-target-not-connected.patch
|
||||
Patch0033: open-iscsi-2.0.876-70-Fix-bug-in-error-message-when-reading-sysfs-numbers.patch
|
||||
Patch0034: open-iscsi-2.0.876-71-Handle-ENOTCONN-error-separately-when-reading-sysfs-values.patch
|
||||
Patch0035: open-iscsi-2.0.876-93-Restore-space-in-node-mode-level-0-output.patch
|
||||
|
||||
# upstream removed internal open-isns, but not taking that here just yet
|
||||
# it requires repackaging isns-utils to provide a debug package
|
||||
Patch198: keep-open-isns.patch
|
||||
# version string, needs to be updated with each build
|
||||
Patch199: 0199-use-Red-Hat-version-string-to-match-RPM-package-vers.patch
|
||||
|
||||
BuildRequires: flex bison python-devel doxygen kmod-devel systemd-devel libmount-devel autoconf automake libtool
|
||||
BuildRequires: flex bison doxygen kmod-devel systemd-units
|
||||
BuildRequires: autoconf automake libtool libmount-devel openssl-devel
|
||||
BuildRequires: isns-utils-devel
|
||||
# For dir ownership
|
||||
Requires: %{name}-iscsiuio >= %{version}-%{release}
|
||||
Requires(post): systemd
|
||||
|
@ -73,7 +64,7 @@ Requires(preun): systemd
|
|||
Requires(postun): systemd
|
||||
|
||||
%global _hardened_build 1
|
||||
%global __provides_exclude_from ^(%{python_sitearch}/.*\\.so)$
|
||||
%global __provides_exclude_from ^(%{python2_sitearch}/.*\\.so|%{python3_sitearch}/.*\\.so)$
|
||||
|
||||
%description
|
||||
The iscsi package provides the server daemon for the iSCSI protocol,
|
||||
|
@ -81,6 +72,27 @@ as well as the utility programs used to manage it. iSCSI is a protocol
|
|||
for distributed disk access using SCSI commands sent over Internet
|
||||
Protocol networks.
|
||||
|
||||
# I don't think we're ready to expose these just yet
|
||||
# For now just add the needed library to the base package
|
||||
|
||||
#%package -n libopeniscsiusr
|
||||
#Summary: library providing access to Open-iSCSI initiator functionality
|
||||
#Group: Development/Libraries
|
||||
#License: BSD
|
||||
|
||||
#%description -n libopeniscsiusr
|
||||
#The libopeniscsiusr library provides a C API for access to the Open-iSCSI
|
||||
#initiator. It is used by the Open-iSCSI command line tools.
|
||||
|
||||
#%package -n libopeniscsiusr-devel
|
||||
#Summary: Development files for libopeniscsiusr
|
||||
#Group: Development/Libraries
|
||||
#Requires: libopeniscsiusr = %{version}-%{release}
|
||||
|
||||
#%description -n libopeniscsiusr-devel
|
||||
#The libopeniscsiusr-devel package contains libraries and header files for
|
||||
#developing applications that use libopeniscsiusr.
|
||||
|
||||
%package iscsiuio
|
||||
Summary: Userspace configuration daemon required for some iSCSI hardware
|
||||
Group: System Environment/Daemons
|
||||
|
@ -100,8 +112,34 @@ Requires: %{name} = %{version}-%{release}
|
|||
The %{name}-devel package contains libraries and header files for
|
||||
developing applications that use %{name}.
|
||||
|
||||
%if %{with python2}
|
||||
%package -n python2-%{name}
|
||||
%{?python_provide:%python_provide python2-%{name}}
|
||||
Summary: Python %{python2_version} bindings to %{name}
|
||||
Group: Development/Libraries
|
||||
|
||||
BuildRequires: python2-devel
|
||||
BuildRequires: python2-setuptools
|
||||
|
||||
%description -n python2-%{name}
|
||||
The %{name}-python2 package contains Python %{python2_version} bindings to the
|
||||
libiscsi interface for interacting with %{name}
|
||||
%endif # with python2
|
||||
|
||||
%package -n python3-%{name}
|
||||
%{?python_provide:%python_provide python3-%{name}}
|
||||
Summary: Python %{python3_version} bindings to %{name}
|
||||
Group: Development/Libraries
|
||||
|
||||
BuildRequires: python3-devel
|
||||
BuildRequires: python3-setuptools
|
||||
|
||||
%description -n python3-%{name}
|
||||
The %{name}-python3 package contains Python %{python3_version} bindings to the
|
||||
libiscsi interface for interacting with %{name}
|
||||
|
||||
%prep
|
||||
%autosetup -p1 -n open-iscsi-%{open_iscsi_version}.%{open_iscsi_build}
|
||||
%autosetup -p1 -n open-iscsi-%{commit0}
|
||||
|
||||
# change exec_prefix, there's no easy way to override
|
||||
%{__sed} -i -e 's|^exec_prefix = /$|exec_prefix = %{_exec_prefix}|' Makefile
|
||||
|
@ -115,23 +153,22 @@ autoreconf --install
|
|||
%{configure}
|
||||
cd ..
|
||||
|
||||
cd utils/open-isns
|
||||
chmod +x ./configure
|
||||
%{configure} --with-security=no --with-slp=no
|
||||
cd ../..
|
||||
|
||||
%{__make} OPTFLAGS="%{optflags} %{?__global_ldflags} -DUSE_KMOD -lkmod"
|
||||
pushd libiscsi
|
||||
python setup.py build
|
||||
%if %{with python2}
|
||||
%py2_build
|
||||
%endif # with python2
|
||||
%py3_build
|
||||
touch -r libiscsi.doxy html/*
|
||||
popd
|
||||
|
||||
|
||||
%install
|
||||
%{__make} DESTDIR=%{?buildroot} install_programs install_doc install_etc
|
||||
%{__make} DESTDIR=%{?buildroot} install_programs install_doc install_etc install_libopeniscsiusr
|
||||
# upstream makefile doesn't get everything the way we like it
|
||||
rm $RPM_BUILD_ROOT%{_sbindir}/iscsi_discovery
|
||||
#rm $RPM_BUILD_ROOT%{_sbindir}/iscsi_discovery
|
||||
rm $RPM_BUILD_ROOT%{_mandir}/man8/iscsi_discovery.8
|
||||
rm $RPM_BUILD_ROOT%{_mandir}/man8/iscsi_fw_login.8
|
||||
%{__install} -pm 755 usr/iscsistart $RPM_BUILD_ROOT%{_sbindir}
|
||||
%{__install} -pm 644 doc/iscsistart.8 $RPM_BUILD_ROOT%{_mandir}/man8
|
||||
%{__install} -pm 644 doc/iscsi-iname.8 $RPM_BUILD_ROOT%{_mandir}/man8
|
||||
|
@ -174,9 +211,16 @@ touch $RPM_BUILD_ROOT/var/lock/iscsi/lock
|
|||
%{__install} -d $RPM_BUILD_ROOT%{_includedir}
|
||||
%{__install} -pm 644 libiscsi/libiscsi.h $RPM_BUILD_ROOT%{_includedir}
|
||||
|
||||
%{__install} -d $RPM_BUILD_ROOT%{python_sitearch}
|
||||
%{__install} -pm 755 libiscsi/build/lib.linux-*/libiscsimodule.so \
|
||||
$RPM_BUILD_ROOT%{python_sitearch}
|
||||
%if %{with python2}
|
||||
%{__install} -d $RPM_BUILD_ROOT%{python2_sitearch}
|
||||
%endif # with python2
|
||||
%{__install} -d $RPM_BUILD_ROOT%{python3_sitearch}
|
||||
pushd libiscsi
|
||||
%if %{with python2}
|
||||
%py2_install
|
||||
%endif # with python2
|
||||
%py3_install
|
||||
popd
|
||||
|
||||
|
||||
%post
|
||||
|
@ -191,7 +235,6 @@ if [ $1 -eq 1 ]; then
|
|||
# enable socket activation and persistant session startup by default
|
||||
/bin/systemctl enable iscsi.service >/dev/null 2>&1 || :
|
||||
/bin/systemctl enable iscsid.socket >/dev/null 2>&1 || :
|
||||
/bin/systemctl start iscsid.socket >/dev/null 2>&1 || :
|
||||
fi
|
||||
|
||||
%post iscsiuio
|
||||
|
@ -199,7 +242,6 @@ fi
|
|||
|
||||
if [ $1 -eq 1 ]; then
|
||||
/bin/systemctl enable iscsiuio.socket >/dev/null 2>&1 || :
|
||||
/bin/systemctl start iscsiuio.socket >/dev/null 2>&1 || :
|
||||
fi
|
||||
|
||||
%preun
|
||||
|
@ -215,8 +257,8 @@ fi
|
|||
%postun iscsiuio
|
||||
%systemd_postun
|
||||
|
||||
%triggerun -- iscsi-initiator-utils < 6.2.0.873-22
|
||||
# prior to 6.2.0.873-22 iscsi.service was missing a Wants=remote-fs-pre.target
|
||||
%triggerun -- iscsi-initiator-utils < 6.2.0.873-25
|
||||
# prior to 6.2.0.873-24 iscsi.service was missing a Wants=remote-fs-pre.target
|
||||
# this forces remote-fs-pre.target active if needed for a clean shutdown/reboot
|
||||
# after upgrading this package
|
||||
if [ $1 -gt 0 ]; then
|
||||
|
@ -235,11 +277,12 @@ if [ $1 -gt 0 ]; then
|
|||
fi
|
||||
fi
|
||||
fi
|
||||
# added in 6.2.0.873-26
|
||||
# added in 6.2.0.873-25
|
||||
if [ $1 -gt 0 ]; then
|
||||
systemctl start iscsi-shutdown.service >/dev/null 2>&1 || :
|
||||
fi
|
||||
|
||||
|
||||
%files
|
||||
%doc README
|
||||
%dir %{_sharedstatedir}/iscsi
|
||||
|
@ -265,11 +308,29 @@ fi
|
|||
%{_sbindir}/iscsid
|
||||
%{_sbindir}/iscsistart
|
||||
%{_libdir}/libiscsi.so.0
|
||||
%{python_sitearch}/libiscsimodule.so
|
||||
%{_mandir}/man8/iscsi-iname.8.gz
|
||||
%{_mandir}/man8/iscsiadm.8.gz
|
||||
%{_mandir}/man8/iscsid.8.gz
|
||||
%{_mandir}/man8/iscsistart.8.gz
|
||||
# until we decide to setup libopeniscsiusr as a subpkg for real
|
||||
%{_libdir}/libopeniscsiusr.so.*
|
||||
%exclude %{_libdir}/libopeniscsiusr.so
|
||||
%exclude %{_includedir}/libopeniscsiusr.h
|
||||
%exclude %{_includedir}/libopeniscsiusr_common.h
|
||||
%exclude %{_includedir}/libopeniscsiusr_iface.h
|
||||
%exclude %{_includedir}/libopeniscsiusr_session.h
|
||||
%exclude %{_libdir}/pkgconfig/libopeniscsiusr.pc
|
||||
|
||||
# %files -n libopeniscsiusr
|
||||
# %{_libdir}/libopeniscsiusr.so.*
|
||||
#
|
||||
# %files -n libopeniscsiusr-devel
|
||||
# %{_libdir}/libopeniscsiusr.so
|
||||
# %{_includedir}/libopeniscsiusr.h
|
||||
# %{_includedir}/libopeniscsiusr_common.h
|
||||
# %{_includedir}/libopeniscsiusr_iface.h
|
||||
# %{_includedir}/libopeniscsiusr_session.h
|
||||
# %{_libdir}/pkgconfig/libopeniscsiusr.pc
|
||||
|
||||
%files iscsiuio
|
||||
%{_sbindir}/iscsiuio
|
||||
|
@ -283,122 +344,146 @@ fi
|
|||
%{_libdir}/libiscsi.so
|
||||
%{_includedir}/libiscsi.h
|
||||
|
||||
%if %{with python2}
|
||||
%files -n python2-%{name}
|
||||
%{python2_sitearch}/*
|
||||
%endif # with python2
|
||||
|
||||
%files -n python3-%{name}
|
||||
%{python3_sitearch}/*
|
||||
|
||||
%changelog
|
||||
* Wed Aug 29 2018 Chris Leech <cleech@redhat.com> - 6.2.0.874-10
|
||||
- 1185734 set iscsid.safe_logout to Yes by default
|
||||
* Thu Feb 21 2019 Chris Leech <cleech@redhat.com> - 6.2.0.876-7.gitf3c8e90
|
||||
- 1647826: fix sysfs and output format regressions in libopeniscsi code
|
||||
|
||||
* Fri Jun 22 2018 Chris Leech <cleech@redhat.com> - 6.2.0.874-9
|
||||
- 1578984 update iscsiuio to v0.7.8.4
|
||||
* Thu Jan 03 2019 Chris Leech <cleech@redhat.com> - 6.2.0.876-6.gitf3c8e90
|
||||
- 1650402: fix missing space in node display output
|
||||
|
||||
* Fri Jun 22 2018 Chris Leech <cleech@redhat.com> - 6.2.0.874-8
|
||||
- 1278438 enable MaxOutstandingR2T negotiation during login
|
||||
* Tue Jul 10 2018 Chris Leech <cleech@redhat.com> - 6.2.0.876-5.gitf3c8e90
|
||||
- iscsiuio: add mutex to protect netlink buffer for pass-through xmit
|
||||
- iscsid: get gateway information from sysfs when recovering sessions
|
||||
- enabled MaxOustandingR2T negotiation during login
|
||||
|
||||
* Thu Nov 30 2017 Chris Leech <cleech@redhat.com> - 6.2.0.874-7
|
||||
- 1328694 keep vlan settings in sync for ipv4/ipv6 iface records with be2iscsi
|
||||
* Mon Jun 25 2018 Adam Williamson <awilliam@redhat.com> - 6.2.0.876-4.git4ef9261
|
||||
- Rebuilt for Python 3.7, again
|
||||
|
||||
* Wed Nov 01 2017 Chris Leech <cleech@redhat.com> - 6.2.0.874-6
|
||||
- 1507945 force start iscsiuio for boot session recovery with qedi
|
||||
- 1457359 start systemd socket listeners, otherwise if iscsid is started
|
||||
directly iscsiuio doesn't activate as expected
|
||||
* Mon Jun 25 2018 Adam Williamson <awilliam@redhat.com> - 6.2.0.876-3.git4ef9261
|
||||
- Link libiscsi against libopeniscsiusr (bz #1594946) (python 3.6 build)
|
||||
|
||||
* Tue Aug 15 2017 Chris Leech <cleech@redhat.com> - 6.2.0.874-5
|
||||
- 1431622 fix default in iscsi-iname manpage to match Red Hat customization
|
||||
* Wed Jun 20 2018 Miro Hrončok <mhroncok@redhat.com> - 6.2.0.876-2.git4ef9261
|
||||
- Rebuilt for Python 3.7
|
||||
|
||||
* Tue Jun 27 2017 Chris Leech <cleech@redhat.com> - 6.2.0.874-4
|
||||
- 1450756 isolate iscsistart sockets
|
||||
* Tue Jun 19 2018 Chris Leech <cleech@redhat.com> - 6.2.0.876-1.git4ef9261
|
||||
- pull in post 2.0.876 tagged fixes from upstream git
|
||||
- minimal packaging of libopeniscsiusr (internal use only, no dev package yet)
|
||||
|
||||
* Fri Apr 28 2017 Chris Leech <cleech@redhat.com> - 6.2.0.874-3
|
||||
- 1445686 add missing ping hook for the qedi transport driver
|
||||
* Tue Jun 19 2018 Chris Leech <cleech@redhat.com> - 6.2.0.876-1.git24580ad
|
||||
- rebase to upstream 2.0.876
|
||||
|
||||
* Tue Apr 11 2017 Chris Leech <cleech@redhat.com> - 6.2.0.874-2
|
||||
- 1422941 allow disabling of auto scanning sessions, requested for OpenStack
|
||||
* Tue Jun 19 2018 Miro Hrončok <mhroncok@redhat.com> - 6.2.0.874-10.git86e8892
|
||||
- Rebuilt for Python 3.7
|
||||
|
||||
* Tue Feb 28 2017 Chris Leech <cleech@redhat.com> - 6.2.0.874-1
|
||||
- 1384090 upstream 2.0.874+ with qedi support
|
||||
- 1414819 iscsid reporting blank emerg messages
|
||||
* Mon May 28 2018 Charalampos Stratakis <cstratak@redhat.com> - 6.2.0.874-10.git86e8892
|
||||
- Conditionalize the python2 subpackage
|
||||
|
||||
* Thu Aug 18 2016 Chris Leech <cleech@redhat.com> - 6.2.0.873-35
|
||||
- 1362590 Revert iscsiuio pthread changes that result in a race condition on shutdown
|
||||
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 6.2.0.874-9.git86e8892
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
|
||||
|
||||
* Tue Jun 14 2016 Chris Leech <cleech@redhat.com> - 6.2.0.873-34
|
||||
- 1322000 ensure TCP abort on session failure to prevent data corruption with link flap
|
||||
- 1294964, 1265073, 1213569 iscsiuio update, fix small ARP table issue
|
||||
- 1309488 remove broken sysfs cache code to speed up login of many sessions
|
||||
- 1330348 sync with upstream Open-iSCSI for minor fixes
|
||||
* Fri Jan 05 2018 Iryna Shcherbina <ishcherb@redhat.com> - 6.2.0.874-8.git86e8892
|
||||
- Update Python 2 dependency declarations to new packaging standards
|
||||
(See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3)
|
||||
|
||||
* Tue Apr 26 2016 Chris Leech <cleech@redhat.com> - 6.2.0.873-33
|
||||
- 1275139 iscsiuio support for multi-function mode NetXtreme2 HBAs
|
||||
* Sat Aug 19 2017 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 6.2.0.874-7.git86e8892
|
||||
- Python 2 binary package renamed to python2-iscsi-initiator-utils
|
||||
See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3
|
||||
|
||||
* Fri Jul 24 2015 Chris Leech <cleech@redhat.com> - 6.2.0.873-32
|
||||
- 1235684 apply safe_logout setting to flashnode sessions as well
|
||||
but only when logging out by session id, not by flashnode index
|
||||
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 6.2.0.874-6.git86e8892
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
|
||||
|
||||
* Tue Jul 21 2015 Chris Leech <cleech@redhat.com> - 6.2.0.873-31
|
||||
- 1235684 fix safe logout DM name canonicalization, use libmount cache
|
||||
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 6.2.0.874-5.git86e8892
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
|
||||
|
||||
* Mon Jul 06 2015 Chris Leech <cleech@redhat.com> - 6.2.0.873-30
|
||||
- 1235684 add iscsid safe logout option
|
||||
* Wed Apr 12 2017 Chris Leech <cleech@redhat.com> - 6.2.0.874-4.git86e8892
|
||||
- rebuild to use shared libisns
|
||||
|
||||
* Fri Jan 30 2015 Chris Leech <cleech@redhat.com> - 6.2.0.873-29
|
||||
- 1166713 1187792 add missing ExecStart, only newer systemd lets that be optional for oneshot services
|
||||
* Tue Feb 28 2017 Chris Leech <cleech@redhat.com> - 6.2.0.874-3.git86e8892
|
||||
- libiscsi: fix discovery command timeout regression
|
||||
- libiscsi: fix format security build errors
|
||||
|
||||
* Thu Jan 15 2015 Chris Leech <cleech@redhat.com> - 6.2.0.873-28
|
||||
- 1180100 scriptlets were never split out properly for the iscsiuio subpackage
|
||||
* Thu Feb 16 2017 Chris Leech <cleech@redhat.com> - 6.2.0.874-2.git86e8892
|
||||
- fix regression with iscsiadm discoverydb commands having a 0 timeout
|
||||
|
||||
* Thu Jan 15 2015 Chris Leech <cleech@redhat.com> - 6.2.0.873-27
|
||||
- 1168556 fix regression in network interface binding
|
||||
* Thu Feb 09 2017 Chris Leech <cleech@redhat.com> - 6.2.0.874-1
|
||||
- update to 2.0.874
|
||||
|
||||
* Mon Jan 12 2015 Chris Leech <cleech@redhat.com> - 6.2.0.873-26
|
||||
- 1166713 created iscsi-shutdown.service to ensure that session cleanup happens
|
||||
* Mon Dec 12 2016 Charalampos Stratakis <cstratak@redhat.com> - 6.2.0.873-35.git4c1f2d9
|
||||
- Rebuild for Python 3.6
|
||||
|
||||
* Thu Dec 11 2014 Andy Grover <agrover@redhat.com> - 6.2.0.873-25
|
||||
- Add --with-slp=no for #1088020
|
||||
* Tue Jul 19 2016 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 6.2.0.873-34.git4c1f2d9
|
||||
- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages
|
||||
|
||||
* Tue Nov 18 2014 Chris Leech <cleech@redhat.com> - 6.2.0.873-24
|
||||
- 1040343 segfault from unexpected netlink event during discovery
|
||||
* Fri Feb 19 2016 Chris Leech <cleech@redhat.com> - 6.2.0.873-33.git4c1f2d9
|
||||
- sync with upstream
|
||||
- sysfs handling changes to speed up operations over large number of sessions
|
||||
|
||||
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 6.2.0.873-32.git4c9d6f9
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
|
||||
|
||||
* Wed Feb 3 2016 Michael Schwendt <mschwendt@fedoraproject.org> - 6.2.0.873-31.git4c9d6f9
|
||||
- BuildRequires: isns-utils-static for -lisns (bz #1291913)
|
||||
|
||||
* Tue Nov 03 2015 Robert Kuska <rkuska@redhat.com> - 6.2.0.873-30.git4c9d6f9
|
||||
- Rebuilt for Python3.5 rebuild
|
||||
|
||||
* Tue Oct 06 2015 Chris Leech <cleech@redhat.com> - 6.2.0.873-29.git4c9d6f9
|
||||
- rebase with upstream, change Source0 url to github
|
||||
- build with external isns-utils
|
||||
|
||||
* Mon Oct 05 2015 Chris Leech <cleech@redhat.com> - 6.2.0.873-28.git6aa2c9b
|
||||
- fixed broken multiple trigger scripts, removed old pre-systemd migration triggers
|
||||
- added libiscsi session API patch (bz #1262279)
|
||||
|
||||
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 6.2.0.873-27.git6aa2c9b
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
|
||||
|
||||
* Wed Jun 10 2015 Chris Leech <cleech@redhat.com> - 6.2.0.873-26.git6aa2c9b
|
||||
- rebase to upstream snapshot
|
||||
- add patch to improve GIL lock performance in libiscsi
|
||||
- Split Python 2 and Python 3 bindings out into subpackages
|
||||
|
||||
* Wed Jan 28 2015 Chris Leech <cleech@redhat.com> - 6.2.0.873-25.gitc9d830b
|
||||
- split out session logout on shutdown to a separate service
|
||||
- 985321 roll up libiscsi patches, update python bindings to support python3
|
||||
- scriptlets were never split out properly for the iscsiuio subpackage
|
||||
- fix regression in network interface binding
|
||||
- created iscsi-shutdown.service to ensure that session cleanup happens
|
||||
- Add --with-slp=no
|
||||
- segfault from unexpected netlink event during discovery
|
||||
- inhibit strict aliasing optimizations in iscsiuio, rpmdiff error
|
||||
|
||||
* Tue Oct 21 2014 Chris Leech <cleech@redhat.com> - 6.2.0.873-23
|
||||
- make sure to pass --with-security=no to isns configure (#1088020)
|
||||
* Thu Oct 23 2014 Chris Leech <cleech@redhat.com> - 6.2.0.873-24.gitc9d830b
|
||||
- sync with upstream v2.0.873-84-gc9d830b
|
||||
- ignore iscsiadm return in iscsi.service
|
||||
- make sure systemd order against remote mounts is correct
|
||||
- add discovery as a valid mode in iscsiadm.8
|
||||
- make sure to pass --with-security=no to isns configure
|
||||
|
||||
* Wed Sep 24 2014 Chris Leech <cleech@redhat.com> - 6.2.0.873-22
|
||||
- 1081798 retry login on host not found error
|
||||
- 1111925 ignore iscsiadm return in iscsi.service
|
||||
- 1126524 make sure systemd order against remote mounts is correct
|
||||
- 963039 add discovery as a valid mode in iscsiadm.8
|
||||
- sync with upstream
|
||||
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 6.2.0.873-23
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
|
||||
|
||||
* Tue Mar 18 2014 Chris Leech <cleech@redhat.com> - 6.2.0.873-21
|
||||
- 1069825
|
||||
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 6.2.0.873-22
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
|
||||
|
||||
* Mon Apr 14 2014 Chris Leech <cleech@redhat.com> - 6.2.0.873-21
|
||||
- boot session handling improvements
|
||||
- Fix iscsi-mark-root for changed iscsiadm output
|
||||
- Make sure iscsiuio is running for boot session recovery when using the
|
||||
bnx2i transport by forcing iscsiuio.service start
|
||||
- Make NM dispatch triggered re-check for autostart sessions async
|
||||
- Accept exit code 21, no records, from iscsiadm as success in
|
||||
iscsi.service
|
||||
|
||||
* Tue Feb 25 2014 Chris Leech <cleech@redhat.com> - 6.2.0.873-20
|
||||
- 1049710 host0 being treated as an invalid in the host stats command
|
||||
- 1015563 revert change to return code when calling login_portal for sessions
|
||||
- split out iscsiuio into a seperate sub-package
|
||||
- sync with new upstream additions
|
||||
- revert change to return code when calling login_portal for sessions
|
||||
that already exist, as it impacts users scripting around iscsiadm
|
||||
|
||||
* Mon Feb 17 2014 Chris Leech <cleech@redhat.com> - 6.2.0.873-19
|
||||
- 1007388 fixes for iscsiadm to support qla4xxx
|
||||
- refresh boot session info patches to final version from upstream,
|
||||
fixes context issues with later patches
|
||||
- 1006156, 1006161 Add/Update entries in chap table through Open-iSCSI
|
||||
- 948134 extend support to set additional parameters for network configuration
|
||||
- 1049710 update open-iscsi to support host statistics
|
||||
- 1043019 iscsiuio fix for arp cache flush issue
|
||||
- 1059332 Fix broken discovery sessions over iser
|
||||
- 1017393 split out iscsiuio into a seperate sub-package
|
||||
|
||||
* Fri Jan 24 2014 Daniel Mach <dmach@redhat.com> - 6.2.0.873-18
|
||||
- Mass rebuild 2014-01-24
|
||||
|
||||
* Fri Dec 27 2013 Daniel Mach <dmach@redhat.com> - 6.2.0.873-17
|
||||
- Mass rebuild 2013-12-27
|
||||
* Tue Dec 10 2013 Chris Leech <cleech@redhat.com> - 6.2.0.873-17
|
||||
- fix regression in glob use, inappropriate error code escape
|
||||
- clean up dead node links from discovery when reusing tpgt
|
||||
|
||||
* Mon Nov 25 2013 Chris Leech <cleech@redhat.com> - 6.2.0.873-16
|
||||
- fix iscsiuio socket activation
|
||||
|
|
Loading…
Reference in New Issue