aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2020-06-15Minor cleanupHEADmasterDavid Oberhollenzer
2020-05-14Replace standard signal handling in initd with signalfd + epollDavid Oberhollenzer
2020-05-14Move handling of dead children back to SIGCHLD handlerDavid Oberhollenzer
2020-05-14Revert handling of wait type service to using stateDavid Oberhollenzer
2020-05-14Cleanup: remove target completion hooksDavid Oberhollenzer
2020-05-14Minor cleanup: split initd main loop into smaller functionsDavid Oberhollenzer
2020-05-14Move service rt data to libinit, try to improve memory packingDavid Oberhollenzer
2020-05-14Cleanup: split print_status back out again from initd/main.cDavid Oberhollenzer
2020-05-14Minor cleanupDavid Oberhollenzer
2020-05-14initd: propperly handle error cases for wait()David Oberhollenzer
2020-05-14Partially restore old message printing behaviourDavid Oberhollenzer
2020-05-14initd: split configuration handling into "config.c"David Oberhollenzer
2020-05-13initd: merge "handle exited" into "wait for a child process"David Oberhollenzer
2020-05-13Some simplfications in initd mainDavid Oberhollenzer
2020-05-13Move rest of initd supervisor code into main.cDavid Oberhollenzer
2020-05-13Move the rest of the main loop into supervisor_process_queuesDavid Oberhollenzer
2020-05-13Cleanup: Elimiate "waiting" state from supervisorDavid Oberhollenzer
2020-05-13Cleanup: Remove SIGCHLD handler from initdDavid Oberhollenzer
2020-05-13Add utility functions for clearing/setting signal maskDavid Oberhollenzer
2020-05-13Fix runsvc waiting behaviour if run as subreaperDavid Oberhollenzer
2020-05-09Install a propper signal handler in runsvcDavid Oberhollenzer
2020-05-09Fix accidental release of "waiting" stateDavid Oberhollenzer
2020-05-09Minor simplifications/cleanupsDavid Oberhollenzer
2020-05-08Simplify status printingDavid Oberhollenzer
2020-05-08Cleanup: remove rest of status.cDavid Oberhollenzer
2020-05-08Implement a "subreaper" service flagDavid Oberhollenzer
2020-05-08Cleanup: complete redesign of the initd supervisorDavid Oberhollenzer
2020-05-07Temporarily remove initsock handling codeDavid Oberhollenzer
2020-05-07Temporarily remove service reload abilityDavid Oberhollenzer
2020-05-06Do not close stdin/out/err file descriptors in runsvcDavid Oberhollenzer
2020-04-24Add a fallback for close_all_files if procfs isn't mountedDavid Oberhollenzer
2020-04-24Cleanup: remove flag mechanism from config parser entirelyDavid Oberhollenzer
2020-04-24Cleanup: remove rdsvc flagsDavid Oberhollenzer
2020-04-24cleanup: merge runsvc back into initdDavid Oberhollenzer
2020-04-06runsvc: make sure we close all fds before running a serviceDavid Oberhollenzer
2020-04-06cleanup: simplify runsvc environment config parsingDavid Oberhollenzer
2020-03-31cleanup: delete remains of libutilDavid Oberhollenzer
2020-03-31cleanup: initd: simplify and merge linux specific code into main.cDavid Oberhollenzer
2019-06-16Add RDSVC_NO_DESC flagDavid Oberhollenzer
2019-06-16Remove unused SOCK_FLAG_* enumDavid Oberhollenzer
2019-06-16Fix remove by idDavid Oberhollenzer
2019-03-29Release init-0.10v0.10David Oberhollenzer
2019-03-29fix: actually remove started service from listDavid Oberhollenzer
2019-03-29Keep original respawn limitDavid Oberhollenzer
2019-03-29cleanup: init socket wire formatDavid Oberhollenzer
2019-03-29cleanup: init status responseDavid Oberhollenzer
2019-03-29cleanup: move init specific stuff of init socket to initdDavid Oberhollenzer
2019-03-29Update documentationDavid Oberhollenzer
2019-03-29Add service configuration reloadingDavid Oberhollenzer
2019-03-28Add start/stop commands to service toolDavid Oberhollenzer