some task queueing improvements:
authorMartin Willi <martin@strongswan.org>
Mon, 1 Dec 2008 18:38:28 +0000 (18:38 -0000)
committerMartin Willi <martin@strongswan.org>
Mon, 1 Dec 2008 18:38:28 +0000 (18:38 -0000)
commit394eb35b0cd034345d642200659edaf1788e253f
treeef05806be46a65ee7b561d44d8f3ebdf835e249a
parent9a96ccd485c0ca8ca933011e62114971253a6785
some task queueing improvements:
- do not pass CHILD_SAs to task constructor, might not
  be valid anymore during execution (late lookup)
- use sub-tasks to delete CHILD/IKE_SA after rekeying,
  as we want to execute the delete before additional
  queued tasks
src/charon/sa/ike_sa.c
src/charon/sa/task_manager.c
src/charon/sa/tasks/child_create.c
src/charon/sa/tasks/child_delete.c
src/charon/sa/tasks/child_delete.h
src/charon/sa/tasks/child_rekey.c
src/charon/sa/tasks/child_rekey.h
src/charon/sa/tasks/ike_rekey.c