Fix wrong check added on commit 1f64b66bf0 that was checking openvpn server twice and don't checking openvpn client
Fixes for track6 interfaces:
. Do not remove link-local when it's already correct. Let dhcp6c deal with tracked interface IP
Handle gateway argument to rc.opnvpn
Various fixups to make this work. Now I can:- Unplug an interface, any OpenVPN servers/clients in a gateway group using that interface are restarted and come up on the highest tier available interface. OpenVPN servers/clients that are only on that interface go down, of course....
Fixup gwlb functions related to gw failover
Make apinger pass the gateway parameter both when an alarm alarms (gateway is down) and when it comes good (gateway is up). This way the downstream openvpn and dyndns code can know what happened and do sensible stuff....
Allow codel to be activated as an option for the specific queues or as its own discipline without any childs
Fix IPv6 Prefix ID default value
. Always initialize it to 0 when it's undefined. Remove unecessary initializations and checks. Bump config version to 9.5. Write an upgrade config function to initialize old configs properly
Fix dnsmasq host overrides 'enabled' check.
Disable udp checksums by default
Fix dnsmasq host overrides and dhcp integration
. Do not execute following actions when dnsmasq is disabled: . Add host overrides to /etc/hosts . Register DHCP leases in DNS Forwarder . Register DHCP static mappings in DNS forwarder
It should fix issue reported at following forum post:...
Merge pull request #608 from evansus/master
Merge commit to correct debugging issue
View revisions
Also available in: Atom