Project

General

Profile

Version 4.2.0 » History » Version 3

Tobias Brunner, 01.09.2009 14:12
Changes for Version 4.2.0

1 3 Tobias Brunner
h1. Version 4.2.0
2 3 Tobias Brunner
3 3 Tobias Brunner
* libstrongswan has been modularized to attach crypto algorithms,
4 3 Tobias Brunner
  credential implementations (keys, certificates) and fetchers dynamically
5 3 Tobias Brunner
  through plugins. Existing code has been ported to plugins:
6 3 Tobias Brunner
7 3 Tobias Brunner
    * RSA/Diffie-Hellman implementation using the GNU Multi Precision library
8 3 Tobias Brunner
    * X509 certificate system supporting CRLs, OCSP and attribute certificates
9 3 Tobias Brunner
    * Multiple plugins providing crypto algorithms in software
10 3 Tobias Brunner
    * CURL and OpenLDAP fetcher
11 3 Tobias Brunner
12 3 Tobias Brunner
* libstrongswan gained a relational database API which uses pluggable database
13 3 Tobias Brunner
  providers. Plugins for MySQL and SQLite are available.
14 3 Tobias Brunner
15 3 Tobias Brunner
* The IKEv2 keying daemon charon is more extensible. Generic plugins may provide
16 3 Tobias Brunner
  connection configuration, credentials and EAP methods or control the daemon.
17 3 Tobias Brunner
  Existing code has been ported to plugins:
18 3 Tobias Brunner
19 3 Tobias Brunner
    * EAP-AKA, EAP-SIM, EAP-MD5 and EAP-Identity
20 3 Tobias Brunner
    
21 3 Tobias Brunner
    * stroke configuration, credential and control (compatible to pluto)
22 3 Tobias Brunner
    * XML based management protocol to control and query the daemon
23 3 Tobias Brunner
  
24 3 Tobias Brunner
  The following new plugins are available:
25 3 Tobias Brunner
  
26 3 Tobias Brunner
    * An experimental SQL configuration, credential and logging plugin on
27 3 Tobias Brunner
      top of either MySQL or SQLite
28 3 Tobias Brunner
    * A unit testing plugin to run tests at daemon startup
29 3 Tobias Brunner
30 3 Tobias Brunner
* The authentication and credential framework in charon has been heavily
31 3 Tobias Brunner
  refactored to support modular credential providers, proper
32 3 Tobias Brunner
  CERTREQ/CERT payload exchanges and extensible authorization rules.
33 3 Tobias Brunner
34 3 Tobias Brunner
* The framework of strongSwan Manager has envolved to the web application 
35 3 Tobias Brunner
  framework libfast (FastCGI Application Server w/ Templates) and is usable
36 3 Tobias Brunner
  by other applications.