Stijn Tintel
|
b54ffdef48
main: fix hotplug script usage message
|
3 years ago |
Felix Fietkau
|
62e2bb56f4
main: poll process log stream even if processes are killed
|
3 years ago |
Arne Kappen
|
80bf9d7488
extdev: add support for external device handlers
|
4 years ago |
Alexandru Ardelean
|
5fbd904e5b
netifd: propagate error code on netifd_reload()
|
7 years ago |
Felix Fietkau
|
c87bc03607
main: remove redundant error check in netifd_start_process
|
9 years ago |
Felix Fietkau
|
5db02763d6
netifd: process reload calls immediately instead of going through a timer
|
10 years ago |
Matthias Schiffer
|
9cf7219d55
uci: Allow setting the UCI config path on the command line
|
10 years ago |
Felix Fietkau
|
8aabd47c6f
proto-shell: defer init until after command line option processing
|
10 years ago |
Felix Fietkau
|
a565ae60a2
wireless: defer init until after command line option processing
|
10 years ago |
Steven Barth
|
e3dc49a34f
Work around warn_unused_result in recent gcc/libc
|
10 years ago |
Felix Fietkau
|
fba9c88b99
netifd: fix process stdin/stdout/stderr when the pipe fds overlap with standard fds
|
11 years ago |
Felix Fietkau
|
f80b9e4acc
utils: add a function for checking if a process given by pid is still alive
|
11 years ago |
Felix Fietkau
|
902f904ed3
log: fix processing of incomplete lines
|
12 years ago |
Felix Fietkau
|
aaa5a702b7
fix container_of for the log ustream
|
12 years ago |
Felix Fietkau
|
435fe4ecb2
move uloop_process_delete call to get rid of an unnecessary check
|
12 years ago |
Felix Fietkau
|
e4784c7180
log: the ustream notify_state callback is now optional, remove the stub
|
12 years ago |
Felix Fietkau
|
363eee36e3
use ustream for process message logging
|
12 years ago |
Felix Fietkau
|
c173c61004
use FD_CLOEXEC instead of tracking lists of fds
|
12 years ago |
Felix Fietkau
|
a17e907f55
fix a file descriptor leak
|
12 years ago |
Felix Fietkau
|
bfe5db1ea8
add copyright headers
|
12 years ago |
Felix Fietkau
|
f4c907480f
simplify log buffer handling
|
12 years ago |
Felix Fietkau
|
17f3e46961
fix log buffer splitting
|
12 years ago |
Felix Fietkau
|
36dba9c4a9
fix log buffer overflow handling
|
12 years ago |
Felix Fietkau
|
9393ff39a8
always use SIGKILL for netifd_kill_process, it is usually a last resort
|
13 years ago |
Felix Fietkau
|
8f689d0981
in log read, check for EINTR instead of EAGAIN to avoid infinite loops
|
13 years ago |
Felix Fietkau
|
26486b46ea
try to grab log data more aggressively
|
13 years ago |
Felix Fietkau
|
6f19c791d4
fix segfaults in log line processing
|
13 years ago |
Felix Fietkau
|
268149290f
reduce stack usage
|
13 years ago |
Felix Fietkau
|
8699ae1f82
rename config_init_interfaces to config_init_all
|
13 years ago |
Felix Fietkau
|
7831c63091
remove the argument to config_init_interfaces
|
13 years ago |