c112f12c5b
								
							 
						 
						
							Symbol fixups 
							
							
						 
						20 years ago  
				
					
						
							
								 
						
							
								3c2851e563
								
							 
						 
						
							Arbitrary alignment is now available. 
							
							Use shared symbols.
Correct other symbol violations. 
							
							
						 
						20 years ago  
				
					
						
							
								 
						
							
								68e90c75b6
								
							 
						 
						
							Removed spurious semicolon 
							
							
						 
						20 years ago  
				
					
						
							
								 
						
							
								ee15c47cb5
								
							 
						 
						
							Use shared symbols 
							
							
						 
						20 years ago  
				
					
						
							
								 
						
							
								3267ca5568
								
							 
						 
						
							Use shared symbols to save space 
							
							
						 
						20 years ago  
				
					
						
							
								 
						
							
								60b82eb5cd
								
							 
						 
						
							Moved definition of __shared into compiler.h 
							
							
						 
						20 years ago  
				
					
						
							
								 
						
							
								a1f50f27b0
								
							 
						 
						
							Correct symbol violations reported by "make symcheck" 
							
							
						 
						20 years ago  
				
					
						
							
								 
						
							
								35ab3bf808
								
							 
						 
						
							Report on misuses of shared symbols, and excessively large static symbols. 
							
							
						 
						20 years ago  
				
					
						
							
								 
						
							
								734d2e9f2d
								
							 
						 
						
							First version 
							
							
						 
						20 years ago  
				
					
						
							
								 
						
							
								88baf7a383
								
							 
						 
						
							Tweaked to read more information (including symbol size) from blib.a 
							
							
						 
						20 years ago  
				
					
						
							
								 
						
							
								48e40e933f
								
							 
						 
						
							Add DOWNLOAD_PROTO_XXX options. 
							
							
						 
						20 years ago  
				
					
						
							
								 
						
							
								4ed412f1c2
								
							 
						 
						
							Updated to use new URL parser and new protocol API. 
							
							
Sort of works; the HTTP stuff is fine but the TCP code seems to be
broken; it doesn't ACK the packets and just hands us the retransmitted
packets instead. 
							
							
						 
						20 years ago  
				
					
						
							
								 
						
							
								a918abc036
								
							 
						 
						
							Split TCP code out into proto/tcp.c 
							
							
						 
						20 years ago  
				
					
						
							
								 
						
							
								cc980d1c94
								
							 
						 
						
							Moved DOWNLOAD_PROTO_XXX options to config.h 
							
							
						 
						20 years ago  
				
					
						
							
								 
						
							
								f9f1d2c84c
								
							 
						 
						
							More URL parsing moved into url.c 
							
							
						 
						20 years ago  
				
					
						
							
								 
						
							
								d5bf9e71ea
								
							 
						 
						
							http.h obsoleted (no content) 
							
							
						 
						20 years ago  
				
					
						
							
								 
						
							
								f14af3d95c
								
							 
						 
						
							Protocol structure can now specify the default port. 
							
							
						 
						20 years ago  
				
					
						
							
								 
						
							
								63482e4fe9
								
							 
						 
						
							Made parse_url do more of the processing, to avoid duplicating parts of 
							
							nic.c in http.c 
							
							
						 
						20 years ago  
				
					
						
							
								 
						
							
								17bb10479d
								
							 
						 
						
							Protocol names are x-slam and x-tftm 
							
							
						 
						20 years ago  
				
					
						
							
								 
						
							
								6afffc0771
								
							 
						 
						
							Updated to protocol API 
							
							
						 
						20 years ago  
				
					
						
							
								 
						
							
								5c2e5557f0
								
							 
						 
						
							Updated to protocol API 
							
							
						 
						20 years ago  
				
					
						
							
								 
						
							
								1fdbbaa237
								
							 
						 
						
							Removed obsolete prototypes. 
							
							
						 
						20 years ago  
				
					
						
							
								 
						
							
								3af0af65a0
								
							 
						 
						
							Updated to new protocol API, made to compile. 
							
							
						 
						20 years ago  
				
					
						
							
								 
						
							
								2227a711fd
								
							 
						 
						
							umountall() handled by nfs.c's reset function 
							
							
						 
						20 years ago  
				
					
						
							
								 
						
							
								d727e144c1
								
							 
						 
						
							nfs prototypes no longer required. 
							
							
						 
						20 years ago  
				
					
						
							
								 
						
							
								52b3c8babe
								
							 
						 
						
							Add INIT_RPC 
							
							
						 
						20 years ago  
				
					
						
							
								 
						
							
								85d9eae44e
								
							 
						 
						
							Moved protocols to proto/ 
							
							
						 
						20 years ago  
				
					
						
							
								 
						
							
								0cfcd91558
								
							 
						 
						
							Abort immediately if no nameserver is present. 
							
							
						 
						20 years ago  
				
					
						
							
								 
						
							
								bcedad4708
								
							 
						 
						
							Add debugging for CNAME records. 
							
							Allow routines to be called by nmb.c 
							
							
						 
						20 years ago  
				
					
						
							
								 
						
							
								3ae7a3d1f0
								
							 
						 
						
							NMB packets are so similar to DNS packets; we may as well add NMB as a 
							
							name resolution method. 
							
							
						 
						20 years ago  
				
					
						
							
								 
						
							
								e1d6f3a8ac
								
							 
						 
						
							Add NMB_RESOLVER 
							
							
						 
						20 years ago  
				
					
						
							
								 
						
							
								89f4fe4a8a
								
							 
						 
						
							Do not include etherboot.h 
							
							
						 
						20 years ago  
				
					
						
							
								 
						
							
								552f33c663
								
							 
						 
						
							Always request DNS server.  DHCP handling will be generalised in future. 
							
							
						 
						20 years ago  
				
					
						
							
								 
						
							
								138c987738
								
							 
						 
						
							Straightforward A record resolution now known working. 
							
							
						 
						20 years ago  
				
					
						
							
								 
						
							
								3b59bf559c
								
							 
						 
						
							ttl is a uint32_t 
							
							
						 
						20 years ago  
				
					
						
							
								 
						
							
								78cdb1da8b
								
							 
						 
						
							DNS resolver rewritten, moved to proto/dns.c 
							
							
						 
						20 years ago  
				
					
						
							
								 
						
							
								d817e60d21
								
							 
						 
						
							"dns_resolver" changed to "dns" 
							
							
						 
						20 years ago  
				
					
						
							
								 
						
							
								167c26c92b
								
							 
						 
						
							tftp functions moved to proto/tftp.c 
							
							
						 
						20 years ago  
				
					
						
							
								 
						
							
								5f45f14b5f
								
							 
						 
						
							tftp moved to separate file. 
							
							
						 
						20 years ago  
				
					
						
							
								 
						
							
								06634dc386
								
							 
						 
						
							Protocols get passed a pointer to the filename portion as well as just the 
							
							URL. 
							
							
						 
						20 years ago  
				
					
						
							
								 
						
							
								5bec933c66
								
							 
						 
						
							tftp prototypes moved to tftp.h 
							
							
						 
						20 years ago  
				
					
						
							
								 
						
							
								95946c6f56
								
							 
						 
						
							Added "proto" directory 
							
							
						 
						20 years ago  
				
					
						
							
								 
						
							
								1644238813
								
							 
						 
						
							Added debugging. 
							
							
						 
						20 years ago  
				
					
						
							
								 
						
							
								6cd0fa5807
								
							 
						 
						
							Added DNS resolver configuration option. 
							
							
						 
						20 years ago  
				
					
						
							
								 
						
							
								0780ecf1b6
								
							 
						 
						
							TFTP API changed. 
							
							
						 
						20 years ago  
				
					
						
							
								 
						
							
								56825df041
								
							 
						 
						
							loadkernel renamed to download_url, substantially restructured, and moved 
							
							to nic.c 
							
							
						 
						20 years ago  
				
					
						
							
								 
						
							
								e68378fd62
								
							 
						 
						
							loadkernel renamed to download_url and moved to nic.c 
							
							
						 
						20 years ago  
				
					
						
							
								 
						
							
								332b40b986
								
							 
						 
						
							loadkernel no longer exists; it is now download_url and lives in nic.c. 
							
							
						 
						20 years ago  
				
					
						
							
								 
						
							
								903ddd9878
								
							 
						 
						
							inet_aton doesn't overwrite the IP address unless it is valid. 
							
							
						 
						20 years ago  
				
					
						
							
								 
						
							
								55ae308821
								
							 
						 
						
							Protocols also take a pointer to a sockaddr_in. 
							
							
						 
						20 years ago