- reworked configuration framework completly
authorMartin Willi <martin@strongswan.org>
Thu, 16 Mar 2006 15:25:06 +0000 (15:25 -0000)
committerMartin Willi <martin@strongswan.org>
Thu, 16 Mar 2006 15:25:06 +0000 (15:25 -0000)
commit16b9a73cc4bd4c4fafc8618fdd4c05ab72195df1
treeb7d3214d59942dbd75ad8b9b8f86468f82f7a496
parentb1953ccd05b5e6cf5a87c557208d5f8a1fcad231
- reworked configuration framework completly
- configuration is now split up in: connections, policies, credentials and daemon config
- further alloc/free fixes needed!
89 files changed:
Source/charon/config/Makefile.config
Source/charon/config/configuration.c [new file with mode: 0755]
Source/charon/config/configuration.h
Source/charon/config/connection.c [new file with mode: 0644]
Source/charon/config/connection.h [new file with mode: 0644]
Source/charon/config/connection_store.h [new file with mode: 0755]
Source/charon/config/credential_store.h [new file with mode: 0755]
Source/charon/config/init_config.c [deleted file]
Source/charon/config/init_config.h [deleted file]
Source/charon/config/policy.c [new file with mode: 0644]
Source/charon/config/policy.h [new file with mode: 0644]
Source/charon/config/policy_store.h [new file with mode: 0755]
Source/charon/config/proposal.h
Source/charon/config/sa_config.c [deleted file]
Source/charon/config/sa_config.h [deleted file]
Source/charon/config/static_configuration.c [deleted file]
Source/charon/config/static_configuration.h [deleted file]
Source/charon/config/stroke_configuration.c [deleted file]
Source/charon/config/stroke_configuration.h [deleted file]
Source/charon/config/traffic_selector.c
Source/charon/config/traffic_selector.h
Source/charon/daemon.c
Source/charon/daemon.h
Source/charon/encoding/generator.c
Source/charon/encoding/message.c
Source/charon/encoding/payloads/auth_payload.c
Source/charon/encoding/payloads/auth_payload.h
Source/charon/encoding/payloads/cert_payload.h
Source/charon/encoding/payloads/certreq_payload.h
Source/charon/encoding/payloads/configuration_attribute.h
Source/charon/encoding/payloads/cp_payload.h
Source/charon/encoding/payloads/delete_payload.h
Source/charon/encoding/payloads/eap_payload.h
Source/charon/encoding/payloads/encryption_payload.c
Source/charon/encoding/payloads/id_payload.h
Source/charon/encoding/payloads/sa_payload.h
Source/charon/encoding/payloads/traffic_selector_substructure.h
Source/charon/encoding/payloads/ts_payload.h
Source/charon/encoding/payloads/unknown_payload.h
Source/charon/encoding/payloads/vendor_id_payload.h
Source/charon/network/socket.c
Source/charon/queues/jobs/initiate_ike_sa_job.c
Source/charon/queues/jobs/initiate_ike_sa_job.h
Source/charon/queues/jobs/retransmit_request_job.h
Source/charon/sa/authenticator.c
Source/charon/sa/authenticator.h
Source/charon/sa/child_sa.c
Source/charon/sa/child_sa.h
Source/charon/sa/ike_sa.c
Source/charon/sa/ike_sa.h
Source/charon/sa/ike_sa_id.h
Source/charon/sa/ike_sa_manager.h
Source/charon/sa/states/ike_auth_requested.c
Source/charon/sa/states/ike_sa_init_requested.c
Source/charon/sa/states/ike_sa_init_responded.c
Source/charon/sa/states/initiator_init.c
Source/charon/sa/states/initiator_init.h
Source/charon/sa/states/responder_init.c
Source/charon/sa/states/responder_init.h
Source/charon/testcases/Makefile.testcases
Source/charon/testcases/aes_cbc_crypter_test.c
Source/charon/testcases/aes_cbc_crypter_test.h
Source/charon/testcases/child_sa_test.h
Source/charon/testcases/connection_test.c [new file with mode: 0644]
Source/charon/testcases/connection_test.h [new file with mode: 0644]
Source/charon/testcases/diffie_hellman_test.c
Source/charon/testcases/encryption_payload_test.c
Source/charon/testcases/event_queue_test.c
Source/charon/testcases/generator_test.c
Source/charon/testcases/hmac_signer_test.c
Source/charon/testcases/hmac_signer_test.h
Source/charon/testcases/init_config_test.c [deleted file]
Source/charon/testcases/init_config_test.h [deleted file]
Source/charon/testcases/job_queue_test.c
Source/charon/testcases/policy_test.c [new file with mode: 0644]
Source/charon/testcases/policy_test.h [new file with mode: 0644]
Source/charon/testcases/proposal_test.h
Source/charon/testcases/rsa_test.c
Source/charon/testcases/sa_config_test.c [deleted file]
Source/charon/testcases/sa_config_test.h [deleted file]
Source/charon/testcases/testcases.c
Source/charon/threads/Makefile.threads
Source/charon/threads/thread_pool.c
Source/charon/transforms/crypters/aes_cbc_crypter.h
Source/charon/utils/identification.c
Source/charon/utils/identification.h
Source/charon/utils/logger.c
Source/charon/utils/logger.h
Source/charon/utils/logger_manager.c