Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: libiscsi-utils | Distribution: openSUSE Tumbleweed |
Version: 1.20.0+git.20240530 | Vendor: openSUSE |
Release: 1.1 | Build date: Fri Jun 7 15:49:23 2024 |
Group: Unspecified | Build host: reproducible |
Size: 182737 | Source RPM: libiscsi-1.20.0+git.20240530-1.1.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: https://github.com/sahlberg/libiscsi | |
Summary: Some utilities for libiscsi |
libiscsi is a clientside library to implement the iSCSI protocol that can be used to access resource of an iSCSI target. This package contains utilities based on libiscsi.
GPL-2.0-only AND LGPL-2.1-only
* Fri Jun 07 2024 Martin Pluskal <mpluskal@suse.com> - Update to version 1.20.0+git.20240530: * fix use after free in recent commit * Add support for Data Digest * login: add support for gnutls * login: do not try to "emulate" the libgcrypt API * configure: add --with-libgcrypt option * A possible 'fix' for https://github.com/sahlberg/libiscsi/issues/415 This patch adds a timestamp before each logged line. That could help correlating a logging to a network-trace. Because of offsets in time between the tracer and the test and the DUT, this does not always help. * Manually set task to null after free to avoid double free issue * lun_reset cancelling lun tasks only * 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
/usr/bin/iscsi-discard /usr/bin/iscsi-inq /usr/bin/iscsi-ls /usr/bin/iscsi-md5sum /usr/bin/iscsi-perf /usr/bin/iscsi-pr /usr/bin/iscsi-readcapacity16 /usr/bin/iscsi-swp /usr/share/doc/packages/libiscsi-utils /usr/share/doc/packages/libiscsi-utils/LICENCE-GPL-2.txt /usr/share/doc/packages/libiscsi-utils/LICENCE-LGPL-2.1.txt /usr/share/doc/packages/libiscsi-utils/README.md /usr/share/licenses/libiscsi-utils /usr/share/licenses/libiscsi-utils/COPYING /usr/share/man/man1/iscsi-inq.1.gz /usr/share/man/man1/iscsi-ls.1.gz /usr/share/man/man1/iscsi-md5sum.1.gz /usr/share/man/man1/iscsi-swp.1.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Wed Nov 13 00:41:02 2024