Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: iscsiuio | Distribution: openSUSE Tumbleweed |
Version: 0.7.8.8 | Vendor: openSUSE |
Release: 105.1 | Build date: Mon Sep 30 21:25:24 2024 |
Group: Productivity/Networking/Other | Build host: reproducible |
Size: 168424 | Source RPM: open-iscsi-2.1.10-105.1.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: https://www.open-iscsi.com | |
Summary: Linux Broadcom NetXtremem II iscsi server |
This tool is to be used in conjunction with the Broadcom NetXtreme II Linux driver (Kernel module name: "bnx2" and "bnx2x"), Broadcom CNIC driver, and the Broadcom iSCSI driver (Kernel module name: "bnx2i"). This user-space tool is used in conjunction with the following Broadcom Network Controllers: * bnx2: BCM5706, BCM5708, BCM5709 devices * bnx2x: BCM57710, BCM57711, BCM57711E, BCM57712, BCM57712E, BCM57800, BCM57810, BCM57840 devices This utility will provide the ARP and DHCP functionality for the iSCSI offload. The communication to the driver is done via user-space I/O (Kernel module name "uio").
GPL-2.0-or-later
* Mon Sep 30 2024 lduncan@suse.com - Update to version 2.1.10.suse+51.fea0fde82ed1: * Incudes upstream version 2.1.10 plus some fixes * Fix firmware targets startup to always be "onboot" (#482) (bsc#1228084) * Change a discovery function to void return type (#481) * Fix gcc issues (#480) * Bugfix read specific sysfs value "off" of session attribute (#466) * Fix bug where abort_tmo read failures were ignored. (#467) * grammar nitpicks (#464) * Fix memory leak in iscsi_check_session_use_count (#465) * improve the comments in idbm_lock() (#458) * Make it visible when memory allocation failure (#457) * Better handle multiple iscsiadm commands (#453) * iscsiadm: allow hostnames in node-mode commands (#451) * Modify how workqueue priority is set (#445) * Fix authmethod check by printing a warning message when CHAP used and authmethod=None (#443) * iscsid: Rescan devices on relogin (#444) * Adds missing characters in README. (#440) * Turn off iSCSI NOP-Outs, by default. * fix: add usr/iscsid_req.h missinig underline (#431) (#436) * Wed Dec 20 2023 Lee Duncan <lduncan@suse.com> - Updated to latest upstream: two small changes, with no known functional changes: * Incorrect documentation for `iscsiadm -m session` print level (upstream issue #432) * Stop using deprecated inet_aton and inet_ntoa (upstream issue [#435]) - Also, stopped using pre-prepared tarballs for the build, instead now using a service file to get latest SUSE srouces directly. This removed these two files: * open-iscsi-2.1.9-suse.tar.bz2, and * open-iscsi-SUSE-latest.diff.bz2 whcih were both created by a shell script, and added a service- file-generated file of the form: * open-iscsi-2.1.9.suse+TAG_OFFSET.tar.xz where TAG_OFFSET is of the form "COMMIT_COUNT.HASH", where COMMIT_COUNT is the count of commits since 2.1.9-suse (in this case), and HASH is the git commit hash being used. * Wed Oct 25 2023 Lee Duncan <lduncan@suse.com> - Updated to latest upstream, which includes (bsc#1210514): * several fixes to harden iscsiuio, including: - logging now uses syslog - shutdown now waits for helper threads to complete - netlink socket cleanup * some minor bug fixes, some helping builds on musl This updates iscsiuio version to 0.7.8.8. This updates open-iscsi-SUSE-latest.diff.bz2 * Tue Jun 20 2023 Lee Duncan <lduncan@suse.com> - Fix iscsiuio build version by updating iscsiuio/meson.build and RPM SPEC file (bsc#1210514), updating open-iscsi-SUSE-latest.diff.bz2 * Thu Jun 15 2023 Lee Duncan <lduncan@suse.com> - Upgrade to upstream version 2.1.9 with tag "2.1.9-suse" (bsc#1210514), replacing open-iscsi-2.1.8-suse.tar.bz2 with open-iscsi-2.1.9-suse.tar.bz2, and resetting open-iscsi-SUSE-latest.diff.bz2. A summary from the ChangeLog file: * Fix discoveryd compiler warning * Sync iscsi_if.h with kernel * Handle old DB records correctly * Make IQN configuration for iscsi-iname * remove OFFLOAD_BOOT_SUPPORTED, which is always true * Use UUID for IPC, not "root" * do not support SHA3 for libressl * build meson cleanups, including changing default DB home * Updated README about NOPs * Remove "BindTo" in systemd service file * Some iscsiuio fixes, including licensing and memory leaks (bsc#1210514) * Small netlink fixes * Fix OOM adjustment * Some error recovery fixes * Some spelling fixes * Mon Apr 17 2023 Lee Duncan <lduncan@suse.com> - Remove "--strip" in SPEC file for meson build, so that debuginfo is generated. (from mwilck) (bsc#1210536) * Sat Feb 25 2023 Lee Duncan <lduncan@suse.com> - Build system: meson builds were ignoring optflags, and other passed in compiler options. * Wed Dec 21 2022 Lee Duncan <lduncan@suse.com> - Update iscsid.service so it starts iscsid.socket, if needed (bsc#1206132). * Mon Dec 19 2022 Lee Duncan <lduncan@suse.com> - Updated SPEC file dependencies for libopeniscsiusr to avoid conflicting package installation. * Wed Dec 07 2022 Lee Duncan <lduncan@suse.com> - 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 <lduncan@suse.com> - Updated to latest upstream. Changes: * iscsid/iscsiuio: fix OOM adjustment (github issue #377) * Mon Sep 26 2022 Lee Duncan <lduncan@suse.com> - 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 <lduncan@suse.com> - Modify SPEC file so systemd unit files are mode 644 (not 755) (bsc#1200570) * 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
/usr/etc/logrotate.d /usr/etc/logrotate.d/iscsiuio /usr/lib/systemd/system/iscsiuio.service /usr/lib/systemd/system/iscsiuio.socket /usr/sbin/brcm_iscsiuio /usr/sbin/iscsiuio /usr/sbin/rciscsiuio /usr/share/man/man8/iscsiuio.8.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Tue Nov 5 00:43:30 2024