aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2020-05-14Move service rt data to libinit, try to improve memory packingDavid Oberhollenzer
2020-05-13Add utility functions for clearing/setting signal maskDavid 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-04-24Cleanup: remove flag mechanism from config parser entirelyDavid Oberhollenzer
2020-04-24Cleanup: remove rdsvc flagsDavid Oberhollenzer
2020-03-31cleanup: delete remains of libutilDavid Oberhollenzer
2019-06-16Add RDSVC_NO_DESC flagDavid Oberhollenzer
2019-06-16Remove unused SOCK_FLAG_* enumDavid 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-28Add start/stop commands to init socketDavid Oberhollenzer
2019-03-28Include service ID in initsock status responseDavid Oberhollenzer
2019-03-28initd: Hand out unique IDs to servicesDavid Oberhollenzer
2019-03-27Add filter argument to status requestDavid Oberhollenzer
2019-03-27Use fixed size integer for init socket requestDavid Oberhollenzer
2019-03-20Fix warnings from gcc 8.3 + musl buildDavid Oberhollenzer
2019-03-20initd: don't start runsvc for services without exec blockDavid Oberhollenzer
2019-03-18Cleanup status reportingDavid Oberhollenzer
2019-03-18Add functions to transmit service status accross initd socketDavid Oberhollenzer
2019-03-18Add helpers for initd socketDavid Oberhollenzer
2018-11-23Remove some no longer needed cruftDavid Oberhollenzer
2018-11-23Relicense what is left of the init system under OpenBSD style ISC licenseDavid Oberhollenzer
2018-11-13rdline: always do substitution of '%%'David Oberhollenzer
2018-11-05Cleanup header dependenciesDavid Oberhollenzer
2018-11-04Move cron library code to crondDavid Oberhollenzer
2018-11-04Remove unused telinit codeDavid Oberhollenzer
2018-11-04cleanup: let rdline_init open the fileDavid Oberhollenzer
2018-11-04Add fopenat utility functionDavid Oberhollenzer
2018-11-04Seperate init specific code from utility codeDavid Oberhollenzer
2018-11-04cleanup normalize_line state machineDavid Oberhollenzer
2018-11-03Only parse arguments if index actually is numericDavid Oberhollenzer
2018-10-20Fix parameter substitution escape of '%'David Oberhollenzer
2018-10-16Fix argv_exec allocation size of argument vectorDavid Oberhollenzer
2018-10-10Configuration parser cleanupDavid Oberhollenzer
2018-09-21Remove pid fron cron serives, reap children in signal handlerDavid Oberhollenzer
2018-09-19Add simple cron implementationDavid Oberhollenzer
2018-09-17Add helper library for cron configurationDavid Oberhollenzer
2018-09-16Move splitkv function to libcfgDavid Oberhollenzer
2018-09-01Centralize/unify version string printingDavid Oberhollenzer
2018-08-24Remove ctrl+alt+del target, simply initiate reboot targetDavid Oberhollenzer
2018-07-22Add output truncation flagDavid Oberhollenzer
2018-06-09Make mksock() more generic, move to util libraryDavid Oberhollenzer
2018-06-09Split configuration parser and utility libraryDavid Oberhollenzer
2018-04-22Add flags to selectively skip fields in service filesDavid Oberhollenzer
2018-04-22Store original file name in service structureDavid Oberhollenzer
2018-04-11Allow aggregating command lines in blocksDavid Oberhollenzer