Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2007-06-27 | Update DHCP to use data-xfer interface (not yet tested). | Michael Brown | 1 | -1/+1 | |
2007-06-03 | Add a couple of tests for the URI parsing and resolving code. | Michael Brown | 1 | -0/+145 | |
2007-01-19 | Use stdio.h instead of vsprintf.h | Michael Brown | 5 | -5/+5 | |
2007-01-19 | Typo | Michael Brown | 1 | -3/+3 | |
2007-01-16 | Rename e{malloc,realloc,free} to u{malloc,realloc,free}, to more obviously | Michael Brown | 1 | -7/+7 | |
reflect the fact that they allocate and deallocate user memory (i.e. things reached through a userptr_t). | |||||
2007-01-15 | Gave asynchronous operations approximate POSIX signal semantics. This | Michael Brown | 4 | -95/+6 | |
will enable us to cascade async operations, which is necessary in order to properly support DNS. (For example, an HTTP request may have to redirect to a new location and will have to perform a new DNS lookup, so we can't just rely on doing the name lookup at the time of parsing the initial URL). Anything other than HTTP is probably broken right now; I'll fix the others up asap. | |||||
2007-01-14 | Obsolete | Michael Brown | 1 | -57/+0 | |
2007-01-12 | Fixed HTTP | Michael Brown | 1 | -37/+0 | |
2007-01-12 | Damn it; my lovely resilient scheme falls down when you have a protocol | Michael Brown | 1 | -7/+12 | |
that switches from line-oriented to byte-oriented partway through, such as HTTP. | |||||
2007-01-12 | Added generic line-buffering code (a la stdio) | Michael Brown | 1 | -0/+27 | |
2007-01-12 | Code used for load buffer and multiboot image testing | Michael Brown | 1 | -2/+10 | |
2007-01-12 | Quick and dirty test for emalloc() | Michael Brown | 1 | -0/+26 | |
2007-01-11 | Use generic "struct image" rather than "struct elf". | Michael Brown | 1 | -5/+6 | |
2007-01-11 | Had this file lying around for ages; may as well check it in. | Michael Brown | 1 | -0/+39 | |
2007-01-11 | Try image as ELF file first. (Don't yet actually try to execute it). | Michael Brown | 1 | -1/+14 | |
2007-01-11 | Print informative error message when boot fails. | Michael Brown | 1 | -1/+1 | |
2007-01-11 | Update TFTP to use a struct buffer rather than a callback. | Michael Brown | 1 | -9/+7 | |
Add debug autocolourisation to TFTP. | |||||
2007-01-11 | buffer.c should be using copy_{to,from}_user, rather than | Michael Brown | 2 | -2/+2 | |
copy_{to,from}_phys. | |||||
2007-01-11 | Change FTP to use a data buffer rather than a callback function. | Michael Brown | 1 | -2/+14 | |
2007-01-11 | Fix bug in buffer.c, add buffer mini-unit test. | Michael Brown | 1 | -0/+54 | |
2007-01-10 | Add "route" command (which currently only displays the routing table; it | Michael Brown | 1 | -2/+0 | |
can't modify it). | |||||
2007-01-10 | Add route() function to display routing table. | Michael Brown | 1 | -4/+2 | |
2007-01-10 | DHCP transmits via specified net device, so no need to create a dummy | Michael Brown | 1 | -8/+0 | |
routing table entry just to fool ipv4.c any more. | |||||
2007-01-09 | Add "name" field to network device, to facilitate netdev commands. | Michael Brown | 2 | -2/+2 | |
2006-12-27 | Merge changes from mcb-tcp-fixes branch. | Michael Brown | 3 | -3/+3 | |
2006-12-22 | Cannot immediately overwrite the peer address when we parse | Michael Brown | 1 | -4/+4 | |
TargetAddress from the login response, because we still need the old address while we close the connection! | |||||
2006-12-21 | ibft_fill_data() prototype change. | Michael Brown | 1 | -1/+1 | |
2006-12-21 | Use a bigger buffer for the initiator IQN | Michael Brown | 1 | -1/+1 | |
2006-12-21 | Add ability to shut down iSCSI connection | Michael Brown | 1 | -1/+3 | |
2006-12-21 | Print explicit error message on iSCSI boot failure, and add | Michael Brown | 1 | -1/+3 | |
"Permission denied" as an error text to strerror(). | |||||
2006-12-19 | Obsolete, and no longer functions | Michael Brown | 1 | -88/+0 | |
2006-12-18 | Use iskey() and getchar() to interact with console, rather than object | Michael Brown | 1 | -2/+2 | |
abstraction. | |||||
2006-12-12 | Typo | Michael Brown | 1 | -2/+2 | |
2006-12-08 | Add placeholder ibft.h | Michael Brown | 1 | -4/+0 | |
2006-12-08 | Use root-path option (as per RFC 4173) rather than filename option to | Michael Brown | 2 | -20/+68 | |
determine iSCSI boot parameters. | |||||
2006-12-05 | Support PXE and iSCSI by default | Michael Brown | 1 | -1/+4 | |
2006-12-05 | Update ftp.c to work with Nikhil's TCP stack. | Michael Brown | 2 | -11/+50 | |
Remove the now-totally-obsolete sockaddr_in field from tcp.h. | |||||
2006-11-29 | Make the "drive number" option apply to iSCSI as well as AoE | Michael Brown | 2 | -3/+8 | |
2006-11-28 | Create "username" and "password" DHCP options, ready for placing this | Michael Brown | 1 | -2/+7 | |
information in NVS. | |||||
2006-11-28 | Updated to use asynchronous operation model for iSCSI requests | Michael Brown | 2 | -1/+8 | |
Added CHAP authentication | |||||
2006-09-19 | Minor edit to make HEAD build | Marty Connor | 1 | -2/+4 | |
2006-08-27 | Added iBFT construction to iSCSI boot test | Michael Brown | 2 | -5/+8 | |
2006-08-11 | Print net device name when making request. | Michael Brown | 1 | -1/+2 | |
2006-08-11 | New HTTP protocol and test code | Derek Pryor | 2 | -0/+59 | |
2006-08-09 | Attempt a PXE NBP boot as the TFTP test. | Michael Brown | 2 | -19/+21 | |
2006-08-09 | Added TFTP test code (currently just dumps file to console). | Michael Brown | 2 | -2/+51 | |
2006-08-07 | Add very, very quick and dirty hello world test | Michael Brown | 2 | -6/+31 | |
2006-08-07 | Set a NUL terminator before calling inet_aton. | Michael Brown | 1 | -2/+3 | |
2006-08-07 | Add iSCSI to the DHCP tests. | Michael Brown | 2 | -13/+50 | |
Start updating iscsi.c to use Nikhil's TCP API. | |||||
2006-07-20 | Print out "DHCP..." message just in case people think the demo is sitting | Michael Brown | 1 | -1/+5 | |
there doing nothing when it's actually waiting for a DHCP reply. |