summaryrefslogtreecommitdiffstats
path: root/src/net/tcp
Commit message (Expand)AuthorAgeFilesLines
* HTTP/DNS now working fully asynchronously. HTTP/IP addresses and anyMichael Brown2007-01-182-34/+62
* Quickly hack in DNS resolution as a proof of conceptMichael Brown2007-01-151-6/+22
* Update TFTP and FTP to take the same temporary URI scheme as HTTPMichael Brown2007-01-151-48/+82
* Protocol's get() method no longer takes ownership of the URI. HTTP is theMichael Brown2007-01-151-3/+0Star
* Must free http on the error path; nothing else will do itMichael Brown2007-01-151-0/+1
* Unmaintained example code is probably worse than useless.Michael Brown2007-01-151-122/+0Star
* Gave asynchronous operations approximate POSIX signal semantics. ThisMichael Brown2007-01-154-21/+89
* Fixed HTTPMichael Brown2007-01-121-132/+290
* No need to maintain a received byte count; we always fill in sequentialMichael Brown2007-01-121-5/+1Star
* Change FTP to use a data buffer rather than a callback function.Michael Brown2007-01-111-14/+27
* We can't assert that the RX engine is idle in iscsi_done(), because itMichael Brown2007-01-091-2/+0Star
* Use debug auto-colourisation.Michael Brown2007-01-091-42/+47
* Clean up connection closing and permanent failure logic.Michael Brown2007-01-091-32/+62
* Use autocolourisationMichael Brown2006-12-291-10/+13
* Merge changes from mcb-tcp-fixes branch.Michael Brown2006-12-284-180/+157Star
* Ensure that old TCP connection state is destroyed before attempting toMichael Brown2006-12-221-0/+5
* Cannot immediately overwrite the peer address when we parseMichael Brown2006-12-221-3/+8
* Avoid null pointer dereferences when no username/password specified.Michael Brown2006-12-211-3/+6
* When login fails, leave the session open but not in full featureMichael Brown2006-12-211-4/+15
* Add ability to shut down iSCSI connectionMichael Brown2006-12-211-22/+25
* A cleaner method of handling login redirection; just use the existingMichael Brown2006-12-061-2/+5
* Tweaked retry messagesMichael Brown2006-12-061-1/+2
* Added debug messagesMichael Brown2006-12-051-0/+34
* Update ftp.c to work with Nikhil's TCP stack.Michael Brown2006-12-051-18/+43
* Handle TargetAddressMichael Brown2006-12-051-0/+30
* Handle strings as complete units, instead of a byte at a time.Michael Brown2006-12-051-137/+74Star
* Add iscsi_rx_buffered_data() and supporting infrastructure.Michael Brown2006-12-051-24/+81
* Updated to use asynchronous operation model for iSCSI requestsMichael Brown2006-11-281-77/+413
* Split login into security negotation and operational parameterMichael Brown2006-10-031-25/+50
* Added RX tracing as well.Michael Brown2006-08-161-0/+5
* Added some minimal debugging for transmitted PDUs.Michael Brown2006-08-161-0/+7
* Bug fixes to the HTTP protocol codeDerek Pryor2006-08-121-1/+1
* Bug fixes to the HTTP protocol codeDerek Pryor2006-08-121-4/+3Star
* New HTTP protocol and test codeDerek Pryor2006-08-111-0/+201
* command->data_{in,out} are now userptr_t, so it is invalid to compareMichael Brown2006-08-101-2/+2
* Fixed variable name in assertionMichael Brown2006-08-101-1/+1
* Add iSCSI to the DHCP tests.Michael Brown2006-08-071-1/+1
* Update ftp.c and hello.c to use the generic async_operations API.Michael Brown2006-06-192-15/+18
* Made the temporary buffer part of the TCP senddata() API, to ease theMichael Brown2006-06-182-23/+33
* Added tcp_kick(). This speed up LILO and GRUB booting by almost twoMichael Brown2006-05-271-0/+1
* Expert advice tells me that we *do* have to explicitly state theMichael Brown2006-05-191-11/+16
* Add the concept of a "user pointer" (similar to the void __user * inMichael Brown2006-05-191-2/+7
* Documented login parameters that we negotiate.Michael Brown2006-05-191-1/+24
* iSCSI writes seem to be working (at least, the ethereal trace shows noMichael Brown2006-05-191-22/+188
* Set ErrorRecoveryLevel=0 (we don't want to have to handle it).Michael Brown2006-05-171-2/+3
* Split "iSCSI as a SCSI device" out from "iSCSI as a TCP protocol".Michael Brown2006-05-151-28/+20Star
* Provide a SCSI device interface to the iSCSI protocolMichael Brown2006-05-131-0/+591
* TypoMichael Brown2006-04-301-1/+7
* Merge TCP aborted(), timedout() and closed() methods into a singleMichael Brown2006-04-302-62/+104
* Half-way tidyMichael Brown2006-04-301-116/+159