restructuring of configuration backends
authorMartin Willi <martin@strongswan.org>
Fri, 27 Apr 2007 14:25:08 +0000 (14:25 -0000)
committerMartin Willi <martin@strongswan.org>
Fri, 27 Apr 2007 14:25:08 +0000 (14:25 -0000)
commita84fb01b965831ee0b45f70aa44cb333c7d98473
tree39128bff64b06e14a5e36869dac0974c03c7bb6e
parentbb1030cb3de0758a579c264bd9f63cb91fab6a95
restructuring of configuration backends
added propotypes of new control interfaces (xml & dbus)
introduced loadable:
  configuration backends
  control interfaces
using pluggable modules as in EAP
27 files changed:
configure.in
src/charon/Makefile.am
src/charon/config/backend_manager.c [new file with mode: 0644]
src/charon/config/backend_manager.h [new file with mode: 0644]
src/charon/config/backends/backend.h
src/charon/config/backends/local_backend.c
src/charon/config/backends/local_backend.h
src/charon/config/backends/writeable_backend.h [new file with mode: 0644]
src/charon/config/cfg_store.c [deleted file]
src/charon/config/cfg_store.h [deleted file]
src/charon/control/controller.c [deleted file]
src/charon/control/controller.h [deleted file]
src/charon/control/interface_manager.c [new file with mode: 0644]
src/charon/control/interface_manager.h [new file with mode: 0644]
src/charon/control/interfaces/dbus_interface.c [new file with mode: 0644]
src/charon/control/interfaces/dbus_interface.h [new file with mode: 0644]
src/charon/control/interfaces/interface.h [new file with mode: 0644]
src/charon/control/interfaces/stroke_interface.c [new file with mode: 0755]
src/charon/control/interfaces/stroke_interface.h [new file with mode: 0644]
src/charon/control/interfaces/xml_interface.c [new file with mode: 0644]
src/charon/control/interfaces/xml_interface.h [new file with mode: 0644]
src/charon/control/stroke_interface.c [deleted file]
src/charon/control/stroke_interface.h [deleted file]
src/charon/daemon.c
src/charon/daemon.h
src/charon/sa/ike_sa.c
src/charon/sa/tasks/ike_auth.c