implemented IKE_SA rekeying
authorMartin Willi <martin@strongswan.org>
Thu, 27 Jul 2006 12:18:40 +0000 (12:18 -0000)
committerMartin Willi <martin@strongswan.org>
Thu, 27 Jul 2006 12:18:40 +0000 (12:18 -0000)
commitfe04e93a8b3306cf67ab726cd0ad06312a7ed3f6
tree116cd00b78693c1ca5e95bb0ac5918e02fc2aa0e
parent45f76a7dddd7924af6699264ccc946a1ec99c1c8
implemented IKE_SA rekeying
uses ikelifetime, rekeymargin and rekeyfuzz config settings
no handling of simultaneus exchanges yet!
30 files changed:
src/charon/Makefile.am
src/charon/config/connections/connection.c
src/charon/config/connections/connection.h
src/charon/config/policies/policy.c
src/charon/config/policies/policy.h
src/charon/daemon.c
src/charon/doc/Todo-list.txt
src/charon/encoding/payloads/proposal_substructure.c
src/charon/encoding/payloads/proposal_substructure.h
src/charon/queues/jobs/delete_established_ike_sa_job.c
src/charon/queues/jobs/incoming_packet_job.c
src/charon/queues/jobs/initiate_job.c
src/charon/queues/jobs/job.c
src/charon/queues/jobs/job.h
src/charon/queues/jobs/rekey_ike_sa_job.c [new file with mode: 0644]
src/charon/queues/jobs/rekey_ike_sa_job.h [new file with mode: 0644]
src/charon/queues/jobs/route_job.c
src/charon/sa/child_sa.c
src/charon/sa/ike_sa.c
src/charon/sa/ike_sa.h
src/charon/sa/ike_sa_manager.c
src/charon/sa/transactions/create_child_sa.c
src/charon/sa/transactions/ike_auth.c
src/charon/sa/transactions/ike_sa_init.c
src/charon/sa/transactions/rekey_ike_sa.c [new file with mode: 0644]
src/charon/sa/transactions/rekey_ike_sa.h [new file with mode: 0644]
src/charon/sa/transactions/transaction.c
src/charon/threads/stroke_interface.c
src/libstrongswan/types.c
src/libstrongswan/types.h