aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
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
2018-04-11Minor cleanupDavid Oberhollenzer
2018-04-11Don't pre-allocate argument vector for command linesDavid Oberhollenzer
2018-04-11Don't split dependencies into argument vector, keep list of stringsDavid Oberhollenzer
2018-04-11Split bulk of split_argv out into helper functionDavid Oberhollenzer
2018-04-11Do not allow embedding null-bytes into a stringDavid Oberhollenzer
2018-04-11Cleanup: redeuce number of allocations in rdsvcDavid Oberhollenzer
2018-04-11Make line buffer static, move error reporting to rdlineDavid Oberhollenzer
2018-04-08Cleanup: remove unnecessary allocationsDavid Oberhollenzer
2018-04-08Cleanup: rename/split splitkv.cDavid Oberhollenzer
2018-04-08Cleanup: split rdsvc into multiple functionsDavid Oberhollenzer
2018-04-05Fix: sometimes, char is unsigned by defaultv0.1David Oberhollenzer
2018-04-04Split rdline into multiple, easier to read functionsDavid Oberhollenzer
2018-04-04Add comments to library headersDavid Oberhollenzer
2018-04-04Merge preprocessing of command linesDavid Oberhollenzer
2018-04-04Simplifiy service file syntaxDavid Oberhollenzer
2018-04-04Merge argument substitution into rdlineDavid Oberhollenzer
2018-04-04Add statefull preprocessing to rdlineDavid Oberhollenzer
2018-03-26Deduce service name from file nameDavid Oberhollenzer
2018-03-26Add service respawn limitDavid Oberhollenzer
2018-03-25Unify naming of service to shorthand svcDavid Oberhollenzer
2018-03-25Add file with service enum conversion functionsDavid Oberhollenzer
2018-03-24Add license headers and comments to sourceDavid Oberhollenzer
2018-03-24Initial commitDavid Oberhollenzer