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

libiscsi9-1.19.0+git.20230208-slfo.1.1.7 RPM for x86_64

From OpenSuSE Leap 16.0 for x86_64

Name: libiscsi9 Distribution: SUSE Linux Framework One
Version: 1.19.0+git.20230208 Vendor: SUSE LLC <https://www.suse.com/>
Release: slfo.1.1.7 Build date: Wed Aug 21 17:44:32 2024
Group: System/Libraries Build host: h04-ch1d
Size: 191105 Source RPM: libiscsi-1.19.0+git.20230208-slfo.1.1.7.src.rpm
Packager: https://www.suse.com/
Url: https://github.com/sahlberg/libiscsi
Summary: iSCSI client library and utilities
libiscsi is a clientside library to implement the iSCSI protocol
that can be used to access resource of an iSCSI target.

The library is fully asynchronous with regards to iSCSI commands and
SCSI tasks, but a synchronous layer is also provided for ease of use
for simpler applications.

Provides

Requires

License

GPL-2.0-only AND LGPL-2.1-only

Changelog

* Wed Mar 08 2023 mpluskal@suse.com
  - Update to version 1.19.0+git.20230208:
    * iser: Remove unnecessary 'return;'
    * pdu: Remove temporary variables from functions
    * connect: Add check after malloc allocation
    * aros_compat: Add check after malloc allocation
  - Build AVX2 enabled hwcaps library for x86_64-v3
* Mon Nov 28 2022 mpluskal@suse.com
  - Update to version 1.19.0+git.20221112:
    * ci/build.sh: Enable parallel compilation
    * ci: Fix the Appveyor Linux and Windows builds
    * ci: Add ci/install.bat
    * Add CodeQL workflow for GitHub code scanning
    * test-tool: remove a redundant semicolon
    * lib/scsi-lowlevel: Make the REPORT LUNS unmarshalling code more flexible
    * Fix segmentation fault problem.
    * Check return value of scsi_malloc in order to avoid dereferencing NULL return value.
    * fix iscsi-ls parameter parse
    * iscsi-swp: handle setting of debug_level correctly
    * Update iscsi-dd.c
    * iscsi-inq: handle setting of debug_level correctly
    * Retain the immediate data param during login processing
* Wed Mar 16 2022 mpluskal@suse.com
  - Update to version 1.19.0+git.20220303:
    * iscsi-command: Fix leak in iscsi_send_data_out
    * iscsi-pr: add persistent reservation tool
    * add iscsi_force_reconnect()
    * add libiscsi.syms to .gitignore
* Thu Dec 09 2021 mpluskal@suse.com
  - Update to version 1.19.0+git.20210930:
    * iscsi-support: fix memory leak
    * add README.md to dist tarball
    * add libiscsi.syms.in to dist tarball
    * test-tool, xcopy: Fix target descriptor handling
    * iser: Fix a compiler warning triggered by the container_of() definition
    * configure: Remove -Wno-strict-aliasing
    * slist: Clean up the slist.h header file
    * slist: Make this header file compatible with C++
    * scsi-lowlevel.h: Include <assert.h>
    * examples/iscsi-dd: use stderr for all error text
    * examples/iscsi-dd: fix typos
    * ci: Add a github build action
    * test: fix ExtendedCopy.Large SKIPPED cases
    * configure.ac: Quote argument to m4_esyscmd() properly
    * Fixed several code style problems
    * test-tool: check that ReceiveCopyResults is implemented
    * lib: init version for 8Fh VPD page
    * ci: Enable MinGW
    * MinGW: Second step of porting to MinGW
    * configure.ac: Use AC_CONFIG_HEADERS() instead of AC_CONFIG_HEADER()
    * lib/libiscsi.syms: Sort alphabetically
    * ci: First phase of adding MingW support
    * configure.ac: Run autoupdate
    * README.md: Update
    * README: Rename into README.md
    * ci: Switch from Travis to AppVeyor
    * test-tool: Do not use empty initializers
* Thu Jun 24 2021 mpluskal@suse.com
  - Update to version 1.19.0+git.20210523:
    * Port to MinGW
    * win32/win32_compat.c: Reformat this file
    * Enable -Wno-unused-parameter
    * Use __attribute__((format(printf, ...))) directly
    * build: Add -no-undefined where missing
    * build: Correct usage of LIBADD and LDADD
    * build: Remove bogus LDADD variables
    * Add header <strings.h> for strncasecmp
* Thu Apr 22 2021 mpluskal@suse.com
  - Update to version 1.19.0+git.20210208:
    * test-tool: Change command_is_implemented from a global variable into an argument
    * test-tool: Move a logging statement into write_residuals_test()
    * test-tool: Add default clauses in recently modified switch statements
    * test-tool, residuals: Rename struct residuals_test_data members
    * test-tool: Add overwrite check for all test cases
    * test-tool: Change write residuals tests overwrite check according to FCP-4
    * test-tool: Refactoring residuals write tests
    * test-tool: Allow CHECK CONDITION in response to overflow/underflow
    * .travis.yml: Multiple changes
    * test-tool: add simple REPORT LUNS test
    * init: fix Wformat on 32-bit platforms
* Mon Dec 28 2020 mpluskal@suse.com
  - Update to version 1.19.0+git.20201217:
    * Revert "specify number of blocks in write_same command"
    * iser: fix segmentation fault when task management pdu is received
    * iser: fix segmentation fault when async message pdu is received
* Thu Nov 05 2020 mpluskal@suse.com
  - Update to version 1.19.0+git.20201023:
    * test-tool: add COMPARE AND WRITE MiscompareSense test
    * lib: parse Information fixed sense field
    * lib: parse Information sense descriptor type
    * lib: check length for sense key specific sense data descriptors
    * lib: drop generic sense data descriptor VALID check
    * test-tool: add version descriptor checks for more SBC-3 versions
    * test-tool: Fix CmdSN tests
    * test-tool/test_async_lu_reset_simple: Move an assert statement
    * Remove an unused function from the iSER code
    * test-tool: add LogoutDuringIOAsync test case
    * test-tool: rename async write dispatch/complete counters
    * pdu: fix use after free during cancellation
* Thu Aug 13 2020 mpluskal@suse.com
  - Update to version 1.19.0+git.20200812:
    * .travis.yml: Also build for the ppc64le architecture
    * iscsi-ls: Fix iser url scheme parsing
    * test-tool: Use block_size instead of hardcoded 512 bytes
    * examples/iscsi-dd: use common init function for src and dst endpoints
    * examples/iscsi-dd: use common iscsi_endpoint struct
    * iscsi-perf: Add explicit casts to avoid two warnings
    * socket: Make the pdu timeout handling aware of old iscsi context
    * libiscsi: Make the cancellation aware of the pdus in old iscsi context
    * pdu: Remove the checking for iscsi->is_loggedin in iscsi_cancel_pdus()
    * libiscsi: Avoid discontinuities in cmdsn ordering in some cases
    * test-tool: Use block_size instead of hardcoded 512 bytes
    * exclude ld_iscsi.so from RPM
    * include iser-private.h in make dist tarball
* Tue May 26 2020 mpluskal@suse.com
  - Update to version 1.19.0+git.20200521:
    * test-tool, compare and write: Reduce maximum number of blocks from 256 to 255
    * test_compareandwrite_invalid_dataout_size: Simplify this test
    * test-tool: Use asprintf() in sg_send_scsi_cmd()
    * test-tool: Fix a comment in sg_send_scsi_cmd()
    * test-tool: Split send_scsi_command()
    * socket: fix rewrite cmdsn of immediate pdus
    * iser: eliminate unnecessary memory allocations
    * iser: use `login_resp_buf` until login is finished
    * init: free iscsi->opaque before check mallocs/frees counter
    * reconnect: collect mallocs/frees of the previous reconnection
* Mon Apr 27 2020 mliska@suse.cz
  - Enable -fcommon in order to fix boo#1160276.
* Tue Feb 18 2020 mpluskal@suse.com
  - Update to version 1.19.0+git.20200212 (resolves boo#1160276):
    * drop the LD_PRELOAD tool
    * remove FIXME
    * Fix data segment length comparison to unsigned long
    * iser: queue pdus when cmdsn exceeds maxcmdsn
    * iser: send immediate data
    * iser: remove `__packed` from struct iser_cm_hdr declaration
    * iser: fix struct iser_rx_desc
    * test-tool: avoid use-after-free on iscsi_logout_sync
    * Use dynamic memory allocation instead of variable-length arrays
* Tue Sep 24 2019 mpluskal@suse.com
  - Update build dependencies (libgcrypt)
* Tue Aug 13 2019 mpluskal@suse.com
  - Update to version 1.19:
    * Mostly internal changes
  - Drop no longer needed patches:
    * libiscsi-1.18.0-Fix-32bit-build.patch
    * libiscsi-rdma.patch
* Fri Jun 22 2018 mpluskal@suse.com
  - Fix building of recent rdma (boo#1098749):
    * libiscsi-rdma.patch
* Wed Mar 14 2018 mpluskal@suse.com
  - Morernise spec file with spec-clener
* Sat Apr 01 2017 mpluskal@suse.com
  - Do not build with -Werror
* Mon Nov 14 2016 msuchanek@suse.com
  - Fix 32bit build (gh#sahlberg/libiscsi#221, boo#1009456)
    * libiscsi-1.18.0-Fix-32bit-build.patch
* Sun Nov 06 2016 mpluskal@suse.com
  - Exclued from building on 32 bit architectures
* Sun Nov 06 2016 jengelh@inai.de
  - Resolve orthographic problems in description
* Sun Nov 06 2016 mpluskal@suse.com
  - Update to version 1.18.0:
    * Various test updates
    * Add support for iSER
    * Add support for zero-copy reads
* Tue May 10 2016 mpluskal@suse.com
  - Update to 1.17.0 (fate#320080)
    * Bugfix for a rare condition where if a  DATA-OUT PDU has a
      callback registered, it can cause a crash on reconnect/timeout.
* Thu May 05 2016 mpluskal@suse.com
  - Update to 1.16.0
    * Various test updates.
    * Add tests for ExtendedCopy and ReceiveCopyResults
    * Add support for WRITE_ATOMIC_16 and tests
    * Multipath tests added
    * Persistent Reservation test updates.
    * Make sure to process target NOPs in the tests
    * Fix broken CHAP has handling.
* Thu Nov 26 2015 mpluskal@suse.com
  - Initial package for libscsi 1.15.0

Files

/usr/lib64/libiscsi.so.9
/usr/lib64/libiscsi.so.9.0.0


Generated by rpm2html 1.8.1

Fabrice Bellet, Mon Sep 16 00:03:26 2024