Debian Patches

Status for libiscsi/1.19.0-3

Patch Description Author Forwarded Bugs Origin Last update
maxium.diff maxium
Trivial spelling fix.
Michael Tokarev <mjt@tls.msk.ru> no 2016-05-24
soversion.diff fix soversion at 7
Unfortunatley upstream apparently can't learn, and increments
soversion with every new release, even if there's no reason to
and the new library is completely backwards-compatible.

Undo this nonsense and keep soversion at 7 for now.
Michael Tokarev <mjt@tls.msk.ru> no 2018-12-31
libpthread.diff link libiscsi with -lpthread for iser
When built with iser support, libiscsi uses symbols from libpthread.
So link in -lpthread too.
Michael Tokarev <mjt@tls.msk.ru> no 2018-12-31
attribute_packed.patch use __attribute__((packed)) isntead of __packed
This fixes an FTBFS.
Michael Tokarev <mjt@tls.msk.ru> no debian 2020-08-05
spelling.patch no
lp-1894129-test-tool-Compare-Write-skip-InvalidDataOutSize-unle.patch [PATCH] test-tool/Compare&Write: skip InvalidDataOutSize unless iSCSI
This test performs PDU manipulation so should only be run against iSCSI
devices.
David Disseldorp <ddiss@suse.de> no upstream, https://github.com/sahlberg/libiscsi/commit/60a5856f 2020-09-08
lp-1894129-test-tool-Compare-Write-override-driver-queue_pdu-ca.patch [PATCH] test-tool/Compare&Write: override driver queue_pdu() callback
In preparation for removing the test-tool iscsi_queue_pdu() dlsym
overload hack, convert the Compare&Write InvalidDataOutSize test to use
the regular transport driver callback for this purpose.
David Disseldorp <ddiss@suse.de> no upstream, https://github.com/sahlberg/libiscsi/commit/310e9ace 2020-09-08
lp-1894129-test-tool-iSCSICmdSnTooLow-override-driver-queue_pdu.patch [PATCH] test-tool/iSCSICmdSnTooLow: override driver queue_pdu() callback

In preparation for removing the test-tool iscsi_queue_pdu() dlsym
overload hack, convert this test to use the regular transport driver
callback for this purpose.
David Disseldorp <ddiss@suse.de> no upstream, https://github.com/sahlberg/libiscsi/commit/c067eef9 2020-09-08
lp-1894129-test-tool-iSCSICmdSnTooHigh-override-driver-queue_pd.patch [PATCH] test-tool/iSCSICmdSnTooHigh: override driver queue_pdu() callback

In preparation for removing the test-tool iscsi_queue_pdu() dlsym
overload hack, convert this test to use the regular transport driver
callback for this purpose.
David Disseldorp <ddiss@suse.de> no upstream, https://github.com/sahlberg/libiscsi/commit/575ba224 2020-09-08
lp-1894129-test-tool-iSCSIDataSnInvalid-override-driver-queue_p.patch [PATCH] test-tool/iSCSIDataSnInvalid: override driver queue_pdu() callback

In preparation for removing the test-tool iscsi_queue_pdu() dlsym
overload hack, convert this test to use the regular transport driver
callback for this purpose.
This commit also removes a number of unnecessary "WRITE10 is not
implemented" checks, which should all be caught by the first check.
David Disseldorp <ddiss@suse.de> no upstream, https://github.com/sahlberg/libiscsi/commit/153ca193 2020-09-08
lp-1894129-test-tool-BlockEraseReserved-skip-unless-iSCSI.patch [PATCH] test-tool/BlockEraseReserved: skip unless iSCSI
This test performs PDU manipulation so should only be run against iSCSI
devices.
David Disseldorp <ddiss@suse.de> no upstream, https://github.com/sahlberg/libiscsi/commit/fdc45fad 2020-09-08
lp-1894129-test-tool-CryptoEraseReserved-skip-unless-iSCSI.patch [PATCH] test-tool/CryptoEraseReserved: skip unless iSCSI
This test performs PDU manipulation so should only be run against iSCSI
devices.
David Disseldorp <ddiss@suse.de> no upstream, https://github.com/sahlberg/libiscsi/commit/c830a3b5 2020-09-08
lp-1894129-test-tool-CryptoEraseReserved-override-driver-queue_.patch [PATCH] test-tool/CryptoEraseReserved: override driver queue_pdu() callback

In preparation for removing the test-tool iscsi_queue_pdu() dlsym
overload hack, convert this test to use the regular transport driver
callback for this purpose.
David Disseldorp <ddiss@suse.de> no upstream, https://github.com/sahlberg/libiscsi/commit/77279dd4 2020-09-08
lp-1894129-test-tool-OverwriteReserved-override-driver-queue_pd.patch [PATCH] test-tool/OverwriteReserved: override driver queue_pdu() callback

In preparation for removing the test-tool iscsi_queue_pdu() dlsym
overload hack, convert this test to use the regular transport driver
callback for this purpose.
David Disseldorp <ddiss@suse.de> no backport, https://github.com/sahlberg/libiscsi/commit/2ae45ac1 2020-09-08
lp-1894129-test-tool-remove-unused-iscsi_queue_pdu-symbol-overl.patch [PATCH] test-tool: remove unused iscsi_queue_pdu() symbol overload
All users have now been changed to overload via the iscsi_ctx transport
callback, so the dlsym based overloading can now be dropped.
David Disseldorp <ddiss@suse.de> no upstream, https://github.com/sahlberg/libiscsi/commit/dd17293b 2020-09-08
lp-1894129-test-tool-BlockEraseReserved-override-driver-queue_p.patch [PATCH] test-tool/BlockEraseReserved: override driver queue_pdu() callback

In preparation for removing the test-tool iscsi_queue_pdu() dlsym
overload hack, convert this test to use the regular transport driver
callback for this purpose.
David Disseldorp <ddiss@suse.de> no upstream, https://github.com/sahlberg/libiscsi/commit/b705f9e5 2020-09-08
lp-1894129-test-tool-Use-extern-int-in-headers.patch [PATCH] test-tool: Use 'extern int' in headers
Without this, linking fails on Fedora rawhide. Example:

...
/usr/bin/ld: test_async_lu_reset_simple.o:/root/libiscsi/libiscsi.git/test-tool/iscsi-support.h:59: multiple definition of `param_list_len_err_ascqs'; iscsi-test-cu.o:/root/libiscsi/libiscsi.git/test-tool/iscsi-support.h:59: first defined here
/usr/bin/ld: test_async_lu_reset_simple.o:/root/libiscsi/libiscsi.git/test-tool/iscsi-support.h:58: multiple definition of `invalid_cdb_ascqs'; iscsi-test-cu.o:/root/libiscsi/libiscsi.git/test-tool/iscsi-support.h:58: first defined here
...
Cole Robinson <crobinso@redhat.com> no upstream, https://github.com/sahlberg/libiscsi/commit/ea89dcdb 2020-09-08

All known versions for source package 'libiscsi'

Links