- 31 Aug, 2016 1 commit
-
-
Franco Fichtner authored
Since we weaved the latter into the former, we can now get rid of the transition code. The behaviour doesn't change.
-
- 08 Aug, 2016 2 commits
-
-
Franco Fichtner authored
-
Franco Fichtner authored
PPPoE wasn't removed, which led to some refactoring to find out why. The outcome is the same, but works a little bit different now. While there, make it possible to omit the config write in case we are going to call write_config() shortly after anyway. This will also be necessary for the legacy VPN plugins.
-
- 04 Jul, 2016 1 commit
-
-
Franco Fichtner authored
-
- 21 Jun, 2016 1 commit
-
-
- 03 Jun, 2016 3 commits
-
-
Franco Fichtner authored
-
Franco Fichtner authored
If one deletes "plugins.inc", this way the plugin system can be disabled. That's a lot better than removing plugins.inc.d/ content and executing the stubs everytime anyway.
-
Franco Fichtner authored
-
- 26 May, 2016 2 commits
-
-
Ad Schellevis authored
"reserved" names in interfaces leads to converting arrays to arrays in arrays, not easy to solve without the need to change a lot of the legacy code in same run.
-
Ad Schellevis authored
-
- 25 May, 2016 1 commit
-
-
Ad Schellevis authored
-
- 24 May, 2016 1 commit
-
-
Ad Schellevis authored
Plugins should be able to register new interfaces. The basic idea is to materialize interface settings into the running config, so other services can utilize them in a uniform way. Current hooks for legacy vpns, ipsec and openvpn should move into the same structure, which eliminates current static hooks. The return content of the interface type itself needs to be further refined.
-
- 23 Feb, 2016 1 commit
-
-
Ad Schellevis authored
-
- 22 Feb, 2016 1 commit
-
-
Ad Schellevis authored
-
- 21 Feb, 2016 6 commits
-
-
Franco Fichtner authored
-
Franco Fichtner authored
-
Franco Fichtner authored
-
Franco Fichtner authored
The rules are simple: * plugins_configure() requires all available plugins, probes their configure functions and then calls the advertised functions. * All GUI pages must directly include their includes in plugins.inc.d to not overly pollute their loading phase.
-
Franco Fichtner authored
-
Franco Fichtner authored
-