Michael Brown
							
						 
						
							
								a6d1815bc6
								
							 
						 
						
							Obsolete for some time now. 
							
							
						 
						19 vuotta sitten  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								028bc034e4
								
							 
						 
						
							Always update the PnP checksum, even if the ident string is not being set. 
							
							
						 
						19 vuotta sitten  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								cddf8df8d4
								
							 
						 
						
							Quick utility to pad floppy disk images for vmware/qemu 
							
							
						 
						19 vuotta sitten  
					 
				
					
						
							
								   Dan Lynch
							
						 
						
							
								ba2bfd54ed
								
							 
						 
						
							- modified length of password string to match visible field length 
							
							 
							- value of n passed to wgetnstr should now be equivalent to output from strlen (i.e. length excluding NUL-terminating character) 
							
							
						 
						19 vuotta sitten  
					 
				
					
						
							
								   Dan Lynch
							
						 
						
							
								2b15084388
								
							 
						 
						
							- first check-in for mucurses_test.c 
							
							 
							- added mucurses_test.c build targets 
							
							
						 
						19 vuotta sitten  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								8d0c5f3302
								
							 
						 
						
							Use byte 6 for the checksum, rather than byte 5.  (Byte 5 may be part of 
							
							 
							the jmp instruction). 
							
							
						 
						19 vuotta sitten  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								1a60444fe4
								
							 
						 
						
							Added netmask and gateway global options. 
							
							 
							
Added iSCSI testing. 
							
							
						 
						19 vuotta sitten  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								9ea782d339
								
							 
						 
						
							Make pcap_inject non-static, so that its prototype doesn't conflict with 
							
							 
							the real pcap_inject in the case where we do have it. 
							
							
						 
						19 vuotta sitten  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								90892d5ec7
								
							 
						 
						
							Allow specifying the local IP address via --from. 
							
							
						 
						19 vuotta sitten  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								1c607470e3
								
							 
						 
						
							Put in a substitute pcap_inject() function, since earlier versions of 
							
							 
							libpcap are lacking the function.  For now, we always use the
substitute version, since there's no easy way to determine whether or
not we need it. 
							
							
						 
						19 vuotta sitten  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								7e61f38799
								
							 
						 
						
							Moved "hello world" protocol implementation out of prototester.c and into 
							
							 
							the first standalong uIP-based protocol module. 
							
							
						 
						19 vuotta sitten  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								99032becce
								
							 
						 
						
							Pick up the gPXE include files when building prototester. 
							
							
						 
						19 vuotta sitten  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								a4a0244aa3
								
							 
						 
						
							Moved uIP wrapper out of prototester.c and into proto/tcp.c. 
							
							
						 
						19 vuotta sitten  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								eaf40883ff
								
							 
						 
						
							Add Makefile for hijack and prototester utilities. 
							
							
						 
						19 vuotta sitten  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								218c26ff2b
								
							 
						 
						
							Can now also print data sent by the remote side. 
							
							
						 
						19 vuotta sitten  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								0d506a5c6a
								
							 
						 
						
							Now capable of sending "Hello world!" via TCP. 
							
							
						 
						19 vuotta sitten  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								911486fe41
								
							 
						 
						
							Added basic http-specific option parsing 
							
							
						 
						19 vuotta sitten  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								5263a5abf4
								
							 
						 
						
							Started adding structure to allow for separate protocol tests, with 
							
							 
							individual options.
Created the embryonic beginnings of a cleanly separated driver and
protocol stack API. 
							
							
						 
						19 vuotta sitten  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								c32e83ad8d
								
							 
						 
						
							Skeleton version: contains device driver (connecting to network via 
							
							 
							hijack daemon) and a functional but very ugly and very primitive
wrapper around uIP.
This passes proof-of-concept testing; it successfully initiates a TCP
connection and responds to pings. 
							
							
						 
						19 vuotta sitten  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								c5a9c38606
								
							 
						 
						
							Terminate cleanly on SIGINT or SIGHUP 
							
							
						 
						19 vuotta sitten  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								e072baeb8c
								
							 
						 
						
							Use libpcap API to send/receive packets. 
							
							 
							
Include automatic filtering (based on source MAC address of first
transmitted packet).
Proven to successfully elicit a ping response from a remote host. 
							
							
						 
						19 vuotta sitten  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								4485df516c
								
							 
						 
						
							Basic structure in place: can daemonise, listen on a Unix domain 
							
							 
							socket, accept new connections, open a network interface using libpcap
and forward (all) traffic. 
							
							
						 
						19 vuotta sitten  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								cc73bba7ba
								
							 
						 
						
							Allow read-only symbols to be large 
							
							
						 
						20 vuotta sitten  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								7df2857248
								
							 
						 
						
							Reduce large symbol warning threshold, now that most of the really 
							
							 
							large symbols have been fixed. 
							
							
						 
						20 vuotta sitten  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								35ab3bf808
								
							 
						 
						
							Report on misuses of shared symbols, and excessively large static symbols. 
							
							
						 
						20 vuotta sitten  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								88baf7a383
								
							 
						 
						
							Tweaked to read more information (including symbol size) from blib.a 
							
							
						 
						20 vuotta sitten  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								c8fc121890
								
							 
						 
						
							Special handling for symbols of the form "xxx_end", to make table end 
							
							 
							markers appear before the symbols that immediately follow the table. 
							
							
						 
						20 vuotta sitten  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								69f09ebdd8
								
							 
						 
						
							Linker no longer provides start and end symbols for each table; these 
							
							 
							markers are now static labels within the objects that refer to them. 
							
							
						 
						20 vuotta sitten  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								d6930e6e40
								
							 
						 
						
							Use symbol size as a third index, mainly so that zero-length symbols 
							
							 
							(e.g. section start indicators) show up before the symbols they're
indicating the start of. 
							
							
						 
						20 vuotta sitten  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								ac01cf4997
								
							 
						 
						
							First version 
							
							
						 
						20 vuotta sitten  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								d94cb57143
								
							 
						 
						
							Fixed to properly catch multiply defined symbols. 
							
							
						 
						20 vuotta sitten  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								4e5f10790b
								
							 
						 
						
							First working version 
							
							
						 
						20 vuotta sitten  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								6e4888400c
								
							 
						 
						
							Avoid deleting .cvsignore 
							
							
						 
						20 vuotta sitten  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								a107996c9a
								
							 
						 
						
							If we end up with fragments that are older than config.h, set the 
							
							 
							timestamp on config.h to match the oldest fragment, to prevent make
from always attempting to rebuild the fragments. 
							
							
						 
						20 vuotta sitten  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								7b2a0cded1
								
							 
						 
						
							First version 
							
							
						 
						20 vuotta sitten  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								0ff80b477d
								
							 
						 
						
							Merged mcb30-realmode-redesign back to HEAD 
							
							
						 
						20 vuotta sitten  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								8bb1866f24
								
							 
						 
						
							lzhuf is obsolete and no longer used 
							
							
						 
						20 vuotta sitten  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								3d6123e69a
								
							 
						 
						
							Initial revision 
							
							
						 
						20 vuotta sitten