summaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)Author
2011-10-18clear errors before attempting to bring up an interfaceFelix Fietkau
2011-10-16fix infinite loop in logging when the logged process diesFelix Fietkau
2011-10-16add support for a user-configurable log levelFelix Fietkau
2011-10-16add support for logging messages via syslog (or optionally stdout)Felix Fietkau
2011-10-16detach stdin/stdout/stderr from child processes, implement a separate ↵Felix Fietkau
logging pipe and relay log messages with prefix
2011-10-15add support for tracking open file descriptors of modules and closing them ↵Felix Fietkau
for created child processes
2011-10-15move netifd_start_process dir_fd to the data structureFelix Fietkau
2011-10-15when killed, kill pending child processesFelix Fietkau
2011-10-15keep track of all running child processes in one placeFelix Fietkau
2011-10-14clear existing addresses/routes on interfaces when clearing other stateFelix Fietkau
2011-10-14flush routes after bringing up/down an interfaceFelix Fietkau
2011-10-14fix adding routesFelix Fietkau
2011-10-14proto-shell: fix parsing route netmaskFelix Fietkau
2011-10-14fix passing routes to netifdFelix Fietkau
2011-10-14use json_close_object instead of json_close_tableFelix Fietkau
2011-10-14proto-shell: for default routes push a string instead of an integer as netmaskFelix Fietkau
2011-10-14proto-shell: allow proto handlers to export variables to child processesFelix Fietkau
2011-10-14proto-shell: add dns search domainsFelix Fietkau
2011-10-14proto-shell: allow passing netmask in ip address formatFelix Fietkau
2011-10-14proto-shell: allow proto setups without ifname (if interface main dev is ↵Felix Fietkau
present)
2011-10-14add support for killing running proto-shell tasks with an arbitrary signal ↵Felix Fietkau
and waiting for their completion
2011-10-13add proper parameters for protocol notify functionsFelix Fietkau
2011-10-13add tmp to .gitignoreFelix Fietkau
2011-10-13clean dns list if an interface is marked as downFelix Fietkau
2011-10-13proto-shell: fix updating settings, only issue ifup event after ↵Felix Fietkau
configuration has been applied
2011-10-13proto-shell: add dns server supportFelix Fietkau
2011-10-13add functions for adding dns servers to the proto list, hook them up in ↵Felix Fietkau
proto-static.c
2011-10-12kill the proto task after teardown is complete, ignore proto task completion ↵Felix Fietkau
event while teardown is pending or active
2011-10-12if an interface is brought down by the proto handler and autostart is still ↵Felix Fietkau
active, restart the interface
2011-10-12move --std=gnu99 to the main cflagsFelix Fietkau
2011-10-12define _GNU_SOURCE and include stdio.h in ubus.c to fix a compile errorFelix Fietkau
2011-10-12add support for launching a long running command from a proto-shell handler ↵Felix Fietkau
that keeps the connection running. bring down the interface if that command dies
2011-10-12fix network interface object nameFelix Fietkau
2011-10-11implement a new ubus object "network.device", add a method for dumping ↵Felix Fietkau
detailed device information
2011-10-11rename the network.interface ubus object to just networkFelix Fietkau
2011-10-11add some code for keeping track of dns servers and search domains and for ↵Felix Fietkau
writing resolv.conf
2011-10-10add interface uptime to the status infoFelix Fietkau
2011-10-10proto-shell: add a library function for sending protocol handler updatesFelix Fietkau
2011-10-10proto-shell: move all proto init code to a separate functionFelix Fietkau
2011-10-10make it easier to use netifd-proto.sh as a libraryFelix Fietkau
2011-10-10add wrappers to parse setup/teardown dataFelix Fietkau
2011-10-10move around filesFelix Fietkau
2011-10-09move the main path to ./dummy to maintain the proper proto script ↵Felix Fietkau
implementations in ./proto
2011-10-09use /lib/netifd as main path when dummy mode is disabledFelix Fietkau
2011-10-09remove a bogus return statementFelix Fietkau
2011-10-09fix clearing device state, trigger it on device_init()Felix Fietkau
2011-10-09add more options for bridges, enable stp by default and set forwarding delay ↵Felix Fietkau
to 1
2011-10-09system-linux: fix creating vlan 0, set the device name type before creating ↵Felix Fietkau
vlan devices
2011-10-09system-linux: add a function to clear bridge membership of a device and ↵Felix Fietkau
bring down the device, fixes issues when restarting netifd without deinit
2011-10-09system-linux: return 0 in system_initFelix Fietkau