]> git.ipfire.org Git - people/ms/strongswan.git/commit
Merge branch 'natd-fixes'
authorTobias Brunner <tobias@strongswan.org>
Tue, 15 Feb 2022 15:38:31 +0000 (16:38 +0100)
committerTobias Brunner <tobias@strongswan.org>
Tue, 15 Feb 2022 15:38:31 +0000 (16:38 +0100)
commit3f7d40d3b5de3e7910d2fa00bf6b383f40ac6fa0
treea7011a46712d605c51219da14384feaa18d4bf5e
parentd6879ef984bf30e521a5db07dd9a070e4cc09644
parent011de0fe0dd20c51fe2bfa20a54f4fce8712a190
Merge branch 'natd-fixes'

This adds some modifications to NAT-D in case the source IP can't be
determined before generating NAT-D notifies.  If this happens when using
IPv4, a local NAT is faked (UDP-encap can be disabled later via MOBIKE
if no NAT is actually detected).  If it happens when using IPv6, NAT-T
is disabled completely.

It also removes the old fallbacks for source NAT-D notifies, which were
generally unused but could lead to incorrect results in the above
scenario.

Closes strongswan/strongswan#861