Skip to content
v5.0rc1 (Unreleased)

* BSD: fix esp=aes_gcm [github/1220, Igor V. Gubenko, Andrew]
* ipsec: deprecate ipsec auto sub-command [Tuomo]
  - ipsec auto --{cmd} connection -> ipsec {cmd} connection
* IKEv1: globally disabled by default (ikev1-policy=drop) See RFC9395
* IKEv1: drop support for Labeled IPsec [Andrew]
* IKEv2: warn that fragmentation=force is ignored [Andrew]
* whack: add --fragmentation option; change default to yes [Andrew]
* config: fix keyexchange={ikev1,ikev2}; deprecate ikev2= [Andrew]
* pluto: retry and revival code merged (dpdaction=, keyingtries= ignored) [Andrew]
* pluto: avoid post-authentication crash on corrupt TS payload [Andrew]
* pluto: Support addresspool=v4/mask,v6/mask [Andrew]
* pluto: Support multiple TSes per Child SA [Andrew]
* pluto: HW packet offload support [Raed Salem <raeds@nvidia.com>]
* pluto: XFRM interface IP management with ref-counting [Brady Johnson]
* pluto: Check return values of libcap-ng functions [Paul]
* pluto: Fix IPcomp with XFRM interfaces [Wolfgang]
* building: remove old copy of unbound headers [Andrew]
* building: Use DESTDIR instead of FINAL* env vars [Andrew]
* building: Fix "make git-rpm" [Paul/Tuomo]
* install: overhaul [Andrew]
  - use INSTALL_INITSYSTEM=false to prevent update of /etc/<initsystem>
  - use INSTALL_CONFIGS=false prevents update of /etc/ipsec.d et.al.
  - drop FINAL* make variables; see mk/config.mk for alternatives
* show/verify: drop these ipsec subcommands (old, incomplete) [Paul]
* packaging: Fix debian systemd service install [Antonio Silva]
* testing: Fix namespace tests for super long dir names [Paul]
* initsystem: Use documented ipsec sub-commands [Tuomo]
* initsystem: Stop using _stackmanager [Tuomo]
* documentation: update to docbook xml 4.5 [Tuomo]
* output: drop NNN_ prefix from all output [Andrew]
* ipsec look: script moved to contrib/; use ip xfrm et.al. [Andrew]
* ipsec portexcludes: script moved to contrib/ [Andrew]
* ipsec barf: script moved to contrib/ [Andrew]
* ipsec _secretsensor: script moved to contrib/ [Andrew]