William Hubbs 
							
						 
					 
					
						
						
							
						
						aacf841de4 
					 
					
						
						
							
							supervise-daemon-guide.md: re-format and add more variables  
						
						 
						
						
						
						
					 
					
						2018-10-22 17:49:25 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								William Hubbs 
							
						 
					 
					
						
						
							
						
						3f918161aa 
					 
					
						
						
							
							openrc-shutdown: Add scheduled shutdown and the ability to cancel a shutdown  
						
						 
						
						... 
						
						
						
						You can now schedule a shutdown for a certain time or a cpecific number
of minutes into the future.
When a shutdown is running, you can now cancel it with ^c from the
keyboard or by running "openrc-shutdown -c" from another shell. 
						
						
					 
					
						2018-10-18 17:56:36 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Zac Medico 
							
						 
					 
					
						
						
							
						
						710c874e6e 
					 
					
						
						
							
							supervise-daemon: fix respawn_max off by one  
						
						 
						
						... 
						
						
						
						Fix the comparison between respawn_count and respawn_max so that
respawn_max = 1 will allow for one respawn. Since respawn_count is
incremented before the comparison, use a 'greater than' comparison
so that respawn will be triggered when respawn_count is equal to
respawn_max.
Fixes: https://github.com/OpenRC/openrc/issues/247 
Fixes: https://github.com/OpenRC/openrc/issues/248  
						
						
					 
					
						2018-10-15 11:50:42 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Austin English 
							
						 
					 
					
						
						
							
						
						07908be090 
					 
					
						
						
							
							misc: style fixups  
						
						 
						
						
						
						
					 
					
						2018-10-13 12:53:54 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Austin English 
							
						 
					 
					
						
						
							
						
						02af093043 
					 
					
						
						
							
							misc: whitespace fixes  
						
						 
						
						
						
						
					 
					
						2018-10-13 12:53:54 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								William Hubbs 
							
						 
					 
					
						
						
							
						
						67e2d6033d 
					 
					
						
						
							
							Complete implementation of forever timeout value in stop schedules  
						
						 
						
						
						
						
					 
					
						2018-10-09 11:34:52 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								William Hubbs 
							
						 
					 
					
						
						
							
						
						eca4357892 
					 
					
						
						
							
							supervise-daemon: use nanosleep() instead of sleep()  
						
						 
						
						... 
						
						
						
						We will be using sigalrm in this process for health checking, and
sigalrm cannot be used with sleep() safely. 
						
						
					 
					
						2018-10-06 12:51:04 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								William Hubbs 
							
						 
					 
					
						
						
							
						
						7ee3e5b2d6 
					 
					
						
						
							
							openrc-init: convert sleep() call to nanosleep()  
						
						 
						
						... 
						
						
						
						Nanosleep is the safer call to use in case we need to use alarms
eventually. 
						
						
					 
					
						2018-10-06 12:49:44 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								William Hubbs 
							
						 
					 
					
						
						
							
						
						7cb8d94323 
					 
					
						
						
							
							Stop mounting efivarfs read-only  
						
						 
						
						... 
						
						
						
						We do not need to do this any longer since all supported linux kernels
make efivarfs immutable and the tools that manipulate it are aware of
this feature.
This fixes https://github.com/openrc/openrc/issues/238 . 
						
						
					 
					
						2018-08-14 10:21:27 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Zac Medico 
							
						 
					 
					
						
						
							
						
						84ed570eae 
					 
					
						
						
							
							librc: fix EACCES errno false-positive crash  
						
						 
						
						... 
						
						
						
						Use errno != EACCES to fix false-positive for non-root users
with grsecurity kernels.
Fixes: 37e2944272  ("librc: Add check for crashed state")
This fixes  #237  
						
						
					 
					
						2018-08-06 17:39:52 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								William Hubbs 
							
						 
					 
					
						
						
							
						
						2eea73bfd5 
					 
					
						
						
							
							rc-functions.sh: Remove addon support  
						
						 
						
						... 
						
						
						
						This is an old relic from Gentoo baselayout-1.x which should not be used
any longer. 
						
						
					 
					
						2018-07-09 19:44:40 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								William Hubbs 
							
						 
					 
					
						
						
							
						
						a571a42421 
					 
					
						
						
							
							modules: remove the ability to rename modules on the fly  
						
						 
						
						... 
						
						
						
						Kmod doesn't support the -o switch, so if you have been using this your
module loads have been failing. 
						
						
					 
					
						2018-06-29 15:29:46 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Holger Hoffstätte 
							
						 
					 
					
						
						
							
						
						79648ac1c6 
					 
					
						
						
							
							rc-status: initialize uptime pointer to prevent memory corruption  
						
						 
						
						... 
						
						
						
						This fixes  #231 . 
						
						
					 
					
						2018-06-29 08:49:13 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								William Hubbs 
							
						 
					 
					
						
						
							
						
						02af762e83 
					 
					
						
						
							
							version 0.39  
						
						 
						
						
						
						
					 
					
						2018-06-28 13:32:19 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								William Hubbs 
							
						 
					 
					
						
						
							
						
						01c34c28e6 
					 
					
						
						
							
							Update ChangeLog  
						
						 
						
						
						
						
					 
					
						2018-06-28 13:02:42 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								William Hubbs 
							
						 
					 
					
						
						
							
						
						56ddda54b5 
					 
					
						
						
							
							supervise-daemon.c: clean up memory leaks  
						
						 
						
						
						
						
					 
					
						2018-06-27 17:37:11 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								William Hubbs 
							
						 
					 
					
						
						
							
						
						3a803b3135 
					 
					
						
						
							
							librc-daemon.c: fix memory leaks  
						
						 
						
						
						
						
					 
					
						2018-06-27 12:06:19 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								William Hubbs 
							
						 
					 
					
						
						
							
						
						72df51e17b 
					 
					
						
						
							
							librc-daemon: convert most snprintf calls to xasprintf  
						
						 
						
						
						
						
					 
					
						2018-06-22 15:41:25 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								William Hubbs 
							
						 
					 
					
						
						
							
						
						b2f5531194 
					 
					
						
						
							
							librc-misc: convert snprintf calls to xasprintf  
						
						 
						
						
						
						
					 
					
						2018-06-20 17:45:01 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								William Hubbs 
							
						 
					 
					
						
						
							
						
						19bf49a710 
					 
					
						
						
							
							libeinfo: convert remaining snprintf calls to xasprintf  
						
						 
						
						
						
						
					 
					
						2018-06-20 12:36:51 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								William Hubbs 
							
						 
					 
					
						
						
							
						
						64354831da 
					 
					
						
						
							
							openrc: convert snprintf calls to xasprintf  
						
						 
						
						
						
						
					 
					
						2018-06-20 09:37:20 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								William Hubbs 
							
						 
					 
					
						
						
							
						
						e14edd765f 
					 
					
						
						
							
							supervise-daemon: convert snprintf calls to xasprintf  
						
						 
						
						
						
						
					 
					
						2018-06-19 17:57:10 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								William Hubbs 
							
						 
					 
					
						
						
							
						
						f9d41243d8 
					 
					
						
						
							
							start-stop-daemon: convert snprintf calls to xasprintf  
						
						 
						
						
						
						
					 
					
						2018-06-19 17:46:12 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								William Hubbs 
							
						 
					 
					
						
						
							
						
						be7ad06d4a 
					 
					
						
						
							
							rc-status: convert snprintf calls to xasprintf  
						
						 
						
						
						
						
					 
					
						2018-06-19 17:06:33 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								William Hubbs 
							
						 
					 
					
						
						
							
						
						a616516895 
					 
					
						
						
							
							rc-status: fix gcc 7 warnings  
						
						 
						
						
						
						
					 
					
						2018-06-19 16:18:48 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								William Hubbs 
							
						 
					 
					
						
						
							
						
						04721ece03 
					 
					
						
						
							
							start-stop-daemon: fix gcc 7 warnings  
						
						 
						
						
						
						
					 
					
						2018-06-19 15:32:10 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								William Hubbs 
							
						 
					 
					
						
						
							
						
						c7e8f1133a 
					 
					
						
						
							
							checkpath: fix gcc 7 warnings  
						
						 
						
						
						
						
					 
					
						2018-06-19 14:01:54 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								William Hubbs 
							
						 
					 
					
						
						
							
						
						47e4bfae57 
					 
					
						
						
							
							fix gcc 7 warnings in pipe routines  
						
						 
						
						
						
						
					 
					
						2018-06-19 13:59:16 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								William Hubbs 
							
						 
					 
					
						
						
							
						
						8a945194af 
					 
					
						
						
							
							libeinfo: clean up gcc 7 compiler warnings  
						
						 
						
						
						
						
					 
					
						2018-06-19 13:52:40 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								William Hubbs 
							
						 
					 
					
						
						
							
						
						aa4a004c29 
					 
					
						
						
							
							version 0.38  
						
						 
						
						
						
						
					 
					
						2018-06-17 12:45:51 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								William Hubbs 
							
						 
					 
					
						
						
							
						
						9ec5d36bdd 
					 
					
						
						
							
							Update ChangeLog  
						
						 
						
						
						
						
					 
					
						2018-06-15 18:04:43 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								William Hubbs 
							
						 
					 
					
						
						
							
						
						a097933eda 
					 
					
						
						
							
							sh/start-stop-daemon.sh: fix processing of the logger arguments  
						
						 
						
						
						
						
					 
					
						2018-06-15 17:44:39 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								William Hubbs 
							
						 
					 
					
						
						
							
						
						a6f5b1bb63 
					 
					
						
						
							
							Update ChangeLog  
						
						 
						
						
						
						
					 
					
						2018-06-15 12:59:13 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								William Hubbs 
							
						 
					 
					
						
						
							
						
						e6d01471fe 
					 
					
						
						
							
							start-stop-daemon: add ability to log stdout or stderr to processes  
						
						 
						
						
						
						
					 
					
						2018-06-15 12:23:50 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								William Hubbs 
							
						 
					 
					
						
						
							
						
						d4501a9f06 
					 
					
						
						
							
							fix a typo  
						
						 
						
						
						
						
					 
					
						2018-06-14 14:55:42 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mike Gilbert 
							
						 
					 
					
						
						
							
						
						ec8abea460 
					 
					
						
						
							
							Add helper to spawn process with stdin connected to a pipe  
						
						 
						
						
						
						
					 
					
						2018-06-13 13:49:42 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								William Hubbs 
							
						 
					 
					
						
						
							
						
						e4ddfa38e0 
					 
					
						
						
							
							user-guide.md: small cleanups  
						
						 
						
						
						
						
					 
					
						2018-06-05 17:34:09 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								William Hubbs 
							
						 
					 
					
						
						
							
						
						21d30bc6d9 
					 
					
						
						
							
							service-script-guide.md: small cleanups  
						
						 
						
						
						
						
					 
					
						2018-06-05 17:26:57 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								William Hubbs 
							
						 
					 
					
						
						
							
						
						2a1ff6e49c 
					 
					
						
						
							
							version 0.37  
						
						 
						
						
						
						
					 
					
						2018-06-05 16:11:28 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								William Hubbs 
							
						 
					 
					
						
						
							
						
						6762cb875c 
					 
					
						
						
							
							Update ChangeLog  
						
						 
						
						
						
						
					 
					
						2018-05-31 16:53:25 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Austin English 
							
						 
					 
					
						
						
							
						
						6edf516a1f 
					 
					
						
						
							
							sh/supervise-daemon.sh: use start_stop_daemon_args if supervise_daemon_args is undefined  
						
						 
						
						
						
						
					 
					
						2018-05-30 12:11:10 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								William Hubbs 
							
						 
					 
					
						
						
							
						
						7e56a49e23 
					 
					
						
						
							
							Logger: only log printable characters and newlines  
						
						 
						
						... 
						
						
						
						X-Gentoo-Bug: 651412
X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=651412  
						
						
					 
					
						2018-05-22 17:11:43 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								William Hubbs 
							
						 
					 
					
						
						
							
						
						fa5aea80c5 
					 
					
						
						
							
							openrc-run.sh: move crashed test outside started test  
						
						 
						
						... 
						
						
						
						This is handled inside librc, so we don't need the nesting in this
script. 
						
						
					 
					
						2018-05-22 12:20:38 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								William Hubbs 
							
						 
					 
					
						
						
							
						
						0f4fa41574 
					 
					
						
						
							
							Add mark_service_crashed binary  
						
						 
						
						
						
						
					 
					
						2018-05-22 12:20:38 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								William Hubbs 
							
						 
					 
					
						
						
							
						
						5d6dd97bba 
					 
					
						
						
							
							rc-misc: add the crashed state  
						
						 
						
						
						
						
					 
					
						2018-05-22 12:20:38 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								William Hubbs 
							
						 
					 
					
						
						
							
						
						37e2944272 
					 
					
						
						
							
							librc: Add check for crashed state  
						
						 
						
						... 
						
						
						
						In rc_service_state,, call rc_service_daemons_crashed to check for
a crashed daemon if the service is started. 
						
						
					 
					
						2018-05-22 12:19:41 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								William Hubbs 
							
						 
					 
					
						
						
							
						
						4e0eace837 
					 
					
						
						
							
							librc: Add crashed state  
						
						 
						
						
						
						
					 
					
						2018-05-22 12:19:22 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								William Hubbs 
							
						 
					 
					
						
						
							
						
						faa8318b3b 
					 
					
						
						
							
							Remove the _rc_can_find_pids function  
						
						 
						
						... 
						
						
						
						This test to find if we could see pid 1 was being used inconsistently in
rc-status and mark_service_crashed to decide whether we could test to
see if the daemon for the service was crashed, and it was not part of
the librc library.
I am removing it from the executables because of inconsistent usage. I
will add it to the library if it is needed there. 
						
						
					 
					
						2018-05-18 16:48:21 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								William Hubbs 
							
						 
					 
					
						
						
							
						
						08da36149c 
					 
					
						
						
							
							rc-service: add --ifstarted and --ifstopped options  
						
						 
						
						
						
						
					 
					
						2018-05-16 13:25:22 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								William Hubbs 
							
						 
					 
					
						
						
							
						
						56870d0db1 
					 
					
						
						
							
							Man: rc-service man page cleanups  
						
						 
						
						
						
						
					 
					
						2018-05-15 17:09:56 -05:00