Nicholas J. Kain
							
						 
					 | 
					
						
						
							
						
						c4f912a525
					 | 
					
						
						
							
							Fix a bug where a packet read would potentially stop before grabbing
						
						
						
						
						
						
						
						a full sized dhcp packet if one is available. 
						
						
					 | 
					
						2010-11-12 18:56:30 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas J. Kain
							
						 
					 | 
					
						
						
							
						
						955031bce1
					 | 
					
						
						
							
							Somehow not all of ncmlib was version controlled.  Fix.
						
						
						
						
						
						
					 | 
					
						2010-11-12 18:46:45 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas J. Kain
							
						 
					 | 
					
						
						
							
						
						5b7a3e43e0
					 | 
					
						
						
							
							Rename dhcpc.c to ndhc.c.
						
						
						
						
						
						
					 | 
					
						2010-11-12 18:46:02 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas J. Kain
							
						 
					 | 
					
						
						
							
						
						eb6009a5ee
					 | 
					
						
						
							
							Make write() and sendto() properly handle short writes and errors in ndhc.
						
						
						
						
						
						
						
						Make ndhc write a pidfile.
Clean up defines.h and split out ifchd and ndhc specifics. 
						
						
					 | 
					
						2010-11-12 18:44:49 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas J. Kain
							
						 
					 | 
					
						
						
							
						
						e781322b4d
					 | 
					
						
						
							
							Add defines for toggling packet send count before timeout and timeout length.
						
						
						
						
						
						
					 | 
					
						2010-11-12 18:19:19 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas J. Kain
							
						 
					 | 
					
						
						
							
						
						c0703fc8c9
					 | 
					
						
						
							
							Handle option lists properly in script.c.
						
						
						
						
						
						
					 | 
					
						2010-11-12 18:04:54 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas J. Kain
							
						 
					 | 
					
						
						
							
						
						9d7ad2f11c
					 | 
					
						
						
							
							Fix some strlcpy() misuse that cuts off the last character of the copied
						
						
						
						
						
						
						
						string.
Clean up some log messages. 
						
						
					 | 
					
						2010-11-12 17:24:54 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas J. Kain
							
						 
					 | 
					
						
						
							
						
						f4a00f3826
					 | 
					
						
						
							
							Whitespace and indentation normalization.
						
						
						
						
						
						
					 | 
					
						2010-11-12 14:33:17 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas J. Kain
							
						 
					 | 
					
						
						
							
						
						2262845be6
					 | 
					
						
						
							
							Robustify get_raw_packet().  Error messages are now more specific, and
						
						
						
						
						
						
						
						read() properly handles short reads and EINTR/EAGAIN/EWOULDBLOCK.
Update documentation. 
						
						
					 | 
					
						2010-11-12 13:24:07 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas J. Kain
							
						 
					 | 
					
						
						
							
						
						81398c79fb
					 | 
					
						
						
							
							Fix strlcpy to not truncate in ndhc.
						
						
						
						
						
						
						
						Length check cleanups.
Use xmalloc() rather than malloc(). 
						
						
					 | 
					
						2010-11-12 12:19:52 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas J. Kain
							
						 
					 | 
					
						
						
							
						
						8aa6d9a320
					 | 
					
						
						
							
							Fix file_exists() to deal with modern variant.
						
						
						
						
						
						
						
						Update README. 
						
						
					 | 
					
						2010-11-12 12:05:37 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas J. Kain
							
						 
					 | 
					
						
						
							
						
						15f6bb66ee
					 | 
					
						
						
							
							Move DESIGN and README to root directory.
						
						
						
						
						
						
					 | 
					
						2010-11-12 09:39:33 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas J. Kain
							
						 
					 | 
					
						
						
							
						
						b2daf09c10
					 | 
					
						
						
							
							Move set_cap() to ncmlib/cap.[ch].
						
						
						
						
						
						
					 | 
					
						2010-11-12 09:04:43 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas J. Kain
							
						 
					 | 
					
						
						
							
						
						a7ea0dd378
					 | 
					
						
						
							
							Fix typos in README.
						
						
						
						
						
						
					 | 
					
						2010-11-12 08:43:46 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas J. Kain
							
						 
					 | 
					
						
						
							
						
						2bc86fad4e
					 | 
					
						
						
							
							Clean whitespace in ifchd.c.
						
						
						
						
						
						
					 | 
					
						2010-11-12 06:05:46 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas J. Kain
							
						 
					 | 
					
						
						
							
						
						b882669f85
					 | 
					
						
						
							
							Convert to using shared ncmlib.
						
						
						
						
						
						
					 | 
					
						2010-11-12 05:42:07 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas J. Kain
							
						 
					 | 
					
						
						
							
						
						b42eeb8847
					 | 
					
						
						
							
							Move ifchd files to a subdirectory.
						
						
						
						
						
						
					 | 
					
						2010-11-12 04:51:49 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas J. Kain
							
						 
					 | 
					
						
						
							
						
						c999fee9f5
					 | 
					
						
						
							
							Initial CMake support.
						
						
						
						
						
						
						
						Fix an off-by-one array initialization.
Clean up VERSION a bit. 
						
						
					 | 
					
						2010-11-12 04:44:25 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas J. Kain
							
						 
					 | 
					
						
						
							
						
						5bea46a071
					 | 
					
						
						
							
							Check return values of write(), ftruncate(), and fsync().
						
						
						
						
						
						
					 | 
					
						2010-11-12 04:29:38 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas J. Kain
							
						 
					 | 
					
						
						
							
						
						3d871e612a
					 | 
					
						
						
							
							Open with create flag needs to specify the fs mode for the file.
						
						
						
						
						
						
					 | 
					
						2010-11-12 04:11:15 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas J. Kain
							
						 
					 | 
					
						
						
							
						
						7a09ba2cf7
					 | 
					
						
						
							
							Initial commit.
						
						
						
						
						
						
					 | 
					
						2010-11-12 04:02:18 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 |