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

target-isns-v0.6.8+2.f9922c2be69e-lp160.1.1 RPM for x86_64

From OpenSuSE Leap 16.0 for x86_64

Name: target-isns Distribution: openSUSE Leap 16.0
Version: v0.6.8+2.f9922c2be69e Vendor: openSUSE
Release: lp160.1.1 Build date: Wed Feb 7 19:50:18 2024
Group: System/Kernel Build host: reproducible
Size: 60719 Source RPM: target-isns-v0.6.8+2.f9922c2be69e-lp160.1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/open-iscsi/target-isns
Summary: Supplies iSNS support for Linux kernel target
Target-isns is an Internet Storage Name Service (iSNS) client for the
Linux LIO iSCSI target. It allows to register LIO iSCSI targets to an
iSNS server.

The iSNS protocol is specified in
[RFC 4171](http://tools.ietf.org/html/rfc4171) and its purpose is to
make easier to discover, manage, and configure iSCSI devices. With
iSNS, iSCSI targets can be registered to a central iSNS server and
initiators can be configured to discover the targets by asking the
iSNS server.

Provides

Requires

License

GPL-2.0-or-later

Changelog

* Wed Feb 07 2024 lduncan@suse.com
  - Changed _service file to name retrieved tarball
    differently (more accurately), and changed it to
    point at latest upstream code, which has one new
    commit. That commit removes the need for patch:
    * target-isns-Replace-zero-length-arrays-with-empty-arrays.patch
    This changes the name of the tarball retrieved from
    upstream, as well.
  - Also, a new patch is added to update the project
    to use newer versions of CMake, adding
    * target-isns-handle-newer-cmake.patch
  - Lastly, the '%patchN -p1' macro in the SPEC file was
    changed to '%patch -p1 1', to make OBS happy.
    There should be no functional changes.
* Wed Feb 07 2024 Lee Duncan <lduncan@suse.com>
  - Updated SPEC file to use '%patch' vs '%patchN'
* Wed Jun 03 2020 lduncan@suse.com
  - Previous update to 0.6.8 did not work (see below), because of
    an error in the _service file, now fixed. As a reminder, changes
    since 0.6.7:
    * Update the changelog for release 0.6.8
    * Bump version to 0.6.8
    * Remove useless variable spotted by clang-tidy
    * Add Maurizio Lombardi to THANKS
    * Fix compile error with GCC 10
    Note that this did *NOT* change the name of the compressed tar
    file used (target-isns-0.6.8.tar.xz), just its contents.
    This also fixes an issue in our OBS (build service), where
    link-time optimization was detecting an issue with the "config"
    structure, which had already been fixed upstream.
  - Modified and renamed a previous patch. Don't change zero-
    length arrays to pointers, but intead change the declaration
    to empty arrays, as per current coding practices for this
    case, replacing:
    * target-isns-Replace-zero-length-arrays-with-pointers.patch
    with:
    * target-isns-Replace-zero-length-arrays-with-empty-arrays.patch
* Sat May 30 2020 Lee Duncan <lduncan@suse.com>
  - Fix gcc-10 issue with zero-length arrays, converting them
    to pointers, adding patch:
    * target-isns-Replace-zero-length-arrays-with-pointers.patch
* Fri May 22 2020 Lee Duncan <lduncan@suse.com>
  - Update to version 0.6.8, including:
    * Update version and changelog to 0.6.8
    * fix gcc 10 compile error
    * cleanup for clang-tidy
* Tue Feb 11 2020 lduncan@suse.com
  - Update to version 0.6.7 from 0.6.5:
    * Update the changelog for release 0.6.7
    * Bump version to 0.6.7
    * Add Yuya Murai to THANKS.md
    * Remove email addresses from THANKS.md
    * Document IPv6 address support in README.md
    * Do not shadow the portal_ref variable in configfs_tpg_update()
    * Remove unused struct member isns_portals_cache::nr_portals
    * Add a couple of assertions to help clang-tidy
    * Use strncpy() instead of strcpy() to fix a warning from clang-tidy
    * Upgrade CMake minimum version to 3.1
    * Give example of an IP6 address for the "isns_server" parameter
    * Fix the address length passed to getsockname() and getnameinfo()
    * Replace HOST_NAME_MAX with NI_MAXHOST
    * Fix connection with IPv6 servers
    * Add some hints for getaddrinfo()
    * Remove the state change notification (SCN) service
    * Make the protocol family more apparent in the logs
    * Do not use IP:port in the logs because IPv6 addresses contain ":"
    * Add MostlyBrian to THANKS
    * When iterating over targets, use the alias of each target.
    * Update the changelog for release 0.6.6
    * Bump version to 0.6.6
    * Register the iSCSI alias attribute
    * Add Hao Wu to THANKS
    * Fix bug #44, Can't update "Device Attr" to window 2008 iSNS server.
    Replacing target-isns-0.6.5.tar.xz with target-isns-0.6.7.tar.xz.
* Thu Oct 25 2018 opensuse-packaging@opensuse.org
  - Update to version 0.6.5:
    * Update the changelog for release 0.6.5
    * Bump version to 0.6.5
    * Do not rely on asprintf() setting the string to NULL in case of error
    * Replace snprintf with asprintf for string handling
    * Fix portal registration one more time
    * Set the "replace" flag when updating the registration of a target
    * Cosmetic change: rename tgt_has_portal() to target_has_portal()
    * documentation: describe how Open-iSNS reacts to repetitive portal registrations
    * A portal is no longer registered when its refcount reaches zero
    * Do not register a TPG if it does not contain a portal
    * Remove the portals of a TPG when they no longer exist
    * Refactor the data structures of TPGs and portals
    * Cosmetic change: fix a comment
    * Cosmetic change: move the tag variable closer to where it is used
    * Reduce the indentation level in isns_rsp_handle()
    * Cosmetic change: rename "name" to "iscsi_name" in isns_rsp_handle()
    Replacing target-isns-0.6.4.tar.xz with target-isns-0.6.5.tar.xz,
    and removing patch (no longer needed);
    * Replace-snprintf-with-asprintf-for-string-handling.patch
* Sat Jun 16 2018 opensuse-packaging@opensuse.org
  - Update to version 0.6.4:
    * Update the GitHub URL to open-iscsi/target-isns
    * Make configfs-iscsi-path configurable
    * Generate multiple PDUs for large count target register message
    * Update target-isns man page for configfs_iscsi_path
    * Add Kyle Fortin to THANKS
    * documentation: describe the registration period of Open-iSNS
    * documentation: describe how to test target-isns with Open-iSNS
    * Bump version to 0.6.4
    * Add a changelog
    - which replaces target-isns-0.6.3.tar.xz with
      target-isns-0.6.4.tar.xz
  - Handle gcc8 compiler complaints by replacing pathname snprintf()
    calls with asprintf(), adding patch:
    * Replace-snprintf-with-asprintf-for-string-handling.patch
* Thu Aug 31 2017 lduncan@suse.com
  - Upgraded to version v0.6.3 from v0.6.2, replacing
    the release tarball and updating the SPEC file. (bsc#1056692)
* Tue Aug 08 2017 jengelh@inai.de
  - Fix RPM groups. Replace %__-type macro indirections and
    old $RPM shell variables.
* Tue Nov 10 2015 p.drouand@gmail.com
  - Update to version 0.6.2
    * No changelog available
  - Remove obsolete patches
    * target-isns-add-systemd-support.patch
    * target-isns-changes-since-v0.3.diff.bz2
    * target-isns-dont-ignore-read-return-value.patch
    * target-isns-fix-remaining-little-endian-IP-addr.patch
    * target-isns-handle-big-endian-arch.patch
    * target-isns-define-posix_c_source-for-netdb
  - Remove redundant gcc and make build dependencies
  - Build require systemd-rpm-macros instead of full systemd package
  - Use %cmake macro
  - Remove redundant %clean section
* Wed Oct 21 2015 lduncan@suse.com
  - Handle 2 places isnsd was handling IP addresses
    incorrectly, assuming big-endian architecture (bsc#950366),
    adding two patches:
    * target-isns-handle-big-endian-arch.patch
    * target-isns-fix-remaining-little-endian-IP-addr.patch
* Mon Aug 10 2015 lduncan@suse.com
  - Defined _POSIX_C_SOURCE to 2001 level to enable netdb.h
    gai_strerror and friends, fixing build issue, adding patch:
    target-isns-define-posix_c_source-for-netdb
* Fri Dec 05 2014 lduncan@suse.com
  - Cleaned up spec file, added rctarget-isns symlink
* Thu Nov 13 2014 lduncan@suse.com
  - Added systemd support, adding patch:
    target-isns-add-systemd-support.patch
* Thu Nov 13 2014 lduncan@suse.com
  - Added all changes upstream since version 0.3, since
    I needed the man page and it's included. This also meant
    updating the spec file to list the man page.
    Added patch, taken straight from 'git diff v0.3..HEAD':
    target-isns-changes-since-v0.3.diff.bz2
* Fri Nov 07 2014 lduncan@suse.com
  - update use of _BSD_SOURCE to use _DEFAULT_SOUCE, adding patch:
    target-isns-update-BSD-SOURCE-to-DEFAULT-SOURCE.patch
* Thu Sep 25 2014 lduncan@suse.com
  - First attempt at importing this github project
    into OBS

Files

/etc/target-isns.conf
/usr/bin/target-isns
/usr/lib/systemd/system/target-isns.service
/usr/sbin/rctarget-isns
/usr/share/doc/packages/target-isns
/usr/share/doc/packages/target-isns/README.md
/usr/share/doc/packages/target-isns/THANKS
/usr/share/licenses/target-isns
/usr/share/licenses/target-isns/COPYING
/usr/share/man/man8/target-isns.8.gz


Generated by rpm2html 1.8.1

Fabrice Bellet, Fri Dec 20 23:34:21 2024