projects
/
oweals
/
dinit.git
/ shortlog
commit
grep
author
committer
pickaxe
?
search:
re
summary
| shortlog |
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
oweals/dinit.git
2017-06-12
Davin McCall
On interrupted start, unlink from console wait queue.
commit
|
commitdiff
|
tree
|
snapshot
2017-06-12
Davin McCall
Minor improvements to dinitctl manpage.
commit
|
commitdiff
|
tree
|
snapshot
2017-06-12
Davin McCall
Fix potential issue of double-queueing for console...
commit
|
commitdiff
|
tree
|
snapshot
2017-06-12
Davin McCall
Convert various queues to instantiations of generic...
commit
|
commitdiff
|
tree
|
snapshot
2017-06-11
Davin McCall
Service logic simplification/cleanup.
commit
|
commitdiff
|
tree
|
snapshot
2017-06-09
Davin McCall
service: only force stop dependents if necessary.
commit
|
commitdiff
|
tree
|
snapshot
2017-06-09
Davin McCall
Add man page for dinitctl.
commit
|
commitdiff
|
tree
|
snapshot
2017-06-08
Davin McCall
Update TODO again...
commit
|
commitdiff
|
tree
|
snapshot
2017-06-08
Davin McCall
Update TODO.
commit
|
commitdiff
|
tree
|
snapshot
2017-06-08
Davin McCall
Remove no-longer-relevant comment.
commit
|
commitdiff
|
tree
|
snapshot
2017-06-08
Davin McCall
Enable SIGQUIT in child processes.
commit
|
commitdiff
|
tree
|
snapshot
2017-06-08
Davin McCall
Install Dinit manpage on "make install".
commit
|
commitdiff
|
tree
|
snapshot
2017-06-08
Davin McCall
Signal handling improvements.
commit
|
commitdiff
|
tree
|
snapshot
2017-06-08
Davin McCall
Perform sync() if we fail to exec shutdown.
commit
|
commitdiff
|
tree
|
snapshot
2017-06-08
Davin McCall
Wait for user acknowledgement before rebooting on boot...
commit
|
commitdiff
|
tree
|
snapshot
2017-06-08
Davin McCall
Minor error-handling cleanups.
commit
|
commitdiff
|
tree
|
snapshot
2017-06-08
Davin McCall
Initial manpage for dinit.
commit
|
commitdiff
|
tree
|
snapshot
2017-06-08
Davin McCall
Document restart-delay and logfile settings.
commit
|
commitdiff
|
tree
|
snapshot
2017-06-08
Davin McCall
Handle different termination signals differently (fix...
commit
|
commitdiff
|
tree
|
snapshot
2017-06-06
Davin McCall
Allow service start to be interrupted when waiting...
commit
|
commitdiff
|
tree
|
snapshot
2017-06-06
Davin McCall
Make service restart delay configurable (restart-delay...
commit
|
commitdiff
|
tree
|
snapshot
2017-06-06
Davin McCall
Add restart-limit-count service setting.
commit
|
commitdiff
|
tree
|
snapshot
2017-06-05
Davin McCall
Quash build warning.
commit
|
commitdiff
|
tree
|
snapshot
2017-06-05
Davin McCall
Update BUILD instructions.
commit
|
commitdiff
|
tree
|
snapshot
2017-06-05
Davin McCall
Make restart check interval configurable.
commit
|
commitdiff
|
tree
|
snapshot
2017-06-05
Davin McCall
Limit number of restarts within an interval
commit
|
commitdiff
|
tree
|
snapshot
2017-06-05
Davin McCall
Build: Use CXXPOPTS when generating dependency files
commit
|
commitdiff
|
tree
|
snapshot
2017-06-03
Davin McCall
Fix: grant console correctly
commit
|
commitdiff
|
tree
|
snapshot
2017-06-03
Davin McCall
Update gitignore file
commit
|
commitdiff
|
tree
|
snapshot
2017-06-03
Davin McCall
Build: autogenerate dependency files (*.d)
commit
|
commitdiff
|
tree
|
snapshot
2017-06-02
Davin McCall
Separate "runs-on-console" into runs-on- and starts...
commit
|
commitdiff
|
tree
|
snapshot
2017-06-02
Davin McCall
Use restart timer also for non-smooth-recovery restarts.
commit
|
commitdiff
|
tree
|
snapshot
2017-06-02
Davin McCall
Correct calculation of restart timeout, and up timeout...
commit
|
commitdiff
|
tree
|
snapshot
2017-06-01
Davin McCall
Minor refactoring / code documentation.
commit
|
commitdiff
|
tree
|
snapshot
2017-06-01
Davin McCall
Add a restart timer to limit restart rate.
commit
|
commitdiff
|
tree
|
snapshot
2017-06-01
Davin McCall
README: improve wording in one paragraph.
commit
|
commitdiff
|
tree
|
snapshot
2017-06-01
Davin McCall
Fix callback method name per Dasynq changes
commit
|
commitdiff
|
tree
|
snapshot
2017-06-01
Davin McCall
Incorporate Dasynq changes
commit
|
commitdiff
|
tree
|
snapshot
2017-05-30
Davin McCall
Clean up one TODO
commit
|
commitdiff
|
tree
|
snapshot
2017-05-30
Davin McCall
Simplify allDepStarted logic.
commit
|
commitdiff
|
tree
|
snapshot
2017-05-30
Davin McCall
service record: move read_pid_file into bgproc_service
commit
|
commitdiff
|
tree
|
snapshot
2017-05-30
Davin McCall
service_record: declare handle_exit_status as pure...
commit
|
commitdiff
|
tree
|
snapshot
2017-05-29
Davin McCall
Refactoring: create base_process_service
commit
|
commitdiff
|
tree
|
snapshot
2017-05-29
Davin McCall
Avoid releasing console twice on failure to read pid...
commit
|
commitdiff
|
tree
|
snapshot
2017-05-29
Davin McCall
Fix various missing std::move's (which was an exception...
commit
|
commitdiff
|
tree
|
snapshot
2017-05-29
Davin McCall
Break out scripted service as a separate class
commit
|
commitdiff
|
tree
|
snapshot
2017-05-24
Davin McCall
Fix pointer bug in logging.
commit
|
commitdiff
|
tree
|
snapshot
2017-05-23
Davin McCall
Refactoring.
commit
|
commitdiff
|
tree
|
snapshot
2017-05-23
Davin McCall
Minor cleanups.
commit
|
commitdiff
|
tree
|
snapshot
2017-04-26
Davin McCall
Provide and use fallbacks for POSIX functions extended...
commit
|
commitdiff
|
tree
|
snapshot
2017-04-26
Davin McCall
Incorporate Dasynq library changes.
commit
|
commitdiff
|
tree
|
snapshot
2017-03-30
Davin McCall
README: add instructions on using dinitctl utility.
v0.05
commit
|
commitdiff
|
tree
|
snapshot
2017-03-29
Davin McCall
Rework acquire/release handling.
commit
|
commitdiff
|
tree
|
snapshot
2017-03-29
Davin McCall
Update TODO.
commit
|
commitdiff
|
tree
|
snapshot
2017-03-27
Davin McCall
linux service scripts: remount /proc after intial mount
commit
|
commitdiff
|
tree
|
snapshot
2017-03-27
Davin McCall
Update Dasynq library and API usage
commit
|
commitdiff
|
tree
|
snapshot
2017-03-19
Davin McCall
Update Dasynq library, and API usage throughout.
commit
|
commitdiff
|
tree
|
snapshot
2017-03-19
Davin McCall
Release soft dependencies if they stop early.
commit
|
commitdiff
|
tree
|
snapshot
2017-03-12
Davin McCall
Add missed dasynq file (for OpenBSD).
commit
|
commitdiff
|
tree
|
snapshot
2017-03-12
Davin McCall
Update dasynq library, and make appropriate changes...
commit
|
commitdiff
|
tree
|
snapshot
2017-03-12
Davin McCall
Fix trivial memory leak.
commit
|
commitdiff
|
tree
|
snapshot
2016-11-10
Davin McCall
Run not-on-console services in a session (via setsid()).
commit
|
commitdiff
|
tree
|
snapshot
2016-11-09
Davin McCall
Update version : 0.04
commit
|
commitdiff
|
tree
|
snapshot
2016-11-09
Davin McCall
Incorporate Dasynq changes (v0.02)
v0.04
commit
|
commitdiff
|
tree
|
snapshot
2016-11-09
Davin McCall
Check for state STARTING before calling started() when...
commit
|
commitdiff
|
tree
|
snapshot
2016-11-09
Davin McCall
Combine start/stop queues, and add propagation queue.
commit
|
commitdiff
|
tree
|
snapshot
2016-11-08
Davin McCall
Check desired state == started before allowing service...
commit
|
commitdiff
|
tree
|
snapshot
2016-09-21
Davin McCall
rootfscheck service: use the passed-from-parent control...
commit
|
commitdiff
|
tree
|
snapshot
2016-09-21
Davin McCall
Add an option to shutdown to allow for receiving the...
commit
|
commitdiff
|
tree
|
snapshot
2016-06-30
Davin McCall
Remove use of strcpy in favour of memcpy (save the...
commit
|
commitdiff
|
tree
|
snapshot
2016-06-27
Davin McCall
Fix a TODO comment
commit
|
commitdiff
|
tree
|
snapshot
2016-06-26
Davin McCall
Add a "pass-cs-fd" service option, which passes a contr...
commit
|
commitdiff
|
tree
|
snapshot
2016-06-24
Davin McCall
Remove activated state if a service stops naturally
commit
|
commitdiff
|
tree
|
snapshot
2016-06-24
Davin McCall
Add release/wake commands to dinitctl
commit
|
commitdiff
|
tree
|
snapshot
2016-06-24
Davin McCall
Use getWatchFd() from dasynq::FdWatcher rather than...
commit
|
commitdiff
|
tree
|
snapshot
2016-06-23
Davin McCall
Clean up signal and fd handling around fork().
commit
|
commitdiff
|
tree
|
snapshot
2016-06-23
Davin McCall
Latest Dasynq updates
commit
|
commitdiff
|
tree
|
snapshot
2016-06-23
Davin McCall
Ignore SIGTSTP (^Z) for run-on-console processes.
commit
|
commitdiff
|
tree
|
snapshot
2016-06-23
Davin McCall
Implement "list services" command in control protocol...
commit
|
commitdiff
|
tree
|
snapshot
2016-06-23
Davin McCall
Ignore SIGPIPE to prevent sudden exit when control...
commit
|
commitdiff
|
tree
|
snapshot
2016-06-23
Davin McCall
Fix bug in buffer pointer calculation
commit
|
commitdiff
|
tree
|
snapshot
2016-06-22
Davin McCall
Report (instead of silently ignoring) various errors...
commit
|
commitdiff
|
tree
|
snapshot
2016-06-22
Davin McCall
Update Linux documentation
commit
|
commitdiff
|
tree
|
snapshot
2016-06-22
Davin McCall
Remove redundant service settings.
commit
|
commitdiff
|
tree
|
snapshot
2016-06-21
Davin McCall
Make SIGQUIT perform immediate shutdown ("shutdown...
commit
|
commitdiff
|
tree
|
snapshot
2016-06-21
Davin McCall
Correct exit status checks (status 0 returned by wait...
commit
|
commitdiff
|
tree
|
snapshot
2016-06-21
Davin McCall
Log some error conditions (kill some TODOs)
commit
|
commitdiff
|
tree
|
snapshot
2016-06-21
Davin McCall
Update Dasynq
commit
|
commitdiff
|
tree
|
snapshot
2016-06-21
Davin McCall
Clean up some TODOs
commit
|
commitdiff
|
tree
|
snapshot
2016-06-20
Davin McCall
Scratch one TODO: default case in switch can't occur...
commit
|
commitdiff
|
tree
|
snapshot
2016-06-19
Davin McCall
Add documentation: using Dinit as your system init...
commit
|
commitdiff
|
tree
|
snapshot
2016-06-19
Davin McCall
One less TODO
commit
|
commitdiff
|
tree
|
snapshot
2016-06-19
Davin McCall
Merge branch 'master' of https://github.com/davmac314...
commit
|
commitdiff
|
tree
|
snapshot
2016-06-19
Davin McCall
Fix kqueue backend bug; wasn't disabling read/write...
commit
|
commitdiff
|
tree
|
snapshot
2016-06-19
Davin McCall
Fix build problems with kqueue backend
commit
|
commitdiff
|
tree
|
snapshot
2016-06-19
Davin McCall
Add root level Makefile, make "shutdown" be optionally...
commit
|
commitdiff
|
tree
|
snapshot
2016-06-19
Davin McCall
Re-vamp shutdown
commit
|
commitdiff
|
tree
|
snapshot
2016-06-19
Davin McCall
Update version in README (v0.03)
v0.03
commit
|
commitdiff
|
tree
|
snapshot
2016-06-19
Davin McCall
Add note that dinitctl isn't working on OpenBSD ATM.
commit
|
commitdiff
|
tree
|
snapshot
2016-06-19
Davin McCall
next_for_console was not being set null when a service...
commit
|
commitdiff
|
tree
|
snapshot
next