updated TODO
[strongswan.git] / TODO
1                  -------------------------
2                   strongSwan - Roadmap
3                  -------------------------
4
5 These notes mostly belong to charon, the new IKEv2 daemon. The plan is to
6 migrate IKEv1 into charon. It's hard to say how much effort is needed to
7 do that, and how much code we can reuse from pluto. But a port IS necessary to
8 gain hassle-free configuration, version negotiation and maintainability.
9
10 Roadmap 2007
11 ============
12
13  Apr  !   - credentials backend redesign
14       !   - interface in charon for the XML based SMP management interface
15       !
16  May  !   - SMP configuration client
17       !   - release IKEv2 p2p NATT draft 00
18       !   - reimplement IKEv2 p2p NATT support
19       !
20  Jun  !   - start with IKEv1 migration strategy
21       !
22  Jul  !
23       !
24  Aug  !
25       !
26  Sep  !
27       !
28  Oct  !
29       !
30  Nov  !
31       !
32  Dec  !
33       !
34
35
36 TODO-List
37 =========
38
39 A set of TODOs. This is only a list of things I write down to not forget them.
40 Watch out for TODOs in the code.
41
42 Certificate support
43 -------------------
44 - New trustchain mechanism?
45 - proper handling of multiple certificate payloads (import order)
46 - synchronized CRL fetcher
47 - Smartcard interface
48 - Attribute certificates
49
50 Stroke interface
51 ----------------
52 - add a Rekey-Counter for SAs in "statusall"
53 - ipsec statusall bytecount
54 - proper handling of CTRL+C console detach (SIG_PIPE)
55
56 Misc
57 ----
58 - Address pool/backend for virtual IP assignement
59 - fix iterator->insert_before/after