- 16 Oct, 2016 2 commits
-
-
Franco Fichtner authored
This reverts commit 5e1bb856.
-
Franco Fichtner authored
We don't know the ultimate performance penalty of using plugins for every component, so for now keep core functionality in services.inc.
-
- 14 Oct, 2016 1 commit
-
-
- 30 Sep, 2016 1 commit
-
-
https://github.com/opnsense/core/issues/993Ad Schellevis authored
simple start, wrap anchor registration into plugin system, use miniupnpd as an example. use registerAnchor() to register new anchors for pf into the main firewall script, we've hooked head/tail options and the different anchor types. anchorToText() will extract the registered anchors back for the specified types and place in the script (head/tail) in text format for pf. our new codebase was already hooked using legacy_bindings.inc, no additional includes needed to construct \OPNsense\Firewall\Plugin().
-
- 05 Sep, 2016 1 commit
-
-
- 29 Aug, 2016 2 commits
-
-
Franco Fichtner authored
Required a little soft-coding in areas that could be thought of as "pluggable" firewall rules. It looks very doable for 17.7, we could potentially make IPsec and OpenVPN plugins! Or at least prove that the plugin framework is capable of plugging in a complex VPN tech.
-
Franco Fichtner authored
-
- 28 Aug, 2016 2 commits
-
-
Franco Fichtner authored
Spotted by: @adschellevis
-
Franco Fichtner authored
The array was still there, and even though empty evaluated as being filled with data that requires an interface.
-
- 20 Jul, 2016 1 commit
-
-
- 13 Jun, 2016 1 commit
-
-
Franco Fichtner authored
-
- 03 Jun, 2016 3 commits
-
-
Franco Fichtner authored
Clean-cut move to individual plugins. Ad finished his interface plugin rework so now it's time. :)
-
Franco Fichtner authored
-
Franco Fichtner authored
-
- 31 May, 2016 1 commit
-
-
Ad Schellevis authored
Valid properties for interfaces currently are: * enable (bool) * virtual (bool) * networks, list of networks (network, mask) * if, device node * descr, user friendly description
-
- 30 May, 2016 4 commits
-
-
Ad Schellevis authored
-
Ad Schellevis authored
-
Ad Schellevis authored
-
Ad Schellevis authored
(filter, plugins, pppoe) work in progress, pppoe server contains more instances. wrap items in 'items' property, to maintain old code. eventually we may need to define the data structure better.
-
- 27 May, 2016 1 commit
-
-
Ad Schellevis authored
-
- 26 May, 2016 1 commit
-
-
Ad Schellevis authored
-
- 10 Apr, 2016 3 commits
-
-
Franco Fichtner authored
-
Franco Fichtner authored
-
Ad Schellevis authored
-
- 22 Mar, 2016 2 commits
-
-
Franco Fichtner authored
-
Franco Fichtner authored
The local IP isn't used anywhere and the remote subnet assignment also seems off, but since this works I'll leave it for somebody else to maintain when it's moved to the plugins.
-
- 21 Mar, 2016 3 commits
-
-
Franco Fichtner authored
-
Franco Fichtner authored
-
Franco Fichtner authored
-
- 15 Mar, 2016 1 commit
-
-
Franco Fichtner authored
-
- 06 Mar, 2016 2 commits
-
-
Franco Fichtner authored
-
Franco Fichtner authored
This version of MPD was released in 2008 and hasn't received updates since and has eventually been removed from the FreeBSD ports tree in 2011. It was replaced by MPD 5, which we also have running with the latest version from 2016. If there should be any splatter, we'll fix it in place. Progress is healthy. :)
-
- 26 Feb, 2016 1 commit
-
-
Franco Fichtner authored
o Add $waitforit flag to killbypid() and use it to simplify code. o When requesting a configure via id, do not exclude the service because it is disabled. The pidfile needs to be killed still. o Unwind the convoluted code paths in the VPN plugin during early configure: kill service, probe for active, then do work.
-
- 24 Feb, 2016 1 commit
-
-
Franco Fichtner authored
-
- 23 Feb, 2016 4 commits
-
-
Franco Fichtner authored
-
Ad Schellevis authored
-
Ad Schellevis authored
-
Franco Fichtner authored
-
- 21 Feb, 2016 2 commits
-
-
Franco Fichtner authored
-
Franco Fichtner authored
-