aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Remove tokio dependencyHEADmasterHimbeer2025-03-253-311/+97
* Remove termcolor dependencyHimbeer2025-03-253-46/+3
* Write crash logs to non-volatile storageHimbeer2024-08-311-1/+1
* fix infinite semi-empty loop on closed service stdout or stderrHimbeerserverDE2023-11-181-2/+8
* remove Cargo.lock from .gitignoreHimbeerserverDE2023-11-152-1/+468
* add support for rebooting (SIGUSR1) and powering off (SIGUSR2)HimbeerserverDE2023-11-132-2/+75
* remove anyhow: can be replaced by io::ResultHimbeerserverDE2023-11-132-8/+9
* remove unused ExitCode return type from mainHimbeerserverDE2023-11-131-2/+2
* move pid check to top of mainHimbeerserverDE2023-11-131-5/+5
* primarily use thread::park to haltHimbeerserverDE2023-11-131-0/+3
* refactor loggingHimbeerserverDE2023-11-131-116/+73
* disable broken and unneeded loopdev feature of sys-mount crateHimbeerserverDE2023-09-171-1/+1
* limit logs to 30 MBHimbeerserverDE2023-08-161-1/+11
* write logs to /tmp to conserve sd card writesHimbeerserverDE2023-07-301-2/+2
* fix process exiting log messageHimbeerserverDE2023-06-031-1/+1
* restart services if they exitHimbeerserverDE2023-06-031-17/+76
* log timestampsHimbeerserverDE2023-06-032-4/+8
* write process stderr to separate fileHimbeerserverDE2023-05-131-1/+1
* log stdout and stderr asynchronously / independentlyHimbeerserverDE2023-05-111-11/+25
* create child stderrHimbeerserverDE2023-05-111-0/+1
* log stderr tooHimbeerserverDE2023-05-111-4/+19
* append .log to file path in the correct wayHimbeerserverDE2023-05-111-3/+3
* append .log file extension to log filesHimbeerserverDE2023-05-111-1/+1
* include service name in log fileHimbeerserverDE2023-05-111-1/+3
* handle newlines correctly when loggingHimbeerserverDE2023-05-111-4/+0
* remove trailing newline from service log outputHimbeerserverDE2023-05-111-0/+1
* add file based loggingHimbeerserverDE2023-05-111-5/+32
* fix typo: Ä -> 'HimbeerserverDE2023-04-111-1/+1
* mount /runHimbeerserverDE2023-03-211-0/+4
* mount /procHimbeer2023-03-211-0/+4
* mount /tmpHimbeerserverDE2023-03-211-0/+4
* store the mount handles explicitlyHimbeerserverDE2023-03-171-2/+2
* don't drop the mountsHimbeerserverDE2023-03-171-32/+36
* create stdout in main fnHimbeerserverDE2023-03-171-0/+2
* mount /data partitionHimbeerserverDE2023-03-171-12/+28
* break on successful boot mountHimbeerserverDE2023-02-201-1/+4
* try multiple boot locationsHimbeerserverDE2023-02-201-13/+34
* proper early error handlingHimbeerserverDE2023-02-201-4/+24
* mount /bootHimbeerserverDE2023-02-202-0/+8
* prepare for packagingHimbeerserverDE2023-02-201-1/+1
* sleep for max duration to avoid wasting cpu cyclesHimbeerserverDE2022-12-291-1/+2
* refuse to run as pid != 1HimbeerserverDE2022-12-291-14/+26
* flush stdout after resetting colorHimbeerserverDE2022-12-281-4/+4
* Revert "void process output until terminal is ready"HimbeerserverDE2022-12-281-15/+3
* Revert "use Stdio::null instead of /dev/null"HimbeerserverDE2022-12-281-5/+7
* use Stdio::null instead of /dev/nullHimbeerserverDE2022-12-281-7/+5
* void process output until terminal is readyHimbeerserverDE2022-12-281-3/+15
* flush without writing anythingHimbeerserverDE2022-12-281-2/+0
* flush stdoutHimbeerserverDE2022-12-281-0/+6
* use StandardStream reset method for color resettingHimbeerserverDE2022-12-281-6/+2