2017-06-12 |
Davin McCall | Incorporate changes from Dasynq upstream. |
tree | commitdiff |
2017-06-12 |
Davin McCall | Fix issues with restart counting and start failure... |
tree | commitdiff |
2017-06-12 |
Davin McCall | Fix console queue behavior (was broken by recent changes). |
tree | commitdiff |
2017-06-12 |
Davin McCall | On interrupted start, unlink from console wait queue. |
tree | commitdiff |
2017-06-12 |
Davin McCall | Fix potential issue of double-queueing for console... |
tree | commitdiff |
2017-06-12 |
Davin McCall | Convert various queues to instantiations of generic... |
tree | commitdiff |
2017-06-11 |
Davin McCall | Service logic simplification/cleanup. |
tree | commitdiff |
2017-06-09 |
Davin McCall | service: only force stop dependents if necessary. |
tree | commitdiff |
2017-06-08 |
Davin McCall | Remove no-longer-relevant comment. |
tree | commitdiff |
2017-06-08 |
Davin McCall | Enable SIGQUIT in child processes. |
tree | commitdiff |
2017-06-08 |
Davin McCall | Signal handling improvements. |
tree | commitdiff |
2017-06-08 |
Davin McCall | Perform sync() if we fail to exec shutdown. |
tree | commitdiff |
2017-06-08 |
Davin McCall | Wait for user acknowledgement before rebooting on boot... |
tree | commitdiff |
2017-06-08 |
Davin McCall | Minor error-handling cleanups. |
tree | commitdiff |
2017-06-08 |
Davin McCall | Handle different termination signals differently (fix... |
tree | commitdiff |
2017-06-06 |
Davin McCall | Allow service start to be interrupted when waiting... |
tree | commitdiff |
2017-06-06 |
Davin McCall | Make service restart delay configurable (restart-delay... |
tree | commitdiff |
2017-06-06 |
Davin McCall | Add restart-limit-count service setting. |
tree | commitdiff |
2017-06-05 |
Davin McCall | Quash build warning. |
tree | commitdiff |
2017-06-05 |
Davin McCall | Make restart check interval configurable. |
tree | commitdiff |
2017-06-05 |
Davin McCall | Limit number of restarts within an interval |
tree | commitdiff |
2017-06-05 |
Davin McCall | Build: Use CXXPOPTS when generating dependency files |
tree | commitdiff |
2017-06-03 |
Davin McCall | Fix: grant console correctly |
tree | commitdiff |
2017-06-03 |
Davin McCall | Build: autogenerate dependency files (*.d) |
tree | commitdiff |
2017-06-02 |
Davin McCall | Separate "runs-on-console" into runs-on- and starts... |
tree | commitdiff |
2017-06-02 |
Davin McCall | Use restart timer also for non-smooth-recovery restarts. |
tree | commitdiff |
2017-06-02 |
Davin McCall | Correct calculation of restart timeout, and up timeout... |
tree | commitdiff |
2017-06-01 |
Davin McCall | Minor refactoring / code documentation. |
tree | commitdiff |
2017-06-01 |
Davin McCall | Add a restart timer to limit restart rate. |
tree | commitdiff |
2017-06-01 |
Davin McCall | Fix callback method name per Dasynq changes |
tree | commitdiff |
2017-06-01 |
Davin McCall | Incorporate Dasynq changes |
tree | commitdiff |
2017-05-30 |
Davin McCall | Clean up one TODO |
tree | commitdiff |
2017-05-30 |
Davin McCall | Simplify allDepStarted logic. |
tree | commitdiff |
2017-05-30 |
Davin McCall | service record: move read_pid_file into bgproc_service |
tree | commitdiff |
2017-05-30 |
Davin McCall | service_record: declare handle_exit_status as pure... |
tree | commitdiff |
2017-05-29 |
Davin McCall | Refactoring: create base_process_service |
tree | commitdiff |
2017-05-29 |
Davin McCall | Avoid releasing console twice on failure to read pid... |
tree | commitdiff |
2017-05-29 |
Davin McCall | Fix various missing std::move's (which was an exception... |
tree | commitdiff |
2017-05-29 |
Davin McCall | Break out scripted service as a separate class |
tree | commitdiff |
2017-05-24 |
Davin McCall | Fix pointer bug in logging. |
tree | commitdiff |
2017-05-23 |
Davin McCall | Refactoring. |
tree | commitdiff |
2017-05-23 |
Davin McCall | Minor cleanups. |
tree | commitdiff |
2017-04-26 |
Davin McCall | Provide and use fallbacks for POSIX functions extended... |
tree | commitdiff |
2017-04-26 |
Davin McCall | Incorporate Dasynq library changes. |
tree | commitdiff |
2017-03-29 |
Davin McCall | Rework acquire/release handling. |
tree | commitdiff |
2017-03-27 |
Davin McCall | Update Dasynq library and API usage |
tree | commitdiff |
2017-03-19 |
Davin McCall | Update Dasynq library, and API usage throughout. |
tree | commitdiff |
2017-03-19 |
Davin McCall | Release soft dependencies if they stop early. |
tree | commitdiff |
2017-03-12 |
Davin McCall | Add missed dasynq file (for OpenBSD). |
tree | commitdiff |
2017-03-12 |
Davin McCall | Update dasynq library, and make appropriate changes... |
tree | commitdiff |
2017-03-12 |
Davin McCall | Fix trivial memory leak. |
tree | commitdiff |
2016-11-10 |
Davin McCall | Run not-on-console services in a session (via setsid()). |
tree | commitdiff |
2016-11-09 |
Davin McCall | Incorporate Dasynq changes (v0.02) v0.04 |
tree | commitdiff |
2016-11-09 |
Davin McCall | Check for state STARTING before calling started() when... |
tree | commitdiff |
2016-11-09 |
Davin McCall | Combine start/stop queues, and add propagation queue. |
tree | commitdiff |
2016-11-08 |
Davin McCall | Check desired state == started before allowing service... |
tree | commitdiff |
2016-09-21 |
Davin McCall | Add an option to shutdown to allow for receiving the... |
tree | commitdiff |
2016-06-30 |
Davin McCall | Remove use of strcpy in favour of memcpy (save the... |
tree | commitdiff |
2016-06-27 |
Davin McCall | Fix a TODO comment |
tree | commitdiff |
2016-06-26 |
Davin McCall | Add a "pass-cs-fd" service option, which passes a contr... |
tree | commitdiff |
2016-06-24 |
Davin McCall | Remove activated state if a service stops naturally |
tree | commitdiff |
2016-06-24 |
Davin McCall | Add release/wake commands to dinitctl |
tree | commitdiff |
2016-06-24 |
Davin McCall | Use getWatchFd() from dasynq::FdWatcher rather than... |
tree | commitdiff |
2016-06-23 |
Davin McCall | Clean up signal and fd handling around fork(). |
tree | commitdiff |
2016-06-23 |
Davin McCall | Latest Dasynq updates |
tree | commitdiff |
2016-06-23 |
Davin McCall | Ignore SIGTSTP (^Z) for run-on-console processes. |
tree | commitdiff |
2016-06-23 |
Davin McCall | Implement "list services" command in control protocol... |
tree | commitdiff |
2016-06-23 |
Davin McCall | Ignore SIGPIPE to prevent sudden exit when control... |
tree | commitdiff |
2016-06-23 |
Davin McCall | Fix bug in buffer pointer calculation |
tree | commitdiff |
2016-06-22 |
Davin McCall | Report (instead of silently ignoring) various errors... |
tree | commitdiff |
2016-06-22 |
Davin McCall | Remove redundant service settings. |
tree | commitdiff |
2016-06-21 |
Davin McCall | Make SIGQUIT perform immediate shutdown ("shutdown... |
tree | commitdiff |
2016-06-21 |
Davin McCall | Correct exit status checks (status 0 returned by wait... |
tree | commitdiff |
2016-06-21 |
Davin McCall | Log some error conditions (kill some TODOs) |
tree | commitdiff |
2016-06-21 |
Davin McCall | Update Dasynq |
tree | commitdiff |
2016-06-21 |
Davin McCall | Clean up some TODOs |
tree | commitdiff |
2016-06-20 |
Davin McCall | Scratch one TODO: default case in switch can't occur... |
tree | commitdiff |
2016-06-19 |
Davin McCall | Merge branch 'master' of https://github.com/davmac314... |
tree | commitdiff |
2016-06-19 |
Davin McCall | Fix kqueue backend bug; wasn't disabling read/write... |
tree | commitdiff |
2016-06-19 |
Davin McCall | Fix build problems with kqueue backend |
tree | commitdiff |
2016-06-19 |
Davin McCall | Add root level Makefile, make "shutdown" be optionally... |
tree | commitdiff |
2016-06-19 |
Davin McCall | Re-vamp shutdown |
tree | commitdiff |
2016-06-19 |
Davin McCall | next_for_console was not being set null when a service... |
tree | commitdiff |
2016-06-19 |
Davin McCall | Large refactoring of dinitctl. |
tree | commitdiff |
2016-06-18 |
Davin McCall | Log correct information regarding reason for process... |
tree | commitdiff |
2016-06-18 |
Davin McCall | Don't display "can't bind socket: read only file sytem... |
tree | commitdiff |
2016-06-18 |
Davin McCall | Separate the commencement of logging and the opening... |
tree | commitdiff |
2016-06-18 |
Davin McCall | Add a new service setting, "options", which can be... |
tree | commitdiff |
2016-06-18 |
Davin McCall | Add a method to discard the console log buffer contents. |
tree | commitdiff |
2016-06-18 |
Davin McCall | Fix calculation of buffer size for LISTEN_FDS environme... |
tree | commitdiff |
2016-06-18 |
Davin McCall | Update Dasynq, again, and update Dinit code to reflect... |
tree | commitdiff |
2016-06-16 |
Davin McCall | Yet another Dasynq update |
tree | commitdiff |
2016-06-16 |
Davin McCall | Pull in latest Dasynq, which means a massive amount... |
tree | commitdiff |
2016-06-16 |
Davin McCall | Update dasynq to latest HEAD |
tree | commitdiff |
2016-06-16 |
Davin McCall | Use the start queue instead of starting services immedi... |
tree | commitdiff |
2016-06-15 |
Davin McCall | Write log messages which cross the circular buffer... |
tree | commitdiff |
2016-06-14 |
Davin McCall | Ignore SIGPIPE. |
tree | commitdiff |
2016-06-14 |
Davin McCall | Make control socket handling safer and fix an inverted... |
tree | commitdiff |
2016-06-14 |
Davin McCall | Missed processing start/stop queue in one place |
tree | commitdiff |
2016-06-14 |
Davin McCall | Introduce a "stop queue" and "start queue" in ServiceSe... |
tree | commitdiff |
next |