Commit 76cbea0c authored by Julien Muchembled's avatar Julien Muchembled

Add TODO notes

parent 074a0d00
...@@ -12,3 +12,16 @@ ...@@ -12,3 +12,16 @@
the --private option the --private option
- Put a section about how to build the package from the sources in the README - Put a section about how to build the package from the sources in the README
- Babel limitations:
- The metric does not take latency into account.
- re6stnet needs to communicate with Babel so that only unused tunnels are
freed. For the moment, routes will be randomly broken throughout the
network, from time to time, for small amounts of time.
- Babel must be able to set source address on routes it installed. Otherwise,
a wrong IP will be selected if managed interfaces already have several
public IPv6. If there's only one interface like this, a workaround is to
use --main-interface option on it.
- Is it useful that each node regenerates its own DH parameter ?
...@@ -163,6 +163,8 @@ class TunnelManager(object): ...@@ -163,6 +163,8 @@ class TunnelManager(object):
count -= self._makeTunnel(peer, address) count -= self._makeTunnel(peer, address)
else: else:
ip = utils.ipFromBin(self._network + peer) ip = utils.ipFromBin(self._network + peer)
# TODO: Send at least 1 address. This helps the registry
# node filling its cache when building a new network.
try: try:
self.sock.sendto('\2', (ip, PORT)) self.sock.sendto('\2', (ip, PORT))
except socket.error, e: except socket.error, e:
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment