2017-12-31 |
Davin McCall | Handle fork+exec failure in a separate virtual method. |
blob | commitdiff | raw |
2017-12-28 |
Davin McCall | Fix potential issue stopping process services. |
blob | commitdiff | raw | diff to current |
2017-12-27 |
Davin McCall | Various minor cleanups. |
blob | commitdiff | raw | diff to current |
2017-12-26 |
Davin McCall | bgproc_service: remove redundant initialisation from... |
blob | commitdiff | raw | diff to current |
2017-09-30 |
Davin McCall | Simplify dependency checking logic. |
blob | commitdiff | raw | diff to current |
2017-09-30 |
Davin McCall | Add service set destructor. |
blob | commitdiff | raw | diff to current |
2017-09-30 |
Davin McCall | Re-work dependency specification for service_record... |
blob | commitdiff | raw | diff to current |
2017-09-05 |
Davin McCall | Keep all dependencies (soft and regular) in a single... |
blob | commitdiff | raw | diff to current |
2017-07-04 |
Davin McCall | More camelCase to under_score renaming. |
blob | commitdiff | raw | diff to current |
2017-07-04 |
Davin McCall | Various renaming of camelCase to underscored_name for... |
blob | commitdiff | raw | diff to current |
2017-07-03 |
Davin McCall | Use getpgid to determine process group of service process. |
blob | commitdiff | raw | diff to current |
2017-06-29 |
Davin McCall | bgprocess: eliminate doing_recovery field. |
blob | commitdiff | raw | diff to current |
2017-06-27 |
Davin McCall | service descriptions: Implement the stop-timeout setting. |
blob | commitdiff | raw | diff to current |
2017-06-27 |
Davin McCall | service: implement stop timeout / hard kill. |
blob | commitdiff | raw | diff to current |
2017-06-26 |
Davin McCall | service: use recorded state to check whether we can... |
blob | commitdiff | raw | diff to current |
2017-06-26 |
Davin McCall | Various renaming (from CamelCase to underscore_separated). |
blob | commitdiff | raw | diff to current |
2017-06-25 |
Davin McCall | Fix child watch reservation. |
blob | commitdiff | raw | diff to current |
2017-06-20 |
Davin McCall | Improve handling of pid-file reading. |
blob | commitdiff | raw | diff to current |
2017-06-19 |
Davin McCall | Remove unneeded function parameter. |
blob | commitdiff | raw | diff to current |
2017-06-17 |
Davin McCall | If a service stops and won't restart, release explicit... |
blob | commitdiff | raw | diff to current |
2017-06-16 |
Davin McCall | Fix missing #include |
blob | commitdiff | raw | diff to current |
2017-06-16 |
Davin McCall | Beginnings of automated test suite. |
blob | commitdiff | raw | diff to current |
2017-06-16 |
Davin McCall | Refactoring: don't pass list via pointer. |
blob | commitdiff | raw | diff to current |
2017-06-16 |
Davin McCall | Refactoring: split loading service from directory into... |
blob | commitdiff | raw | diff to current |
2017-06-16 |
Davin McCall | Rename ServiceState to service_state_t. |
blob | commitdiff | raw | diff to current |
2017-06-16 |
Davin McCall | Rename ServiceIoWatcher to exec_status_pipe_watcher. |
blob | commitdiff | raw | diff to current |
2017-06-15 |
Davin McCall | Rename various classes/functions for consistency. |
blob | commitdiff | raw | diff to current |
2017-06-15 |
Davin McCall | Rename ServiceRecord to service_record for consistency |
blob | commitdiff | raw | diff to current |
2017-06-12 |
Davin McCall | Fix issues with restart counting and start failure... |
blob | commitdiff | raw | diff to current |
2017-06-12 |
Davin McCall | Fix console queue behavior (was broken by recent changes). |
blob | commitdiff | raw | diff to current |
2017-06-12 |
Davin McCall | On interrupted start, unlink from console wait queue. |
blob | commitdiff | raw | diff to current |
2017-06-12 |
Davin McCall | Fix potential issue of double-queueing for console... |
blob | commitdiff | raw | diff to current |
2017-06-12 |
Davin McCall | Convert various queues to instantiations of generic... |
blob | commitdiff | raw | diff to current |
2017-06-11 |
Davin McCall | Service logic simplification/cleanup. |
blob | commitdiff | raw | diff to current |
2017-06-06 |
Davin McCall | Allow service start to be interrupted when waiting... |
blob | commitdiff | raw | diff to current |
2017-06-06 |
Davin McCall | Make service restart delay configurable (restart-delay... |
blob | commitdiff | raw | diff to current |
2017-06-05 |
Davin McCall | Make restart check interval configurable. |
blob | commitdiff | raw | diff to current |
2017-06-05 |
Davin McCall | Limit number of restarts within an interval |
blob | commitdiff | raw | diff to current |
2017-06-03 |
Davin McCall | Fix: grant console correctly |
blob | commitdiff | raw | diff to current |
2017-06-02 |
Davin McCall | Separate "runs-on-console" into runs-on- and starts... |
blob | commitdiff | raw | diff to current |
2017-06-02 |
Davin McCall | Use restart timer also for non-smooth-recovery restarts. |
blob | commitdiff | raw | diff to current |
2017-06-01 |
Davin McCall | Minor refactoring / code documentation. |
blob | commitdiff | raw | diff to current |
2017-06-01 |
Davin McCall | Add a restart timer to limit restart rate. |
blob | commitdiff | raw | diff to current |
2017-06-01 |
Davin McCall | Fix callback method name per Dasynq changes |
blob | commitdiff | raw | diff to current |
2017-05-30 |
Davin McCall | Simplify allDepStarted logic. |
blob | commitdiff | raw | diff to current |
2017-05-30 |
Davin McCall | service record: move read_pid_file into bgproc_service |
blob | commitdiff | raw | diff to current |
2017-05-30 |
Davin McCall | service_record: declare handle_exit_status as pure... |
blob | commitdiff | raw | diff to current |
2017-05-29 |
Davin McCall | Refactoring: create base_process_service |
blob | commitdiff | raw | diff to current |
2017-05-29 |
Davin McCall | Fix various missing std::move's (which was an exception... |
blob | commitdiff | raw | diff to current |
2017-05-29 |
Davin McCall | Break out scripted service as a separate class |
blob | commitdiff | raw | diff to current |
2017-05-23 |
Davin McCall | Refactoring. |
blob | commitdiff | raw | diff to current |
2017-05-23 |
Davin McCall | Minor cleanups. |
blob | commitdiff | raw | diff to current |
2017-03-29 |
Davin McCall | Rework acquire/release handling. |
blob | commitdiff | raw | diff to current |
2017-03-27 |
Davin McCall | Update Dasynq library and API usage |
blob | commitdiff | raw | diff to current |
2017-03-19 |
Davin McCall | Update Dasynq library, and API usage throughout. |
blob | commitdiff | raw | diff to current |
2017-03-19 |
Davin McCall | Release soft dependencies if they stop early. |
blob | commitdiff | raw | diff to current |
2017-03-12 |
Davin McCall | Update dasynq library, and make appropriate changes... |
blob | commitdiff | raw | diff to current |
2016-11-09 |
Davin McCall | Combine start/stop queues, and add propagation queue. |
blob | commitdiff | raw | diff to current |
2016-11-08 |
Davin McCall | Check desired state == started before allowing service... |
blob | commitdiff | raw | diff to current |
2016-06-26 |
Davin McCall | Add a "pass-cs-fd" service option, which passes a contr... |
blob | commitdiff | raw | diff to current |
2016-06-23 |
Davin McCall | Clean up signal and fd handling around fork(). |
blob | commitdiff | raw | diff to current |
2016-06-23 |
Davin McCall | Implement "list services" command in control protocol... |
blob | commitdiff | raw | diff to current |
2016-06-19 |
Davin McCall | next_for_console was not being set null when a service... |
blob | commitdiff | raw | diff to current |
2016-06-18 |
Davin McCall | Add a new service setting, "options", which can be... |
blob | commitdiff | raw | diff to current |
2016-06-18 |
Davin McCall | Update Dasynq, again, and update Dinit code to reflect... |
blob | commitdiff | raw | diff to current |
2016-06-16 |
Davin McCall | Yet another Dasynq update |
blob | commitdiff | raw | diff to current |
2016-06-16 |
Davin McCall | Pull in latest Dasynq, which means a massive amount... |
blob | commitdiff | raw | diff to current |
2016-06-16 |
Davin McCall | Use the start queue instead of starting services immedi... |
blob | commitdiff | raw | diff to current |
2016-06-14 |
Davin McCall | Introduce a "stop queue" and "start queue" in ServiceSe... |
blob | commitdiff | raw | diff to current |
2016-06-12 |
Davin McCall | Code consistency and documentation update |
blob | commitdiff | raw | diff to current |
2016-06-06 |
Davin McCall | Code documentation - ServiceRecord and ServiceSet.... |
blob | commitdiff | raw | diff to current |
2016-06-05 |
Davin McCall | Rip out libev, replace with dasynq (new library written... |
blob | commitdiff | raw | diff to current |
2016-01-19 |
Davin McCall | Use non-blocking I/O and event notification for console... |
blob | commitdiff | raw | diff to current |
2016-01-13 |
Davin McCall | Make "pinStart" and "start", and "pinStop" and "stop... |
blob | commitdiff | raw | diff to current |
2016-01-12 |
Davin McCall | During shutdown, let process attrition occur naturally... |
blob | commitdiff | raw | diff to current |
2016-01-11 |
Davin McCall | Fix stop(). Give it a boolean argument for 2 modes... |
blob | commitdiff | raw | diff to current |
2016-01-11 |
Davin McCall | Restore "restart" flag functionality. Services no longe... |
blob | commitdiff | raw | diff to current |
2016-01-11 |
Davin McCall | Cleanups and refactoring. |
blob | commitdiff | raw | diff to current |
2016-01-11 |
Davin McCall | Largish re-work of how dependencies are handled. The... |
blob | commitdiff | raw | diff to current |
2016-01-09 |
Davin McCall | Refactoring, and one fix: stopping an already-stopped... |
blob | commitdiff | raw | diff to current |
2016-01-09 |
Davin McCall | Introduce "explicitly started" state flag for services... |
blob | commitdiff | raw | diff to current |
2016-01-07 |
Davin McCall | Refactoring: remove unneeded method |
blob | commitdiff | raw | diff to current |
2016-01-05 |
Davin McCall | Move source files int src directory |
blob | commitdiff | raw | diff to current |
|