Nicholas J. Kain 
							
						 
					 
					
						
						
							
						
						6c9ca9eecd 
					 
					
						
						
							
							If ifchd commands fail, propagate the failure back to ndhc.  
						
						
						
						
					 
					
						2015-02-15 02:29:37 -05:00 
						 
				 
			
				
					
						
							
							
								Nicholas J. Kain 
							
						 
					 
					
						
						
							
						
						702d8b0c5b 
					 
					
						
						
							
							Mark pointer arguments that cannot ever be null as [static 1].  
						
						... 
						
						
						
						Also constify some cases, too. 
						
						
					 
					
						2015-02-13 23:14:08 -05:00 
						 
				 
			
				
					
						
							
							
								Nicholas J. Kain 
							
						 
					 
					
						
						
							
						
						cc806acc0b 
					 
					
						
						
							
							Indicate that client_state_t and client_config_t pointer args  
						
						... 
						
						
						
						cannot ever be null.
Could possibly improve code generation, and makes the intention clear. 
						
						
					 
					
						2015-02-13 22:29:03 -05:00 
						 
				 
			
				
					
						
							
							
								Nicholas J. Kain 
							
						 
					 
					
						
						
							
						
						c58a071f52 
					 
					
						
						
							
							Update copyright dates.  
						
						
						
						
					 
					
						2015-02-13 01:54:57 -05:00 
						 
				 
			
				
					
						
							
							
								Nicholas J. Kain 
							
						 
					 
					
						
						
							
						
						0884d96d1e 
					 
					
						
						
							
							PR_SET_PDEATHSIG is not fully reliable, so instead maintain a pair of  
						
						... 
						
						
						
						AF_UNIX SOCK_STREAM sockets between the master processes and each subprocess,
and poll for the HUP event.
At the same time, be specific about the events that are checked in epoll
when dispatching on an event. 
						
						
					 
					
						2014-04-15 23:19:24 -04:00 
						 
				 
			
				
					
						
							
							
								Nicholas J. Kain 
							
						 
					 
					
						
						
							
						
						e526adce19 
					 
					
						
						
							
							Make the signal handling code use safe_read() and unify ifchd and sockd  
						
						... 
						
						
						
						signals code. 
						
						
					 
					
						2014-04-15 20:55:13 -04:00 
						 
				 
			
				
					
						
							
							
								Nicholas J. Kain 
							
						 
					 
					
						
						
							
						
						b00444ab8b 
					 
					
						
						
							
							Bound the subprocess lifetime using prctl(PR_SET_PDEATHSIG, ...).  
						
						... 
						
						
						
						The pipes wouldn't do this job anymore because they were unused and thus
never performed writes that would generate SIGPIPEs, so the pipes are
removed, too. 
						
						
					 
					
						2014-04-15 18:01:01 -04:00 
						 
				 
			
				
					
						
							
							
								Nicholas J. Kain 
							
						 
					 
					
						
						
							
						
						d267c2c44b 
					 
					
						
						
							
							Use the raw capability interface via updated ncmlib rather than linking  
						
						... 
						
						
						
						to libcap. 
						
						
					 
					
						2014-04-07 15:05:34 -04:00 
						 
				 
			
				
					
						
							
							
								Nicholas J. Kain 
							
						 
					 
					
						
						
							
						
						5fa2030bab 
					 
					
						
						
							
							Use a socketpair rather than a pair of pipes for communication between  
						
						... 
						
						
						
						ndhc and ifch, similar to sockd.  A single pipe is also maintained so
that SIGPIPE can bound the lifetime of an orphaned ifch process. 
						
						
					 
					
						2014-04-07 03:44:02 -04:00 
						 
				 
			
				
					
						
							
							
								Nicholas J. Kain 
							
						 
					 
					
						
						
							
						
						b761889025 
					 
					
						
						
							
							Move source from ndhc/ to src/ since ifchd is no longer a separate program.  
						
						
						
						
					 
					
						2014-04-06 16:57:06 -04:00