Michael Brown
							
						 
						
							
								1a60444fe4
								
							 
						 
						
							Added netmask and gateway global options. 
							
							 
							
Added iSCSI testing. 
							
							
						 
						19 лет назад  
					 
				
					
						
							
								   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 лет назад  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								90892d5ec7
								
							 
						 
						
							Allow specifying the local IP address via --from. 
							
							
						 
						19 лет назад  
					 
				
					
						
							
								   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 лет назад  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								7e61f38799
								
							 
						 
						
							Moved "hello world" protocol implementation out of prototester.c and into 
							
							 
							the first standalong uIP-based protocol module. 
							
							
						 
						19 лет назад  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								99032becce
								
							 
						 
						
							Pick up the gPXE include files when building prototester. 
							
							
						 
						19 лет назад  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								a4a0244aa3
								
							 
						 
						
							Moved uIP wrapper out of prototester.c and into proto/tcp.c. 
							
							
						 
						19 лет назад  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								eaf40883ff
								
							 
						 
						
							Add Makefile for hijack and prototester utilities. 
							
							
						 
						19 лет назад  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								218c26ff2b
								
							 
						 
						
							Can now also print data sent by the remote side. 
							
							
						 
						19 лет назад  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								0d506a5c6a
								
							 
						 
						
							Now capable of sending "Hello world!" via TCP. 
							
							
						 
						19 лет назад  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								911486fe41
								
							 
						 
						
							Added basic http-specific option parsing 
							
							
						 
						19 лет назад  
					 
				
					
						
							
								   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 лет назад  
					 
				
					
						
							
								   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 лет назад  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								c5a9c38606
								
							 
						 
						
							Terminate cleanly on SIGINT or SIGHUP 
							
							
						 
						19 лет назад  
					 
				
					
						
							
								   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 лет назад  
					 
				
					
						
							
								   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 лет назад  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								cc73bba7ba
								
							 
						 
						
							Allow read-only symbols to be large 
							
							
						 
						20 лет назад  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								7df2857248
								
							 
						 
						
							Reduce large symbol warning threshold, now that most of the really 
							
							 
							large symbols have been fixed. 
							
							
						 
						20 лет назад  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								35ab3bf808
								
							 
						 
						
							Report on misuses of shared symbols, and excessively large static symbols. 
							
							
						 
						20 лет назад  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								88baf7a383
								
							 
						 
						
							Tweaked to read more information (including symbol size) from blib.a 
							
							
						 
						20 лет назад  
					 
				
					
						
							
								   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 лет назад  
					 
				
					
						
							
								   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 лет назад  
					 
				
					
						
							
								   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 лет назад  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								ac01cf4997
								
							 
						 
						
							First version 
							
							
						 
						20 лет назад  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								d94cb57143
								
							 
						 
						
							Fixed to properly catch multiply defined symbols. 
							
							
						 
						20 лет назад  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								4e5f10790b
								
							 
						 
						
							First working version 
							
							
						 
						20 лет назад  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								6e4888400c
								
							 
						 
						
							Avoid deleting .cvsignore 
							
							
						 
						20 лет назад  
					 
				
					
						
							
								   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 лет назад  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								7b2a0cded1
								
							 
						 
						
							First version 
							
							
						 
						20 лет назад  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								0ff80b477d
								
							 
						 
						
							Merged mcb30-realmode-redesign back to HEAD 
							
							
						 
						20 лет назад  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								8bb1866f24
								
							 
						 
						
							lzhuf is obsolete and no longer used 
							
							
						 
						20 лет назад  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								3d6123e69a
								
							 
						 
						
							Initial revision 
							
							
						 
						20 лет назад