Version 5.9.1 » History » Version 2
Tobias Brunner, 30.10.2020 18:28
News for 5.9.1
1 | 1 | Tobias Brunner | h1. Version 5.9.1 |
---|---|---|---|
2 | 1 | Tobias Brunner | |
3 | 2 | Tobias Brunner | * Remote attestation via TNC supports the SHA-256 based TPM 2.0 BIOS/EFI measurements introduced |
4 | 2 | Tobias Brunner | with the Linux 5.4 kernel. This includes support for the BIOS/EFI event log and variable sized PCR banks. |
5 | 2 | Tobias Brunner | |
6 | 2 | Tobias Brunner | * The _tpm_ plugin supports SHA-3 and CMAC with TPM 2.0. |
7 | 2 | Tobias Brunner | |
8 | 2 | Tobias Brunner | * Nonces in OCSP responses are not enforced anymore (added with version:5.8.2) and only validated if a nonce |
9 | 2 | Tobias Brunner | is actually contained (#3557). |
10 | 2 | Tobias Brunner | |
11 | 2 | Tobias Brunner | * Fixed an issue when only some fragments of a retransmitted IKEv2 message were received, which prevented |
12 | 2 | Tobias Brunner | processing a following fragmented message (non-fragmented messages were correctly processed, commit:6586f07162). |
13 | 2 | Tobias Brunner | |
14 | 2 | Tobias Brunner | * All remaining queued [[vici]] messages are now sent to subscribed clients during shutdown, which includes |
15 | 2 | Tobias Brunner | _ike/child-updown_ events triggered when all established SAs are deleted (commit:ef636316d2). |
16 | 2 | Tobias Brunner | |
17 | 2 | Tobias Brunner | * CHILD_SA IP addresses are now updated before installation of the IPsec SAs and policies to allow MOBIKE |
18 | 2 | Tobias Brunner | updates happening while retransmitting a CREATE_CHILD_SA request (#3164). |
19 | 2 | Tobias Brunner | |
20 | 2 | Tobias Brunner | * When looking for a route to the peer, the _kernel-netlink_ plugin now ignores the current source address if it's |
21 | 2 | Tobias Brunner | deprecated. It also updates the flags associated with cached IP addresses and triggers a roam event if they |
22 | 2 | Tobias Brunner | change. So a [[MOBIKE]] update now switches to a new address if the current one gets deprecated (#3511). |
23 | 2 | Tobias Brunner | |
24 | 2 | Tobias Brunner | * The file and syslog [[LoggerConfiguration|loggers]] support logging the log level of each message after the subsystem (e.g. |
25 | 2 | Tobias Brunner | @[IKE2]@, #3509). |
26 | 2 | Tobias Brunner | |
27 | 2 | Tobias Brunner | * [[NetworkManager|charon-nm]] is now properly terminated during system shutdown (#3579). |
28 | 2 | Tobias Brunner | |
29 | 2 | Tobias Brunner | * Improved support for EdDSA keys in [[vici]]/[[swanctl]], in particular, encrypted keys are now supported (#3586). |
30 | 2 | Tobias Brunner | |
31 | 2 | Tobias Brunner | * A new global [[strongswan.conf]] option allows sending the Cisco FlexVPN vendor ID to prevent Cisco |
32 | 2 | Tobias Brunner | devices from narrowing a 0.0.0.0/0 traffic selectors ("GH#180":https://github.com/strongswan/strongswan/pull/180). |
33 | 2 | Tobias Brunner | |
34 | 2 | Tobias Brunner | * The _openssl_ plugin accepts CRLs issued by non-CA certificates if they contain the cRLSign keyUsage |
35 | 2 | Tobias Brunner | flag (the _x509_ plugin already does this since version:4.5.1). |
36 | 2 | Tobias Brunner | |
37 | 2 | Tobias Brunner | * Attributes in PKCS#7 containers, as used in [[scepclient|SCEP]], are now properly DER-encoded, i.e. sorted (#3589). |
38 | 2 | Tobias Brunner | |
39 | 2 | Tobias Brunner | * Failures during restarts of IKEv1 CHILD_SAs are now properly handled (commit:12a3f3ca52). |
40 | 2 | Tobias Brunner | |
41 | 2 | Tobias Brunner | * Virtual IPv6 addresses and IPv6 source address pools are now supported in the [[loadtests|load-tester]] plugin (#3595). |
42 | 2 | Tobias Brunner | |
43 | 2 | Tobias Brunner | * The [[AndroidVPNClient|Android client]] optionally supports IPv6 transport addresses for IKE and ESP (requires UDP encapsulation |
44 | 2 | Tobias Brunner | for IPv6 on the server, which Linux only supports since 5.8). |
45 | 2 | Tobias Brunner | |
46 | 2 | Tobias Brunner | * The [[TestingEnvironment|testing environment]] is now based on Debian 10 (buster) by default. |
47 | 2 | Tobias Brunner | |
48 | 2 | Tobias Brunner | * @/dev/random@ on guest hosts in the [[TestingEnvironment|testing environment]] is now mapped to the host's @/dev/urandom@ |
49 | 2 | Tobias Brunner | via VirtIO RNG, which requires support in the guest kernel (@CONFIG_HW_RANDOM_VIRTIO@). |