Add warnings for bad combinations of Device and Interface.
authorGuus Sliepen <guus@tinc-vpn.org>
Sat, 27 Feb 2016 13:46:01 +0000 (14:46 +0100)
committerGuus Sliepen <guus@tinc-vpn.org>
Sun, 28 Feb 2016 15:37:52 +0000 (16:37 +0100)
commit1ceea259c3ba5efb9b8b12161e75256270ba4804
tree6a861e79fe89b0732e51eaeffb4f164097c0267a
parente3f80e9167ecef8db8add9359b6660ecdcaeb7af
Add warnings for bad combinations of Device and Interface.

On Linux, the name of the tun/tap interface can be set freely. However,
on most other operating systems, tinc cannot change the name of the
interface. In those situations, it is possible to specify a Device and
an Interface that conflict with each other. On BSD, this can cause
$INTERFACE to be set incorrectly, on Windows, this results in a
potentially unreliable way in which a TAP-Win32 interface is selected.

# Conflicts:
# src/bsd/device.c
src/cygwin/device.c
src/mingw/device.c