Age | Commit message (Collapse) | Author |
|
|
|
|
|
This makes it unnecessary to iterate over all peers for maintenance, and
desynchronizes different peers' keepalives.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Based-on-patch-by: Julian Kornberger <jk+github@digineo.de>
|
|
Some systems (like FreeBSD) don't delete TUN/TAP interfaces after closing,
add some infrastructure to do that.
|
|
Fixes a warning with -Wunused-result.
|
|
Based-on-patch-by: Julian Kornberger <jk+github@digineo.de>
|
|
|
|
headers
In in-tree builds, fastd's poll.h was conflicting with the system one on
non-Linux systems.
|
|
shell command lookup
|
|
peer group
|
|
|
|
|
|
|
|
|
|
Instead of adding compatiblity code to make this work with musl, just duplicate
the needed definitions in fastd.
|
|
Also remove some dead code
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
interface exists yet
Allows using dynamic interfaces with dynamic peers.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Not really tested, I'll do that when the multiif support is finished.
|
|
|
|
|
|
|
|
This new mode of operation uses one TAP interface per peer.
|
|
|