Davin McCall
|
4415b965ed
Fix reload of stopped service
|
4 years ago |
Davin McCall
|
99a77344cd
Implement control protocol for reloading services
|
4 years ago |
Davin McCall
|
c91adb8b6c
Change semantics of "wake" command.
|
4 years ago |
Davin McCall
|
206a7ec0a9
Re-work restart function.
|
4 years ago |
Davin McCall
|
dc772cfe9b
Re-work state propogation/transition logic.
|
4 years ago |
Davin McCall
|
0e246eadce
Implement dinitctl restart, addresses #14
|
4 years ago |
Davin McCall
|
fb810bfced
Fix a bunch of issues identified by Coverity scan
|
4 years ago |
Davin McCall
|
763a50ece0
Control protocol: implement QUERYSERVICENAME to get name from handle
|
4 years ago |
Davin McCall
|
822a0c8f53
Fix gentle service stop
|
4 years ago |
Davin McCall
|
46f30daea8
Implement careful/"gentle" service stop (abort if dependent would stop).
|
4 years ago |
Davin McCall
|
d56bccc83d
Don't start any service during shutdown.
|
5 years ago |
Davin McCall
|
a0a0f45fb3
Implement minor suggestions from cppcheck report.
|
5 years ago |
Davin McCall
|
59e5bad9e7
Avoid boot loop on all-service failure.
|
5 years ago |
Davin McCall
|
d0ab559b3f
control: remove unused "rollback complete" reply.
|
5 years ago |
Davin McCall
|
f1c1672893
Implement a "chain-to" service property.
|
5 years ago |
Davin McCall
|
a3aa4bcbf3
Minor build fixes for Linux/Glibc.
|
5 years ago |
Davin McCall
|
88a0324587
control: add function to enable service.
|
5 years ago |
Davin McCall
|
a665bafbac
control: send current working dir in load mechanism reply packet.
|
5 years ago |
Davin McCall
|
fcc01d7979
control: server side support for querying load paths.
|
5 years ago |
Davin McCall
|
b91682f88c
control: ensure shutdown type is valid.
|
5 years ago |
Davin McCall
|
4a957feb11
testing: small fixes.
|
5 years ago |
Davin McCall
|
2ba8beac6e
Add initial control protocol test.
|
5 years ago |
Davin McCall
|
1507f56c8d
control: add command for removing dependencies.
|
5 years ago |
Davin McCall
|
0ad34d9fbb
Implement adding dependencies via control protocol.
|
5 years ago |
Davin McCall
|
50369e9dc9
dinitctl: show if service was skipped or failed.
|
5 years ago |
Davin McCall
|
b74e67c450
Define constants for supported control protocol versions.
|
5 years ago |
Davin McCall
|
7838528da7
dinitctl: show process id and console state in service list.
|
5 years ago |
Davin McCall
|
e08729d5fe
dinitctl: query protocol version at beginning + refactoring.
|
6 years ago |
Davin McCall
|
742adcb8a9
Implement service unloading.
|
6 years ago |
Davin McCall
|
d680925b1c
Renaming: camelCase to snake_case.
|
6 years ago |