query_name: always return with NAK if service handle invalid
[oweals/dinit.git] / src / control.cc
2019-12-23 Davin McCallquery_name: always return with NAK if service handle...
2019-12-05 Davin McCallFix reload of stopped service
2019-12-01 Davin McCallImplement control protocol for reloading services
2019-08-08 Davin McCallChange semantics of "wake" command.
2019-08-07 Davin McCallRe-work restart function.
2019-08-04 Davin McCallRe-work state propogation/transition logic.
2019-07-27 Davin McCallImplement dinitctl restart, addresses #14
2019-07-27 Davin McCallFix a bunch of issues identified by Coverity scan
2019-07-21 Davin McCallControl protocol: implement QUERYSERVICENAME to get...
2019-07-21 Davin McCallFix gentle service stop
2019-07-20 Davin McCallImplement careful/"gentle" service stop (abort if depen...
2019-05-24 Davin McCallDon't start any service during shutdown.
2019-05-05 Davin McCallImplement minor suggestions from cppcheck report.
2019-05-01 Davin McCallAvoid boot loop on all-service failure.
2018-11-20 Davin McCallcontrol: remove unused "rollback complete" reply.
2018-10-30 Davin McCallImplement a "chain-to" service property.
2018-10-18 Davin McCallMinor build fixes for Linux/Glibc.
2018-10-16 Davin McCallcontrol: add function to enable service.
2018-09-21 Davin McCallcontrol: send current working dir in load mechanism...
2018-09-20 Davin McCallcontrol: server side support for querying load paths.
2018-07-12 Davin McCallcontrol: ensure shutdown type is valid.
2018-07-09 Davin McCalltesting: small fixes.
2018-07-07 Davin McCallAdd initial control protocol test.
2018-07-03 Davin McCallcontrol: add command for removing dependencies.
2018-07-02 Davin McCallImplement adding dependencies via control protocol.
2018-06-22 Davin McCalldinitctl: show if service was skipped or failed.
2018-06-19 Davin McCallDefine constants for supported control protocol versions.
2018-06-19 Davin McCalldinitctl: show process id and console state in service...
2018-02-12 Davin McCalldinitctl: query protocol version at beginning + refacto...
2018-02-10 Davin McCallImplement service unloading.
2018-02-10 Davin McCallRenaming: camelCase to snake_case.
2018-02-10 Davin McCallcontrol: rework handle allocation.
2018-02-10 Davin McCallcontrol conn. allocate_service_handle(): exception...
2018-01-16 Davin McCallRenaming of some snake-case functions missed in prior...
2018-01-09 Davin McCallBig rename/namespace cleanup.
2018-01-05 Davin McCallservice_record: encapsulation: make some members privat...
2017-12-27 Davin McCallVarious minor cleanups.
2017-07-04 Davin McCallMore camelCase to under_score renaming.
2017-07-04 Davin McCallVarious renaming of camelCase to underscored_name for...
2017-06-19 Davin McCallRemove unneeded function parameter.
2017-06-16 Davin McCallRefactoring: split loading service from directory into...
2017-06-16 Davin McCallRename ServiceState to service_state_t.
2017-06-15 Davin McCallRename various classes/functions for consistency.
2017-06-15 Davin McCallRename ServiceRecord to service_record for consistency
2017-05-23 Davin McCallMinor cleanups.
2017-03-19 Davin McCallUpdate Dasynq library, and API usage throughout.
2016-06-24 Davin McCallAdd release/wake commands to dinitctl
2016-06-24 Davin McCallUse getWatchFd() from dasynq::FdWatcher rather than...
2016-06-23 Davin McCallImplement "list services" command in control protocol...
2016-06-21 Davin McCallLog some error conditions (kill some TODOs)
2016-06-20 Davin McCallScratch one TODO: default case in switch can't occur...
2016-06-18 Davin McCallUpdate Dasynq, again, and update Dinit code to reflect...
2016-06-16 Davin McCallPull in latest Dasynq, which means a massive amount...
2016-06-14 Davin McCallMake control socket handling safer and fix an inverted...
2016-06-14 Davin McCallIntroduce a "stop queue" and "start queue" in ServiceSe...
2016-06-13 Davin McCallRework control protocol handling a little.
2016-06-12 Davin McCallImplement DINIT_CP_RELEASESERVICE command.
2016-06-05 Davin McCallRip out libev, replace with dasynq (new library written...
2016-01-16 Davin McCallOnly enable console logging via the service layer ...
2016-01-16 Davin McCallIntroduce method to enable/disable console logging...
2016-01-14 Davin McCallRemove std::move(...) so that copy ellision can occur.
2016-01-13 Davin McCallAdd support for unpin command in dinitctl (includes...
2016-01-13 Davin McCallMake "pinStart" and "start", and "pinStop" and "stop...
2016-01-11 Davin McCallRefactor/fix control commands, add a few start/stop...
2016-01-05 Davin McCallMove source files int src directory