[Swan-commit] Changes to ref refs/heads/main
Andrew Cagney
cagney at vault.libreswan.fi
Wed Jan 24 15:52:59 EET 2024
New commits:
commit 23758af2bb2f08769fb41537b5d7f69fd3c662b1
Author: Andrew Cagney <cagney at gnu.org>
Date: Wed Jan 24 08:30:28 2024 -0500
pending: process the IKE SA's pending queue first-in first-out
And not LIFO, see:
give pending a proper linked list #1573
This fixes:
- the IKE SA's connection's Child SA will be scheduled
first (using IKE_AUTH) and not last because some other
connection has jumped the queue; look at alias tests
for examples
- when an up connection fails it goes onto the end of the
pending queue when reviving; which should make things
more fair
However:
- because the replace IKE code doesn't schedule a first child,
a reviving connection ends up at the end of the pending
queue; see ikev2-child-ipsec-replace-ike and:
should replacing an IKE SA also schedule replacement of the first child #1575
Also rename add_pending() to append_pending()
commit ffb93cc7eabe3faa7ef9d0183fcb31edb1202236
Author: Andrew Cagney <cagney at gnu.org>
Date: Wed Jan 24 08:25:42 2024 -0500
testing: expect the IKE SA to initiate it's own connection first
see:
give pending a proper linked list #1573
More information about the Swan-commit
mailing list