aboutsummaryrefslogtreecommitdiffstats
path: root/src (unfollow)
Commit message (Expand)AuthorFilesLines
2015-12-29fix errorsMattias Andrée11-40/+51
2015-12-29reopen state file, we will use flock on it, so all processes need their own open file descriptor for itMattias Andrée6-3/+47
2015-12-28how silly, I did not remove the line when I adapted it (whence I copied it) to leave the current user the ownerMattias Andrée1-1/+0
2015-12-28pmMattias Andrée1-1/+1
2015-12-28typoMattias Andrée1-1/+1
2015-12-28docMattias Andrée1-1/+5
2015-12-28partially implement satd-list, satd-rm, and satd-runMattias Andrée6-30/+335
2015-12-28mMattias Andrée7-3/+5
2015-12-28m + receive messagesMattias Andrée11-36/+452
2015-12-28...Mattias Andrée1-2/+4
2015-12-28what was I thingingMattias Andrée2-21/+1
2015-12-28typoMattias Andrée1-1/+1
2015-12-28reap children in sighandler to avoid getting stuck at EAGAINMattias Andrée1-2/+10
2015-12-28mMattias Andrée1-1/+1
2015-12-28m + reexec on sighup + reap childrenMattias Andrée1-7/+42
2015-12-28m + all of this is probably unnecessary for most usersMattias Andrée1-0/+3
2015-12-28mMattias Andrée1-1/+2
2015-12-28mMattias Andrée1-2/+3
2015-12-28just in caseMattias Andrée1-0/+2
2015-12-28support recovering from a crashMattias Andrée2-0/+19
2015-12-28that is why I used MSG_PEEK initiallyMattias Andrée1-1/+1
2015-12-28accept connections and for-exec to appropriate imageMattias Andrée2-6/+68
2015-12-28close state file + unlink before closing to avoid race conditionMattias Andrée2-2/+3
2015-12-28a file guideMattias Andrée1-0/+19
2015-12-28typoMattias Andrée1-1/+1
2015-12-28create state fileMattias Andrée2-21/+74
2015-12-28use CLOCK_BOOTTIME rather than CLOCK_MONOTONICMattias Andrée1-3/+3
2015-12-28...Mattias Andrée2-19/+46
2015-12-28satd: exec to an image without init textMattias Andrée2-4/+53
2015-12-28mMattias Andrée1-1/+1
2015-12-28we do not need to be able to pass the file descriptor via well defined fd:s now that we can keep the socket when called daemoniseMattias Andrée1-22/+4
2015-12-28update daemonise, and daemonise when fully initialisedMattias Andrée3-11/+126
2015-12-28reorder actionsMattias Andrée1-15/+15
2015-12-28docMattias Andrée1-1/+1
2015-12-28get hook-script pathnameMattias Andrée1-1/+55
2015-12-28whitespaceMattias Andrée1-0/+1
2015-12-28the socket can be passed via stdinMattias Andrée1-5/+34
2015-12-28mMattias Andrée1-1/+4
2015-12-28unlink socket on flock failureMattias Andrée1-1/+4
2015-12-28docMattias Andrée1-0/+1
2015-12-28fix errors + use flock on socketMattias Andrée2-8/+37
2015-12-28listenMattias Andrée1-0/+15
2015-12-28mMattias Andrée1-8/+4
2015-12-28fix errors and tidy upMattias Andrée10-235/+206
2015-12-28the socket shall be opened on fd 3 (you will see why later)Mattias Andrée1-0/+4
2015-12-28docMattias Andrée1-0/+10
2015-12-26remove empty environment entiresMattias Andrée1-0/+15
2015-12-26job ids must not be empty stringsMattias Andrée2-2/+4
2015-12-26marshalled arrays are not empty-element-terminatedMattias Andrée2-5/+6
2015-12-26create socketMattias Andrée1-3/+76