index
:
catsit
this commit
master
(deprecated) process supervisor
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
daemon.c
(
unfollow
)
Commit message (
Expand
)
Author
2020-08-17
Use BSD make syntax to configure for OpenBSD
June McEnroe
2020-08-17
Use pledge(2) and unveil(2) on OpenBSD
June McEnroe
2020-08-17
Use a separate fd for the fake fifo writer
June McEnroe
2020-08-17
Use a non-blocking lock on the PID file
June McEnroe
2020-08-17
Truncate PID file after opening and locking
June McEnroe
2020-08-17
Simplify parseConfig error handling
June McEnroe
2020-08-17
Properly handle command line truncation
June McEnroe
2020-08-17
Flesh out documentation and improve examples
June McEnroe
2020-08-16
Add drop command
June McEnroe
2020-08-16
Only call setgroups as root
June McEnroe
2020-08-16
Don't set LOGNAME
June McEnroe
2020-08-16
Add privileged services
June McEnroe
2020-08-16
Clear groups list for services
June McEnroe
2020-08-16
Use process groups for services
June McEnroe
2020-08-16
Set title after reload
June McEnroe
2020-08-15
Set title on control commands
June McEnroe
2020-08-15
Add 126 to hardcoded stop exits
June McEnroe
2020-08-15
Remove EX_CONFIG from default stopexits
June McEnroe
2020-08-15
Avoid "control named pipe" phrase
June McEnroe
2020-08-15
Check if pipe is writable in wrapper
June McEnroe
2020-08-15
Parse config later
June McEnroe
2020-08-15
Only log signals other than SIGTERM
June McEnroe
2020-08-15
Clarify restart interval in catsitd manual
June McEnroe
2020-08-15
Fix resetting restart interval with explicit restart
June McEnroe
2020-08-15
Add reset interval after which restart interval is reset
June McEnroe
2020-08-15
Log when service name pattern doesn't match
June McEnroe
2020-08-15
Add FreeBSD rc script
June McEnroe
2020-08-15
Call setproctitle with number of services
June McEnroe
2020-08-15
Rename project to catsit
June McEnroe
2020-08-15
Use only LOG_NOTICE and LOG_WARNING
June McEnroe
2020-08-15
Make log messages consistent
June McEnroe
2020-08-15
Remove closelog call
June McEnroe
2020-08-15
Implement service status
June McEnroe
2020-08-15
Parse control commands
June McEnroe
2020-08-15
Read service pipes
June McEnroe
2020-08-15
Implement non-blocking line-buffered reading
June McEnroe
2020-08-15
Generate tags file
June McEnroe
2020-08-15
Just use CLOCK_MONOTONIC and clean up includes
June McEnroe
2020-08-15
Reap children
June McEnroe
2020-08-14
Implement serviceSignal, serviceStop, serviceRestart
June McEnroe
2020-08-14
Reset restartInterval and restartDeadline on start
June McEnroe
2020-08-14
Switch to timespec for timeouts
June McEnroe
2020-08-14
Implement serviceStart
June McEnroe
2020-08-14
Flesh out Service struct
June McEnroe
2020-08-14
Build environment for services
June McEnroe
2020-08-14
Implement spawntab parsing
June McEnroe
2020-08-14
Open syslog, daemonize, write PID
June McEnroe
2020-08-14
Implement user and group lookup
June McEnroe
2020-08-14
Add install target
June McEnroe
2020-08-14
Add spawnd skeleton
June McEnroe
[next]