index
:
rvnit
this commit
kmsg
log-socket
master
init system experiments
Leah Neukirchen
summary
refs
log
tree
commit
diff
log msg
author
committer
range
Commit message (
Expand
)
Author
Age
Files
Lines
*
default global log to /dev/kmsg
kmsg
Leah Neukirchen
2022-01-30
1
-3
/
+23
*
don't log microseconds to console, less clutter
Leah Neukirchen
2022-01-28
1
-2
/
+2
*
handle closed pipes in logger and close other end too
Leah Neukirchen
2022-01-28
1
-1
/
+21
*
close writing pipe end after oneshots finish
Leah Neukirchen
2022-01-28
1
-1
/
+10
*
MANUAL: rewrite logging part a bit
Leah Neukirchen
2022-01-28
1
-9
/
+11
*
add a manual
Leah Neukirchen
2022-01-27
1
-0
/
+104
*
linux: mount /dev if /dev/null is not found
Leah Neukirchen
2022-01-27
1
-3
/
+5
*
linux: don't mount /proc, we don't need it
Leah Neukirchen
2022-01-27
1
-4
/
+0
*
spawn daemons with closed stdin
Leah Neukirchen
2022-01-27
1
-0
/
+16
*
fix deadlock
Leah Neukirchen
2022-01-27
1
-0
/
+1
*
prefix perror with rvnit:
Leah Neukirchen
2022-01-27
1
-7
/
+7
*
shutdown on SIGTERM unless we are the real pid 1
Leah Neukirchen
2022-01-27
1
-22
/
+28
*
contrib: update
Leah Neukirchen
2022-01-27
13
-26
/
+55
*
linux: shutdown/reboot when pid 1
Leah Neukirchen
2022-01-27
1
-0
/
+14
*
allow shutdown during bringup
Leah Neukirchen
2022-01-27
1
-8
/
+9
*
linux: take over ctrl-alt-del handling when reasonable
Leah Neukirchen
2022-01-27
1
-4
/
+12
*
support early mounting of /proc and /run on linux
Leah Neukirchen
2022-01-27
1
-7
/
+43
*
sig_atomic_t should be used with volatile
Leah Neukirchen
2022-01-27
1
-4
/
+4
*
pid1: ensure PATH default value
Leah Neukirchen
2022-01-27
1
-1
/
+3
*
default to /etc/rvnit
Leah Neukirchen
2022-01-27
1
-5
/
+7
*
always log into globallogfd
Leah Neukirchen
2022-01-16
1
-7
/
+4
*
use ioctl(0, TIOCSCTTY, 0) during startup
Leah Neukirchen
2022-01-16
1
-4
/
+4
*
when pid 1, make oneshot startup services control the tty
Leah Neukirchen
2022-01-07
1
-2
/
+30
*
log enabling/disabling of global logger
Leah Neukirchen
2022-01-07
1
-0
/
+2
*
fix includes
Leah Neukirchen
2022-01-07
2
-1
/
+3
*
simplify CLOEXEC handling
Leah Neukirchen
2022-01-07
1
-14
/
+12
*
add global logging support (G)
Leah Neukirchen
2022-01-07
1
-4
/
+60
*
reboot on SIGINT, as this is what ctrl-alt-del will send
Leah Neukirchen
2022-01-07
1
-0
/
+1
*
contrib: update
Leah Neukirchen
2022-01-07
23
-3
/
+4
*
move socket by default to /run/rvnit/rvnit.sock and create with perm 0700
Leah Neukirchen
2022-01-07
2
-2
/
+20
*
pass service directory as argv[1]
Leah Neukirchen
2022-01-07
1
-6
/
+11
*
add contrib
Leah Neukirchen
2022-01-07
24
-0
/
+340
*
rvnitctl: exit with status 1 when no output
Leah Neukirchen
2022-01-07
1
-1
/
+5
*
replace X command with S for Shutdown
Leah Neukirchen
2022-01-07
1
-1
/
+1
*
socket thread: only write data on success
Leah Neukirchen
2022-01-07
1
-2
/
+5
*
add rvnitctl
Leah Neukirchen
2022-01-07
2
-1
/
+47
*
logger: wait a very short time for a whole line
Leah Neukirchen
2022-01-07
1
-0
/
+10
*
propagate reboot state to shutdown oneshots
Leah Neukirchen
2022-01-07
1
-0
/
+5
*
actually launch loggers before daemons when booted
Leah Neukirchen
2022-01-06
1
-1
/
+3
*
use lock for services access
Leah Neukirchen
2022-01-06
1
-24
/
+73
*
extract rescandir
Leah Neukirchen
2022-01-06
1
-41
/
+88
*
block all signals in helper threads
Leah Neukirchen
2022-01-06
1
-0
/
+6
*
use sigaction with explicit .sa_mask
Leah Neukirchen
2022-01-06
1
-2
/
+6
*
explain timedwait
Leah Neukirchen
2022-01-06
1
-0
/
+2
*
write end of logging pipe doesn't need to be non-blocking
Leah Neukirchen
2022-01-06
1
-2
/
+0
*
use pipe to trigger logger rescan
Leah Neukirchen
2022-01-06
1
-12
/
+25
*
revamp signal handling, use SIGCONT to wake up main thread
Leah Neukirchen
2022-01-06
1
-15
/
+28
*
run previous E service when startup oneshot fails, possibly retry
Leah Neukirchen
2022-01-06
1
-0
/
+49
*
print logs linewise, with timestamp
Leah Neukirchen
2022-01-06
1
-17
/
+34
*
cleanup
Leah Neukirchen
2022-01-06
1
-4
/
+0
[next]