]> git.ipfire.org Git - thirdparty/strongswan.git/blame - ChangeLog
updated news for 4.0.1 release
[thirdparty/strongswan.git] / ChangeLog
CommitLineData
d7272314
MW
1 strongSwan-4.0.0 / R:967
2==========================
8ba04040 3
22ff6f57
MW
4removed IKEV2 ifdefs
5applied patch from andreas
6 added charonstart option to config
7 new ikev2 tests for UML
8applied patch from andreas
9 pem loading
10 secrets file parsing
11 ikev2 testcase
12 some other additions here and there
13connection termination is handled cleanly by name now
14fixed bad bug, certs load now cleanly again
15fixed make install (subdir order)
16fixed include path
17added missing script
18finished initial import of strongswan file tree
19removed a lot of old and unused stuff
20moved RFCs from ikev2 into doc dir
21added missing files for starter
22applied patch for charon (this time really)
23import of strongswan-2.7.0
24applied patch for charon
25renamed get_block_size of hasher
26reworked usage of IDs in various states
27using ID_ANY for any, not NULL as before
28initiator sends IDr payload in IKE_AUTH when ID unique
29fixed charon checks
30using status & statusall
31patch for 2.7.0
32add connection names to connections
33stroke status / ipsec status shows them
34added statusall for stroke
35added status by connection name
36some tests repaired, more to come
37fixed spi conversion
38improved "stroke status" output
39setup PID file after daemon initilization, to correctly inform
8ba04040 40 starter about daemon startup
22ff6f57
MW
41added separate implementation for connection_store, credential_store, policy_store
42added folder structure to config
43credentials are fetched solely on IDs now
44identification_t supports now almost all id types
45x509 certificates work with identification_t now
46fixes here, fixes there
47fixed doxygen build
48seperates now in lib and charon
49library initialization done at a central point (library.c)
50some leak_detective fixes
51updated Todos
52fixed log-to-syslog behavior
53added patch against strongswan-2.6.4
54x509 certificate loading with pluto asn1 code
55x509 needs a lot more attention!
56renamed some files
57using asn1 pluto stuff now
58removed, since we use pluto asn1 stuff
59leak detective is usable, but does not show static function names
60 a script which gets address via ldd and resolves address via addr2line would be nice
61fixed a leak in child_sa with new detective ;-)
62some improvements to new asn1 stuff
63to be continued
64fixed bad bugs in kernel interface
65added some logging info
66works now much more stable
67startet importing pluto ASN1 stuff
68der PKCS#1 key loading works (as it did with der_decoder)
69split up in libstrong, charon, stroke, testing done
70new leak detective with malloc hook in library
71 useable, but needs improvements
72logger_manager has now a single instance per library
73 allows use of loggers from any linking prog
74a LOT of other things
8ba04040 75../svn-commit.tmp
22ff6f57
MW
76added misssing stroke.h
77improved strokeing
78 down connection
79 status
80some other tweaks
81rewrote a lot of RSA stuff
82done major work for ASN1/decoder
83allow loading of ASN1 der encoded private keys, public keys and certificates
84extracting public key from certificates
85passing certificates from stroke to charon
8ba04040 86=> basic authentication with RSA certificates works!
22ff6f57
MW
87starter work on asn1 with der de/encoder
88RSA private and public key can load read key from ASN1 DER
89some other fixes here and there
90rewrite of logger_manager, uses now one instance per context
91cleanups for logger here and there
92removed critical flag check in payload verification (conformance to IKEv2)
93so thats and theres everywere... ;-)
94patch for strongswan-2.6.3
95added charon support for strongswan build process
96ipsec starter supports charon startup and control
97removed old diploma thesis scripts
98some cleanups
99compatibility to strongswan, Makefile can be called by "make programs"
8ba04040 100 and "make install" (ikev2 patch must be applied to strongswan)
22ff6f57
MW
101first version of stroke control utility
102moved output to doc/api, since doc is used for other docs now
103some first documentation in english
104removed old eclipse project files
105works quite well now with ipsec.conf & ipsec starter
106belongs to previous commit ;-)
107reworked configuration framework completly
108configuration is now split up in: connections, policies, credentials and daemon config
109further alloc/free fixes needed!
110first attempt for connection loading and starting via "stroke"
111some improvements here and there
112configuration_manager replaced by configuration_t interface
113current configuration_manager is now static_configuration (testing)
114first draft of starter_configuration, which should once interact with ipsec starter (via whack?)
115some cleanups
116socket_t uses RAW socket, which allows parallel service of pluto/charon
117comments and cleanups
118working policy installation and removal
119fixed policy setup bug
120proposal setup implementation begun
121fixed socket code, so we know on which address we receive traffic
122AH/ESP setup in kernel is working now!!! :-)))
123installing of child sa works
124need correct IP adresses to actually use IPsec
125new RFCs of IKEv2, IKEv2 algs and IPSec arch added
126update of IKEv2 clarification document
127refactored ike proposal
128uses now proposal_t, wich is also used by child proposals
129ike key derivation refactored
130crypter_t api has get_key_size now
131some other improvements here and there
132config uses uml hosts alice and bob
133key derivation for child_sa works
134some fixes here and there
135fixed memleaks
136works with new proposal code
137still some(!) memleaks
138fixed alot of bugs in child_proposal
139near to working state ;-)
140dead end implementation
8ba04040 141
22ff6f57 142... there is a lot more of it, but nothing of interest