720e256c50 
								
							
								 
							
						 
						
							
							
								
								[Misc] Kill off long-redundant tests/dhcptest.c  
							
							
							
						 
						
							2008-03-21 00:07:36 +00:00  
				
					
						
							
							
								 
						
							
							
								43013da9bf 
								
							
								 
							
						 
						
							
							
								
								Quick hack to get AoE back in to the tree, on a par with the current  
							
							... 
							
							
							
							iSCSI hack. 
							
						 
						
							2007-07-29 02:31:14 +01:00  
				
					
						
							
							
								 
						
							
							
								487dc5be56 
								
							
								 
							
						 
						
							
							
								
								Fix up iscsiboot missing prototype warnings  
							
							
							
						 
						
							2007-07-09 01:10:32 +01:00  
				
					
						
							
							
								 
						
							
							
								b94420a52b 
								
							
								 
							
						 
						
							
							
								
								Ready to start testing  
							
							
							
						 
						
							2007-07-08 22:01:49 +01:00  
				
					
						
							
							
								 
						
							
							
								ec0da04e7d 
								
							
								 
							
						 
						
							
							
								
								Warnings purge iscsiboot.c  
							
							
							
						 
						
							2007-07-03 16:20:54 -04:00  
				
					
						
							
							
								 
						
							
							
								01b3dd4fc3 
								
							
								 
							
						 
						
							
							
								
								Line buffer API changed a while ago  
							
							
							
						 
						
							2007-07-03 21:21:50 +01:00  
				
					
						
							
							
								 
						
							
							
								15f8323055 
								
							
								 
							
						 
						
							
							
								
								Removing obsolete files.  
							
							
							
						 
						
							2007-07-01 15:30:12 +01:00  
				
					
						
							
							
								 
						
							
							
								07dc294de8 
								
							
								 
							
						 
						
							
							
								
								Update DHCP to use data-xfer interface (not yet tested).  
							
							
							
						 
						
							2007-06-27 23:20:36 +01:00  
				
					
						
							
							
								 
						
							
							
								b7ccdb7948 
								
							
								 
							
						 
						
							
							
								
								Add a couple of tests for the URI parsing and resolving code.  
							
							
							
						 
						
							2007-06-03 02:15:00 +00:00  
				
					
						
							
							
								 
						
							
							
								73b09ecba6 
								
							
								 
							
						 
						
							
							
								
								Use stdio.h instead of vsprintf.h  
							
							
							
						 
						
							2007-01-19 01:13:12 +00:00  
				
					
						
							
							
								 
						
							
							
								a213876382 
								
							
								 
							
						 
						
							
							
								
								Typo  
							
							
							
						 
						
							2007-01-19 00:48:13 +00:00  
				
					
						
							
							
								 
						
							
							
								544fa25928 
								
							
								 
							
						 
						
							
							
								
								Rename e{malloc,realloc,free} to u{malloc,realloc,free}, to more obviously  
							
							... 
							
							
							
							reflect the fact that they allocate and deallocate user memory (i.e.
things reached through a userptr_t). 
							
						 
						
							2007-01-16 08:36:42 +00:00  
				
					
						
							
							
								 
						
							
							
								4e20d73bb5 
								
							
								 
							
						 
						
							
							
								
								Gave asynchronous operations approximate POSIX signal semantics.  This  
							
							... 
							
							
							
							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-15 08:49:10 +00:00  
				
					
						
							
							
								 
						
							
							
								698bbe0155 
								
							
								 
							
						 
						
							
							
								
								Obsolete  
							
							
							
						 
						
							2007-01-14 04:28:42 +00:00  
				
					
						
							
							
								 
						
							
							
								497c3a5aad 
								
							
								 
							
						 
						
							
							
								
								Fixed HTTP  
							
							
							
						 
						
							2007-01-12 19:18:13 +00:00  
				
					
						
							
							
								 
						
							
							
								83b7933f8a 
								
							
								 
							
						 
						
							
							
								
								Damn it; my lovely resilient scheme falls down when you have a protocol  
							
							... 
							
							
							
							that switches from line-oriented to byte-oriented partway through, such as
HTTP. 
							
						 
						
							2007-01-12 18:09:14 +00:00  
				
					
						
							
							
								 
						
							
							
								996b091b50 
								
							
								 
							
						 
						
							
							
								
								Added generic line-buffering code (a la stdio)  
							
							
							
						 
						
							2007-01-12 17:08:37 +00:00  
				
					
						
							
							
								 
						
							
							
								112d7f9d79 
								
							
								 
							
						 
						
							
							
								
								Code used for load buffer and multiboot image testing  
							
							
							
						 
						
							2007-01-12 10:12:11 +00:00  
				
					
						
							
							
								 
						
							
							
								132a8fe49d 
								
							
								 
							
						 
						
							
							
								
								Quick and dirty test for emalloc()  
							
							
							
						 
						
							2007-01-12 03:27:05 +00:00  
				
					
						
							
							
								 
						
							
							
								c810baad37 
								
							
								 
							
						 
						
							
							
								
								Use generic "struct image" rather than "struct elf".  
							
							
							
						 
						
							2007-01-11 16:10:32 +00:00  
				
					
						
							
							
								 
						
							
							
								d84ec0e5d5 
								
							
								 
							
						 
						
							
							
								
								Had this file lying around for ages; may as well check it in.  
							
							
							
						 
						
							2007-01-11 15:31:50 +00:00  
				
					
						
							
							
								 
						
							
							
								91ac92bc86 
								
							
								 
							
						 
						
							
							
								
								Try image as ELF file first.  (Don't yet actually try to execute it).  
							
							
							
						 
						
							2007-01-11 15:27:06 +00:00  
				
					
						
							
							
								 
						
							
							
								3460860bef 
								
							
								 
							
						 
						
							
							
								
								Print informative error message when boot fails.  
							
							
							
						 
						
							2007-01-11 15:26:17 +00:00  
				
					
						
							
							
								 
						
							
							
								0010e10ef3 
								
							
								 
							
						 
						
							
							
								
								Update TFTP to use a struct buffer rather than a callback.  
							
							... 
							
							
							
							Add debug autocolourisation to TFTP. 
							
						 
						
							2007-01-11 15:14:54 +00:00  
				
					
						
							
							
								 
						
							
							
								fbfed96965 
								
							
								 
							
						 
						
							
							
								
								buffer.c should be using copy_{to,from}_user, rather than  
							
							... 
							
							
							
							copy_{to,from}_phys. 
							
						 
						
							2007-01-11 05:42:06 +00:00  
				
					
						
							
							
								 
						
							
							
								6918cf9e9e 
								
							
								 
							
						 
						
							
							
								
								Change FTP to use a data buffer rather than a callback function.  
							
							
							
						 
						
							2007-01-11 04:51:20 +00:00  
				
					
						
							
							
								 
						
							
							
								c0ef730ec4 
								
							
								 
							
						 
						
							
							
								
								Fix bug in buffer.c, add buffer mini-unit test.  
							
							
							
						 
						
							2007-01-11 04:46:41 +00:00  
				
					
						
							
							
								 
						
							
							
								d45c5e7ce7 
								
							
								 
							
						 
						
							
							
								
								Add "route" command (which currently only displays the routing table; it  
							
							... 
							
							
							
							can't modify it). 
							
						 
						
							2007-01-10 20:51:14 +00:00  
				
					
						
							
							
								 
						
							
							
								d9ba8f790b 
								
							
								 
							
						 
						
							
							
								
								Add route() function to display routing table.  
							
							
							
						 
						
							2007-01-10 20:38:20 +00:00  
				
					
						
							
							
								 
						
							
							
								649b789e93 
								
							
								 
							
						 
						
							
							
								
								DHCP transmits via specified net device, so no need to create a dummy  
							
							... 
							
							
							
							routing table entry just to fool ipv4.c any more. 
							
						 
						
							2007-01-10 02:37:23 +00:00  
				
					
						
							
							
								 
						
							
							
								98b6154c3e 
								
							
								 
							
						 
						
							
							
								
								Add "name" field to network device, to facilitate netdev commands.  
							
							
							
						 
						
							2007-01-09 23:48:18 +00:00  
				
					
						
							
							
								 
						
							
							
								61ed298bc7 
								
							
								 
							
						 
						
							
							
								
								Merge changes from mcb-tcp-fixes branch.  
							
							
							
						 
						
							2006-12-27 23:09:46 +00:00  
				
					
						
							
							
								 
						
							
							
								a2e3357825 
								
							
								 
							
						 
						
							
							
								
								Cannot immediately overwrite the peer address when we parse  
							
							... 
							
							
							
							TargetAddress from the login response, because we still need the old
address while we close the connection! 
							
						 
						
							2006-12-22 12:24:12 +00:00  
				
					
						
							
							
								 
						
							
							
								9485478acc 
								
							
								 
							
						 
						
							
							
								
								ibft_fill_data() prototype change.  
							
							
							
						 
						
							2006-12-21 18:42:51 +00:00  
				
					
						
							
							
								 
						
							
							
								024809d454 
								
							
								 
							
						 
						
							
							
								
								Use a bigger buffer for the initiator IQN  
							
							
							
						 
						
							2006-12-21 17:42:02 +00:00  
				
					
						
							
							
								 
						
							
							
								ab242a760d 
								
							
								 
							
						 
						
							
							
								
								Add ability to shut down iSCSI connection  
							
							
							
						 
						
							2006-12-21 17:17:47 +00:00  
				
					
						
							
							
								 
						
							
							
								286db6ffa3 
								
							
								 
							
						 
						
							
							
								
								Print explicit error message on iSCSI boot failure, and add  
							
							... 
							
							
							
							"Permission denied" as an error text to strerror(). 
							
						 
						
							2006-12-21 16:16:24 +00:00  
				
					
						
							
							
								 
						
							
							
								8e460de6be 
								
							
								 
							
						 
						
							
							
								
								Obsolete, and no longer functions  
							
							
							
						 
						
							2006-12-19 00:34:54 +00:00  
				
					
						
							
							
								 
						
							
							
								2ed2b2efe8 
								
							
								 
							
						 
						
							
							
								
								Use iskey() and getchar() to interact with console, rather than object  
							
							... 
							
							
							
							abstraction. 
							
						 
						
							2006-12-18 16:46:25 +00:00  
				
					
						
							
							
								 
						
							
							
								c0ec119ede 
								
							
								 
							
						 
						
							
							
								
								Typo  
							
							
							
						 
						
							2006-12-12 16:18:42 +00:00  
				
					
						
							
							
								 
						
							
							
								72b1629cee 
								
							
								 
							
						 
						
							
							
								
								Add placeholder ibft.h  
							
							
							
						 
						
							2006-12-08 16:16:21 +00:00  
				
					
						
							
							
								 
						
							
							
								9aa3e10d7c 
								
							
								 
							
						 
						
							
							
								
								Use root-path option (as per RFC 4173) rather than filename option to  
							
							... 
							
							
							
							determine iSCSI boot parameters. 
							
						 
						
							2006-12-08 15:53:49 +00:00  
				
					
						
							
							
								 
						
							
							
								d88832ad7e 
								
							
								 
							
						 
						
							
							
								
								Support PXE and iSCSI by default  
							
							
							
						 
						
							2006-12-05 23:26:07 +00:00  
				
					
						
							
							
								 
						
							
							
								89bcb57201 
								
							
								 
							
						 
						
							
							
								
								Update ftp.c to work with Nikhil's TCP stack.  
							
							... 
							
							
							
							Remove the now-totally-obsolete sockaddr_in field from tcp.h. 
							
						 
						
							2006-12-05 19:07:47 +00:00  
				
					
						
							
							
								 
						
							
							
								70d4b4f7cf 
								
							
								 
							
						 
						
							
							
								
								Make the "drive number" option apply to iSCSI as well as AoE  
							
							
							
						 
						
							2006-11-29 00:27:10 +00:00  
				
					
						
							
							
								 
						
							
							
								74c41fac06 
								
							
								 
							
						 
						
							
							
								
								Create "username" and "password" DHCP options, ready for placing this  
							
							... 
							
							
							
							information in NVS. 
							
						 
						
							2006-11-28 02:14:20 +00:00  
				
					
						
							
							
								 
						
							
							
								3f0b4d9ed8 
								
							
								 
							
						 
						
							
							
								
								Updated to use asynchronous operation model for iSCSI requests  
							
							... 
							
							
							
							Added CHAP authentication 
							
						 
						
							2006-11-28 00:29:02 +00:00  
				
					
						
							
							
								 
						
							
							
								31d65dd73f 
								
							
								 
							
						 
						
							
							
								
								Minor edit to make HEAD build  
							
							
							
						 
						
							2006-09-19 14:16:15 +00:00  
				
					
						
							
							
								 
						
							
							
								7e95980858 
								
							
								 
							
						 
						
							
							
								
								Added iBFT construction to iSCSI boot test  
							
							
							
						 
						
							2006-08-27 23:54:20 +00:00  
				
					
						
							
							
								 
						
							
							
								c48170ffaf 
								
							
								 
							
						 
						
							
							
								
								Print net device name when making request.  
							
							
							
						 
						
							2006-08-11 18:49:58 +00:00  
				
					
						
							
							
								 
						
							
							
								25ea34a8d7 
								
							
								 
							
						 
						
							
							
								
								New HTTP protocol and test code  
							
							
							
						 
						
							2006-08-11 14:13:02 +00:00  
				
					
						
							
							
								 
						
							
							
								c9e6c33bba 
								
							
								 
							
						 
						
							
							
								
								Attempt a PXE NBP boot as the TFTP test.  
							
							
							
						 
						
							2006-08-09 03:00:11 +00:00  
				
					
						
							
							
								 
						
							
							
								d1a123b1f4 
								
							
								 
							
						 
						
							
							
								
								Added TFTP test code (currently just dumps file to console).  
							
							
							
						 
						
							2006-08-09 00:09:29 +00:00  
				
					
						
							
							
								 
						
							
							
								010288577f 
								
							
								 
							
						 
						
							
							
								
								Add very, very quick and dirty hello world test  
							
							
							
						 
						
							2006-08-07 18:49:10 +00:00  
				
					
						
							
							
								 
						
							
							
								8a3f4b7de6 
								
							
								 
							
						 
						
							
							
								
								Set a NUL terminator before calling inet_aton.  
							
							
							
						 
						
							2006-08-07 17:50:41 +00:00  
				
					
						
							
							
								 
						
							
							
								d0e4f198d6 
								
							
								 
							
						 
						
							
							
								
								Add iSCSI to the DHCP tests.  
							
							... 
							
							
							
							Start updating iscsi.c to use Nikhil's TCP API. 
							
						 
						
							2006-08-07 16:48:24 +00:00  
				
					
						
							
							
								 
						
							
							
								9e761f5f28 
								
							
								 
							
						 
						
							
							
								
								Print out "DHCP..." message just in case people think the demo is sitting  
							
							... 
							
							
							
							there doing nothing when it's actually waiting for a DHCP reply. 
							
						 
						
							2006-07-20 14:20:11 +00:00  
				
					
						
							
							
								 
						
							
							
								a92d242008 
								
							
								 
							
						 
						
							
							
								
								Allow an AoE boot to be directed via DHCP, so that we have a proof of  
							
							... 
							
							
							
							concept demo that actually does something useful. 
							
						 
						
							2006-07-20 14:15:23 +00:00  
				
					
						
							
							
								 
						
							
							
								7ca8bcd98c 
								
							
								 
							
						 
						
							
							
								
								Print out the lease time, just to show how easy it is.  
							
							
							
						 
						
							2006-07-20 03:02:34 +00:00  
				
					
						
							
							
								 
						
							
							
								00a1f000b1 
								
							
								 
							
						 
						
							
							
								
								Added dhcp_ipv4_option() and friends.  
							
							... 
							
							
							
							Added test code to configure the interface for IPv4 after DHCP. 
							
						 
						
							2006-07-20 02:49:59 +00:00  
				
					
						
							
							
								 
						
							
							
								6d9d48537e 
								
							
								 
							
						 
						
							
							
								
								Added some debug messages and DHCP test code  
							
							
							
						 
						
							2006-07-19 17:49:31 +00:00  
				
					
						
							
							
								 
						
							
							
								f9887c3f0f 
								
							
								 
							
						 
						
							
							
								
								started on ANSI sequence processing  
							
							
							
						 
						
							2006-06-28 11:50:02 +00:00  
				
					
						
							
							
								 
						
							
							
								f78fa3c59d 
								
							
								 
							
						 
						
							
							
								
								- working basic ansi termnal extension for mucurses  
							
							
							
						 
						
							2006-06-27 17:11:57 +00:00  
				
					
						
							
							
								 
						
							
							
								197c0c91b2 
								
							
								 
							
						 
						
							
							
								
								make path relative (so that I don't break eb top of tree !)  
							
							
							
						 
						
							2006-06-27 13:28:43 +00:00  
				
					
						
							
							
								 
						
							
							
								6d34baaef9 
								
							
								 
							
						 
						
							
							
								
								- testable console framework implementing mucurses SCREEN struct  
							
							
							
						 
						
							2006-06-27 11:00:14 +00:00  
				
					
						
							
							
								 
						
							
							
								3a660f9b25 
								
							
								 
							
						 
						
							
							
								
								Update ftp.c and hello.c to use the generic async_operations API.  
							
							
							
						 
						
							2006-06-19 15:46:58 +00:00  
				
					
						
							
							
								 
						
							
							
								cce2e47ff4 
								
							
								 
							
						 
						
							
							
								
								Added iSCSI boot test code  
							
							
							
						 
						
							2006-06-14 17:00:25 +00:00  
				
					
						
							
							
								 
						
							
							
								d21fc3610f 
								
							
								 
							
						 
						
							
							
								
								Added sample AoE test code to tree  
							
							
							
						 
						
							2006-06-01 11:05:36 +00:00