firmware/src/packages/fff
Robert Langhammer 2eccadc3ce fff-vpn-select: Make vpn-select modular
vpn-select is an old relic and did not reflect the opportunities of our hoodfile.
This rewrite makes vpn-select modular to easely add new vpn-protocols.

The stuff dependent on the vpn-protocol is outsourced to files in /usr/lib/vpn-select.d/ and comes in with the respective vpn package.

vpn-stop is removed to use the protocol independent start/stop mechanism of vpn-select. Instead, a symlink is used.

We should avoid paralell vpns to the same gateway and not mix the protocol per hood. It is therefore necessary that all gateways offer the same protocols in one hood.
The most prefered protocol supported and available in the hood is selected. The order for this is defined in "uci fff.vpnselect.protocol_order" eg. "vxlan l2tp fastd"

Signed-off-by: Robert Langhammer <rlanghammer@web.de>
2020-12-14 22:22:27 +01:00
..
alfred-json alfred-json: Set PKG_VERSION to latest official version 2019-07-01 21:37:23 +02:00
fff packages/fff: Add fff-simple-tc 2020-03-22 20:00:55 +01:00
fff-alfred treewide: add "exit 0" for uci-defaults files 2020-04-23 12:00:17 +02:00
fff-alfred-monitoring-proxy alfred-proxy: Make curl silent 2020-06-18 12:22:22 +02:00
fff-babeld treewide: add "exit 0" for uci-defaults files 2020-04-23 12:00:17 +02:00
fff-batman-adv treewide: add "exit 0" for uci-defaults files 2020-04-23 12:00:17 +02:00
fff-boardname treewide: move devices from ar71xx to ath79 2020-06-18 12:41:03 +02:00
fff-config treewide: add "exit 0" for uci-defaults files 2020-04-23 12:00:17 +02:00
fff-dhcp treewide: add "exit 0" for uci-defaults files 2020-04-23 12:00:17 +02:00
fff-fastd fff-vpn-select: Make vpn-select modular 2020-12-14 22:22:27 +01:00
fff-firewall fff-firewall: Remove ssh firewall on WAN interface 2020-09-15 13:05:49 +02:00
fff-gateway fff-gateway: Send ICMP errors using inbound ifaddr 2020-09-15 13:05:49 +02:00
fff-hoods fff-hoods: fix/simplify condition in configurehood 2020-08-01 12:10:18 +02:00
fff-hoodutils fff-hoodutils: Add fallback for upgrade path 2019-11-23 14:29:15 +01:00
fff-macnock fff-macnock: update to latest revision 2020-05-01 17:47:25 +02:00
fff-network ramips/mt76x8: Add support for TP-Link Archer C50 v4 2020-12-09 13:10:09 +01:00
fff-node packages/fff: Merge meta packages for variants into config packages 2019-11-17 15:48:50 +01:00
fff-nodewatcher nodewatcher: Only report batman_adv version if installed 2020-04-23 12:00:17 +02:00
fff-ra treewide: add "exit 0" for uci-defaults files 2020-04-23 12:00:17 +02:00
fff-random packages/fff: Only use PKG_RELEASE for our own packages 2019-07-01 21:54:09 +02:00
fff-simple-tc treewide: add "exit 0" for uci-defaults files 2020-04-23 12:00:17 +02:00
fff-support treewide: add "exit 0" for uci-defaults files 2020-04-23 12:00:17 +02:00
fff-sysupgrade treewide: add "exit 0" for uci-defaults files 2020-04-23 12:00:17 +02:00
fff-timeserver fff-timeserver: remove -q from uci and drop unused library source 2020-05-05 13:44:30 +02:00
fff-uradvd packages/fff: Only use PKG_RELEASE for our own packages 2019-07-01 21:54:09 +02:00
fff-vpn-select fff-vpn-select: Make vpn-select modular 2020-12-14 22:22:27 +01:00
fff-web fff-hoods/fff-web: create link to hood file in fff-hoods 2020-06-18 13:05:49 +02:00
fff-wireguard fff-wireguard: Use babel type wired for wireguard babel peers 2020-06-18 12:24:40 +02:00
fff-wireless treewide: move devices from ar71xx to ath79 2020-06-18 12:41:03 +02:00