Component: ike2
155 changelog entries across 45 version(s)
Releases by channel (stacked)
- adapt rekey procedure for compatibility with Libreswan;
- improved system stability;
- improved initial key exchange process on slow or unreliable connections;
- improved performance by balancing multicore CPU usage for key exchange calculation also for initiator;
- improved performance by balancing multicore CPU usage for key exchange calculation;
- fixed ike2 double reply;
- improved rekey collision handling;
- improved SA rekeying reply process;
- improved system stability when closing phase1;
- improved system stability when making configuration changes on active setup;
- log "reply ignored" as non-debug log message;
- improved child SA delete request processing;
- fixed minor logging typo;
- added support for "address", "key-id" and "dn" for Remote ID matching (CLI only);
- fixed active SA flush on responder after an unsuccessful peer connection attempt;
- added support for ChaChaPoly1305 encryption;
- added support for DH Group 31 (EC25519) (CLI only);
- fixed rekey notify creation;
- improved certificate payload parsing;
- allow sending certificate chain as initiator;
- ignore "INITIAL-CONTACT" payload on responder when "send-initial-contact" is disabled;
- added support for ASN.1 DN "my-id" value setting for initiators;
- check if TS is still valid after obtaining SPI;
- fixed initiator packet retransmit with DDOS cookie;
- check if TS is still valid after obtaining SPI;
- added "MS-CHAP-Domain" attribute to RADIUS requests;
- added "MS-CHAP-Domain" attribute to RADIUS requests;
- fixed DH group negotiation with EAP;
- fixed EAP MSK length validation (introduced in v6.48);
- fixed initial traffic selector's protocol and port in transport mode;
- added "prf-algorithm" support for phase 1;
- added support for IKEv2 Message Fragmentation (RFC7383);
- fixed EAP MSK length validation;
- fixed too small payload parsing;
- improved EAP message integrity checking;
- improved child SA rekeying process;
- fixed local side NAT detection;
- fixed policy reference for pending acquire;
- retry RSA signature validation with deduced digest from certificate;
- fixed local side NAT detection;
- fixed initiator child SA init without policy;
- fixed policy reference for pending acquire;
- retry RSA signature validation with deduced digest from certificate;
- added support for "INTERNAL_DNS_DOMAIN" payload attribute;
- added support for RADIUS Disconnect-Request message handling;
- added support for RFC8598;
- allow initiator address change before authentication;
- fixed authentication handling when initiator disconnects before RADIUS response;
- fixed DHCP Inform package handling when received on PPPoE interface;