Allow environment variables to be used for Name.
authorGuus Sliepen <guus@tinc-vpn.org>
Thu, 29 Mar 2012 15:45:25 +0000 (16:45 +0100)
committerGuus Sliepen <guus@tinc-vpn.org>
Thu, 29 Mar 2012 15:45:25 +0000 (16:45 +0100)
commit535a55100bb77f107c85361e9f72a194e92bc8bc
tree61d65d654edce97af07b044b01a980d45cb4827b
parent89f4574e0b1553c8e5dcbfc275e829a759b697f6
Allow environment variables to be used for Name.

When the Name starts with a $, the rest will be interpreted as the name of an
environment variable containing the real Name. When Name is $HOST, but this
environment variable does not exist, gethostname() will be used to set the
Name. In both cases, illegal characters will be converted to underscores.
doc/tinc.conf.5.in
doc/tinc.texi
src/net.h
src/net_setup.c
src/tincd.c