The Libreswan Project has released libreswan 5.2
This is a feature release. It adds support for RFC 5723 Session
Resumption, RFC 9347 IPTFS and draft-ietf-ipsecme-ikev2-qr-alt
protocol extensions. It adds support for ipsec interfaces on the
BSDs and improves the Linux ipsec interface support.
It fixes an interop issue with iOS/OSX IKEv1 padding interop,
supports Linux kernel 6.10+ requirements and other minor
bugfixes and features.
This latest version of libreswan can be downloaded from:
https://download.libreswan.org/libreswan-5.2.tar.gz
https://download.libreswan.org/libreswan-5.2.tar.gz.asc
The full changelog is available at: https://download.libreswan.org/CHANGES
Please report bugs either via one of the mailinglists or at our github
bug tracker:
https://lists.libreswan.org/
https://github.com/libreswan/libreswan/issues
See also https://libreswan.org/
v5.2 (Feb 26, 2025)
- IKEv2:
- IPsec Interface:
- add support on FreeBSD, NetBSD and OpenBSD [Andrew]
- add ipsec-interface-managed=no for namespaces [Andrew]
- IKEv1:
- Linux:
- packet offload counters supported in 6.7+ [Paul]
- Add IPTFS support (RFC 9347) [Paul / Antony / Andrew]
- 6.10+ need replay-window 0 on OUTBOUND SA [Paul]
- Do not set nopmtudisc on inbound SA [Paul]
- Set DSCP options only on the relevant direction SA [Paul]
- updown:
- Use half-routes for IPv6 to cover whole address space #1994 [Tuomo]
- Use sourceip= for all remote subnets when set [Tuomo]
- whack/addconn:
- building:
- testing: