tinc/doc
Etienne Dechamps 513bffe1fe Add UPnP support to tincd.
This commit makes tincd capable of discovering UPnP-IGD devices on the
local network, and add mappings (port redirects) for its TCP and/or UDP
port.

The goal is to improve reliability and performance of tinc with nodes
sitting behind home routers that support UPnP, by making it less reliant
on UDP Hole Punching, which is prone to failure when "hostile" NATs are
involved.

The way this is implemented is by leveraging the libminiupnpc library,
which we have just added a new dependency on. We use pthread to run the
UPnP client code in a dedicated thread; we can't use the tinc event loop
because libminiupnpc doesn't have a non-blocking API.
2015-11-21 16:17:59 +00:00
..
sample-config Simplify logging, update copyrights and some minor cleanups. 2003-07-12 17:41:48 +00:00
CONNECTIVITY Remove all occurences of $Id$. 2009-09-24 23:39:16 +02:00
Makefile.am Add support for out-of-tree ("VPATH") builds. 2015-05-09 16:41:48 +01:00
NETWORKING Remove all occurences of $Id$. 2009-09-24 23:39:16 +02:00
PROTOCOL Remove all occurences of $Id$. 2009-09-24 23:39:16 +02:00
SECURITY2 Remove all occurences of $Id$. 2009-09-24 23:39:16 +02:00
SPTPS Make sure the signature also covers the session label. 2012-03-18 21:24:46 +01:00
tinc-gui.8.in Add manpage for tinc-gui. 2011-06-26 13:17:50 +02:00
tinc.8.in Allow dumping a list of outstanding invitations. 2015-05-20 00:12:01 +02:00
tinc.conf.5.in Add UPnP support to tincd. 2015-11-21 16:17:59 +00:00
tinc.texi Add UPnP support to tincd. 2015-11-21 16:17:59 +00:00
tincd.8.in Add a new --syslog option for tincd. 2015-03-13 11:05:22 +00:00
tincinclude.texi.in Remove unused stuff from doc/. 2003-08-08 14:07:12 +00:00