strongswan/src/libcharon/attributes
Martin Willi 22e6a06b8c mem-pool: Pass the remote IKE address, to re-acquire() an address during reauth
With make-before-break IKEv2 re-authentication, virtual IP addresses must be
assigned overlapping to the same peer. With the remote IKE address, the backend
can detect re-authentication attempts by comparing the remote host address and
port. This allows proper reassignment of the virtual IP if it is re-requested.

This change removes the mem-pool.reassign_online option, as it is obsolete now.
IPs get automatically reassigned if a peer re-requests the same address, and
additionally connects from the same address and port.
2015-02-20 13:34:57 +01:00
..
attribute_handler.h attribute-handler: Pass full IKE_SA to handler backends 2015-02-20 13:34:56 +01:00
attribute_manager.c attribute-handler: Pass full IKE_SA to handler backends 2015-02-20 13:34:56 +01:00
attribute_manager.h attribute-manager: Pass full IKE_SA to handler methods 2015-02-20 13:34:56 +01:00
attribute_provider.h attribute-provider: Pass full IKE_SA to provider backends 2015-02-20 13:34:56 +01:00
attributes.c
attributes.h
mem_pool.c mem-pool: Pass the remote IKE address, to re-acquire() an address during reauth 2015-02-20 13:34:57 +01:00
mem_pool.h mem-pool: Pass the remote IKE address, to re-acquire() an address during reauth 2015-02-20 13:34:57 +01:00