Project

General

Profile

Version 4.5.3 » History » Version 2

Tobias Brunner, 03.08.2011 10:36
News for 4.5.3

1 1 Tobias Brunner
h1. Version 4.5.3
2 1 Tobias Brunner
3 2 Tobias Brunner
* Our private libraries (e.g. libstrongswan) are not installed directly in
4 2 Tobias Brunner
  _prefix_/lib anymore.  Instead a subdirectory is used (_prefix_/lib/ipsec/ by
5 2 Tobias Brunner
  default).  The plugins directory is also moved from libexec/ipsec/ to that
6 2 Tobias Brunner
  directory.
7 2 Tobias Brunner
8 2 Tobias Brunner
* The dynamic IMC/IMV libraries were moved from the plugins directory to
9 2 Tobias Brunner
  a new imcvs directory in the _prefix_/lib/ipsec/ subdirectory.
10 2 Tobias Brunner
11 2 Tobias Brunner
* [[JobPriority|Job priorities]] were introduced to prevent thread starvation caused by too
12 2 Tobias Brunner
  many threads handling blocking operations (such as CRL fetching).
13 2 Tobias Brunner
14 2 Tobias Brunner
* Two new [[strongswan.conf]] options allow to fine-tune performance on IKEv2
15 2 Tobias Brunner
  gateways by [[JobPriority#IKE_SA_INIT-dropping|dropping IKE_SA_INIT requests]] on high load.
16 2 Tobias Brunner
17 2 Tobias Brunner
* IKEv2 charon daemon supports PASS and DROP shunt policies
18 2 Tobias Brunner
  preventing traffic to go through IPsec connections. Installation of the
19 2 Tobias Brunner
  shunt policies either via the XFRM netfilter or PFKEYv2 IPsec kernel
20 2 Tobias Brunner
  interfaces.
21 2 Tobias Brunner
22 2 Tobias Brunner
* The history of policies installed in the kernel is now tracked so that e.g.
23 2 Tobias Brunner
  trap policies are correctly updated when reauthenticated SAs are terminated.
24 2 Tobias Brunner
25 2 Tobias Brunner
* IMC/IMV Scanner pair implementing the RFC 5792 PA-TNC (IF-M) protocol.
26 2 Tobias Brunner
  Using "netstat -l" the IMC scans open listening ports on the TNC client
27 2 Tobias Brunner
  and sends a port list to the IMV which based on a port policy decides if
28 2 Tobias Brunner
  the client is admitted to the network.
29 2 Tobias Brunner
  (--enable-imc-scanner/--enable-imv-scanner).
30 2 Tobias Brunner
31 2 Tobias Brunner
* IMC/IMV Test pair implementing the RFC 5792 PA-TNC (IF-M) protocol.
32 2 Tobias Brunner
  (--enable-imc-test/--enable-imv-test).
33 2 Tobias Brunner
34 2 Tobias Brunner
* The IKEv2 close action does not use the same value as the [[ipsec.conf]] _dpdaction_
35 2 Tobias Brunner
  setting, but the value defined by its own _closeaction_ keyword. The action
36 2 Tobias Brunner
  is triggered if the remote peer closes a CHILD_SA unexpectedly.