Project

General

Profile

Version 5.8.3 » History » Version 4

Tobias Brunner, 13.03.2020 15:25

1 1 Tobias Brunner
h1. Version 5.8.3
2 1 Tobias Brunner
3 2 Tobias Brunner
* Updates for the [[NetworkManager|NM plugin]] (and backend, which has to be updated to be compatible):
4 2 Tobias Brunner
5 2 Tobias Brunner
  * EAP-TLS authentication (#2097)
6 2 Tobias Brunner
  * Certificate source (file, agent, smartcard) is selectable independently
7 2 Tobias Brunner
  * Add support to configure local and remote identities (#2581)
8 2 Tobias Brunner
  * Support configuring a custom server port (#625)
9 2 Tobias Brunner
  * Show hint regarding password storage policy
10 2 Tobias Brunner
  * Replaced the term "gateway" with "server"
11 2 Tobias Brunner
  * Fixes build issues due to use of deprecated GLib macros/functions
12 2 Tobias Brunner
  * Updated Glade file to GTK 3.2
13 2 Tobias Brunner
14 2 Tobias Brunner
* The NM backend now supports reauthentication and redirection (#852).
15 2 Tobias Brunner
16 2 Tobias Brunner
* Previously used reqids are now reallocated, which works around an issue on FreeBSD where the kernel
17 3 Tobias Brunner
  doesn't allow the daemon to use reqids > 16383 (#2315).
18 2 Tobias Brunner
19 2 Tobias Brunner
* On Linux, throw type routes are installed in table 220 for passthrough policies.  The kernel will then fall 
20 2 Tobias Brunner
  back on routes in routing tables with lower priorities for matching traffic. This way, they require less
21 2 Tobias Brunner
  information (e.g. no interface or source IP) and can be installed earlier and are not affected by updates.
22 2 Tobias Brunner
23 2 Tobias Brunner
* For IKEv1, the lifetimes of the actually selected transform are returned to the initiator, which is an issue
24 2 Tobias Brunner
  if the peer uses different lifetimes for different transforms (#3329).  We now also return the correct
25 2 Tobias Brunner
  transform and proposal IDs (proposal ID was always 0, transform ID 1).
26 2 Tobias Brunner
27 2 Tobias Brunner
* IKE_SAs are now not re-established anymore (e.g. after several retransmits) if a deletion has been
28 2 Tobias Brunner
  queued (#3335).
29 2 Tobias Brunner
30 2 Tobias Brunner
* Added support for Ed448 keys and certificates via _openssl_ plugin and [[ipsecpki|pki tool]].
31 2 Tobias Brunner
32 2 Tobias Brunner
* Added support for SHA-3 and SHAKE128/256 in the _openssl_ plugin.
33 2 Tobias Brunner
34 2 Tobias Brunner
* The use of algorithm IDs from the private use range can now be enabled globally, to use them even if no
35 2 Tobias Brunner
  strongSwan vendor ID was exchanged (commit:05e373aeb0).
36 2 Tobias Brunner
37 4 Tobias Brunner
* Fixed a compiler issue that may have caused invalid keyUsage extensions in certificates (#3249).
38 4 Tobias Brunner
39 2 Tobias Brunner
* A lot of spelling fixes courtesy of Josh Soref (https://github.com/jsoref/spelling).
40 2 Tobias Brunner
41 2 Tobias Brunner
* CI builds on "LGTM":https://lgtm.com and via Travis CI on new platforms (ARM64, IBM Power and IBM Z - the latter is big-endian).
42 2 Tobias Brunner
  Fixed several reported issues.