Commit Graph

  • 443b104833 crc32c: use uint_t types Peter Lieven 2017-01-05 14:39:15 +01:00
  • 55eacac425 login: add logging for the negotiation login parameters Peter Lieven 2017-01-05 12:33:47 +01:00
  • 23738bf1c3 socket: calculate header checksum at the right place Peter Lieven 2017-01-05 12:28:37 +01:00
  • ed1ed27dde socket: return in->hdr to smalloc pool Peter Lieven 2017-01-03 12:19:12 +01:00
  • 1a552a8afa socket: do not zero header of incoming PDU Peter Lieven 2017-01-05 12:19:07 +01:00
  • c68d2c0ddb init: introduce iscsi_smalloc Peter Lieven 2017-01-03 12:03:07 +01:00
  • b7ab5d05f1 TEST: Add a test to verify that HeaderDigest works Ronnie Sahlberg 2017-01-04 18:47:18 -08:00
  • f97f1fbaab Merge pull request #230 from ddiss/iscsi-dd-xcopy Ronnie Sahlberg 2017-01-04 18:14:14 -08:00
  • 30a49f97cb examples/dd: split out duplicate read capacity code David Disseldorp 2017-01-02 18:41:15 +01:00
  • aaeb2dd5a5 examples/dd: add XCOPY support David Disseldorp 2017-01-02 01:15:18 +01:00
  • 4bc5f962e2 Libiscsi: add support for EXTENDED COPY David Disseldorp 2017-01-03 23:58:20 +01:00
  • f475436c5a Libiscsi: add support for RECEIVE COPY RESULTS David Disseldorp 2017-01-03 19:33:01 +01:00
  • 2b9abd9ac8 examples/dd: validate block count and max in flight params David Disseldorp 2017-01-04 18:22:43 +01:00
  • e058e825bf socket: break receive loop if there are no more outstanding PDUs Peter Lieven 2017-01-03 11:13:06 +01:00
  • b81e9a28a6 Batch pdu read in function iscsi_read_from_socket() Peter Lieven 2017-01-02 15:52:19 +01:00
  • e8afafb32d Merge pull request #229 from ddiss/xcopy Ronnie Sahlberg 2016-12-29 12:38:53 -08:00
  • 14cc8facc1 TESTS: fix ExtendedCopy.ValidTgtDescr for SPC-4 David Disseldorp 2016-12-29 15:07:17 +01:00
  • 9b585dd558 Merge pull request #227 from ddiss/xcopy_limits_v2 Ronnie Sahlberg 2016-12-26 10:16:35 -08:00
  • e427a813ad TESTS: exceed Maximum Descriptor List Length David Disseldorp 2016-12-22 14:54:28 +01:00
  • 8000a14d55 Add a test that a (future) single call to iscsi_service() will process all queued PDUs Ronnie Sahlberg 2016-12-12 17:47:17 -08:00
  • 3a598ea846 TESTS: Unmap. Clamp max number of unmap blocks to 256 if the target reports no limit Ronnie Sahlberg 2016-11-15 18:37:59 -08:00
  • 04b029dc88 TESTS: Allow iser:// style URLs Ronnie Sahlberg 2016-11-15 18:21:35 -08:00
  • 727faa6fc4 Merge branch 'master' of github.com:sahlberg/libiscsi Ronnie Sahlberg 2016-11-15 18:09:13 -08:00
  • 8c9519b145 TESTS: Setup and use iovectors for ALL data transfers in send_scsi_command Ronnie Sahlberg 2016-11-15 18:07:23 -08:00
  • d7809374e1 Merge pull request #219 from vriera/master Ronnie Sahlberg 2016-11-14 17:12:36 -08:00
  • 5228631a60 Merge pull request #220 from mimusato/unmap Ronnie Sahlberg 2016-11-14 17:11:39 -08:00
  • b89e1c87a4 Merge pull request #221 from hramrach/master Ronnie Sahlberg 2016-11-14 12:40:03 -08:00
  • a239423a0f Fix 32bit build. Michal Suchanek 2016-11-14 17:28:31 +01:00
  • 1a92fbcc12 adds max block descriptor count control to Unmap; skips Verify on LBA 2^31 if that LBA is valid (not outside the LUN) Mihai Musatoiu 2016-10-27 09:42:14 +00:00
  • f27bdf64f0 Do not use -I/usr/include. This is considered unsafe when cross-compiling Vicente Olivert Riera 2016-10-16 10:53:13 +01:00
  • 8cc8fb98a7 TESTS: Skip the whole startstopunit test if the medium is not removable Ronnie Sahlberg 2016-10-09 15:10:01 -07:00
  • 8ef4dc8f3a Add tests for sending/receiving each opcode end-to-end using iscsi-test-cu Ronnie Sahlberg 2016-10-09 14:08:38 -07:00
  • 4d0c7559c0 TEST: Improve simple startstopunit test Ronnie Sahlberg 2016-10-09 14:28:56 -07:00
  • b8eb923009 New version 1.18.0 Ronnie Sahlberg 2016-10-09 11:44:09 -07:00
  • e6f7d5328c TESTS: simple LU RESET TMF test David Disseldorp 2016-09-27 14:46:59 +02:00
  • d3ef192021 Add synchronous function iscsi_discovery_sync() Ronnie Sahlberg 2016-10-05 20:27:24 -07:00
  • 4694c4ec95 TESTS: drop /dev/sg device path check for iSCSI David Disseldorp 2016-10-05 14:57:04 +02:00
  • 698ae7a649 TESTS: Dont use BLKSECTGET for /dev/sg devices Ronnie Sahlberg 2016-10-04 21:21:25 -07:00
  • bf3e388ec2 TESTS: Abort Reserve6 tests if task mgmt functions are missing Ronnie Sahlberg 2016-10-04 20:21:16 -07:00
  • f6570e6f12 TESTS: Abort the cold/warm reset tests if the target support is missing. Ronnie Sahlberg 2016-10-02 15:35:46 -07:00
  • c27db02a30 TESTS: Fix startstopunit test Ronnie Sahlberg 2016-10-02 11:25:37 -07:00
  • 73fe55596d TESTS: We need to clear local_iscsi_queue_pdu before each test Ronnie Sahlberg 2016-10-02 10:45:27 -07:00
  • 714bad2153 TEST: add test for read/write using iovectors Ronnie Sahlberg 2016-10-01 15:44:26 -07:00
  • 39001203b7 TESTS: simple support for READDEFECTDATA10/12 Ronnie Sahlberg 2016-09-22 22:43:16 -07:00
  • 01a8e22207 TESTS: COMPAREANDWRITE should fail if DATAOUT is not exactly 2*TL blocks Ronnie Sahlberg 2016-09-22 19:12:09 -07:00
  • 2e947cc1de TESTS: WRITESAME1* with 0 DataOut should fail if WSNZ is set Ronnie Sahlberg 2016-09-22 18:44:44 -07:00
  • 875c0222f2 Revert "TESTS: Fix writesame1* unmap until end tests" Ronnie Sahlberg 2016-09-22 06:26:12 -07:00
  • bb22ff71eb TESTS: Add tests that a target will reject WriteSame where DataOut has invalid size. Ronnie Sahlberg 2016-09-21 19:53:22 -07:00
  • 6aa8c17b59 TESTS: Fix writesame1* unmap until end tests Ronnie Sahlberg 2016-09-21 19:05:15 -07:00
  • e0fd6dc051 Allow iser:// style URLs Ronnie Sahlberg 2016-09-02 16:40:24 -07:00
  • 8f41a629ec Merge pull request #216 from plieven/for_upstream Ronnie Sahlberg 2016-08-22 19:13:40 -07:00
  • d34c3d29d4 iser: remove unnecessary checks for NULL Peter Lieven 2016-08-22 11:55:51 +02:00
  • 75e67ba852 Merge pull request #214 from plieven/static_drv Ronnie Sahlberg 2016-08-21 09:50:16 -07:00
  • 4fef2cde62 Merge pull request #215 from jh86/master Ronnie Sahlberg 2016-08-21 09:49:35 -07:00
  • 4ebc65deba fix a typo in README heading Jon Hermansen 2016-08-20 19:49:01 -07:00
  • aecdbd0a0c update the URL to cunit-to-junit.pl. old URL was throwing 404 Jon Hermansen 2016-08-20 19:48:32 -07:00
  • 0e0e326f75 Merge pull request #213 from ddiss/caw_unwritten2 Ronnie Sahlberg 2016-08-05 10:31:12 -07:00
  • fa123fc397 abstract transport to static driver functions and opaque driver specific information. Peter Lieven 2016-08-05 11:28:43 +02:00
  • e6f2ce306c test: COMPARE AND WRITE against unwritten range David Disseldorp 2016-07-22 01:31:23 +02:00
  • 871eb1b61b test: don't segfault in TMF callback on reconnect David Disseldorp 2016-06-06 18:42:40 +02:00
  • df1dc08eb7 TESTS: cleanup and remove noise warnings for iscsi cmdsn tests Ronnie Sahlberg 2016-07-11 20:50:47 -07:00
  • 37507c994a Add back iscsi_queue_pdu Ronnie Sahlberg 2016-07-11 18:37:25 -07:00
  • f639f858eb Merge pull request #211 from plieven/tegile_test Ronnie Sahlberg 2016-07-11 18:26:37 -07:00
  • ab01692ea6 iscsi-ls: strip portal group tag in url output Peter Lieven 2016-07-07 12:00:56 +02:00
  • 9ecc8184fe socket: do not leak addrinfo in iscsi_connect_async Peter Lieven 2016-07-07 11:53:01 +02:00
  • f2850fdcc6 connect: do not leak transport struct on iscsi_reconnect_cb Peter Lieven 2016-07-07 11:47:58 +02:00
  • 1b3d3038bf init: do not leak transport struct on iscsi_destroy_context Peter Lieven 2016-07-07 11:44:56 +02:00
  • 765d492aa0 pdu: dump PDU header on ILLEGAL REQUEST sense Peter Lieven 2016-07-07 11:38:21 +02:00
  • 20e1182b3e scsi-lowlevel: add more pagecodes to scsi_inquiry_pagecode_to_str Peter Lieven 2016-07-07 11:30:34 +02:00
  • d0943249f6 iscsi-inq: use right int types Peter Lieven 2016-07-07 11:24:50 +02:00
  • 19a3412d58 iscsi-perf: add a logging parameter Peter Lieven 2016-07-07 10:44:24 +02:00
  • 334ab850c0 Merge pull request #209 from sitsofe/unused-symbol Ronnie Sahlberg 2016-06-07 06:32:21 -07:00
  • 20a0969b15 lib: Remove unused iscsi_queue_pdu symbol Sitsofe Wheeler 2016-06-04 17:34:01 +01:00
  • 01de246bdc Add a feature macro for ISER and bump api version Ronnie Sahlberg 2016-06-03 19:09:39 -07:00
  • a628264ef0 Libiscsi: iSER implementation Roy Shterman 2016-05-27 18:47:25 +03:00
  • 0a1b96c383 Add configure checks for iSER support Ronnie Sahlberg 2016-05-27 18:47:24 +03:00
  • 47b6881b97 Libiscsi: Adding abstraction to async functions Roy Shterman 2016-05-27 18:47:23 +03:00
  • c85042bacb Libiscsi: Introducing new functions for zero-copy write operations Roy Shterman 2016-05-27 18:47:22 +03:00
  • 2bba53d31d We need the new read functions in libiscsi.def too Ronnie Sahlberg 2016-06-03 18:50:46 -07:00
  • e00e47d28d Libiscsi: Introducing new functions for zero-copy read operations Roy Shterman 2016-05-27 18:47:21 +03:00
  • 6c1bdb4808 Libiscsi: Adding free_pdu function to transport abstraction Roy Shterman 2016-05-27 18:47:20 +03:00
  • dff69584e0 Libiscsi: Adding disconnect function to transport abstraction Roy Shterman 2016-05-27 18:47:19 +03:00
  • bc64420bad Libiscsi: Changing header iscsi_in_pdu Roy Shterman 2016-05-27 18:47:18 +03:00
  • 2671e10565 Libiscsi: Adding new_pdu function to transport abstraction Roy Shterman 2016-05-27 18:47:17 +03:00
  • e3df0bbf96 Libiscsi: Adding queue pdu function to transport abstraction Roy Shterman 2016-05-27 18:47:16 +03:00
  • 0d6362ffe6 Libiscsi: Adding connect function to transport abstraction Roy Shterman 2016-05-27 18:47:15 +03:00
  • 9378a39ddc Libiscsi: Adding transport layer into all library utilities Roy Shterman 2016-05-27 18:47:14 +03:00
  • e26f6fe51a Merge pull request #208 from sitsofe/ws-0blocks-fixes Ronnie Sahlberg 2016-06-01 19:41:20 -07:00
  • b908bdeb99 Tests: WRITESAME 0-blocks fixes and improvements Sitsofe Wheeler 2016-05-30 12:25:03 +01:00
  • 99980b2437 TESTS: fix unsigned/signed warning in writesame tests Ronnie Sahlberg 2016-05-23 21:47:21 -07:00
  • 66f55eb3e0 Merge pull request #207 from ddiss/test_writesame_check Ronnie Sahlberg 2016-05-23 21:44:18 -07:00
  • 3644504147 tests: add WRITESAME data verification tests David Disseldorp 2016-05-18 11:59:54 +02:00
  • a341c665d8 Merge pull request #206 from plieven/fix_gitignore Ronnie Sahlberg 2016-05-13 05:36:24 -07:00
  • dd218f0e6b gitignore: really ignore autom4te.cache Peter Lieven 2016-05-13 09:22:23 +02:00
  • 8da7b8df3e New version 1.17.0 Ronnie Sahlberg 2016-05-08 12:37:59 -07:00
  • a41f97ad09 Merge pull request #204 from plieven/fix_segv Ronnie Sahlberg 2016-05-08 12:28:37 -07:00
  • 62a81b6a53 Merge pull request #205 from sitsofe/exit1_on_fail Ronnie Sahlberg 2016-05-06 06:22:31 -07:00
  • f291c7f9c0 Tests: Exit iscsi-test-cu with 1 if a test fails Sitsofe Wheeler 2016-05-05 17:16:55 +01:00
  • 423b82efa4 pdu: check callback for NULL everywhere Peter Lieven 2016-05-02 13:55:13 +02:00
  • cde2043891 pdu: drop ISCSI_PDU_NO_CALLBACK Peter Lieven 2016-05-02 10:40:15 +02:00