e168ee1785
- add connection names to connections - stroke status / ipsec status shows them - added statusall for stroke - added status by connection name - some tests repaired, more to come
Martin Willi2006-04-27 07:24:04 +00:00
a2553ef8ad
- setup PID file after daemon initilization, to correctly inform starter about daemon startup
Martin Willi2006-04-26 07:50:06 +00:00
13e4a62f5c
- added separate implementation for connection_store, credential_store, policy_store - added folder structure to config - credentials are fetched solely on IDs now
Martin Willi2006-04-25 10:06:30 +00:00
a8c09d8cc0
- identification_t supports now almost all id types - x509 certificates work with identification_t now - fixes here, fixes there
Martin Willi2006-04-24 10:40:10 +00:00
fcfeb3220f
- fixed doxygen build - seperates now in lib and charon
Martin Willi2006-04-20 13:12:35 +00:00
6b3292da85
- library initialization done at a central point (library.c) - some leak_detective fixes
Martin Willi2006-04-20 11:48:57 +00:00
1ab689ee60
- removed, since we use pluto asn1 stuff
Martin Willi2006-04-18 07:21:26 +00:00
9d7597bb12
- leak detective is usable, but does not show static function names - a script which gets address via ldd and resolves address via addr2line would be nice - fixed a leak in child_sa with new detective ;-)
Martin Willi2006-04-13 13:24:45 +00:00
2cb7d3cab2
- some improvements to new asn1 stuff - to be continued
Martin Willi2006-04-12 08:38:10 +00:00
8f1c27babb
- fixed bad bugs in kernel interface - added some logging info - works now much more stable
Martin Willi2006-04-12 08:36:40 +00:00
b5cb0210f7
- startet importing pluto ASN1 stuff - der PKCS#1 key loading works (as it did with der_decoder)
Martin Willi2006-04-10 14:19:10 +00:00
5113680f95
- split up in libstrong, charon, stroke, testing done - new leak detective with malloc hook in library - useable, but needs improvements - logger_manager has now a single instance per library - allows use of loggers from any linking prog - a LOT of other things
Martin Willi2006-04-10 08:07:38 +00:00
f2ee13a7e8
- improved strokeing - down connection - status - some other tweaks
Martin Willi2006-04-04 12:45:29 +00:00
efadbf79e9
- rewrote a lot of RSA stuff - done major work for ASN1/decoder - allow loading of ASN1 der encoded private keys, public keys and certificates - extracting public key from certificates - passing certificates from stroke to charon
Martin Willi2006-03-30 07:22:01 +00:00
9c781c152a
- starter work on asn1 with der de/encoder - RSA private and public key can load read key from ASN1 DER - some other fixes here and there
Martin Willi2006-03-24 15:37:49 +00:00
dec598220b
- rewrite of logger_manager, uses now one instance per context - cleanups for logger here and there - removed critical flag check in payload verification (conformance to IKEv2) - so thats and theres everywere... ;-)
Martin Willi2006-03-23 15:25:43 +00:00
3264ce50b9
- patch for strongswan-2.6.3 - added charon support for strongswan build process - ipsec starter supports charon startup and control
Martin Willi2006-03-21 10:21:31 +00:00
e07d2dec73
- some cleanups - compatibility to strongswan, Makefile can be called by "make programs" and "make install" (ikev2 patch must be applied to strongswan)
Martin Willi2006-03-21 10:13:21 +00:00
4749578d9d
- first version of stroke control utility
Martin Willi2006-03-21 10:11:45 +00:00
2ade41c5aa
- moved output to doc/api, since doc is used for other docs now
Martin Willi2006-03-21 10:11:21 +00:00
16b9a73cc4
- reworked configuration framework completly - configuration is now split up in: connections, policies, credentials and daemon config - further alloc/free fixes needed!
Martin Willi2006-03-16 15:25:06 +00:00
b1953ccd05
- first attempt for connection loading and starting via "stroke" - some improvements here and there
Martin Willi2006-03-14 13:22:48 +00:00
8a49112907
- configuration_manager replaced by configuration_t interface - current configuration_manager is now static_configuration (testing) - first draft of starter_configuration, which should once interact with ipsec starter (via whack?) - some cleanups - socket_t uses RAW socket, which allows parallel service of pluto/charon
Martin Willi2006-03-07 09:42:15 +00:00
0a373aec33
- fixed socket code, so we know on which address we receive traffic - AH/ESP setup in kernel is working now!!! :-)))
Martin Willi2006-02-16 16:24:50 +00:00
30b5b412da
- installing of child sa works - need correct IP adresses to actually use IPsec
Martin Willi2006-02-16 09:55:07 +00:00
ce461bbd13
- refactored ike proposal - uses now proposal_t, wich is also used by child proposals - ike key derivation refactored - crypter_t api has get_key_size now - some other improvements here and there
Martin Willi2006-02-14 14:52:00 +00:00