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

libiscsi10-1.20.0+git.20240206-1.2 RPM for s390x

From OpenSuSE Ports Tumbleweed for s390x

Name: libiscsi10 Distribution: openSUSE:Factory:zSystems
Version: 1.20.0+git.20240206 Vendor: openSUSE
Release: 1.2 Build date: Thu Feb 29 14:02:24 2024
Group: Unspecified Build host: reproducible
Size: 204618 Source RPM: libiscsi-1.20.0+git.20240206-1.2.src.rpm
Packager: https://bugs.opensuse.org
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

* Thu Feb 29 2024 Martin Pluskal <mpluskal@suse.com>
  - Update to version 1.20.0+git.20240206:
    * spelling fixes: eventhough, shoudl, asyncronous, maxium, implicity
    * COPYING: stop mentioning ld_scsi
    * New version 1.20.0
    * Previously, 'task->status' was printed as decimal. In iscsi.h, the values that are put into it are defined as hexadecimal. This is a bit confusing (grepping through the code for 251658241 did not result in anything while the hex variant f000001 resulted in SCSI_STATUS_ERROR).
    * Fix for https://github.com/sahlberg/libiscsi/issues/409 'ms->pages' was not checked for being NULL. This can happen when a target does not return any pages.
    * Improve iSCSI PDU header dump
    * Abstract value_string as common utility
    * Drain DATAOUT PDU on timeout
* Tue Nov 14 2023 Martin Pluskal <mpluskal@suse.com>
  - Update to version 1.19.0+git.20231114:
    * Log necessary message on internal reconnect
    * Dump opcode string in iscsi_dump_pdu_header()
    * Introduce helper function scsi_opcode_str
    * Declare value-string maps as static
    * Distinguish command timeout
    * doc: Add iscsi-md5sum
    * fixup! checking if task is in outqueue
    * checking if task is in outqueue
    * Add add  a timeout to the event_loop in sync.c
    * iscsi-discard: adapt block limits
    * gitignore: Add utils/iscsi-md5sum
    * iscsi-md5sum: Add new tool
    * gitignore: add utils/iscsi-discard
    * iscsi-discard: Add new tool
    * utils: use strtol instead of atoi
    * Add iscsi_set_fd_dup_cb
    * Add /utils/iscsi-pr into .gitignore
    * iscsi-perf: Add -h/--help
* Wed Mar 08 2023 Martin Pluskal <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 Martin Pluskal <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 Martin Pluskal <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 Martin Pluskal <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 Martin Pluskal <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 Martin Pluskal <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 Martin Pluskal <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 Martin Pluskal <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

Files

/usr/lib64/libiscsi.so.10
/usr/lib64/libiscsi.so.10.0.0


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Apr 30 23:50:42 2024