Version 4.2.1 » History » Version 3
Tobias Brunner, 01.09.2009 14:13
Changes for Version 4.2.1
1 | 3 | Tobias Brunner | h1. Version 4.2.1 |
---|---|---|---|
2 | 3 | Tobias Brunner | |
3 | 3 | Tobias Brunner | * Support for "Hash and URL" encoded certificate payloads has been implemented |
4 | 3 | Tobias Brunner | in the IKEv2 daemon charon. Using the "certuribase" option of a CA section |
5 | 3 | Tobias Brunner | allows to assign a base URL to all certificates issued by the specified CA. |
6 | 3 | Tobias Brunner | The final URL is then built by concatenating that base and the hex encoded |
7 | 3 | Tobias Brunner | SHA1 hash of the DER encoded certificate. Note that this feature is disabled |
8 | 3 | Tobias Brunner | by default and must be enabled using the option "charon.hash_and_url". |
9 | 3 | Tobias Brunner | |
10 | 3 | Tobias Brunner | * The IKEv2 daemon charon now supports the "uniqueids" option to close multiple |
11 | 3 | Tobias Brunner | IKE_SAs with the same peer. The option value "keep" prefers existing |
12 | 3 | Tobias Brunner | connection setups over new ones, where the value "replace" replaces existing |
13 | 3 | Tobias Brunner | connections. |
14 | 3 | Tobias Brunner | |
15 | 3 | Tobias Brunner | * The crypto factory in libstrongswan additionaly supports random number |
16 | 3 | Tobias Brunner | generators, plugins may provide other sources of randomness. The default |
17 | 3 | Tobias Brunner | plugin reads raw random data from /dev/(u)random. |
18 | 3 | Tobias Brunner | |
19 | 3 | Tobias Brunner | * Extended the credential framework by a caching option to allow plugins |
20 | 3 | Tobias Brunner | persistent caching of fetched credentials. The "cachecrl" option has been |
21 | 3 | Tobias Brunner | re-implemented. |
22 | 3 | Tobias Brunner | |
23 | 3 | Tobias Brunner | * The new trustchain verification introduced in 4.2.0 has been parallelized. |
24 | 3 | Tobias Brunner | Threads fetching CRL or OCSP information no longer block other threads. |
25 | 3 | Tobias Brunner | |
26 | 3 | Tobias Brunner | * A new IKEv2 configuration attribute framework has been introduced allowing |
27 | 3 | Tobias Brunner | plugins to provide virtual IP addresses, and in the future, other |
28 | 3 | Tobias Brunner | configuration attribute services (e.g. DNS/WINS servers). |
29 | 3 | Tobias Brunner | |
30 | 3 | Tobias Brunner | * The stroke plugin has been extended to provide virtual IP addresses from |
31 | 3 | Tobias Brunner | a pool defined in ipsec.conf. The "rightsourceip" parameter now accepts |
32 | 3 | Tobias Brunner | address pools in CIDR notation (e.g. 10.1.1.0/24). The parameter also accepts |
33 | 3 | Tobias Brunner | the value "%poolname", where "poolname" identifies a pool provided by a |
34 | 3 | Tobias Brunner | separate plugin. |
35 | 3 | Tobias Brunner | |
36 | 3 | Tobias Brunner | * Fixed compilation on uClibc and a couple of other minor bugs. |
37 | 3 | Tobias Brunner | |
38 | 3 | Tobias Brunner | * Set DPD defaults in ipsec starter to dpd_delay=30s and dpd_timeout=150s. |
39 | 3 | Tobias Brunner | |
40 | 3 | Tobias Brunner | * The IKEv1 pluto daemon now supports the ESP encryption algorithm CAMELLIA |
41 | 3 | Tobias Brunner | with key lengths of 128, 192, and 256 bits, as well as the authentication |
42 | 3 | Tobias Brunner | algorithm AES_XCBC_MAC. Configuration example: esp=camellia192-aesxcbc. |