Felix Fietkau
|
cd4b616312
proto-shell: add support for appending configuration data over multiple update_link notifications
|
12 年 前 |
Felix Fietkau
|
f4508267c9
proto-shell: set sm to S_IDLE once the interface is up
|
12 年 前 |
Felix Fietkau
|
9b40d469c8
allow proto handlers to attach data items in notify
|
12 年 前 |
Felix Fietkau
|
b7d1c27b75
move l3 device tracking to interface core to enforce proper order of address/route removal on device or interface state changes
|
12 年 前 |
Felix Fietkau
|
75baeca6f8
properly flush routes and l3 devices when tearing down interfaces
|
12 年 前 |
Felix Fietkau
|
889a60c26d
proto-shell: fix potential use-after-free
|
12 年 前 |
Felix Fietkau
|
ad4f8bf014
shell: add tunnel support
|
12 年 前 |
Felix Fietkau
|
f5ca090c26
proto: move the dns search option handling to the core
|
12 年 前 |
Felix Fietkau
|
f365db4c75
proto-shell: process some common notify options using proto_apply_ip_settings()
|
12 年 前 |
Felix Fietkau
|
4bdcb2edfe
proto-shell: merge setup/teardown task into one
|
13 年 前 |
Felix Fietkau
|
a12081aa98
proto-shell: rework task statemachine
|
13 年 前 |
Felix Fietkau
|
24ccfe7d35
proto-shell: handle the "available" config flag
|
13 年 前 |
Felix Fietkau
|
4ff6bcbee0
proto-shell: add a notify command for setting interface availability
|
13 年 前 |
Felix Fietkau
|
986c4a1434
fix the exit status for the proto-shell task, use WEXITSTATUS
|
13 年 前 |
Felix Fietkau
|
14f7651a6e
proto-shell: allow protocol handlers to add interface error messages and block interface restart
|
13 年 前 |
Felix Fietkau
|
31e8b6e9a4
proto-shell: pass the return code of the proto task to the teardown handler
|
13 年 前 |
Felix Fietkau
|
268149290f
reduce stack usage
|
13 年 前 |
Felix Fietkau
|
4b1a0ddadc
proto-shell: fix parsing of long proto handler descriptions, simplify code
|
13 年 前 |
Felix Fietkau
|
fb0e413807
do not clear device state for devices created by proto-up with address-external set
|
13 年 前 |
Felix Fietkau
|
937a95ad71
make a few more functions static
|
13 年 前 |
Felix Fietkau
|
33a44b9c7d
rework route handling, move parser code to interface-ip.c, add extra options and add further support for pulling routes from config
|
13 年 前 |
Felix Fietkau
|
a0dedf26ed
add support for keeping multiple ip addr/route/dns lists
|
13 年 前 |
Felix Fietkau
|
8e1b0ca9e7
proto-shell: reset l3 device if it was set before
|
13 年 前 |
Felix Fietkau
|
8527f455f6
defer releasing the l3 dev so that the generic code can take care of cleaning system settings
|
13 年 前 |
Felix Fietkau
|
b314737e9a
detach stdin/stdout/stderr from child processes, implement a separate logging pipe and relay log messages with prefix
|
13 年 前 |
Felix Fietkau
|
6b3f6f4466
add support for tracking open file descriptors of modules and closing them for created child processes
|
13 年 前 |
Felix Fietkau
|
8c4dface37
move netifd_start_process dir_fd to the data structure
|
13 年 前 |
Felix Fietkau
|
745016bc4a
keep track of all running child processes in one place
|
13 年 前 |
Felix Fietkau
|
206958f8b6
proto-shell: fix parsing route netmask
|
13 年 前 |
Felix Fietkau
|
b9d470a3f4
proto-shell: allow proto handlers to export variables to child processes
|
13 年 前 |