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

open-iscsi-devel-2.1.10-105.1 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: open-iscsi-devel Distribution: openSUSE Tumbleweed
Version: 2.1.10 Vendor: openSUSE
Release: 105.1 Build date: Mon Sep 30 21:25:24 2024
Group: Development/Libraries/C and C++ Build host: reproducible
Size: 66663 Source RPM: open-iscsi-2.1.10-105.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://www.open-iscsi.com
Summary: The iSCSI User-level Library Development Library and Include files
This development package contains the open-iscsi user-level library
include files and documentation. These are used to compile against
the libopeniscsiusr library.

Provides

Requires

License

GPL-2.0-or-later

Changelog

* 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

Files

/usr/include/libopeniscsiusr.h
/usr/include/libopeniscsiusr_common.h
/usr/include/libopeniscsiusr_iface.h
/usr/include/libopeniscsiusr_node.h
/usr/include/libopeniscsiusr_session.h
/usr/lib64/libopeniscsiusr.so
/usr/lib64/pkgconfig/libopeniscsiusr.pc
/usr/share/man/man3/iscsi_context_free.3.gz
/usr/share/man/man3/iscsi_context_log_func_set.3.gz
/usr/share/man/man3/iscsi_context_log_priority_get.3.gz
/usr/share/man/man3/iscsi_context_log_priority_set.3.gz
/usr/share/man/man3/iscsi_context_new.3.gz
/usr/share/man/man3/iscsi_context_userdata_get.3.gz
/usr/share/man/man3/iscsi_context_userdata_set.3.gz
/usr/share/man/man3/iscsi_default_iface_setup.3.gz
/usr/share/man/man3/iscsi_iface_dump_config.3.gz
/usr/share/man/man3/iscsi_iface_free.3.gz
/usr/share/man/man3/iscsi_iface_get.3.gz
/usr/share/man/man3/iscsi_iface_hwaddress_get.3.gz
/usr/share/man/man3/iscsi_iface_iname_get.3.gz
/usr/share/man/man3/iscsi_iface_ipaddress_get.3.gz
/usr/share/man/man3/iscsi_iface_name_get.3.gz
/usr/share/man/man3/iscsi_iface_netdev_get.3.gz
/usr/share/man/man3/iscsi_iface_port_speed_get.3.gz
/usr/share/man/man3/iscsi_iface_port_state_get.3.gz
/usr/share/man/man3/iscsi_iface_print_config.3.gz
/usr/share/man/man3/iscsi_iface_transport_name_get.3.gz
/usr/share/man/man3/iscsi_ifaces_free.3.gz
/usr/share/man/man3/iscsi_ifaces_get.3.gz
/usr/share/man/man3/iscsi_is_default_iface.3.gz
/usr/share/man/man3/iscsi_log_priority_str.3.gz
/usr/share/man/man3/iscsi_node_conn_address_get.3.gz
/usr/share/man/man3/iscsi_node_conn_is_ipv6.3.gz
/usr/share/man/man3/iscsi_node_conn_port_get.3.gz
/usr/share/man/man3/iscsi_node_dump_config.3.gz
/usr/share/man/man3/iscsi_node_iface_name_get.3.gz
/usr/share/man/man3/iscsi_node_portal_get.3.gz
/usr/share/man/man3/iscsi_node_print_config.3.gz
/usr/share/man/man3/iscsi_node_target_name_get.3.gz
/usr/share/man/man3/iscsi_node_tpgt_get.3.gz
/usr/share/man/man3/iscsi_nodes_free.3.gz
/usr/share/man/man3/iscsi_nodes_get.3.gz
/usr/share/man/man3/iscsi_session_abort_tmo_get.3.gz
/usr/share/man/man3/iscsi_session_address_get.3.gz
/usr/share/man/man3/iscsi_session_free.3.gz
/usr/share/man/man3/iscsi_session_get.3.gz
/usr/share/man/man3/iscsi_session_iface_get.3.gz
/usr/share/man/man3/iscsi_session_lu_reset_tmo_get.3.gz
/usr/share/man/man3/iscsi_session_password_get.3.gz
/usr/share/man/man3/iscsi_session_password_in_get.3.gz
/usr/share/man/man3/iscsi_session_persistent_address_get.3.gz
/usr/share/man/man3/iscsi_session_persistent_port_get.3.gz
/usr/share/man/man3/iscsi_session_port_get.3.gz
/usr/share/man/man3/iscsi_session_recovery_tmo_get.3.gz
/usr/share/man/man3/iscsi_session_sid_get.3.gz
/usr/share/man/man3/iscsi_session_target_name_get.3.gz
/usr/share/man/man3/iscsi_session_tgt_reset_tmo_get.3.gz
/usr/share/man/man3/iscsi_session_tpgt_get.3.gz
/usr/share/man/man3/iscsi_session_username_get.3.gz
/usr/share/man/man3/iscsi_session_username_in_get.3.gz
/usr/share/man/man3/iscsi_sessions_free.3.gz
/usr/share/man/man3/iscsi_sessions_get.3.gz
/usr/share/man/man3/iscsi_strerror.3.gz
/usr/share/man/man3/libopeniscsiusr.h.3.gz


Generated by rpm2html 1.8.1

Fabrice Bellet, Sat Nov 16 00:58:04 2024