attribute_manager supports attribute_handler's to handle configuration attributes...
authorMartin Willi <martin@strongswan.org>
Fri, 24 Apr 2009 14:13:52 +0000 (14:13 -0000)
committerMartin Willi <martin@strongswan.org>
Fri, 24 Apr 2009 14:13:52 +0000 (14:13 -0000)
commit7f56b494616fca022b157eff393a0bfa19cf5e2b
treee2fd93668cbfab29b25fcf8a5498bc0bda4f73c6
parentda17b0169ab4d6eee644b7a612ecbd58be7ae4a7
attribute_manager supports attribute_handler's to handle configuration attributes via plugins
  moved resolv.conf editing to a separate plugin (resolv_conf)
extended attribute_provider interface to hand out arbitrary attributes
  moved strongswan.conf based dns/nbns configuration to a plugin (attr)
20 files changed:
src/charon/Makefile.am
src/charon/config/attributes/attribute_handler.h [new file with mode: 0644]
src/charon/config/attributes/attribute_manager.c
src/charon/config/attributes/attribute_manager.h
src/charon/config/attributes/attribute_provider.h
src/charon/plugins/attr/Makefile.am [new file with mode: 0644]
src/charon/plugins/attr/attr_plugin.c [new file with mode: 0644]
src/charon/plugins/attr/attr_plugin.h [new file with mode: 0644]
src/charon/plugins/attr/attr_provider.c [new file with mode: 0644]
src/charon/plugins/attr/attr_provider.h [new file with mode: 0644]
src/charon/plugins/resolv_conf/Makefile.am [new file with mode: 0644]
src/charon/plugins/resolv_conf/resolv_conf_handler.c [new file with mode: 0644]
src/charon/plugins/resolv_conf/resolv_conf_handler.h [new file with mode: 0644]
src/charon/plugins/resolv_conf/resolv_conf_plugin.c [new file with mode: 0644]
src/charon/plugins/resolv_conf/resolv_conf_plugin.h [new file with mode: 0644]
src/charon/plugins/sql/sql_attribute.c
src/charon/plugins/stroke/stroke_attribute.c
src/charon/sa/ike_sa.c
src/charon/sa/ike_sa.h
src/charon/sa/tasks/ike_config.c