strongswan/src/libcharon/sa/ikev1/tasks
Martin Willi 891bbbd4bb ikev1: Defer Mode Config push after CHILD adoption and reauth detection
When an initiator starts reauthentication on a connection that uses push
mode to assign a virtual IP, we can't execute the Mode Config before releasing
the virtual IP. Otherwise we would request a new and different lease, which
the client probably can't handle. Defer Mode Config execution, so the same IP
gets first released then reassigned during reauthentication.
2014-08-25 09:55:44 +02:00
..
aggressive_mode.c ikev1: Defer Mode Config push after CHILD adoption and reauth detection 2014-08-25 09:55:44 +02:00
aggressive_mode.h Use separate Doxygen groups for IKEv1 and IKEv2 entities (authenticators, tasks etc.). 2012-05-18 10:04:08 +02:00
informational.c payload: Use common prefixes for all payload type identifiers 2014-06-04 15:53:03 +02:00
informational.h Remove executable flag from source files. 2012-05-18 10:04:08 +02:00
isakmp_cert_post.c payload: Use common prefixes for all payload type identifiers 2014-06-04 15:53:03 +02:00
isakmp_cert_post.h Use separate Doxygen groups for IKEv1 and IKEv2 entities (authenticators, tasks etc.). 2012-05-18 10:04:08 +02:00
isakmp_cert_pre.c payload: Use common prefixes for all payload type identifiers 2014-06-04 15:53:03 +02:00
isakmp_cert_pre.h Use separate Doxygen groups for IKEv1 and IKEv2 entities (authenticators, tasks etc.). 2012-05-18 10:04:08 +02:00
isakmp_delete.c payload: Use common prefixes for all payload type identifiers 2014-06-04 15:53:03 +02:00
isakmp_delete.h Use separate Doxygen groups for IKEv1 and IKEv2 entities (authenticators, tasks etc.). 2012-05-18 10:04:08 +02:00
isakmp_dpd.c payload: Use common prefixes for all payload type identifiers 2014-06-04 15:53:03 +02:00
isakmp_dpd.h Remove executable flag from source files. 2012-05-18 10:04:08 +02:00
isakmp_natd.c payload: Use common prefixes for all payload type identifiers 2014-06-04 15:53:03 +02:00
isakmp_natd.h Use separate Doxygen groups for IKEv1 and IKEv2 entities (authenticators, tasks etc.). 2012-05-18 10:04:08 +02:00
isakmp_vendor.c payload: Use common prefixes for all payload type identifiers 2014-06-04 15:53:03 +02:00
isakmp_vendor.h Use separate Doxygen groups for IKEv1 and IKEv2 entities (authenticators, tasks etc.). 2012-05-18 10:04:08 +02:00
main_mode.c ikev1: Defer Mode Config push after CHILD adoption and reauth detection 2014-08-25 09:55:44 +02:00
main_mode.h Use separate Doxygen groups for IKEv1 and IKEv2 entities (authenticators, tasks etc.). 2012-05-18 10:04:08 +02:00
mode_config.c bus: Add a handle_vips() hook invoked after handling configuration attributes 2014-06-17 15:14:51 +02:00
mode_config.h ikev1: implement mode config push mode 2013-09-04 10:33:38 +02:00
quick_delete.c payload: Use common prefixes for all payload type identifiers 2014-06-04 15:53:03 +02:00
quick_delete.h Use separate Doxygen groups for IKEv1 and IKEv2 entities (authenticators, tasks etc.). 2012-05-18 10:04:08 +02:00
quick_mode.c ikev1: Accept Quick Mode DELETES while Quick Mode rekeying is active 2014-08-25 09:53:02 +02:00
quick_mode.h Use separate Doxygen groups for IKEv1 and IKEv2 entities (authenticators, tasks etc.). 2012-05-18 10:04:08 +02:00
xauth.c ikev1: Allow late connection switching based on XAuth username 2014-06-18 09:30:07 +02:00
xauth.h Use separate Doxygen groups for IKEv1 and IKEv2 entities (authenticators, tasks etc.). 2012-05-18 10:04:08 +02:00