diff options
author | Tobias Brunner <tobias@strongswan.org> | 2013-06-22 12:11:48 +0200 |
---|---|---|
committer | Tobias Brunner <tobias@strongswan.org> | 2013-06-25 17:51:42 +0200 |
commit | 78e6f69e5a419910b7cfdded5b0f0d6352a5dbde (patch) | |
tree | f051a23224c02c9e1843e42c607d54b667a6c601 /NEWS | |
parent | 9da5a2ed1e72d1b68feefd5811a089d0881dd87d (diff) | |
download | strongswan-78e6f69e5a419910b7cfdded5b0f0d6352a5dbde.tar.bz2 strongswan-78e6f69e5a419910b7cfdded5b0f0d6352a5dbde.tar.xz |
Adding NEWS for 5.1.0
Diffstat (limited to 'NEWS')
-rw-r--r-- | NEWS | 41 |
1 files changed, 38 insertions, 3 deletions
@@ -7,9 +7,26 @@ strongswan-5.1.0 few simple command line options. - The kernel-pfroute networking backend has been greatly improved. It now - can install virtual IPs on tun devices on OS X and FreeBSD, allowing these + can install virtual IPs on TUN devices on OS X and FreeBSD, allowing these systems to act as a client in common road warrior scenarios. +- The new kernel-libipsec plugin uses TUN devices and libipsec to provide IPsec + processing in userland on Linux, FreeBSD and Mac OS X. + +- The new osx-attr plugin installs configuration attributes (currently DNS + servers) via SystemConfiguration on Mac OS X. + +- The sshkey plugin parses SSH public keys, which, together with the --agent + option for charon-cmd, allows the use of ssh-agent for authentication. + To configure SSH keys in ipsec.conf the left|rightrsasigkey options are + replaced with left|rightsigkey, which now take public keys in one of three + formats: SSH (RFC 4253, ssh: prefix), DNSKEY (RFC 3110, dns: prefix), and + PKCS#1 (the default, no prefix). + +- Extraction of certificates and private keys from PKCS#12 files is now provided + by the new pkcs12 plugin or the openssl plugin. charon-cmd (--p12) as well + as charon (via P12 token in ipsec.secrets) can make use of this. + - IKEv2 can now negotiate transport mode and IPComp in NAT situations. - IKEv2 exchange initiators now properly closes an established IKE or CHILD_SA @@ -17,8 +34,26 @@ strongswan-5.1.0 between peers. - Using a SQL database interface a Trusted Network Connect (TNC) Policy Manager - can generate specific measurement workitems for an arbitrary number of Integrity - Measurement Verifiers (IMVs) based on the history of the VPN user and/or device. + can generate specific measurement workitems for an arbitrary number of + Integrity Measurement Verifiers (IMVs) based on the history of the VPN user + and/or device. + +- Several core classes in libstrongswan are now tested with unit tests. These + can be enabled with --enable-unit-tests and run with 'make check'. Coverage + reports can be generated with --enable-coverage and 'make coverage' (this + disables any optimization, so it should not be enabled when building + production releases). + +- chunk_hash() is now based on SipHash-2-4 with a random key. This provides + better distribution and prevents hash flooding attacks when used with + hashtables. + +- All default plugins implement the get_features() method to define features + and their dependencies. The plugin loader has been improved, so that plugins + in a custom load statement can be ordered freely or to express preferences + without being affected by dependencies between plugin features. + +- libipsec now supports AES-GCM. strongswan-5.0.4 |