Add local address information to edges.
authorEtienne Dechamps <etienne@edechamps.fr>
Sun, 22 Jun 2014 15:29:30 +0000 (16:29 +0100)
committerEtienne Dechamps <etienne@edechamps.fr>
Sun, 29 Jun 2014 10:23:14 +0000 (11:23 +0100)
commitbfce56d473e1e01a8af0260262ca84f09154e71f
tree252f38ac228aa82f21591796545c8436fde9ccd1
parent762db91ef7d3b2eab00c23250ca61c7f814899c7
Add local address information to edges.

In addition to the remote address, each edge now stores the local address from
the point of view of the "from" node. This information is then made available
to other nodes through a backwards-compatible extension to ADD_EDGE messages.

This information can be used in future code to improve packet routing.
src/edge.c
src/edge.h
src/protocol_auth.c
src/protocol_edge.c
src/tincctl.c