Michael Brown
							
						 
						
							
								d7e471f654
								
							 
						 
						
							Improve debugging 
							
							
						 
						18 роки тому  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								15f8323055
								
							 
						 
						
							Removing obsolete files. 
							
							
						 
						18 роки тому  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								95cb7aaacf
								
							 
						 
						
							Support cards such as natsemi which treat the data as little-endian 
							
							 
							(i.e. LSB transmitted first on the wire), even though SPI commands and
addresses always have to be big-endian. 
							
							
						 
						18 роки тому  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								3bf5eb49d0
								
							 
						 
						
							Can't use strncpy() to copy strings that aren't NUL-terminated to 
							
							 
							begin with. 
							
							
						 
						18 роки тому  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								31fe5b9415
								
							 
						 
						
							Hack together far enough to support ne2k-pci. 
							
							
						 
						18 роки тому  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								f33bbd4112
								
							 
						 
						
							How has the legacy wrapper been working for the past month or so...? 
							
							
						 
						18 роки тому  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								b743b63ae9
								
							 
						 
						
							DUMP_GDBSYM should not be enabled by default. 
							
							
						 
						18 роки тому  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								d5451d210c
								
							 
						 
						
							Add ability to resolve relative symbols as well as locate absolute ones. 
							
							
						 
						18 роки тому  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								8f6a4e8140
								
							 
						 
						
							Add gdbsym.c object to help with running gdb-to-qemu 
							
							
						 
						18 роки тому  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								e1646b4080
								
							 
						 
						
							Place the actual version string in .data16, rather than just the 
							
							 
							pointer to it. 
							
							
						 
						18 роки тому  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								4472e22b5e
								
							 
						 
						
							Implement the two UNDI API calls used by RIS. 
							
							
						 
						18 роки тому  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								d05d8edd42
								
							 
						 
						
							Implement the "overwrite TFTP filename" Microsoft RIS bug workaround. 
							
							
						 
						18 роки тому  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								8130443f9f
								
							 
						 
						
							Separate out pxe_start_nbp() from pxe_image.c into pxe_call.c 
							
							 
							
Implement PXENV_RESTART_TFTP. 
							
							
						 
						18 роки тому  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								acd598b4f9
								
							 
						 
						
							Don't build option-overloaded packets; they just confuse people (ISC 
							
							 
							DHCPD and Windows RIS in particular). 
							
							
						 
						18 роки тому  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								9125070f51
								
							 
						 
						
							I really, really screwed up the semantics of BufferSize and BufferLimit. 
							
							
						 
						18 роки тому  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								40d6d3dcf4
								
							 
						 
						
							Windows RIS now gets as far as downloading NTLDR. 
							
							
						 
						18 роки тому  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								d71b116f54
								
							 
						 
						
							Fix stack on return from PXE NBP so that we can return properly. 
							
							
						 
						18 роки тому  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								045fb24557
								
							 
						 
						
							Use internal real-mode stack from non-returnable prefixes 
							
							
						 
						18 роки тому  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								00473f0952
								
							 
						 
						
							Revert "Move stack to below 0x7c00; leaving it at the default location" 
							
							 
							
This reverts commit 03ca71c38d . 
							
							
						 
						18 роки тому  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								c73bff7ae5
								
							 
						 
						
							Set current working URI based on TFTP server specified by DHCP. 
							
							
						 
						18 роки тому  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								03ca71c38d
								
							 
						 
						
							Move stack to below 0x7c00; leaving it at the default location 
							
							 
							(0x7ef4) tends to really screw up anything that loads at 0x7c00... 
							
							
						 
						18 роки тому  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								dffdc285b3
								
							 
						 
						
							Obsoleted by downloader.c 
							
							
						 
						18 роки тому  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								f13baeb330
								
							 
						 
						
							Added missing config.[ch] lines for FTP protocol 
							
							
						 
						18 роки тому  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								d465ae9785
								
							 
						 
						
							Bugfix: iobuf->data always points to the start of the allocated 
							
							 
							portion, not to the bit we want to currently write to... 
							
							
						 
						18 роки тому  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								5de837cc67
								
							 
						 
						
							Mildly ugly hack to force correct linkage. 
							
							
						 
						18 роки тому  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								e4c9c91d6e
								
							 
						 
						
							Removed debugging statements that should not have been checked in. 
							
							
						 
						18 роки тому  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								4b08f4cf0f
								
							 
						 
						
							Quick hack to get image booting working again 
							
							
						 
						18 роки тому  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								7d6e4aab6f
								
							 
						 
						
							Use monojob and dhcp_configure_netdev(). 
							
							
						 
						18 роки тому  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								1ec7bb789d
								
							 
						 
						
							Add dhcp_configure_netdev() 
							
							
						 
						18 роки тому  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								6209d20779
								
							 
						 
						
							Added monojob controller in lieu of a full working shell. 
							
							
						 
						18 роки тому  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								cf33b568dc
								
							 
						 
						
							Forgot to set initial session state.  Now works! 
							
							
						 
						18 роки тому  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								73fe1ba9dd
								
							 
						 
						
							Kill off job::start() (it was only ever added as part of an aborted 
							
							 
							attempt at triggering TCP-related protocols to start). 
							
							
						 
						18 роки тому  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								07dc294de8
								
							 
						 
						
							Update DHCP to use data-xfer interface (not yet tested). 
							
							
						 
						18 роки тому  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								f77815f2b1
								
							 
						 
						
							Kill off hotplug.h and just make net devices normal reference-counted 
							
							 
							structures.
DHCP still broken and #if 0'd out. 
							
							
						 
						18 роки тому  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								e381714c07
								
							 
						 
						
							Partial migration of UDP to data-xfer interface.  (Will not link at 
							
							 
							present; DHCP is broken). 
							
							
						 
						18 роки тому  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								564ac70a42
								
							 
						 
						
							Add iob_ensure_headroom() placeholder. 
							
							
						 
						18 роки тому  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								4f309ff0c7
								
							 
						 
						
							Treat URIs opened via xfer_open() and friends as relative to the 
							
							 
							current working URI. 
							
							
						 
						18 роки тому  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								15dae1e042
								
							 
						 
						
							Add concept of "current working URI". 
							
							
						 
						18 роки тому  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								2d4c72b762
								
							 
						 
						
							Remove unused headers. 
							
							
						 
						18 роки тому  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								e708137029
								
							 
						 
						
							DNS code now records a whole struct sockaddr for the name server. 
							
							
						 
						18 роки тому  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								f87bc837f4
								
							 
						 
						
							Updated DNS to use not-yet-implemented UDP data-xfer API. 
							
							
						 
						18 роки тому  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								058b200529
								
							 
						 
						
							Renamed _calloc() to zalloc(), ready to be used as a standalone function. 
							
							
						 
						18 роки тому  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								01b4bde8a0
								
							 
						 
						
							Updated TFTP and PXE UDP API code to use not-yet-implemented data-xfer 
							
							 
							UDP API. 
							
							
						 
						18 роки тому  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								95adce0ce1
								
							 
						 
						
							Add concept of transfer metadata, to be used by UDP in order to 
							
							 
							implement sendto()/recvfrom() equivalents. 
							
							
						 
						18 роки тому  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								0316eaf85d
								
							 
						 
						
							Add missing call to free_iob(). 
							
							
						 
						18 роки тому  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								adf6c8e2a6
								
							 
						 
						
							Add our own trivial version of stdarg.h.  This makes our build 
							
							 
							entirely self-hosted (which avoids problems when building the same
tree on multiple systems - e.g. when you have /home NFS-mounted).
Also saves around 50 bytes in total - not sure why. 
							
							
						 
						18 роки тому  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								0f8d7d705d
								
							 
						 
						
							Rename .cvsignore files to .gitignore 
							
							
						 
						18 роки тому  
					 
				
					
						
							
								   Marty Connor
							
						 
						
							
								f97e642d17
								
							 
						 
						
							Update email addresses in drivers 
							
							
						 
						18 роки тому  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								b256900d4f
								
							 
						 
						
							Scripts temporarily deregister themselves while executing.  This 
							
							 
							allows us to avoid execution loops without having to hack around the
image registration order. 
							
							
						 
						18 роки тому  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								2c569fb240
								
							 
						 
						
							Allow xfer_open() to take a struct uri as well as a URI string. 
							
							
						 
						18 роки тому