fiss

Friedel's Initialization and Service Supervision
Log | Files | Refs | LICENSE

DateCommit messageAuthorFiles+-
2024-05-06 09:54refactoringFriedel Schön206+11433-1920
2024-02-04 12:26remove //+object:Friedel Schön8+0-24
2024-02-04 12:22new make toolsFriedel Schön105+3401-3257
2023-12-26 19:26add `thanks to` and `contributing` to readmeFriedel Schön1+52-0
2023-12-26 17:32add runit subcommands of chpstFriedel Schön7+306-73
2023-12-26 17:32remove zzz-testFriedel Schön2+0-5
2023-12-26 15:47adding ZZZ and zzz-testFriedel Schön3+20-1
2023-10-11 13:42some renaming, adding STATE_DONEFriedel Schön27+244-200
2023-06-29 23:37makefile: link and compile executable splittedFriedel Schön1+8-3
2023-06-29 23:23removing pattern.cFriedel Schön6+2-57
2023-06-29 23:12removing ./env and ./user-support as chpst should do itFriedel Schön3+2-139
2023-06-25 12:01using boot dummy-service instead of up-<runlevel>Friedel Schön19+302-397
2023-06-25 11:59moving etc/ to a different repositoryFriedel Schön72+0-490
2023-06-12 12:36making reboot workFriedel Schön3+9-17
2023-06-10 23:20don't execute modprobe if nothing is givenFriedel Schön1+3-0
2023-06-10 21:42Merge branch 'master' of https://github.com/friedelschoen/fissFriedel Schön2+6-0
2023-06-10 21:41adding config.h into ./configureFriedel Schön3+90-135
2023-06-10 21:41restoring finitFriedel Schön2+68-230
2023-06-08 17:07Fixing typo check.ymlFriedel Schön1+1-1
2023-06-08 17:01./configure in website.ymlFriedel Schön1+3-0
2023-06-08 16:58Adding configuring check.ymlFriedel Schön1+3-0
2023-06-08 15:49adding make contrib-sectionFriedel Schön1+11-0
2023-06-08 15:49splitting up object-dependenciesFriedel Schön1+3-1
2023-06-08 15:43replace binary.mk with extract-flagsFriedel Schön12+32-47
2023-06-08 14:50implementing ./configureFriedel Schön5+203-42
2023-06-08 13:03adding install-commands to MakefileFriedel Schön6+51-5
2023-06-08 12:15adding docs and manuals to check-workflowFriedel Schön1+6-0
2023-06-08 12:06removing target from repositoryFriedel Schön26+2-1764
2023-06-08 11:59adding workflowFriedel Schön1+22-0
2023-06-08 11:55restructuring repositoryFriedel Schön59+249-193
2023-06-07 19:22excluding src/bin && detaching finit and fsvcFriedel Schön25+2251-63
2023-06-05 12:28sigblock_all does not block everything but only terminatingFriedel Schön1+8-8
2023-06-05 12:07renaming enums and structsFriedel Schön4+59-53
2023-06-05 12:01implementing service_update_state instead of service_update_statusFriedel Schön8+49-76
2023-06-02 16:05adding docs/ and man/ again, undoing workflowFriedel Schön26+1762-31
2023-06-02 16:00removing path-filter from manual-workflowFriedel Schön1+0-1
2023-06-02 15:56removing man, docsFriedel Schön25+0-1762
2023-06-02 15:54adding GH workflowFriedel Schön3+48-16
2023-06-02 15:42move make-{docs,man}.py to tools/Friedel Schön3+2-2
2023-06-01 23:41new docs-versionFriedel Schön20+530-264
2023-06-01 22:29uncrazify doc-listsFriedel Schön3+17-29
2023-06-01 11:52prettifying manualsFriedel Schön31+354-233
2023-06-01 11:25'fixing' empty-lines in make-man.pyFriedel Schön1+2-1
2023-06-01 11:03adding doc-contribFriedel Schön4+69-24
2023-05-31 21:11taia-seconds are not readFriedel Schön1+2-2
2023-05-31 08:38adding is_depends to serial + fixing w/u-compatiblityFriedel Schön4+14-9
2023-05-30 22:08renaming src/exec -> src/binFriedel Schön26+12-1996
2023-05-30 21:00stripping md-generatorFriedel Schön3+6-40
2023-05-30 14:14drop md2man dependency, add own man-generatorFriedel Schön45+1694-990
2023-05-30 12:32add inline convertingFriedel Schön5+362-359
2023-05-30 09:02add manualFriedel Schön10+608-0
2023-05-30 08:56add documentation generatorFriedel Schön22+700-990
2023-05-29 16:37fixing debug messagesFriedel Schön2+1-2
2023-05-29 16:01adding automatic %VERSION% to makefileFriedel Schön21+31-29
2023-05-27 12:31fixing modules-load args overflowFriedel Schön1+1-1
2023-05-27 12:27rewriting modules-load from Shell to CFriedel Schön2+136-12
2023-05-27 11:05fixing error handling in creation for supervise; supervise->control == 0Friedel Schön2+33-18
2023-05-26 10:47adding 'enable' to fsvcFriedel Schön2+110-46
2023-05-26 10:47avoiding race conditionsFriedel Schön1+8-3
2023-05-25 21:53fixing printing wrong serviceFriedel Schön1+4-4
2023-05-25 21:44beautify fsvc, more a runit-sv lookalikeFriedel Schön3+75-8
2023-05-25 21:06subtitle hooks in zzz.8Friedel Schön1+1-1
2023-05-25 20:49adding .nojekyll to disable useless builtsFriedel Schön1+0-0
2023-05-25 13:06add static to functionFriedel Schön1+3-4
2023-05-25 13:03formatting C-like (defs on top)Friedel Schön23+199-455
2023-05-25 12:31remove force-socket (-f)Friedel Schön8+13-45
2023-05-25 12:17removing socket, full runit compilantFriedel Schön23+556-848
2023-05-23 20:12merge poweroff/reboot/haltFriedel Schön6+45-123
2023-05-23 20:12formatting and refactor finitFriedel Schön1+5-10
2023-05-23 19:42chpst refactoringFriedel Schön1+21-24
2023-05-23 10:49modify chpst manual to match the executableFriedel Schön2+40-31
2023-05-23 09:42fixing infinite waidpid againFriedel Schön1+21-44
2023-05-23 09:18atomize zzzFriedel Schön1+18-17
2023-05-23 07:34nullify disk/state if option does not use itFriedel Schön1+7-3
2023-05-23 07:25fixing agettyFriedel Schön1+2-2
2023-05-23 07:08revive -> resetFriedel Schön3+26-8
2023-05-22 22:01some restructuring, fixing linker errorsFriedel Schön11+23-26
2023-05-22 21:55some restructuringFriedel Schön20+458-464
2023-05-22 20:30fixing fsvc' SIGSEGVFriedel Schön4+21-25
2023-05-22 19:53fixing blocking waitpidFriedel Schön1+1-1
2023-05-22 19:52making serialization according to the schemaFriedel Schön1+23-20
2023-05-22 19:41make agetty-generic/run executableFriedel Schön1+0-0
2023-05-22 19:28create a serial-struct instead of raw-bufferFriedel Schön5+102-84
2023-05-22 18:42fixing autostart-file not recognizedFriedel Schön1+2-2
2023-05-22 18:41fixing signame not definedFriedel Schön1+1-0
2023-05-22 16:03sigblock_all -> util.cFriedel Schön6+18-17
2023-05-22 15:35chpst, why chdir after chrootFriedel Schön1+1-0
2023-05-22 15:30optimalize stage-codeFriedel Schön5+51-120
2023-05-22 14:34add install-instruction for VoidFriedel Schön1+24-0
2023-05-21 00:04adding formatting to docsFriedel Schön1+105-105
2023-05-20 23:16implement the websiteFriedel Schön4+347-315
2023-05-20 15:12minimalize chpstFriedel Schön1+5-124
2023-05-20 11:36manual numbersFriedel Schön3+4-4
2023-05-19 11:38add github pagesFriedel Schön5+291-0
2023-05-19 11:19update version IIFriedel Schön2+4-2
2023-05-19 11:17updating manualsFriedel Schön24+735-699
2023-05-19 11:08version to 0.2.2Friedel Schön2+2-4
2023-05-19 10:15fixing make workflowFriedel Schön1+5-6
2023-05-19 10:15add state to docsFriedel Schön1+10-10
2023-05-19 10:12add GitHub WorkflowFriedel Schön1+17-0
2023-05-19 09:51add state to docsFriedel Schön1+16-0
2023-05-19 09:36fixing fsvc's SIGSEGVFriedel Schön1+4-14
2023-05-17 12:09prettify docsFriedel Schön4+38-56
2023-05-17 11:49move serial definition to docsFriedel Schön2+40-30
2023-05-17 11:21removing DIR from serialize, as other processes don't really careFriedel Schön3+39-50
2023-05-17 11:03fixing status-updatesFriedel Schön4+18-13
2023-05-16 23:37adding SV_RUNIT_COMPAT to config.hFriedel Schön3+12-2
2023-05-16 23:22some refactoring + adding runit-supportFriedel Schön27+448-137
2023-05-15 20:47safer code + pedantic warningsFriedel Schön9+27-29
2023-05-15 20:42adding simple version of chpst for runit-compabilityFriedel Schön1+261-0
2023-05-14 12:00fixing reboot on `halt` (init 6 -> 0)Friedel Schön1+1-1
2023-05-10 20:37make everything -std=gnu99 conformFriedel Schön4+14-11
2023-05-10 13:31add config.h constantsFriedel Schön9+39-16
2023-05-10 13:16simplifying fork-exec with fork_dup_cd_exec()Friedel Schön5+35-40
2023-05-10 13:06instead of absolute paths use e.g. openat/fchdirFriedel Schön11+69-70
2023-05-09 23:19formatting files to match .clang-formatFriedel Schön5+82-82
2023-05-08 21:24don't override -IinclFriedel Schön1+4-4
2023-05-08 21:17adding "?=" to MakefileFriedel Schön1+7-7
2023-05-08 18:50renaming src/{script -> exec}Friedel Schön3+3-9
2023-05-08 18:34renaming man-src -> src/manFriedel Schön10+110-110
2023-05-08 18:32renaming usr/share -> shareFriedel Schön6+0-0
2023-05-08 12:43fixing st{art,op}.d in /usr/share/fiss/...Friedel Schön4+11-11
2023-05-08 11:43consistent printsFriedel Schön16+217-212
2023-05-08 07:39set config-constants if not definedFriedel Schön1+92-24
2023-05-07 23:06fixing missing unistd.h (again)Friedel Schön5+5-0
2023-05-07 22:57exec agetty rather than linkingFriedel Schön1+0-0
2023-05-07 22:49add -fpie to MakeFriedel Schön1+2-2
2023-05-07 22:08adding debug symbols to MakeFriedel Schön1+1-1
2023-05-07 22:07fixing missing unistd.hFriedel Schön1+6-5
2023-05-07 22:04silent zzz.cFriedel Schön1+0-4
2023-05-07 22:02refactoring vloggerFriedel Schön1+45-44
2023-05-07 21:25Merge branch 'master' of https://github.com/friedelschoen/fissFriedel Schön1+13-13
2023-05-07 21:24merging fsvc-lsb into fsvc.cFriedel Schön2+22-57
2023-05-01 04:02Merge pull request #1 from kenrap/kenrap-readme-fixesFriedel Schön1+13-13
2023-04-30 22:42Apply readme.md fixesKenneth Raplee1+13-13
2023-04-29 22:33adding static manualsFriedel Schon14+237-0
2023-04-29 22:13adding readmeFriedel Schon1+215-0
2023-04-29 22:10refactoring sigremapFriedel Schon1+90-91
2023-04-29 21:53fixing missing includesFriedel Schon2+6-4
2023-04-29 21:15adding utility stat_modeFriedel Schon2+2-0
2023-04-29 21:14adding utility stat_modeFriedel Schon7+59-53
2023-04-29 20:57adding setup as stop-targetFriedel Schon1+1-0
2023-04-29 20:57fixing state typoFriedel Schon1+2-1
2023-04-29 20:38fixing musl-warningsFriedel Schon5+33-28
2023-04-27 23:16adding target "binary"Friedel Schon1+4-2
2023-04-27 23:01adding setupFriedel Schon3+122-85
2023-04-25 19:38sprintf -> snprint for boundary checksFriedel Schon1+3-3
2023-04-25 11:18update MakefileFriedel Schon1+6-14
2023-04-25 10:43adding suspend/resume to config.hFriedel Schon1+4-0
2023-04-25 10:42using the right execvFriedel Schon3+4-4
2023-04-25 10:42some refactoring in fsvcFriedel Schon1+19-15
2023-04-25 10:41long options for zzzFriedel Schon1+15-2
2023-04-25 10:41add license text to sigremapFriedel Schon1+23-2
2023-04-25 10:40adding internal docs (for contributers)Friedel Schon8+0-189
2023-04-25 10:39including manpages into Make using md2man-roffFriedel Schon1+22-6
2023-04-25 10:39updating manual pagesFriedel Schon12+242-339
2023-04-25 09:30changing executable mode of start/stopFriedel Schon2+0-0
2023-04-25 09:30adding zzz.d to zzzFriedel Schon3+45-0
2023-04-24 15:16replacing enum to static-stringsFriedel Schon1+32-57
2023-04-24 11:14simplifying modules-load utilFriedel Schon1+4-15
2023-04-24 10:41moving dracut to common, it's not part of the project itselfFriedel Schon1+0-0
2023-04-24 10:20rewriting zzz in CFriedel Schon2+102-81
2023-04-24 09:47simplifying modules-load utilFriedel Schon1+2-8
2023-04-24 09:47removing links -> moved to source-filesFriedel Schon2+0-4
2023-04-24 09:44wtmp utilsFriedel Schon2+53-0
2023-04-24 09:43split-up halt to halt, poweroff and rebootFriedel Schon3+130-92
2023-04-24 09:15directory-structureFriedel Schon97+59-59
2023-04-24 09:09adding .clang-format for contributersFriedel Schon1+49-0
2023-04-24 09:08signame understands string-digits, "9" -> 9, "kill" -> 9Friedel Schon1+14-7
2023-04-24 09:03adding sigremap from dump-initFriedel Schon1+313-0
2023-04-22 20:40removing unused includesFriedel Schon23+30-104
2023-04-22 14:13beautifying fsvsFriedel Schon1+4-14
2023-04-17 12:20round up configFriedel Schon3+5-5
2023-04-17 12:19type string -> const char*Friedel Schon14+39-53
2023-04-17 12:17manualsFriedel Schon7+177-43
2023-04-11 22:44clear-up serialization and prettify outputFriedel Schon4+88-24
2023-04-11 12:01beautifying fsvc 2Friedel Schon1+44-63
2023-04-11 11:30beautifying fsvcFriedel Schon13+431-90
2023-04-10 21:22adding licenseFriedel Schon1+18-0
2023-04-10 09:55fixing commands behaviorFriedel Schon2+28-12
2023-04-10 09:41fixing serialize.cFriedel Schon2+13-11
2023-04-10 09:37service::restart -> s::restart_{manual,file}Friedel Schon10+195-201
2023-04-10 08:36first commitFriedel Schon126+4799-0