X-Git-Url: https://www.tinc-vpn.org/git/browse?p=tinc;a=blobdiff_plain;f=TODO;h=4c4938e177b3a7478583abaf5cc60898819a142e;hp=75a92b8fc5f2bcdd06e6ae9769e8eb4cf1955aac;hb=9e81a6ab5f50df4f5ca36d5303b91a8d5a0e753e;hpb=1243156a5e03a666b36bc4400f1402243a85c9a7 diff --git a/TODO b/TODO index 75a92b8f..4c4938e1 100644 --- a/TODO +++ b/TODO @@ -1,18 +1,14 @@ -* write better documentation +TODO LIST -* Adapt it to IPv6 - better yet, any protocol. - * this would require to base routing on MAC addresses instead of IP - addresses, as is done now. If this can be done, IPX is also - supported. - * let tinc assign a MAC address to the tap device, based on some - whacky number +* Stop using UDP source address as the identifier of the remote tinc daemon. + Use a unique number sent along with ANS_KEY. -* add a digital signature to each packet, using HMAC +* Efficient multicast support. -* enable encryption using other ciphers (IDEA) - * the library is already included, but it cannot be used. +* Check if caches using hash tables speed up route.c. -* allow multiple outgoing links, or a list of them, so that if a host - is not available, that we can select another from the list. +* Streamline the meta protocol. Use a binary format? -* support for multiple protocols; PPTP, IPSec, NIAS, L2TP,... +* Add (hooks for) a (graphical) frontend, like Pokey. + +* Implement future goals as mentioned on the website.