Commit History

Author SHA1 Message Date
  ambrop7 fc7585e101 NCDModule: remove unused NCDMODULE_EVENT_DYING 15 years ago
  ambrop7 fe46c08569 ncd: pass BReactor and BProcessManager in module func_globalinit, add func_globalfree 15 years ago
  ambrop7 b5e69f40e4 ncd: allow modules to resolve variables in preceding statements 15 years ago
  ambrop7 5219871b0b BProcess: move to process/ 15 years ago
  ambrop7 d8f27fac92 ncd: minor changes 15 years ago
  ambrop7 9e62542b6d ncd: add dependencies module 15 years ago
  ambrop7 de849d2500 ncd: allow a module to export multiple statement types 15 years ago
  ambrop7 f7e4dff34a ncd: use jobs instead of direct iteration when initializing processes and when initiating their shutdown. 15 years ago
  ambrop7 443def606f ncd: major rework, make NCD into a much more general system 15 years ago
  ambrop7 b760ee95eb ncd: gracefully finish modules when terminating 15 years ago
  ambrop7 9ed951a643 ncd: wait for module to finish (TODO on exit) 15 years ago
  ambrop7 84fb7aad9e ncd: add BadVPN interface module 15 years ago
  ambrop7 501ea0f98b ncd: Improve interface module interface. Support routes without a gateway. NCDIfConfig: add functions for creating and removing TUN/TAP devices. 15 years ago
  ambrop7 d40051f9c1 ncd: add some convenience functions for interface modules 15 years ago
  ambrop7 e343031ae3 BSignal: simplify, use BUnixSignal on Linux 15 years ago
  ambrop7 2f6ed0a90f ncd: implement modular interface types 15 years ago
  ambrop7 7eeefdf4fd move some functions from ncd to NCDConfig 15 years ago
  ambrop7 22db22af5d ncd: implement interface dependencies 15 years ago
  ambrop7 ff753ff0f9 minor changes 15 years ago
  ambrop7 20d7a01ad9 Add NCD, the Network Configuration Daemon 15 years ago