Project

General

Profile

Version 4.6.0 » History » Version 2

Tobias Brunner, 05.11.2011 18:58

1 1 Tobias Brunner
h1. Version 4.6.0
2 1 Tobias Brunner
3 2 Tobias Brunner
* The new libstrongswan [[certexpire|certexpire plugin]] collects expiration information of
4 2 Tobias Brunner
  all used certificates and exports them to CSV files. It either directly
5 2 Tobias Brunner
  exports them or uses cron style scheduling for batch exports.
6 2 Tobias Brunner
7 2 Tobias Brunner
* starter passes unresolved hostnames to charon, allowing it to do name
8 2 Tobias Brunner
  resolution not before the connection attempt. This is especially useful with
9 2 Tobias Brunner
  connections between hosts using dynamic IP addresses. Thanks to Mirko Parthey
10 2 Tobias Brunner
  for the initial patch.
11 2 Tobias Brunner
12 2 Tobias Brunner
* The [[android]] plugin can now be used without the Android frontend patch and
13 2 Tobias Brunner
  provides DNS server registration and logging to logcat.
14 2 Tobias Brunner
15 2 Tobias Brunner
* Pluto and starter (plus stroke and whack) have been ported to Android.
16 2 Tobias Brunner
17 2 Tobias Brunner
* Support for ECDSA private and public key operations has been added to the
18 2 Tobias Brunner
  [[SmartCardsIKEv2|pkcs11 plugin]].  The plugin now also provides DH and ECDH via PKCS#11 and can
19 2 Tobias Brunner
  use tokens as random number generators (RNG).  By default only private key
20 2 Tobias Brunner
  operations are enabled, more advanced features have to be enabled by their
21 2 Tobias Brunner
  option in [[strongswan.conf]].  This also applies to public key operations (even
22 2 Tobias Brunner
  for keys not stored on the token) which were enabled by default before.
23 2 Tobias Brunner
24 2 Tobias Brunner
* The libstrongswan plugin system now supports detailed plugin dependencies.
25 2 Tobias Brunner
  Many plugins have been extended to export their capabilities and requirements.
26 2 Tobias Brunner
  This allows the plugin loader to resolve plugin loading order automatically,
27 2 Tobias Brunner
  and in future releases, to dynamically load the required features on demand.
28 2 Tobias Brunner
  Existing third party plugins are source (but not binary) compatible if they
29 2 Tobias Brunner
  properly initialize the new get_features() plugin function to NULL.
30 2 Tobias Brunner
31 2 Tobias Brunner
* The [[IfMap|tnc-ifmap plugin]] implements a TNC IF-MAP 2.0 client which can deliver
32 2 Tobias Brunner
  metadata about IKE_SAs via a SOAP interface to a MAP server. The tnc-ifmap
33 2 Tobias Brunner
  plugin requires the "Apache Axis2/C library":http://axis.apache.org/axis2/c/core/.