New commits:
commit 82c0f7fb6c0531d6cb9c4940b7f84a92b20a537e
Merge: e4268bc bbb136d
Author: Andrew Cagney <[email protected]>
Date: Fri Nov 17 16:03:11 2017 -0500
state: convert .st_state into struct finite_state; use when an IKEv1
duplicate
Merge commit 'bbb136dc7fc59ba98df42431a5dcaadc334fd395'
commit bbb136dc7fc59ba98df42431a5dcaadc334fd395
Author: Andrew Cagney <[email protected]>
Date: Thu Nov 16 16:19:18 2017 -0500
ikev1: when an init duplicate, don't limit the response re-transmition
Use .st_finite_state since that describes the duplicate reply rules for
this state (FROM_STATE is seemingly something else entirely).
commit f937038e9dd98b70da1d2eccb21f88ecba77087e
Author: Andrew Cagney <[email protected]>
Date: Mon Nov 13 14:02:46 2017 -0500
state: convert .st_state into struct finite_state .st_finite_state
Where .st_state is #defined as .st_finite_state->fs_state.
This gives struct state direct access to the attributes needed to
make decisions such as "should an IKEv1 duplicate get a reply".
Construct the struct finte_state entries from the existing microcode
tables (aka edges) along with other structures. This should all be
constant and static; later.
Work-around quirks such as inconsistent timeout events and 'fake_state'.
_______________________________________________
Swan-commit mailing list
[email protected]
https://lists.libreswan.org/mailman/listinfo/swan-commit