Commit Graph

  • 32228a4509 Negotiate InitialR2T during login. Default to offer No, but update and accept what Target responds. Ronnie Sahlberg 2011-01-02 12:50:00 +11:00
  • 190ea92810 Rework error messages generated when login fails to not repeat the same thing "Failed to login to target" several times as the error cascades up through the layers of callbacks. Ronnie Sahlberg 2011-01-02 12:12:30 +11:00
  • 796b3a6acc login.c: Dont end error strings with \n, Leave that for the caller. Ronnie Sahlberg 2011-01-02 08:22:38 +11:00
  • 8eb62fec87 Improve error messages when parsing of iscsi url fails Ronnie Sahlberg 2011-01-02 08:04:41 +11:00
  • 6947502759 Add negotiation of IFMarker, OFMarker and MaxConnections during login Ronnie Sahlberg 2011-01-01 12:42:48 +11:00
  • ec252d78f8 Changte time2retain default from 20 to 0 Ronnie Sahlberg 2011-01-01 12:38:41 +11:00
  • 820fffe04e Add negotiation of MaxOutstandingR2T and ErrorRecoveryLevel during login phase Ronnie Sahlberg 2011-01-01 11:51:09 +11:00
  • 27038e5c8b Negotiate DefaultTime2Wait and DefaultTime2Retain during login phase Ronnie Sahlberg 2011-01-01 11:45:07 +11:00
  • 172dbb6846 Update what we try to negotiate as header digest when we receive a reply back from the target. Ronnie Sahlberg 2011-01-01 11:38:06 +11:00
  • e004161c1f Update login functions to use asprint to build the key=value pairs instead of calling iscsi_pdu_add_data twice, once for key= and once for value Ronnie Sahlberg 2011-01-01 10:07:24 +11:00
  • a3328a85ef Negotiation of MaxBurstLength, FirstBurstLength, MaxRecvDataSegmentLength Ronnie Sahlberg 2011-01-01 09:51:16 +11:00
  • a0acddb627 Update to the public header to better document the api Ronnie Sahlberg 2010-12-31 12:26:46 +11:00
  • 46199d2f59 Improve the parsing of iscsi URLs and validate the input. Generate better error messages when a badly formed URL is given and an error string that points to the field there is a problem with. Ronnie Sahlberg 2010-12-31 09:44:14 +11:00
  • 2b30e3a7fe When getting a socket POLLERR event, use getsockopt(SO_ERROR) to create a better error message about the reason for the socket failing. Ronnie Sahlberg 2010-12-31 06:01:41 +11:00
  • 6981b79516 Check SO_ERROR when async connect completes Stefan Hajnoczi 2010-12-29 08:52:58 +00:00
  • faec3c0dfd Only await POLLOUT events until connected Stefan Hajnoczi 2010-12-29 08:40:09 +00:00
  • f449b31150 Change makefile to use -O2 optimizations Ronnie Sahlberg 2010-12-29 18:02:18 +11:00
  • 647ebd222e Try to resolve hostnames into ip addresses Ronnie Sahlberg 2010-12-28 13:51:54 +11:00
  • 7a7a227fee Suppress a compiler warning Ronnie Sahlberg 2010-12-27 10:12:45 +11:00
  • 240e250b11 USERNAME / PASSWORD Ronnie Sahlberg 2010-12-25 12:04:29 +11:00
  • 60718652a4 USERNAME PASSWORD Ronnie Sahlberg 2010-12-25 12:00:09 +11:00
  • ef7ba259b1 TODO Ronnie Sahlberg 2010-12-22 22:29:46 +11:00
  • 40abe849b0 CHAP Ronnie Sahlberg 2010-12-22 22:23:55 +11:00
  • d53b882682 MAKEFILE Ronnie Sahlberg 2010-12-22 22:12:38 +11:00
  • 633a08bc22 MD5 Ronnie Sahlberg 2010-12-22 21:57:58 +11:00
  • cf0ddbd0d9 URL PARSER Ronnie Sahlberg 2010-12-22 18:40:46 +11:00
  • 3ef5a375dc TODO Ronnie Sahlberg 2010-12-22 16:57:16 +11:00
  • 79b821db44 LOGIN Ronnie Sahlberg 2010-12-22 16:55:48 +11:00
  • 6cb843682f RPM Ronnie Sahlberg 2010-12-21 20:09:46 +11:00
  • 61db77394c README Ronnie Sahlberg 2010-12-21 20:03:13 +11:00
  • 1c024d6bc4 Input processing: Ronnie Sahlberg 2010-12-11 15:15:51 +11:00
  • 8a6665a092 Licence Ronnie Sahlberg 2010-12-11 11:47:28 +11:00
  • dba66b2a7d update the TODO file with suggestion of mtx and dvdrecord as otential consumers Ronnie Sahlberg 2010-12-05 18:03:07 +11:00
  • d124f44469 update intall instructions Ronnie Sahlberg 2010-12-05 16:13:44 +11:00
  • 5e5a5a2c56 Add autogen/configure to the build instructions. Ronnie Sahlberg 2010-12-05 14:53:02 +11:00
  • 4e5fb3a60b We need libpopt-dev to compile the utilities. Ronnie Sahlberg 2010-12-05 14:48:34 +11:00
  • 1cfeadb015 add a todo list Ronnie Sahlberg 2010-12-05 14:02:39 +11:00
  • 3d3da6c6e3 include config.h from lib/socket.c and use this to conditionaly compile code to set sin_len on platforms that require this field in the sockaddr structures. Ronnie Sahlberg 2010-12-05 13:53:41 +11:00
  • 631954405a add prefix exec_prefix libdir and bindir to the makefile Ronnie Sahlberg 2010-12-05 13:40:48 +11:00
  • d7a1103e13 Add initial autoconf support to make it easier to get ported to other platforms Ronnie Sahlberg 2010-12-05 13:31:11 +11:00
  • 709d85c4da Add a COPYING file and updat ehte LGPL boilerplate Ronnie Sahlberg 2010-12-05 11:11:37 +11:00
  • 4f49ca5d54 Add missing LGPL boilerplate to crc32c.c Ronnie Sahlberg 2010-12-05 11:11:09 +11:00
  • 32b39f62bd Update iscsi-ls and iscsi-inq to take the URLs in the form iscsi://<host>[:<port>] and iscsi://<host>[:<port>]/<target-iqn>/<lun> Ronnie Sahlberg 2010-12-05 08:57:10 +11:00
  • b76c7acb25 Update the readme file to show how to build libiscsi rpms Ronnie Sahlberg 2010-12-05 08:33:06 +11:00
  • 30177426b4 Update the RPM specfile to point to the githup libiscsi URL Ronnie Sahlberg 2010-12-05 08:30:59 +11:00
  • 098bc5a9a7 Initial import of libiscsi Ronnie Sahlberg 2010-12-05 08:24:57 +11:00