86a948ccbe
								
							 
						 
						
							Added POSIX-style blocking I/O calls, for use by PXE TFTP API. 
							
							
						 
						vor 18 Jahren  
				
					
						
							
								 
						
							
								6b6fc1d5ea
								
							 
						 
						
							Allow construction of PXE status code from internal error number. 
							
							
						 
						vor 18 Jahren  
				
					
						
							
								 
						
							
								59e738d756
								
							 
						 
						
							Prefix all the open()-family routines with xfer_, to disambiguate them 
							
							from the normal POSIX-style open() 
							
							
						 
						vor 18 Jahren  
				
					
						
							
								 
						
							
								b1755462ab
								
							 
						 
						
							Do not hold self-references.  This then avoids the problem of having to 
							
							ensure that we only drop our self-reference exactly once.
To maintain the guarantee that an object won't go out of scope
unexpectedly while one of its event handlers is being called, the
event-calling functions now automatically obtain and drop extra
references. 
							
							
						 
						vor 18 Jahren  
				
					
						
							
								 
						
							
								5471bfbbbe
								
							 
						 
						
							Data-transfer interface should now be functionally complete. 
							
							
						 
						vor 18 Jahren  
				
					
						
							
								 
						
							
								817a446cc6
								
							 
						 
						
							Add always_inline attribute to force gcc to inline single-instruction 
							
							functions. 
							
							
						 
						vor 18 Jahren  
				
					
						
							
								 
						
							
								123a98db26
								
							 
						 
						
							Added (non-functional) reference count to struct image 
							
							
						 
						vor 18 Jahren  
				
					
						
							
								 
						
							
								53da1f1402
								
							 
						 
						
							Initial sketch for a downloader object 
							
							
						 
						vor 18 Jahren  
				
					
						
							
								 
						
							
								e3dcb9a1ad
								
							 
						 
						
							Add start() event 
							
							
Add "xfer" to all xfer functions and "job" to all job functions. 
							
							
						 
						vor 18 Jahren  
				
					
						
							
								 
						
							
								a90a9adbd7
								
							 
						 
						
							Clarify behaviour of plug() by using intf_put() and intf_get(). 
							
							
						 
						vor 18 Jahren  
				
					
						
							
								 
						
							
								7ff81f6654
								
							 
						 
						
							Document the fact that a zeroed-out refcounted object will behave in 
							
							the most generally useful way. 
							
							
						 
						vor 18 Jahren  
				
					
						
							
								 
						
							
								31f1bf4426
								
							 
						 
						
							D'oh 
							
							
						 
						vor 18 Jahren  
				
					
						
							
								 
						
							
								0898b0b3b1
								
							 
						 
						
							Added plug_plug() 
							
							
						 
						vor 18 Jahren  
				
					
						
							
								 
						
							
								d40761d725
								
							 
						 
						
							Add (and use) generic reference counter, to improve signal:noise ratio 
							
							in code defining reference-counted objects. 
							
							
						 
						vor 18 Jahren  
				
					
						
							
								 
						
							
								36bfb6edbb
								
							 
						 
						
							Skeleton job control interface 
							
							
						 
						vor 18 Jahren  
				
					
						
							
								 
						
							
								280160139d
								
							 
						 
						
							Add seek() 
							
							
Dehyphenate "data-transfer". 
							
							
						 
						vor 18 Jahren  
				
					
						
							
								 
						
							
								ff1222a8d3
								
							 
						 
						
							Preliminary support for opening data-transfer interfaces 
							
							
						 
						vor 18 Jahren  
				
					
						
							
								 
						
							
								27b3bd10c9
								
							 
						 
						
							Added PF_INET[6] and SOCK_{STREAM,DGRAM} definitions and debug 
							
							functions. 
							
							
						 
						vor 18 Jahren  
				
					
						
							
								 
						
							
								1c765b3988
								
							 
						 
						
							Added deliver-as-iobuf/deliver-as-raw concepts. 
							
							
						 
						vor 18 Jahren  
				
					
						
							
								 
						
							
								2575ddc889
								
							 
						 
						
							Initial sketch for the generic data-transfer interface. 
							
							
						 
						vor 18 Jahren  
				
					
						
							
								 
						
							
								95206577a7
								
							 
						 
						
							Trivial ASN.1 decoding functions. 
							
							
						 
						vor 18 Jahren  
				
					
						
							
								 
						
							
								ed7dc02a95
								
							 
						 
						
							hoffmeis: Preparations for syslog support (LOGSERVER in DHCP, linewise 
							
							output buffering defintions and the like) 
							
							
						 
						vor 18 Jahren  
				
					
						
							
								 
						
							
								ff5aac826a
								
							 
						 
						
							hoffmeis: Fixing situation where absence of a newdata() handler for UDP 
							
							connections might break things. Only-sending applications like syslog()
do not need a newdata() handler, so added a check if that handler exists. 
							
							
						 
						vor 18 Jahren  
				
					
						
							
								 
						
							
								0d9b3e2dd2
								
							 
						 
						
							Add 32-bit support. 
							
							
Generate DHCP data block for images. 
							
							
						 
						vor 18 Jahren  
				
					
						
							
								 
						
							
								ff7d0af585
								
							 
						 
						
							Provide a buffer in base memory for code to fill with generated DHCP data. 
							
							
						 
						vor 18 Jahren  
				
					
						
							
								 
						
							
								160e66dbb9
								
							 
						 
						
							Typo 
							
							
						 
						vor 18 Jahren  
				
					
						
							
								 
						
							
								5578d3b2de
								
							 
						 
						
							Support 32-bit (linear) NBI images.  We don't yet provide a bootp data 
							
							block, so first32.c dies immediately. 
							
							
						 
						vor 18 Jahren  
				
					
						
							
								 
						
							
								80cc27cbc4
								
							 
						 
						
							Ported bnx2 driver from Etherboot 5.4. 
							
							
						 
						vor 18 Jahren  
				
					
						
							
								 
						
							
								37127ea90c
								
							 
						 
						
							Added .nbi as a format. 
							
							
						 
						vor 18 Jahren  
				
					
						
							
								 
						
							
								628f6eddcc
								
							 
						 
						
							Make _load_size accurately reflect the number of bytes in the actual 
							
							image file. 
							
							
						 
						vor 18 Jahren  
				
					
						
							
								 
						
							
								13137a4d61
								
							 
						 
						
							t5x9 code relies on nic->ioaddr being set 
							
							
						 
						vor 18 Jahren  
				
					
						
							
								 
						
							
								62548c9f0d
								
							 
						 
						
							Updated 3c509 to current device model 
							
							
						 
						vor 18 Jahren  
				
					
						
							
								 
						
							
								520d9c36af
								
							 
						 
						
							Updated ISAPnP, EISA, MCA and ISA buses to current device model. 
							
							
ISA 3c509 is currently non-functional, although the EISA (3c509-eisa) and
MCA (3c529) variants should build OK.
None of this code is yet tested. 
							
							
						 
						vor 18 Jahren  
				
					
						
							
								 
						
							
								f079865606
								
							 
						 
						
							Start a new release notes file (RELNOTES) in preparation for release 
							
							
						 
						vor 18 Jahren  
				
					
						
							
								 
						
							
								c5ccbf9d77
								
							 
						 
						
							Start a new LOG file in preparation for release 
							
							
						 
						vor 18 Jahren  
				
					
						
							
								 
						
							
								b5e4ef2334
								
							 
						 
						
							Update non-GPL licensed files for gPXE 
							
							
						 
						vor 18 Jahren  
				
					
						
							
								 
						
							
								13c1689cc7
								
							 
						 
						
							Remove outdated web files 
							
							
						 
						vor 18 Jahren  
				
					
						
							
								 
						
							
								6991ea7cc5
								
							 
						 
						
							Add gpxe-tarball target to create clean release tarballs 
							
							
						 
						vor 18 Jahren  
				
					
						
							
								 
						
							
								969642dca6
								
							 
						 
						
							Add warning about formats that are not working until we fix them 
							
							
						 
						vor 18 Jahren  
				
					
						
							
								 
						
							
								41cd529045
								
							 
						 
						
							Version increment in preparation for release 
							
							
						 
						vor 18 Jahren  
				
					
						
							
								 
						
							
								c63af1ea14
								
							 
						 
						
							Remove no-longer-used variable 
							
							
						 
						vor 18 Jahren  
				
					
						
							
								 
						
							
								e1735d5fc2
								
							 
						 
						
							Fix some bad pointer arithmatic in the tg3 driver that was causing the dynamic memory pool to be corrupted (or worse) 
							
							
						 
						vor 18 Jahren  
				
					
						
							
								 
						
							
								1c971f1234
								
							 
						 
						
							Fix padding problem - from Michael 
							
							
						 
						vor 18 Jahren  
				
					
						
							
								 
						
							
								af3149d18e
								
							 
						 
						
							Allow queries in GET requests 
							
							
						 
						vor 19 Jahren  
				
					
						
							
								 
						
							
								22ed1fbaf1
								
							 
						 
						
							Add ability to read serial number from SMBIOS 
							
							
						 
						vor 19 Jahren  
				
					
						
							
								 
						
							
								3fd10074d8
								
							 
						 
						
							SSL needs quite a lot of spare memory 
							
							
						 
						vor 19 Jahren  
				
					
						
							
								 
						
							
								e01aadd5a7
								
							 
						 
						
							Required for public key extraction 
							
							
						 
						vor 19 Jahren  
				
					
						
							
								 
						
							
								abccb8b63c
								
							 
						 
						
							SSL requires inordinately large data storage 
							
							
						 
						vor 19 Jahren  
				
					
						
							
								 
						
							
								2c67167929
								
							 
						 
						
							Don't pass through zero-length requests 
							
							
						 
						vor 19 Jahren  
				
					
						
							
								 
						
							
								0050378f51
								
							 
						 
						
							SHA1_DIGEST_SIZE also available as a static constant 
							
							
						 
						vor 19 Jahren