]> git.ipfire.org Git - people/ms/strongswan.git/blame - TODO
added some NEWS for the 4.2 release
[people/ms/strongswan.git] / TODO
CommitLineData
2b4405a3
MW
1 -------------------------
2 strongSwan - Roadmap
3 -------------------------
4
5These notes mostly belong to charon, the new IKEv2 daemon. The plan is to
6migrate IKEv1 into charon. It's hard to say how much effort is needed to
7do that, and how much code we can reuse from pluto. But a port IS necessary to
cd115716 8gain hassle-free configuration, version negotiation and maintainability.
2b4405a3 9
84990424
MW
10Roadmap
11=======
2b4405a3 12
84990424 13 Dec ! - complete modular credential framework
38ab8048 14 !
2b4405a3 15
2b4405a3
MW
16TODO-List
17=========
18
19A set of TODOs. This is only a list of things I write down to not forget them.
20Watch out for TODOs in the code.
2b4405a3 21
e3606f2b
MW
22Build options
23-------------
24- Allow static build using libtool dlopen wrapper
25
2b4405a3
MW
26Certificate 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
33Stroke interface
34----------------
35- add a Rekey-Counter for SAs in "statusall"
36- ipsec statusall bytecount
2b4405a3
MW
37
38Misc
39----
9b45443d 40- Address pool/backend for virtual IP assignement
87d0427d 41- replace iterator by enumerator
84990424
MW
42
43libstrongswan 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