Version 5.7.0 » History » Version 2
Tobias Brunner, 12.09.2018 18:42
Some initial news for 5.7.0
1 | 1 | Tobias Brunner | h1. Version 5.7.0 |
---|---|---|---|
2 | 1 | Tobias Brunner | |
3 | 2 | Tobias Brunner | |
4 | 2 | Tobias Brunner | * Dots are not allowed anymore in section names in [[swanctl.conf]] and [[strongswan.conf]]. |
5 | 2 | Tobias Brunner | This mainly affects the [[LoggerConfiguration|configuration of file loggers]]. If the path for such a log file contains dots |
6 | 2 | Tobias Brunner | it now has to be configured in the new _path_ setting within the arbitrarily renamed subsection in the |
7 | 2 | Tobias Brunner | _filelog_ section. |
8 | 2 | Tobias Brunner | |
9 | 2 | Tobias Brunner | * Sections in [[swanctl.conf]] and [[strongswan.conf]] may now reference other sections. All settings and |
10 | 2 | Tobias Brunner | subsections from such a section are inherited. This allows to simplify configs as redundant information |
11 | 2 | Tobias Brunner | has only to be specified once and may then be included in other sections (see [[strongswan.conf]] for |
12 | 2 | Tobias Brunner | an example). |
13 | 2 | Tobias Brunner | |
14 | 2 | Tobias Brunner | * The originally selected IKE config (based on the IPs and IKE version) can now change if no matching |
15 | 2 | Tobias Brunner | algorithm proposal is found. This way the order of the configs doesn't matter that much anymore and |
16 | 2 | Tobias Brunner | it's easily possible to specify separate configs for clients that require weak algorithms (instead |
17 | 2 | Tobias Brunner | of having to also add them in other configs that might be selected). |
18 | 2 | Tobias Brunner | |
19 | 2 | Tobias Brunner | * Support for Postquantum Preshared Keys for IKEv2 ("draft-ietf-ipsecme-qr-ikev2":https://tools.ietf.org/html/draft-ietf-ipsecme-qr-ikev2) has been added. |
20 | 2 | Tobias Brunner | |
21 | 2 | Tobias Brunner | * The new _botan_ plugin is a wrapper around the "Botan C++ crypto library":https://botan.randombit.net. |
22 | 2 | Tobias Brunner | It requires a fairly recent build from Botan's master branch (or the upcoming 2.8.0 release). |
23 | 2 | Tobias Brunner | Thanks to René Korthaus and his team from Rohde & Schwarz Cybersecurity for the initial patch. |
24 | 2 | Tobias Brunner | |
25 | 2 | Tobias Brunner | * Implementation of "RFC 8412":https://tools.ietf.org/html/rfc8412 "Software Inventory Message and Attributes (SWIMA) |
26 | 2 | Tobias Brunner | for PA-TNC". SWIMA subscription option sets CLOSE_WRITE trigger on @apt@ history.log file |
27 | 2 | Tobias Brunner | resulting in a ClientRetry PB-TNC batch to initialize a new measurement cycle. |
28 | 2 | Tobias Brunner | |
29 | 2 | Tobias Brunner | * Added support for fuzzing the PA-TNC (RFC 5792) and PB-TNC (RFC 5793) NEA |
30 | 2 | Tobias Brunner | protocols on Google's OSS-Fuzz infrastructure. |
31 | 2 | Tobias Brunner | |
32 | 2 | Tobias Brunner | * Support for version 2 of Intel's TPM2-TSS TGC Software Stack. The presence of |
33 | 2 | Tobias Brunner | the in-kernel /dev/tpmrm0 resource manager is automatically detected. |
34 | 2 | Tobias Brunner | |
35 | 2 | Tobias Brunner | * The pki tool accepts a xmppAddr otherName as a subjectAlternativeName using |
36 | 2 | Tobias Brunner | the syntax @--san xmppaddr:<jid>@. |
37 | 2 | Tobias Brunner | |
38 | 2 | Tobias Brunner | * [[swanctl.conf]] supports the configuration of marks the in- and/or outbound SA should apply to packets after |
39 | 2 | Tobias Brunner | processing on Linux. Configuring such a mark for outbound SAs requires at least a 4.14 kernel. The ability |
40 | 2 | Tobias Brunner | to set a mask and configuring a mark/mask for inbound SAs will be added with the upcoming 4.19 kernel. |
41 | 2 | Tobias Brunner | |
42 | 2 | Tobias Brunner | * New options in [[swanctl.conf]] allow configuring how/whether DF, ECN and DS fields in the IP headers are |
43 | 2 | Tobias Brunner | copied during IPsec processing. Controlling this is currently only possible on Linux. |
44 | 2 | Tobias Brunner | |
45 | 2 | Tobias Brunner | * To avoid conflicts, the [[dhcpplugin|dhcp plugin]] now only uses the DHCP server port if explicitly configured. |