]>
Commit | Line | Data |
---|---|---|
2b4405a3 MW |
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 | |
cd115716 | 8 | gain hassle-free configuration, version negotiation and maintainability. |
2b4405a3 | 9 | |
84990424 MW |
10 | Roadmap |
11 | ======= | |
2b4405a3 | 12 | |
84990424 | 13 | Dec ! - complete modular credential framework |
38ab8048 | 14 | ! |
2b4405a3 | 15 | |
2b4405a3 MW |
16 | TODO-List |
17 | ========= | |
18 | ||
19 | A set of TODOs. This is only a list of things I write down to not forget them. | |
20 | Watch out for TODOs in the code. | |
2b4405a3 | 21 | |
e3606f2b MW |
22 | Build options |
23 | ------------- | |
24 | - Allow static build using libtool dlopen wrapper | |
25 | ||
2b4405a3 MW |
26 | Certificate support |
27 | ------------------- | |
2b4405a3 MW |
28 | - proper handling of multiple certificate payloads (import order) |
29 | - synchronized CRL fetcher | |
2b4405a3 MW |
30 | - Smartcard interface |
31 | - Attribute certificates | |
32 | ||
33 | Stroke interface | |
34 | ---------------- | |
35 | - add a Rekey-Counter for SAs in "statusall" | |
36 | - ipsec statusall bytecount | |
2b4405a3 MW |
37 | |
38 | Misc | |
39 | ---- | |
9b45443d | 40 | - Address pool/backend for virtual IP assignement |
87d0427d | 41 | - replace iterator by enumerator |
84990424 MW |
42 | |
43 | libstrongswan stuff | |
44 | ------------------- | |
45 | - Header installation support (#include <strongswan/strongswan.h>?) | |
46 | - move __constructor__/__destructor__ to a library init function | |
47 | - object style for leak detective, include an API | |
48 | - Cleanup/Refactor PEM/ASN1 stuff | |
49 | - replace file reads through chunk_read | |
50 | - rewrite lexparser in object-oriented style | |
51 |