summary refs log tree commit diff
path: root/service.c (unfollow)
Commit message (Expand)Author
2020-08-17Use BSD make syntax to configure for OpenBSDJune McEnroe
2020-08-17Use pledge(2) and unveil(2) on OpenBSDJune McEnroe
2020-08-17Use a separate fd for the fake fifo writerJune McEnroe
2020-08-17Use a non-blocking lock on the PID fileJune McEnroe
2020-08-17Truncate PID file after opening and lockingJune McEnroe
2020-08-17Simplify parseConfig error handlingJune McEnroe
2020-08-17Properly handle command line truncationJune McEnroe
2020-08-17Flesh out documentation and improve examplesJune McEnroe
2020-08-16Add drop commandJune McEnroe
2020-08-16Only call setgroups as rootJune McEnroe
2020-08-16Don't set LOGNAMEJune McEnroe
2020-08-16Add privileged servicesJune McEnroe
2020-08-16Clear groups list for servicesJune McEnroe
2020-08-16Use process groups for servicesJune McEnroe
2020-08-16Set title after reloadJune McEnroe
2020-08-15Set title on control commandsJune McEnroe
2020-08-15Add 126 to hardcoded stop exitsJune McEnroe
2020-08-15Remove EX_CONFIG from default stopexitsJune McEnroe
2020-08-15Avoid "control named pipe" phraseJune McEnroe
2020-08-15Check if pipe is writable in wrapperJune McEnroe
2020-08-15Parse config laterJune McEnroe
2020-08-15Only log signals other than SIGTERMJune McEnroe
2020-08-15Clarify restart interval in catsitd manualJune McEnroe
2020-08-15Fix resetting restart interval with explicit restartJune McEnroe
2020-08-15Add reset interval after which restart interval is resetJune McEnroe
2020-08-15Log when service name pattern doesn't matchJune McEnroe
2020-08-15Add FreeBSD rc scriptJune McEnroe
2020-08-15Call setproctitle with number of servicesJune McEnroe
2020-08-15Rename project to catsitJune McEnroe
2020-08-15Use only LOG_NOTICE and LOG_WARNINGJune McEnroe
2020-08-15Make log messages consistentJune McEnroe
2020-08-15Remove closelog callJune McEnroe
2020-08-15Implement service statusJune McEnroe
2020-08-15Parse control commandsJune McEnroe
2020-08-15Read service pipesJune McEnroe
2020-08-15Implement non-blocking line-buffered readingJune McEnroe
2020-08-15Generate tags fileJune McEnroe
2020-08-15Just use CLOCK_MONOTONIC and clean up includesJune McEnroe
2020-08-15Reap childrenJune McEnroe
2020-08-14Implement serviceSignal, serviceStop, serviceRestartJune McEnroe
2020-08-14Reset restartInterval and restartDeadline on startJune McEnroe
2020-08-14Switch to timespec for timeoutsJune McEnroe
2020-08-14Implement serviceStartJune McEnroe
2020-08-14Flesh out Service structJune McEnroe
2020-08-14Build environment for servicesJune McEnroe
2020-08-14Implement spawntab parsingJune McEnroe
2020-08-14Open syslog, daemonize, write PIDJune McEnroe
2020-08-14Implement user and group lookupJune McEnroe
2020-08-14Add install targetJune McEnroe
2020-08-14Add spawnd skeletonJune McEnroe