oweals/dinit.git
2016-06-05 Davin McCallRefactorings.
2016-06-05 Davin McCallFix style inconsistency in CPBuffer: fillTo -> fill_to
2016-06-05 Davin McCallOpenBSD: use __thrsigdivert as a replacement for sigtim...
2016-06-05 Davin McCallMake selection of epoll/kqueue backend automatic
2016-06-05 Davin McCallBeginnings of kqueue support (far from complete)
2016-06-05 Davin McCallRip out libev, replace with dasynq (new library written...
2016-01-19 Davin McCallRefactoring. Move buffered output management (variables...
2016-01-19 Davin McCallUse non-blocking I/O and event notification for console...
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-16 Davin McCallAdd/correct some comments
2016-01-16 Davin McCallMake CPBuffer a template, parameterized by buffer size
2016-01-15 Davin McCallMakefile improvements (fix clean target), and build...
2016-01-15 Davin McCallUse $HOME/dinit.d for default service directory if...
2016-01-14 Davin McCallRemove some explicit memory deallocation in favor of...
2016-01-14 Davin McCallUse delete[] to delete buffers allocated via new[]
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 McCallAdd support for pinning services to dinitctl
2016-01-13 Davin McCallMake "pinStart" and "start", and "pinStop" and "stop...
2016-01-12 Davin McCallUpdate README with info on service hierarchy and servic...
2016-01-12 Davin McCallMark service active if it is started while not active.
2016-01-12 Davin McCallDuring shutdown, let process attrition occur naturally...
2016-01-11 Davin McCallVarious changes to match changes to command protocol.
2016-01-11 Davin McCallRefactor/fix control commands, add a few start/stop...
2016-01-11 Davin McCallFix stop(). Give it a boolean argument for 2 modes...
2016-01-11 Davin McCallMake sure to initialise all members of ControlConn
2016-01-11 Davin McCallRestore "restart" flag functionality. Services no longe...
2016-01-11 Davin McCallCleanups and refactoring.
2016-01-11 Davin McCallLargish re-work of how dependencies are handled. The...
2016-01-10 Davin McCallFix "skip to reply packet" method.
2016-01-09 Davin McCallRefactoring, and one fix: stopping an already-stopped...
2016-01-09 Davin McCallIntroduce "explicitly started" state flag for services...
2016-01-07 Davin McCallFix protocol errors in dinitctl
2016-01-07 Davin McCallAdd license (Apache license version 2.0).
2016-01-07 Davin McCallUpdate gitignore
2016-01-07 Davin McCallMake sure to not write a partial command packet.
2016-01-07 Davin McCalldinitctl: recognize and report FAILEDSTART events.
2016-01-07 Davin McCallRefactoring: remove unneeded method
2016-01-07 Davin McCallMake "dinitctl start" start a service and "dinitctl...
2016-01-06 Davin McCallChange command line and implement stopping of services...
2016-01-06 Davin McCallRename dinit-start to dinitctl, as I think one command...
2016-01-05 Davin McCallMove source files int src directory
2016-01-04 Davin McCallAdd socket-uid and socket-gid service settings for...
2016-01-04 Davin McCallUpdate TODO list
2016-01-04 Davin McCallImplement socket activation (single, unix-family socket...
2016-01-03 Davin McCallAdd some info about Nosh, another init/service system...
2016-01-03 Davin McCallMake sure to initialise all state bits
2016-01-03 Davin McCallA forced stop at the point of reaching STARTED state...
2016-01-03 Davin McCallRe-read PID file after recovering a BGPROCESS service.
2016-01-03 Davin McCallUpdate TODO (log messages to console should be buffered...
2016-01-03 Davin McCallMinor re-organisation and logging improvements
2016-01-03 Davin McCallAdd support for "bgprocess" services - daemons which...
2016-01-02 Davin McCallIf a "scripted" service has no stop command, allow...
2016-01-02 Davin McCallWhen performing shutdown, un-pin services after issuing...
2016-01-02 Davin McCallFix: scripted service might not have its start/stop...
2016-01-02 Davin McCallAdd "smooth-recovery" option for process services.
2016-01-02 Davin McCallMove to asynchronous handling of child exec status.
2016-01-01 Davin McCallRemove the "release_console" on-start flag. It is now...
2016-01-01 Davin McCallVarious improvements to state transitions.
2016-01-01 Davin McCallRun "run-on-console" services as a new process group...
2016-01-01 Davin McCallDon't reque for console immediately if we acquire it...
2016-01-01 Davin McCallI could swear I fixed this not too long ago...
2016-01-01 Davin McCallFix another hanging state: "internal" services can...
2016-01-01 Davin McCallAdd "run-on-console" service option, to specify that...
2016-01-01 Davin McCallFix a problem that left services incorrectly marked...
2015-12-31 Davin McCallFor scripted services, accept both a "command" and...
2015-12-31 Davin McCallFix: when a dependency failed, the dependent process...
2015-12-31 Davin McCallMerge "shutdown" and "dinit-reboot" functionality into...
2015-12-30 Davin McCallImplement a shutdown commoand which issues a shutdown...
2015-12-30 Davin McCallControl protocol: Remove 'ROLLBACK' command, add a...
2015-12-30 Davin McCallRecord shutdown type (halt, poweroff, reboot) in the...
2015-12-30 Davin McCallDocumentation updates.
2015-12-30 Davin McCallOverhaul of dinit-start utility.
2015-12-30 Davin McCallInclude desired state of service in SERVICERECORD packets.
2015-12-30 Davin McCallFix bug in ServiceSet::loadService (only worked properl...
2015-12-30 Davin McCallFix include style for service-constants.h include
2015-12-30 Davin McCallMove service event types into service-constants.h
2015-12-29 Davin McCallControl stream: Use a circular receive buffer
2015-12-29 Davin McCallOverhaul of the control protocol.
2015-12-29 Davin McCallRemove obselete TODO comment.
2015-12-29 Davin McCallSplit service constants (state/event enumerations)...
2015-12-29 Davin McCallPrevent force_stop state being set in a service that...
2015-12-28 Davin McCallAdd a publicly-accessible method to load a service...
2015-12-28 Davin McCallFix bind of control socket, and unlink control socket...
2015-12-27 Davin McCallAdd an event listener interface to services.
2015-12-24 Davin McCallMinor re-arrangement of fields and code documentation...
2015-12-23 Davin McCallCleanup error handling / logging
2015-12-01 Davin McCallAdd possibility to pin services started or stopped...
2015-11-24 Davin McCallImprove error message logged when failing to load a...
2015-11-24 Davin McCallAdd "nosigterm" service setting to inhibit sending...
2015-11-23 Davin McCallAdd a "query version" command to the control protocol.
2015-11-23 Davin McCallAdd possibility to retrieve textual description of...
2015-11-23 Davin McCallControl protocol cleanups.
2015-11-23 Davin McCallComment update.
2015-11-23 Davin McCallFix remaining case of ControlConn being used after...
2015-11-22 Davin McCallIn processPacket() always check the response of queuePa...
2015-11-22 Davin McCallVarious control protocol improvements, still needs...
2015-11-21 Davin McCallIntroduce queuePacket() variant which takes a `const...
2015-11-21 Davin McCallAdd function to queue outgoing packet to a control...
next