aboutsummaryrefslogtreecommitdiffstats
path: root/src/libcharon/plugins/unity/unity_provider.h
diff options
context:
space:
mode:
authorTobias Brunner <tobias@strongswan.org>2015-10-30 10:33:51 +0100
committerTobias Brunner <tobias@strongswan.org>2015-10-30 10:43:40 +0100
commitd7e34331824dd2d483922339727e5c4b10bcb941 (patch)
treef79b9b43d6a56e0ddcf0a2d8b973a4b533d83bc6 /src/libcharon/plugins/unity/unity_provider.h
parent0cb8752b857487a706f4ab12e0c71dae615648b0 (diff)
parent25863fe1c7570a5abb833dc35c9d2c2a71a2bce7 (diff)
downloadstrongswan-d7e34331824dd2d483922339727e5c4b10bcb941.tar.bz2
strongswan-d7e34331824dd2d483922339727e5c4b10bcb941.tar.xz
Merge branch 'ikev1-cache-informational'
With these changes an INFORMATIONAL message (e.g. with an INITIAL_CONTACT notify) that arrives while a responder is waiting for the last Aggressive Mode request gets queued and delivered later. Previously such messages caused the IKE_SA to fail as some tasks waiting for the last AM message fail when trying to handle the INFORMATIONAL message. Therefore, all other messages, such as TRANSACTION and QUICK_MODE requests, are now dropped until AM is complete. These don't have to be cached as they get retransmitted by the other peer. Fixes #1130.
Diffstat (limited to 'src/libcharon/plugins/unity/unity_provider.h')
0 files changed, 0 insertions, 0 deletions