Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Clean up includes | June McEnroe | 2020-08-17 |
| | |||
* | Add drop command | June McEnroe | 2020-08-16 |
| | |||
* | Don't set LOGNAME | June McEnroe | 2020-08-16 |
| | | | | LOGNAME is a SysV thing. This is a BSD program. | ||
* | Add privileged services | June McEnroe | 2020-08-16 |
| | | | | | | This allows running things like kfcgi which do their own privilege dropping and chrooting. Need to update the examples with something like that. | ||
* | Add 126 to hardcoded stop exits | June McEnroe | 2020-08-15 |
| | | | | | | | | | > If a command is not found, the exit status shall be 127. If the > command name is found, but it is not an executable utility, the exit > status shall be 126. Applications that invoke utilities without using > the shell should use these exit status values to report similar errors. [1]: https://pubs.opengroup.org/onlinepubs/9699919799/utilities/V3_chap02.html#tag_18_08_02 | ||
* | Add reset interval after which restart interval is reset | 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 |
| | | | | | Changed line reading functions to return const char * because modifying the strings by adding '\0' into them screws up the following call. | ||
* | Implement non-blocking line-buffered reading | June McEnroe | 2020-08-15 |
| | |||
* | Just use CLOCK_MONOTONIC and clean up includes | June McEnroe | 2020-08-15 |
| | | | | CLOCK_MONOTONIC exists everywhere. | ||
* | Reap children | June McEnroe | 2020-08-15 |
| | |||
* | Implement serviceSignal, serviceStop, serviceRestart | June McEnroe | 2020-08-14 |
| | |||
* | Switch to timespec for timeouts | June McEnroe | 2020-08-14 |
| | | | | Can be passed to ppoll(2) directly. | ||
* | 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 |
| | |||
* | Implement user and group lookup | June McEnroe | 2020-08-14 |
| | |||
* | Add spawnd skeleton | June McEnroe | 2020-08-14 |