File: TODO

package info (click to toggle)
miredo 1.2.6-4
  • links: PTS, VCS
  • area: main
  • in suites: stretch
  • size: 3,592 kB
  • ctags: 914
  • sloc: sh: 11,947; ansic: 7,823; makefile: 292; sed: 16
file content (62 lines) | stat: -rw-r--r-- 1,849 bytes parent folder | download | duplicates (5)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
ToDo list:
===========

This task list is only indicative; in particular priorities are typically
not quite respected and often modified. It might not be fully comprehensive.
If you have an idea, please submit it to the miredo-devel mailing list.

(!) must be done before next release
(*) must be done before stable release
( ) should probably be done someday if one finds time and interest
(?) should be evaluated for usefulness and/or feasibility first
(H) should be done, but a capable volunteer is required

Important features & fixes:
----------------------------
(*) do something in case of DoS against the peers list
( ) fixed TODOs and FIXMEs in source code
(*) local Teredo discovery

Not so important features:
---------------------------
(H) other localizations
( ) support for UPnP IGD to open an UDP port on supporting NATs
( ) support for (Apple) NAT-PMP
(?) “automatic sunset” / “exit strategy”

Conformance:
-------------
(!) limit sending of bubbles (not completed yet)
(!) send unreachable in response when dropping previously queued packets

Security:
----------
(?) full secure qualification support with user ID
(H) code review
(?) fix for CVE-2006-6264

Extension:
-----------
(?) support full symmetric NAT traversal
(?) customizable IPv4 ACLs, e.g. allow custom internal Teredo
    with private IPv4 addresses

Portability:
-------------
(H) big-endianess compatibility and regression tests
(H) byte alignement tests on problematic platforms (not i386)
(H) Solaris: libtun6 support
(H) Solaris: tests & fixes
(H) NetBSD 4 kernel tunnel routes fix
(H) DragonFly kernel tunnel routes fix
(H) OpenBSD kernel support correctness check

Documentation & support:
-------------------------
( ) custom INSTALL file
( ) RPM packaging

Re-usability:
--------------
( ) avoid syslog() in libtun6
( ) avoid syslog() in libteredo