Things that need to be fixed

Guus Sliepen guus at sliepen.warande.net
Wed Aug 29 15:00:49 CEST 2001


Hi,

There are several issues with tinc that need to be fixed:

- IndirectData: currect protocol "masquerades" hosts which have IndirectData
  set. This is bad, because you can't do loop detection anymore, and it
  requires a lot of dirty code to do the masquerading properly.
- Loop detection: request handlers must be revised to break the right
  connections upon detecting a loop.
- Reconnection timeout: must be randomised to avoid global synchronisation
  effects (especially when there are potential loops).
- Reconnection algorithm: must continue to try all ConnectTo lines until they
  are all connected.
- Subnets: identical subnets must be allowed to prevent corruption of the main
  subnet tree.
- Connection timeout detection: should be revisited, because it sometimes takes
  a very long time for tinc to detect a dead link.
- Key exchange: also regenerate symmetric cypher keys for the TCP connections
  (currently we only do that for UDP packets).

Comments? Ideas? More bugs?

-- 
Met vriendelijke groet / with kind regards,
  Guus Sliepen <guus at sliepen.warande.net>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 232 bytes
Desc: not available
Url : http://brouwer.uvt.nl/pipermail/tinc-devel/attachments/20010829/18e2ab10/attachment.pgp


More information about the Tinc-devel mailing list