| Commit message (Expand) | Author |
| 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 McEnroecher |
|
* Formatting and spelling fixes.
* A bit mask with the size of one byte only allows for storing 8 (not
255!) different flags.
Signed-off-by: Lukas Fleischer <cgit@cryptocrack.de>
|
|
When parsing command line arguments, no pair of command line options can
ever match simultaneously. Use "else if" blocks to reflect this. This
change improves both readability and speed.
Signed-off-by: Lukas Fleischer <cgit@cryptocrack.de>
|
|
Use suffixcmp() from Git instead of reimplementing it. This is a
preparation for moving to ends_with() in Git 1.8.6.
Signed-off-by: Lukas Fleischer <cgit@cryptocrack.de>
|
|
Use Git string lists instead of str{spn,cspn,ncmp}() magic. This
significantly improves readability.
Signed-off-by: Lukas Fleischer <cgit@cryptocrack.de>
|
|
Since the introduction of selective snapshot format configuration in
dc3c9b5 (allow selective enabling of snapshots, 2007-07-21), we allowed
seven different delimiters for snapshot formats, while the documentation
has always been clear about spaces being the only valid delimiter:
The value is a space-separated list of zero or more of the values
"tar", "tar.gz", "tar.bz2", "tar.xz" and "zip".
Supporting the undocumented delimiters makes the code unnecessarily
complex. Remove them.
Signed-off-by: Lukas Fleischer <cgit@cryptocrack.de>
|
|
This is a preparation for replacing all prefix checks with either
strip_prefix() or starts_with() when Git 1.8.6 is released.
Signed-off-by: Lukas Fleischer <cgit@cryptocrack.de>
|
|
* Remove the dependency on Git (which can be obtained automatically when
building, using either the Git submodule or `make get-git`).
* Use proper upstream names of dependencies.
Signed-off-by: Lukas Fleischer <cgit@cryptocrack.de>
|
|
* Several small spelling and capitalization fixes.
* Use consistent and better-looking formatting that is compatible with
AsciiDoc (and partly compatible with RST).
Signed-off-by: Lukas Fleischer <cgit@cryptocrack.de>
|
|
Previously the script tried to encode output from Pygments with
the ASCII codec, which failed.
Signed-off-by: Přemysl Janouch <p.janouch@gmail.com>
|
|
So that people wishing to use "enable-http-clone" don't have to find
out the correct settings on their own.
Signed-off-by: Přemysl Janouch <p.janouch@gmail.com>
|
|
"enable-git-clone" doesn't exist, replaced with "enable-http-clone".
Signed-off-by: Přemysl Janouch <p.janouch@gmail.com>
|
|
dash failed to parse the script.
Signed-off-by: Přemysl Janouch <p.janouch@gmail.com>
|
|
Signed-off-by: Přemysl Janouch <p.janouch@gmail.com>
|