|
|
|
|
Changelog for libopeniscsiusr0-0.2.0-4.2.i586.rpm :
* Wed Dec 21 2022 Lee Duncan - Update iscsid.service so it starts iscsid.socket, if needed (bsc#1206132). * Mon Dec 19 2022 Lee Duncan - Updated SPEC file dependencies for libopeniscsiusr to avoid conflicting package installation. * Wed Dec 07 2022 Lee Duncan - Moving DB files from /etc/iscsi/ * to /var/lib/iscsi/ * for SLE-15-SP5 and forward, as is done in Tumbleweed.- Added /etc/iscsi/README.DB-files-moved, and added SPEC file changes to support this, including a post-install script to move the DB files, only installed if DB files are moved.- Renamed shared library from libopeniscsiusr0_2_0 to libopeniscsiusr0, to correctly match SONAME in library. * Wed Nov 16 2022 Lee Duncan - Updated to latest upstream. Changes: * iscsid/iscsiuio: fix OOM adjustment (github issue #377) * Mon Sep 26 2022 Lee Duncan - Update to upstream version 2.1.8, which includes some bug fixes, and adds the ability to build using meson. The SPEC file was updated to use meson. Also, some files have moved: * the \"lock\" file has moved from /etc/iscsi to /var/lock/iscsi * the \"database files\" have moved from /etc/iscsi to /var/lib/iscsi * Wed Jul 06 2022 Lee Duncan - Modify SPEC file so systemd unit files are mode 644 (not 755) (bsc#1200570) * Fri Jun 17 2022 Lee Duncan - For Tumbleweed, moved logrotate files from user-specific directory /etc/logrotate.d to vendor-specific /usr/etc/logrotate.d (for Stefan Schubert ) * Fri May 13 2022 Lee Duncan - 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 - 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 - 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 - 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 - Update to latest upstream, including test cleanup, minor bug fixes (cosmetic), and fixing iscsi-init (bsc#1195656). * Mon Feb 14 2022 Lee Duncan - 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 - 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 - 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 - Fix possible systemd cycle by adding an \"obsoletes\" for the old libopeniscsiusr for older versions. * Thu Sep 30 2021 Lee Duncan - 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 - 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 - Merged latest upstream, which includes: * iscsid: set PR_SET_IO_FLUSHER (bsc#1188869) * Wed Jul 21 2021 Lee Duncan - 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 - Merge latest upstream, which added fix (bsc#1185930): * Set default \'startup\' to \'onboot\' for FW nodes * Wed Apr 28 2021 Lee Duncan - 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 - 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 - 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 - 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 - 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 - 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 - 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 - %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 - 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 to * 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 - 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 to * 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 - 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 - 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 - 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 - Update SPEC file to work around issue with installcheck SUSE script. Update the SPEC file while there. * Tue Mar 03 2020 Lee Duncan - 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 - 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
|
|
|