From b8577029d1d37b798907f0418ddb1445e13c3c44 Mon Sep 17 00:00:00 2001 From: Martin Willi Date: Wed, 10 May 2006 08:02:49 +0000 Subject: [PATCH] --- src/charon/{charon => }/Architecture.txt | 0 src/charon/{charon => }/Known-bugs.txt | 0 src/charon/{charon => }/Makefile.charon | 0 src/charon/{charon => }/Todo-list.txt | 0 src/charon/charon.kdevelop | 105 ------------------ .../{charon => }/config/Makefile.config | 0 .../{charon => }/config/configuration.c | 0 .../{charon => }/config/configuration.h | 0 .../config/connections/Makefile.connections | 0 .../config/connections/connection.c | 0 .../config/connections/connection.h | 0 .../config/connections/connection_store.h | 0 .../connections/local_connection_store.c | 0 .../connections/local_connection_store.h | 0 .../config/credentials/Makefile.credentials | 0 .../config/credentials/credential_store.h | 0 .../credentials/local_credential_store.c | 0 .../credentials/local_credential_store.h | 0 .../config/policies/Makefile.policies | 0 .../config/policies/local_policy_store.c | 0 .../config/policies/local_policy_store.h | 0 .../{charon => }/config/policies/policy.c | 0 .../{charon => }/config/policies/policy.h | 0 .../config/policies/policy_store.h | 0 src/charon/{charon => }/config/proposal.c | 0 src/charon/{charon => }/config/proposal.h | 0 .../{charon => }/config/traffic_selector.c | 0 .../{charon => }/config/traffic_selector.h | 0 src/charon/{charon => }/daemon.c | 0 src/charon/{charon => }/daemon.h | 0 .../{charon => }/encoding/Makefile.encoding | 0 src/charon/{charon => }/encoding/generator.c | 0 src/charon/{charon => }/encoding/generator.h | 0 src/charon/{charon => }/encoding/message.c | 0 src/charon/{charon => }/encoding/message.h | 0 src/charon/{charon => }/encoding/parser.c | 0 src/charon/{charon => }/encoding/parser.h | 0 .../encoding/payloads/Makefile.payloads | 0 .../encoding/payloads/auth_payload.c | 0 .../encoding/payloads/auth_payload.h | 0 .../encoding/payloads/cert_payload.c | 0 .../encoding/payloads/cert_payload.h | 0 .../encoding/payloads/certreq_payload.c | 0 .../encoding/payloads/certreq_payload.h | 0 .../payloads/configuration_attribute.c | 0 .../payloads/configuration_attribute.h | 0 .../encoding/payloads/cp_payload.c | 0 .../encoding/payloads/cp_payload.h | 0 .../encoding/payloads/delete_payload.c | 0 .../encoding/payloads/delete_payload.h | 0 .../encoding/payloads/eap_payload.c | 0 .../encoding/payloads/eap_payload.h | 0 .../encoding/payloads/encodings.c | 0 .../encoding/payloads/encodings.h | 0 .../encoding/payloads/encryption_payload.c | 0 .../encoding/payloads/encryption_payload.h | 0 .../encoding/payloads/id_payload.c | 0 .../encoding/payloads/id_payload.h | 0 .../encoding/payloads/ike_header.c | 0 .../encoding/payloads/ike_header.h | 0 .../encoding/payloads/ke_payload.c | 0 .../encoding/payloads/ke_payload.h | 0 .../encoding/payloads/nonce_payload.c | 0 .../encoding/payloads/nonce_payload.h | 0 .../encoding/payloads/notify_payload.c | 0 .../encoding/payloads/notify_payload.h | 0 .../{charon => }/encoding/payloads/payload.c | 0 .../{charon => }/encoding/payloads/payload.h | 0 .../encoding/payloads/proposal_substructure.c | 0 .../encoding/payloads/proposal_substructure.h | 0 .../encoding/payloads/sa_payload.c | 0 .../encoding/payloads/sa_payload.h | 0 .../payloads/traffic_selector_substructure.c | 0 .../payloads/traffic_selector_substructure.h | 0 .../encoding/payloads/transform_attribute.c | 0 .../encoding/payloads/transform_attribute.h | 0 .../payloads/transform_substructure.c | 0 .../payloads/transform_substructure.h | 0 .../encoding/payloads/ts_payload.c | 0 .../encoding/payloads/ts_payload.h | 0 .../encoding/payloads/unknown_payload.c | 0 .../encoding/payloads/unknown_payload.h | 0 .../encoding/payloads/vendor_id_payload.c | 0 .../encoding/payloads/vendor_id_payload.h | 0 .../{charon => }/network/Makefile.network | 0 src/charon/{charon => }/network/packet.c | 0 src/charon/{charon => }/network/packet.h | 0 src/charon/{charon => }/network/socket.c | 0 src/charon/{charon => }/network/socket.h | 0 .../{charon => }/queues/Makefile.queues | 0 src/charon/{charon => }/queues/event_queue.c | 0 src/charon/{charon => }/queues/event_queue.h | 0 src/charon/{charon => }/queues/job_queue.c | 0 src/charon/{charon => }/queues/job_queue.h | 0 .../{charon => }/queues/jobs/Makefile.jobs | 0 .../jobs/delete_established_ike_sa_job.c | 0 .../jobs/delete_established_ike_sa_job.h | 0 .../queues/jobs/delete_half_open_ike_sa_job.c | 0 .../queues/jobs/delete_half_open_ike_sa_job.h | 0 .../queues/jobs/incoming_packet_job.c | 0 .../queues/jobs/incoming_packet_job.h | 0 .../queues/jobs/initiate_ike_sa_job.c | 0 .../queues/jobs/initiate_ike_sa_job.h | 0 src/charon/{charon => }/queues/jobs/job.c | 0 src/charon/{charon => }/queues/jobs/job.h | 0 .../queues/jobs/retransmit_request_job.c | 0 .../queues/jobs/retransmit_request_job.h | 0 src/charon/{charon => }/queues/send_queue.c | 0 src/charon/{charon => }/queues/send_queue.h | 0 src/charon/{charon => }/sa/Makefile.sa | 0 src/charon/{charon => }/sa/authenticator.c | 0 src/charon/{charon => }/sa/authenticator.h | 0 src/charon/{charon => }/sa/child_sa.c | 0 src/charon/{charon => }/sa/child_sa.h | 0 src/charon/{charon => }/sa/ike_sa.c | 0 src/charon/{charon => }/sa/ike_sa.h | 0 src/charon/{charon => }/sa/ike_sa_id.c | 0 src/charon/{charon => }/sa/ike_sa_id.h | 0 src/charon/{charon => }/sa/ike_sa_manager.c | 0 src/charon/{charon => }/sa/ike_sa_manager.h | 0 .../{charon => }/sa/states/Makefile.states | 0 .../sa/states/ike_auth_requested.c | 0 .../sa/states/ike_auth_requested.h | 0 .../sa/states/ike_sa_established.c | 0 .../sa/states/ike_sa_established.h | 0 .../sa/states/ike_sa_init_requested.c | 0 .../sa/states/ike_sa_init_requested.h | 0 .../sa/states/ike_sa_init_responded.c | 0 .../sa/states/ike_sa_init_responded.h | 0 .../{charon => }/sa/states/initiator_init.c | 0 .../{charon => }/sa/states/initiator_init.h | 0 .../{charon => }/sa/states/responder_init.c | 0 .../{charon => }/sa/states/responder_init.h | 0 src/charon/{charon => }/sa/states/state.c | 0 src/charon/{charon => }/sa/states/state.h | 0 .../{charon => }/threads/Makefile.threads | 0 .../{charon => }/threads/kernel_interface.c | 0 .../{charon => }/threads/kernel_interface.h | 0 src/charon/{charon => }/threads/receiver.c | 0 src/charon/{charon => }/threads/receiver.h | 0 src/charon/{charon => }/threads/scheduler.c | 0 src/charon/{charon => }/threads/scheduler.h | 0 src/charon/{charon => }/threads/sender.c | 0 src/charon/{charon => }/threads/sender.h | 0 .../{charon => }/threads/stroke_interface.c | 0 .../{charon => }/threads/stroke_interface.h | 0 src/charon/{charon => }/threads/thread_pool.c | 0 src/charon/{charon => }/threads/thread_pool.h | 0 148 files changed, 105 deletions(-) rename src/charon/{charon => }/Architecture.txt (100%) rename src/charon/{charon => }/Known-bugs.txt (100%) rename src/charon/{charon => }/Makefile.charon (100%) rename src/charon/{charon => }/Todo-list.txt (100%) delete mode 100644 src/charon/charon.kdevelop rename src/charon/{charon => }/config/Makefile.config (100%) rename src/charon/{charon => }/config/configuration.c (100%) rename src/charon/{charon => }/config/configuration.h (100%) rename src/charon/{charon => }/config/connections/Makefile.connections (100%) rename src/charon/{charon => }/config/connections/connection.c (100%) rename src/charon/{charon => }/config/connections/connection.h (100%) rename src/charon/{charon => }/config/connections/connection_store.h (100%) rename src/charon/{charon => }/config/connections/local_connection_store.c (100%) rename src/charon/{charon => }/config/connections/local_connection_store.h (100%) rename src/charon/{charon => }/config/credentials/Makefile.credentials (100%) rename src/charon/{charon => }/config/credentials/credential_store.h (100%) rename src/charon/{charon => }/config/credentials/local_credential_store.c (100%) rename src/charon/{charon => }/config/credentials/local_credential_store.h (100%) rename src/charon/{charon => }/config/policies/Makefile.policies (100%) rename src/charon/{charon => }/config/policies/local_policy_store.c (100%) rename src/charon/{charon => }/config/policies/local_policy_store.h (100%) rename src/charon/{charon => }/config/policies/policy.c (100%) rename src/charon/{charon => }/config/policies/policy.h (100%) rename src/charon/{charon => }/config/policies/policy_store.h (100%) rename src/charon/{charon => }/config/proposal.c (100%) rename src/charon/{charon => }/config/proposal.h (100%) rename src/charon/{charon => }/config/traffic_selector.c (100%) rename src/charon/{charon => }/config/traffic_selector.h (100%) rename src/charon/{charon => }/daemon.c (100%) rename src/charon/{charon => }/daemon.h (100%) rename src/charon/{charon => }/encoding/Makefile.encoding (100%) rename src/charon/{charon => }/encoding/generator.c (100%) rename src/charon/{charon => }/encoding/generator.h (100%) rename src/charon/{charon => }/encoding/message.c (100%) rename src/charon/{charon => }/encoding/message.h (100%) rename src/charon/{charon => }/encoding/parser.c (100%) rename src/charon/{charon => }/encoding/parser.h (100%) rename src/charon/{charon => }/encoding/payloads/Makefile.payloads (100%) rename src/charon/{charon => }/encoding/payloads/auth_payload.c (100%) rename src/charon/{charon => }/encoding/payloads/auth_payload.h (100%) rename src/charon/{charon => }/encoding/payloads/cert_payload.c (100%) rename src/charon/{charon => }/encoding/payloads/cert_payload.h (100%) rename src/charon/{charon => }/encoding/payloads/certreq_payload.c (100%) rename src/charon/{charon => }/encoding/payloads/certreq_payload.h (100%) rename src/charon/{charon => }/encoding/payloads/configuration_attribute.c (100%) rename src/charon/{charon => }/encoding/payloads/configuration_attribute.h (100%) rename src/charon/{charon => }/encoding/payloads/cp_payload.c (100%) rename src/charon/{charon => }/encoding/payloads/cp_payload.h (100%) rename src/charon/{charon => }/encoding/payloads/delete_payload.c (100%) rename src/charon/{charon => }/encoding/payloads/delete_payload.h (100%) rename src/charon/{charon => }/encoding/payloads/eap_payload.c (100%) rename src/charon/{charon => }/encoding/payloads/eap_payload.h (100%) rename src/charon/{charon => }/encoding/payloads/encodings.c (100%) rename src/charon/{charon => }/encoding/payloads/encodings.h (100%) rename src/charon/{charon => }/encoding/payloads/encryption_payload.c (100%) rename src/charon/{charon => }/encoding/payloads/encryption_payload.h (100%) rename src/charon/{charon => }/encoding/payloads/id_payload.c (100%) rename src/charon/{charon => }/encoding/payloads/id_payload.h (100%) rename src/charon/{charon => }/encoding/payloads/ike_header.c (100%) rename src/charon/{charon => }/encoding/payloads/ike_header.h (100%) rename src/charon/{charon => }/encoding/payloads/ke_payload.c (100%) rename src/charon/{charon => }/encoding/payloads/ke_payload.h (100%) rename src/charon/{charon => }/encoding/payloads/nonce_payload.c (100%) rename src/charon/{charon => }/encoding/payloads/nonce_payload.h (100%) rename src/charon/{charon => }/encoding/payloads/notify_payload.c (100%) rename src/charon/{charon => }/encoding/payloads/notify_payload.h (100%) rename src/charon/{charon => }/encoding/payloads/payload.c (100%) rename src/charon/{charon => }/encoding/payloads/payload.h (100%) rename src/charon/{charon => }/encoding/payloads/proposal_substructure.c (100%) rename src/charon/{charon => }/encoding/payloads/proposal_substructure.h (100%) rename src/charon/{charon => }/encoding/payloads/sa_payload.c (100%) rename src/charon/{charon => }/encoding/payloads/sa_payload.h (100%) rename src/charon/{charon => }/encoding/payloads/traffic_selector_substructure.c (100%) rename src/charon/{charon => }/encoding/payloads/traffic_selector_substructure.h (100%) rename src/charon/{charon => }/encoding/payloads/transform_attribute.c (100%) rename src/charon/{charon => }/encoding/payloads/transform_attribute.h (100%) rename src/charon/{charon => }/encoding/payloads/transform_substructure.c (100%) rename src/charon/{charon => }/encoding/payloads/transform_substructure.h (100%) rename src/charon/{charon => }/encoding/payloads/ts_payload.c (100%) rename src/charon/{charon => }/encoding/payloads/ts_payload.h (100%) rename src/charon/{charon => }/encoding/payloads/unknown_payload.c (100%) rename src/charon/{charon => }/encoding/payloads/unknown_payload.h (100%) rename src/charon/{charon => }/encoding/payloads/vendor_id_payload.c (100%) rename src/charon/{charon => }/encoding/payloads/vendor_id_payload.h (100%) rename src/charon/{charon => }/network/Makefile.network (100%) rename src/charon/{charon => }/network/packet.c (100%) rename src/charon/{charon => }/network/packet.h (100%) rename src/charon/{charon => }/network/socket.c (100%) rename src/charon/{charon => }/network/socket.h (100%) rename src/charon/{charon => }/queues/Makefile.queues (100%) rename src/charon/{charon => }/queues/event_queue.c (100%) rename src/charon/{charon => }/queues/event_queue.h (100%) rename src/charon/{charon => }/queues/job_queue.c (100%) rename src/charon/{charon => }/queues/job_queue.h (100%) rename src/charon/{charon => }/queues/jobs/Makefile.jobs (100%) rename src/charon/{charon => }/queues/jobs/delete_established_ike_sa_job.c (100%) rename src/charon/{charon => }/queues/jobs/delete_established_ike_sa_job.h (100%) rename src/charon/{charon => }/queues/jobs/delete_half_open_ike_sa_job.c (100%) rename src/charon/{charon => }/queues/jobs/delete_half_open_ike_sa_job.h (100%) rename src/charon/{charon => }/queues/jobs/incoming_packet_job.c (100%) rename src/charon/{charon => }/queues/jobs/incoming_packet_job.h (100%) rename src/charon/{charon => }/queues/jobs/initiate_ike_sa_job.c (100%) rename src/charon/{charon => }/queues/jobs/initiate_ike_sa_job.h (100%) rename src/charon/{charon => }/queues/jobs/job.c (100%) rename src/charon/{charon => }/queues/jobs/job.h (100%) rename src/charon/{charon => }/queues/jobs/retransmit_request_job.c (100%) rename src/charon/{charon => }/queues/jobs/retransmit_request_job.h (100%) rename src/charon/{charon => }/queues/send_queue.c (100%) rename src/charon/{charon => }/queues/send_queue.h (100%) rename src/charon/{charon => }/sa/Makefile.sa (100%) rename src/charon/{charon => }/sa/authenticator.c (100%) rename src/charon/{charon => }/sa/authenticator.h (100%) rename src/charon/{charon => }/sa/child_sa.c (100%) rename src/charon/{charon => }/sa/child_sa.h (100%) rename src/charon/{charon => }/sa/ike_sa.c (100%) rename src/charon/{charon => }/sa/ike_sa.h (100%) rename src/charon/{charon => }/sa/ike_sa_id.c (100%) rename src/charon/{charon => }/sa/ike_sa_id.h (100%) rename src/charon/{charon => }/sa/ike_sa_manager.c (100%) rename src/charon/{charon => }/sa/ike_sa_manager.h (100%) rename src/charon/{charon => }/sa/states/Makefile.states (100%) rename src/charon/{charon => }/sa/states/ike_auth_requested.c (100%) rename src/charon/{charon => }/sa/states/ike_auth_requested.h (100%) rename src/charon/{charon => }/sa/states/ike_sa_established.c (100%) rename src/charon/{charon => }/sa/states/ike_sa_established.h (100%) rename src/charon/{charon => }/sa/states/ike_sa_init_requested.c (100%) rename src/charon/{charon => }/sa/states/ike_sa_init_requested.h (100%) rename src/charon/{charon => }/sa/states/ike_sa_init_responded.c (100%) rename src/charon/{charon => }/sa/states/ike_sa_init_responded.h (100%) rename src/charon/{charon => }/sa/states/initiator_init.c (100%) rename src/charon/{charon => }/sa/states/initiator_init.h (100%) rename src/charon/{charon => }/sa/states/responder_init.c (100%) rename src/charon/{charon => }/sa/states/responder_init.h (100%) rename src/charon/{charon => }/sa/states/state.c (100%) rename src/charon/{charon => }/sa/states/state.h (100%) rename src/charon/{charon => }/threads/Makefile.threads (100%) rename src/charon/{charon => }/threads/kernel_interface.c (100%) rename src/charon/{charon => }/threads/kernel_interface.h (100%) rename src/charon/{charon => }/threads/receiver.c (100%) rename src/charon/{charon => }/threads/receiver.h (100%) rename src/charon/{charon => }/threads/scheduler.c (100%) rename src/charon/{charon => }/threads/scheduler.h (100%) rename src/charon/{charon => }/threads/sender.c (100%) rename src/charon/{charon => }/threads/sender.h (100%) rename src/charon/{charon => }/threads/stroke_interface.c (100%) rename src/charon/{charon => }/threads/stroke_interface.h (100%) rename src/charon/{charon => }/threads/thread_pool.c (100%) rename src/charon/{charon => }/threads/thread_pool.h (100%) diff --git a/src/charon/charon/Architecture.txt b/src/charon/Architecture.txt similarity index 100% rename from src/charon/charon/Architecture.txt rename to src/charon/Architecture.txt diff --git a/src/charon/charon/Known-bugs.txt b/src/charon/Known-bugs.txt similarity index 100% rename from src/charon/charon/Known-bugs.txt rename to src/charon/Known-bugs.txt diff --git a/src/charon/charon/Makefile.charon b/src/charon/Makefile.charon similarity index 100% rename from src/charon/charon/Makefile.charon rename to src/charon/Makefile.charon diff --git a/src/charon/charon/Todo-list.txt b/src/charon/Todo-list.txt similarity index 100% rename from src/charon/charon/Todo-list.txt rename to src/charon/Todo-list.txt diff --git a/src/charon/charon.kdevelop b/src/charon/charon.kdevelop deleted file mode 100644 index 270e815c4..000000000 --- a/src/charon/charon.kdevelop +++ /dev/null @@ -1,105 +0,0 @@ - - - - Martin Willi - martin@strongswan.org - $VERSION$ - KDevCustomProject - C - - - - - Source - executable - - - - - - - - - - - - - ada - ada_bugs_gcc - bash - bash_bugs - clanlib - fortran_bugs_gcc - gnome1 - gnustep - gtk - gtk_bugs - haskell - haskell_bugs_ghc - java_bugs_gcc - java_bugs_sun - kde2book - libstdc++ - opengl - pascal_bugs_fp - php - php_bugs - perl - perl_bugs - python - python_bugs - qt-kdev3 - ruby - ruby_bugs - sdl - stl - sw - w3c-dom-level2-html - w3c-svg - w3c-uaag10 - wxwidgets_bugs - - - Guide to the Qt Translation Tools - Qt Assistant Manual - Qt Designer Manual - Qt Reference Documentation - qmake User Guide - - - KDE Libraries (Doxygen) - - - - - - - - - - - - - true - true - true - false - true - true - true - 250 - 400 - 250 - - - - - false - false - - - *.o,*.lo,CVS - false - - - diff --git a/src/charon/charon/config/Makefile.config b/src/charon/config/Makefile.config similarity index 100% rename from src/charon/charon/config/Makefile.config rename to src/charon/config/Makefile.config diff --git a/src/charon/charon/config/configuration.c b/src/charon/config/configuration.c similarity index 100% rename from src/charon/charon/config/configuration.c rename to src/charon/config/configuration.c diff --git a/src/charon/charon/config/configuration.h b/src/charon/config/configuration.h similarity index 100% rename from src/charon/charon/config/configuration.h rename to src/charon/config/configuration.h diff --git a/src/charon/charon/config/connections/Makefile.connections b/src/charon/config/connections/Makefile.connections similarity index 100% rename from src/charon/charon/config/connections/Makefile.connections rename to src/charon/config/connections/Makefile.connections diff --git a/src/charon/charon/config/connections/connection.c b/src/charon/config/connections/connection.c similarity index 100% rename from src/charon/charon/config/connections/connection.c rename to src/charon/config/connections/connection.c diff --git a/src/charon/charon/config/connections/connection.h b/src/charon/config/connections/connection.h similarity index 100% rename from src/charon/charon/config/connections/connection.h rename to src/charon/config/connections/connection.h diff --git a/src/charon/charon/config/connections/connection_store.h b/src/charon/config/connections/connection_store.h similarity index 100% rename from src/charon/charon/config/connections/connection_store.h rename to src/charon/config/connections/connection_store.h diff --git a/src/charon/charon/config/connections/local_connection_store.c b/src/charon/config/connections/local_connection_store.c similarity index 100% rename from src/charon/charon/config/connections/local_connection_store.c rename to src/charon/config/connections/local_connection_store.c diff --git a/src/charon/charon/config/connections/local_connection_store.h b/src/charon/config/connections/local_connection_store.h similarity index 100% rename from src/charon/charon/config/connections/local_connection_store.h rename to src/charon/config/connections/local_connection_store.h diff --git a/src/charon/charon/config/credentials/Makefile.credentials b/src/charon/config/credentials/Makefile.credentials similarity index 100% rename from src/charon/charon/config/credentials/Makefile.credentials rename to src/charon/config/credentials/Makefile.credentials diff --git a/src/charon/charon/config/credentials/credential_store.h b/src/charon/config/credentials/credential_store.h similarity index 100% rename from src/charon/charon/config/credentials/credential_store.h rename to src/charon/config/credentials/credential_store.h diff --git a/src/charon/charon/config/credentials/local_credential_store.c b/src/charon/config/credentials/local_credential_store.c similarity index 100% rename from src/charon/charon/config/credentials/local_credential_store.c rename to src/charon/config/credentials/local_credential_store.c diff --git a/src/charon/charon/config/credentials/local_credential_store.h b/src/charon/config/credentials/local_credential_store.h similarity index 100% rename from src/charon/charon/config/credentials/local_credential_store.h rename to src/charon/config/credentials/local_credential_store.h diff --git a/src/charon/charon/config/policies/Makefile.policies b/src/charon/config/policies/Makefile.policies similarity index 100% rename from src/charon/charon/config/policies/Makefile.policies rename to src/charon/config/policies/Makefile.policies diff --git a/src/charon/charon/config/policies/local_policy_store.c b/src/charon/config/policies/local_policy_store.c similarity index 100% rename from src/charon/charon/config/policies/local_policy_store.c rename to src/charon/config/policies/local_policy_store.c diff --git a/src/charon/charon/config/policies/local_policy_store.h b/src/charon/config/policies/local_policy_store.h similarity index 100% rename from src/charon/charon/config/policies/local_policy_store.h rename to src/charon/config/policies/local_policy_store.h diff --git a/src/charon/charon/config/policies/policy.c b/src/charon/config/policies/policy.c similarity index 100% rename from src/charon/charon/config/policies/policy.c rename to src/charon/config/policies/policy.c diff --git a/src/charon/charon/config/policies/policy.h b/src/charon/config/policies/policy.h similarity index 100% rename from src/charon/charon/config/policies/policy.h rename to src/charon/config/policies/policy.h diff --git a/src/charon/charon/config/policies/policy_store.h b/src/charon/config/policies/policy_store.h similarity index 100% rename from src/charon/charon/config/policies/policy_store.h rename to src/charon/config/policies/policy_store.h diff --git a/src/charon/charon/config/proposal.c b/src/charon/config/proposal.c similarity index 100% rename from src/charon/charon/config/proposal.c rename to src/charon/config/proposal.c diff --git a/src/charon/charon/config/proposal.h b/src/charon/config/proposal.h similarity index 100% rename from src/charon/charon/config/proposal.h rename to src/charon/config/proposal.h diff --git a/src/charon/charon/config/traffic_selector.c b/src/charon/config/traffic_selector.c similarity index 100% rename from src/charon/charon/config/traffic_selector.c rename to src/charon/config/traffic_selector.c diff --git a/src/charon/charon/config/traffic_selector.h b/src/charon/config/traffic_selector.h similarity index 100% rename from src/charon/charon/config/traffic_selector.h rename to src/charon/config/traffic_selector.h diff --git a/src/charon/charon/daemon.c b/src/charon/daemon.c similarity index 100% rename from src/charon/charon/daemon.c rename to src/charon/daemon.c diff --git a/src/charon/charon/daemon.h b/src/charon/daemon.h similarity index 100% rename from src/charon/charon/daemon.h rename to src/charon/daemon.h diff --git a/src/charon/charon/encoding/Makefile.encoding b/src/charon/encoding/Makefile.encoding similarity index 100% rename from src/charon/charon/encoding/Makefile.encoding rename to src/charon/encoding/Makefile.encoding diff --git a/src/charon/charon/encoding/generator.c b/src/charon/encoding/generator.c similarity index 100% rename from src/charon/charon/encoding/generator.c rename to src/charon/encoding/generator.c diff --git a/src/charon/charon/encoding/generator.h b/src/charon/encoding/generator.h similarity index 100% rename from src/charon/charon/encoding/generator.h rename to src/charon/encoding/generator.h diff --git a/src/charon/charon/encoding/message.c b/src/charon/encoding/message.c similarity index 100% rename from src/charon/charon/encoding/message.c rename to src/charon/encoding/message.c diff --git a/src/charon/charon/encoding/message.h b/src/charon/encoding/message.h similarity index 100% rename from src/charon/charon/encoding/message.h rename to src/charon/encoding/message.h diff --git a/src/charon/charon/encoding/parser.c b/src/charon/encoding/parser.c similarity index 100% rename from src/charon/charon/encoding/parser.c rename to src/charon/encoding/parser.c diff --git a/src/charon/charon/encoding/parser.h b/src/charon/encoding/parser.h similarity index 100% rename from src/charon/charon/encoding/parser.h rename to src/charon/encoding/parser.h diff --git a/src/charon/charon/encoding/payloads/Makefile.payloads b/src/charon/encoding/payloads/Makefile.payloads similarity index 100% rename from src/charon/charon/encoding/payloads/Makefile.payloads rename to src/charon/encoding/payloads/Makefile.payloads diff --git a/src/charon/charon/encoding/payloads/auth_payload.c b/src/charon/encoding/payloads/auth_payload.c similarity index 100% rename from src/charon/charon/encoding/payloads/auth_payload.c rename to src/charon/encoding/payloads/auth_payload.c diff --git a/src/charon/charon/encoding/payloads/auth_payload.h b/src/charon/encoding/payloads/auth_payload.h similarity index 100% rename from src/charon/charon/encoding/payloads/auth_payload.h rename to src/charon/encoding/payloads/auth_payload.h diff --git a/src/charon/charon/encoding/payloads/cert_payload.c b/src/charon/encoding/payloads/cert_payload.c similarity index 100% rename from src/charon/charon/encoding/payloads/cert_payload.c rename to src/charon/encoding/payloads/cert_payload.c diff --git a/src/charon/charon/encoding/payloads/cert_payload.h b/src/charon/encoding/payloads/cert_payload.h similarity index 100% rename from src/charon/charon/encoding/payloads/cert_payload.h rename to src/charon/encoding/payloads/cert_payload.h diff --git a/src/charon/charon/encoding/payloads/certreq_payload.c b/src/charon/encoding/payloads/certreq_payload.c similarity index 100% rename from src/charon/charon/encoding/payloads/certreq_payload.c rename to src/charon/encoding/payloads/certreq_payload.c diff --git a/src/charon/charon/encoding/payloads/certreq_payload.h b/src/charon/encoding/payloads/certreq_payload.h similarity index 100% rename from src/charon/charon/encoding/payloads/certreq_payload.h rename to src/charon/encoding/payloads/certreq_payload.h diff --git a/src/charon/charon/encoding/payloads/configuration_attribute.c b/src/charon/encoding/payloads/configuration_attribute.c similarity index 100% rename from src/charon/charon/encoding/payloads/configuration_attribute.c rename to src/charon/encoding/payloads/configuration_attribute.c diff --git a/src/charon/charon/encoding/payloads/configuration_attribute.h b/src/charon/encoding/payloads/configuration_attribute.h similarity index 100% rename from src/charon/charon/encoding/payloads/configuration_attribute.h rename to src/charon/encoding/payloads/configuration_attribute.h diff --git a/src/charon/charon/encoding/payloads/cp_payload.c b/src/charon/encoding/payloads/cp_payload.c similarity index 100% rename from src/charon/charon/encoding/payloads/cp_payload.c rename to src/charon/encoding/payloads/cp_payload.c diff --git a/src/charon/charon/encoding/payloads/cp_payload.h b/src/charon/encoding/payloads/cp_payload.h similarity index 100% rename from src/charon/charon/encoding/payloads/cp_payload.h rename to src/charon/encoding/payloads/cp_payload.h diff --git a/src/charon/charon/encoding/payloads/delete_payload.c b/src/charon/encoding/payloads/delete_payload.c similarity index 100% rename from src/charon/charon/encoding/payloads/delete_payload.c rename to src/charon/encoding/payloads/delete_payload.c diff --git a/src/charon/charon/encoding/payloads/delete_payload.h b/src/charon/encoding/payloads/delete_payload.h similarity index 100% rename from src/charon/charon/encoding/payloads/delete_payload.h rename to src/charon/encoding/payloads/delete_payload.h diff --git a/src/charon/charon/encoding/payloads/eap_payload.c b/src/charon/encoding/payloads/eap_payload.c similarity index 100% rename from src/charon/charon/encoding/payloads/eap_payload.c rename to src/charon/encoding/payloads/eap_payload.c diff --git a/src/charon/charon/encoding/payloads/eap_payload.h b/src/charon/encoding/payloads/eap_payload.h similarity index 100% rename from src/charon/charon/encoding/payloads/eap_payload.h rename to src/charon/encoding/payloads/eap_payload.h diff --git a/src/charon/charon/encoding/payloads/encodings.c b/src/charon/encoding/payloads/encodings.c similarity index 100% rename from src/charon/charon/encoding/payloads/encodings.c rename to src/charon/encoding/payloads/encodings.c diff --git a/src/charon/charon/encoding/payloads/encodings.h b/src/charon/encoding/payloads/encodings.h similarity index 100% rename from src/charon/charon/encoding/payloads/encodings.h rename to src/charon/encoding/payloads/encodings.h diff --git a/src/charon/charon/encoding/payloads/encryption_payload.c b/src/charon/encoding/payloads/encryption_payload.c similarity index 100% rename from src/charon/charon/encoding/payloads/encryption_payload.c rename to src/charon/encoding/payloads/encryption_payload.c diff --git a/src/charon/charon/encoding/payloads/encryption_payload.h b/src/charon/encoding/payloads/encryption_payload.h similarity index 100% rename from src/charon/charon/encoding/payloads/encryption_payload.h rename to src/charon/encoding/payloads/encryption_payload.h diff --git a/src/charon/charon/encoding/payloads/id_payload.c b/src/charon/encoding/payloads/id_payload.c similarity index 100% rename from src/charon/charon/encoding/payloads/id_payload.c rename to src/charon/encoding/payloads/id_payload.c diff --git a/src/charon/charon/encoding/payloads/id_payload.h b/src/charon/encoding/payloads/id_payload.h similarity index 100% rename from src/charon/charon/encoding/payloads/id_payload.h rename to src/charon/encoding/payloads/id_payload.h diff --git a/src/charon/charon/encoding/payloads/ike_header.c b/src/charon/encoding/payloads/ike_header.c similarity index 100% rename from src/charon/charon/encoding/payloads/ike_header.c rename to src/charon/encoding/payloads/ike_header.c diff --git a/src/charon/charon/encoding/payloads/ike_header.h b/src/charon/encoding/payloads/ike_header.h similarity index 100% rename from src/charon/charon/encoding/payloads/ike_header.h rename to src/charon/encoding/payloads/ike_header.h diff --git a/src/charon/charon/encoding/payloads/ke_payload.c b/src/charon/encoding/payloads/ke_payload.c similarity index 100% rename from src/charon/charon/encoding/payloads/ke_payload.c rename to src/charon/encoding/payloads/ke_payload.c diff --git a/src/charon/charon/encoding/payloads/ke_payload.h b/src/charon/encoding/payloads/ke_payload.h similarity index 100% rename from src/charon/charon/encoding/payloads/ke_payload.h rename to src/charon/encoding/payloads/ke_payload.h diff --git a/src/charon/charon/encoding/payloads/nonce_payload.c b/src/charon/encoding/payloads/nonce_payload.c similarity index 100% rename from src/charon/charon/encoding/payloads/nonce_payload.c rename to src/charon/encoding/payloads/nonce_payload.c diff --git a/src/charon/charon/encoding/payloads/nonce_payload.h b/src/charon/encoding/payloads/nonce_payload.h similarity index 100% rename from src/charon/charon/encoding/payloads/nonce_payload.h rename to src/charon/encoding/payloads/nonce_payload.h diff --git a/src/charon/charon/encoding/payloads/notify_payload.c b/src/charon/encoding/payloads/notify_payload.c similarity index 100% rename from src/charon/charon/encoding/payloads/notify_payload.c rename to src/charon/encoding/payloads/notify_payload.c diff --git a/src/charon/charon/encoding/payloads/notify_payload.h b/src/charon/encoding/payloads/notify_payload.h similarity index 100% rename from src/charon/charon/encoding/payloads/notify_payload.h rename to src/charon/encoding/payloads/notify_payload.h diff --git a/src/charon/charon/encoding/payloads/payload.c b/src/charon/encoding/payloads/payload.c similarity index 100% rename from src/charon/charon/encoding/payloads/payload.c rename to src/charon/encoding/payloads/payload.c diff --git a/src/charon/charon/encoding/payloads/payload.h b/src/charon/encoding/payloads/payload.h similarity index 100% rename from src/charon/charon/encoding/payloads/payload.h rename to src/charon/encoding/payloads/payload.h diff --git a/src/charon/charon/encoding/payloads/proposal_substructure.c b/src/charon/encoding/payloads/proposal_substructure.c similarity index 100% rename from src/charon/charon/encoding/payloads/proposal_substructure.c rename to src/charon/encoding/payloads/proposal_substructure.c diff --git a/src/charon/charon/encoding/payloads/proposal_substructure.h b/src/charon/encoding/payloads/proposal_substructure.h similarity index 100% rename from src/charon/charon/encoding/payloads/proposal_substructure.h rename to src/charon/encoding/payloads/proposal_substructure.h diff --git a/src/charon/charon/encoding/payloads/sa_payload.c b/src/charon/encoding/payloads/sa_payload.c similarity index 100% rename from src/charon/charon/encoding/payloads/sa_payload.c rename to src/charon/encoding/payloads/sa_payload.c diff --git a/src/charon/charon/encoding/payloads/sa_payload.h b/src/charon/encoding/payloads/sa_payload.h similarity index 100% rename from src/charon/charon/encoding/payloads/sa_payload.h rename to src/charon/encoding/payloads/sa_payload.h diff --git a/src/charon/charon/encoding/payloads/traffic_selector_substructure.c b/src/charon/encoding/payloads/traffic_selector_substructure.c similarity index 100% rename from src/charon/charon/encoding/payloads/traffic_selector_substructure.c rename to src/charon/encoding/payloads/traffic_selector_substructure.c diff --git a/src/charon/charon/encoding/payloads/traffic_selector_substructure.h b/src/charon/encoding/payloads/traffic_selector_substructure.h similarity index 100% rename from src/charon/charon/encoding/payloads/traffic_selector_substructure.h rename to src/charon/encoding/payloads/traffic_selector_substructure.h diff --git a/src/charon/charon/encoding/payloads/transform_attribute.c b/src/charon/encoding/payloads/transform_attribute.c similarity index 100% rename from src/charon/charon/encoding/payloads/transform_attribute.c rename to src/charon/encoding/payloads/transform_attribute.c diff --git a/src/charon/charon/encoding/payloads/transform_attribute.h b/src/charon/encoding/payloads/transform_attribute.h similarity index 100% rename from src/charon/charon/encoding/payloads/transform_attribute.h rename to src/charon/encoding/payloads/transform_attribute.h diff --git a/src/charon/charon/encoding/payloads/transform_substructure.c b/src/charon/encoding/payloads/transform_substructure.c similarity index 100% rename from src/charon/charon/encoding/payloads/transform_substructure.c rename to src/charon/encoding/payloads/transform_substructure.c diff --git a/src/charon/charon/encoding/payloads/transform_substructure.h b/src/charon/encoding/payloads/transform_substructure.h similarity index 100% rename from src/charon/charon/encoding/payloads/transform_substructure.h rename to src/charon/encoding/payloads/transform_substructure.h diff --git a/src/charon/charon/encoding/payloads/ts_payload.c b/src/charon/encoding/payloads/ts_payload.c similarity index 100% rename from src/charon/charon/encoding/payloads/ts_payload.c rename to src/charon/encoding/payloads/ts_payload.c diff --git a/src/charon/charon/encoding/payloads/ts_payload.h b/src/charon/encoding/payloads/ts_payload.h similarity index 100% rename from src/charon/charon/encoding/payloads/ts_payload.h rename to src/charon/encoding/payloads/ts_payload.h diff --git a/src/charon/charon/encoding/payloads/unknown_payload.c b/src/charon/encoding/payloads/unknown_payload.c similarity index 100% rename from src/charon/charon/encoding/payloads/unknown_payload.c rename to src/charon/encoding/payloads/unknown_payload.c diff --git a/src/charon/charon/encoding/payloads/unknown_payload.h b/src/charon/encoding/payloads/unknown_payload.h similarity index 100% rename from src/charon/charon/encoding/payloads/unknown_payload.h rename to src/charon/encoding/payloads/unknown_payload.h diff --git a/src/charon/charon/encoding/payloads/vendor_id_payload.c b/src/charon/encoding/payloads/vendor_id_payload.c similarity index 100% rename from src/charon/charon/encoding/payloads/vendor_id_payload.c rename to src/charon/encoding/payloads/vendor_id_payload.c diff --git a/src/charon/charon/encoding/payloads/vendor_id_payload.h b/src/charon/encoding/payloads/vendor_id_payload.h similarity index 100% rename from src/charon/charon/encoding/payloads/vendor_id_payload.h rename to src/charon/encoding/payloads/vendor_id_payload.h diff --git a/src/charon/charon/network/Makefile.network b/src/charon/network/Makefile.network similarity index 100% rename from src/charon/charon/network/Makefile.network rename to src/charon/network/Makefile.network diff --git a/src/charon/charon/network/packet.c b/src/charon/network/packet.c similarity index 100% rename from src/charon/charon/network/packet.c rename to src/charon/network/packet.c diff --git a/src/charon/charon/network/packet.h b/src/charon/network/packet.h similarity index 100% rename from src/charon/charon/network/packet.h rename to src/charon/network/packet.h diff --git a/src/charon/charon/network/socket.c b/src/charon/network/socket.c similarity index 100% rename from src/charon/charon/network/socket.c rename to src/charon/network/socket.c diff --git a/src/charon/charon/network/socket.h b/src/charon/network/socket.h similarity index 100% rename from src/charon/charon/network/socket.h rename to src/charon/network/socket.h diff --git a/src/charon/charon/queues/Makefile.queues b/src/charon/queues/Makefile.queues similarity index 100% rename from src/charon/charon/queues/Makefile.queues rename to src/charon/queues/Makefile.queues diff --git a/src/charon/charon/queues/event_queue.c b/src/charon/queues/event_queue.c similarity index 100% rename from src/charon/charon/queues/event_queue.c rename to src/charon/queues/event_queue.c diff --git a/src/charon/charon/queues/event_queue.h b/src/charon/queues/event_queue.h similarity index 100% rename from src/charon/charon/queues/event_queue.h rename to src/charon/queues/event_queue.h diff --git a/src/charon/charon/queues/job_queue.c b/src/charon/queues/job_queue.c similarity index 100% rename from src/charon/charon/queues/job_queue.c rename to src/charon/queues/job_queue.c diff --git a/src/charon/charon/queues/job_queue.h b/src/charon/queues/job_queue.h similarity index 100% rename from src/charon/charon/queues/job_queue.h rename to src/charon/queues/job_queue.h diff --git a/src/charon/charon/queues/jobs/Makefile.jobs b/src/charon/queues/jobs/Makefile.jobs similarity index 100% rename from src/charon/charon/queues/jobs/Makefile.jobs rename to src/charon/queues/jobs/Makefile.jobs diff --git a/src/charon/charon/queues/jobs/delete_established_ike_sa_job.c b/src/charon/queues/jobs/delete_established_ike_sa_job.c similarity index 100% rename from src/charon/charon/queues/jobs/delete_established_ike_sa_job.c rename to src/charon/queues/jobs/delete_established_ike_sa_job.c diff --git a/src/charon/charon/queues/jobs/delete_established_ike_sa_job.h b/src/charon/queues/jobs/delete_established_ike_sa_job.h similarity index 100% rename from src/charon/charon/queues/jobs/delete_established_ike_sa_job.h rename to src/charon/queues/jobs/delete_established_ike_sa_job.h diff --git a/src/charon/charon/queues/jobs/delete_half_open_ike_sa_job.c b/src/charon/queues/jobs/delete_half_open_ike_sa_job.c similarity index 100% rename from src/charon/charon/queues/jobs/delete_half_open_ike_sa_job.c rename to src/charon/queues/jobs/delete_half_open_ike_sa_job.c diff --git a/src/charon/charon/queues/jobs/delete_half_open_ike_sa_job.h b/src/charon/queues/jobs/delete_half_open_ike_sa_job.h similarity index 100% rename from src/charon/charon/queues/jobs/delete_half_open_ike_sa_job.h rename to src/charon/queues/jobs/delete_half_open_ike_sa_job.h diff --git a/src/charon/charon/queues/jobs/incoming_packet_job.c b/src/charon/queues/jobs/incoming_packet_job.c similarity index 100% rename from src/charon/charon/queues/jobs/incoming_packet_job.c rename to src/charon/queues/jobs/incoming_packet_job.c diff --git a/src/charon/charon/queues/jobs/incoming_packet_job.h b/src/charon/queues/jobs/incoming_packet_job.h similarity index 100% rename from src/charon/charon/queues/jobs/incoming_packet_job.h rename to src/charon/queues/jobs/incoming_packet_job.h diff --git a/src/charon/charon/queues/jobs/initiate_ike_sa_job.c b/src/charon/queues/jobs/initiate_ike_sa_job.c similarity index 100% rename from src/charon/charon/queues/jobs/initiate_ike_sa_job.c rename to src/charon/queues/jobs/initiate_ike_sa_job.c diff --git a/src/charon/charon/queues/jobs/initiate_ike_sa_job.h b/src/charon/queues/jobs/initiate_ike_sa_job.h similarity index 100% rename from src/charon/charon/queues/jobs/initiate_ike_sa_job.h rename to src/charon/queues/jobs/initiate_ike_sa_job.h diff --git a/src/charon/charon/queues/jobs/job.c b/src/charon/queues/jobs/job.c similarity index 100% rename from src/charon/charon/queues/jobs/job.c rename to src/charon/queues/jobs/job.c diff --git a/src/charon/charon/queues/jobs/job.h b/src/charon/queues/jobs/job.h similarity index 100% rename from src/charon/charon/queues/jobs/job.h rename to src/charon/queues/jobs/job.h diff --git a/src/charon/charon/queues/jobs/retransmit_request_job.c b/src/charon/queues/jobs/retransmit_request_job.c similarity index 100% rename from src/charon/charon/queues/jobs/retransmit_request_job.c rename to src/charon/queues/jobs/retransmit_request_job.c diff --git a/src/charon/charon/queues/jobs/retransmit_request_job.h b/src/charon/queues/jobs/retransmit_request_job.h similarity index 100% rename from src/charon/charon/queues/jobs/retransmit_request_job.h rename to src/charon/queues/jobs/retransmit_request_job.h diff --git a/src/charon/charon/queues/send_queue.c b/src/charon/queues/send_queue.c similarity index 100% rename from src/charon/charon/queues/send_queue.c rename to src/charon/queues/send_queue.c diff --git a/src/charon/charon/queues/send_queue.h b/src/charon/queues/send_queue.h similarity index 100% rename from src/charon/charon/queues/send_queue.h rename to src/charon/queues/send_queue.h diff --git a/src/charon/charon/sa/Makefile.sa b/src/charon/sa/Makefile.sa similarity index 100% rename from src/charon/charon/sa/Makefile.sa rename to src/charon/sa/Makefile.sa diff --git a/src/charon/charon/sa/authenticator.c b/src/charon/sa/authenticator.c similarity index 100% rename from src/charon/charon/sa/authenticator.c rename to src/charon/sa/authenticator.c diff --git a/src/charon/charon/sa/authenticator.h b/src/charon/sa/authenticator.h similarity index 100% rename from src/charon/charon/sa/authenticator.h rename to src/charon/sa/authenticator.h diff --git a/src/charon/charon/sa/child_sa.c b/src/charon/sa/child_sa.c similarity index 100% rename from src/charon/charon/sa/child_sa.c rename to src/charon/sa/child_sa.c diff --git a/src/charon/charon/sa/child_sa.h b/src/charon/sa/child_sa.h similarity index 100% rename from src/charon/charon/sa/child_sa.h rename to src/charon/sa/child_sa.h diff --git a/src/charon/charon/sa/ike_sa.c b/src/charon/sa/ike_sa.c similarity index 100% rename from src/charon/charon/sa/ike_sa.c rename to src/charon/sa/ike_sa.c diff --git a/src/charon/charon/sa/ike_sa.h b/src/charon/sa/ike_sa.h similarity index 100% rename from src/charon/charon/sa/ike_sa.h rename to src/charon/sa/ike_sa.h diff --git a/src/charon/charon/sa/ike_sa_id.c b/src/charon/sa/ike_sa_id.c similarity index 100% rename from src/charon/charon/sa/ike_sa_id.c rename to src/charon/sa/ike_sa_id.c diff --git a/src/charon/charon/sa/ike_sa_id.h b/src/charon/sa/ike_sa_id.h similarity index 100% rename from src/charon/charon/sa/ike_sa_id.h rename to src/charon/sa/ike_sa_id.h diff --git a/src/charon/charon/sa/ike_sa_manager.c b/src/charon/sa/ike_sa_manager.c similarity index 100% rename from src/charon/charon/sa/ike_sa_manager.c rename to src/charon/sa/ike_sa_manager.c diff --git a/src/charon/charon/sa/ike_sa_manager.h b/src/charon/sa/ike_sa_manager.h similarity index 100% rename from src/charon/charon/sa/ike_sa_manager.h rename to src/charon/sa/ike_sa_manager.h diff --git a/src/charon/charon/sa/states/Makefile.states b/src/charon/sa/states/Makefile.states similarity index 100% rename from src/charon/charon/sa/states/Makefile.states rename to src/charon/sa/states/Makefile.states diff --git a/src/charon/charon/sa/states/ike_auth_requested.c b/src/charon/sa/states/ike_auth_requested.c similarity index 100% rename from src/charon/charon/sa/states/ike_auth_requested.c rename to src/charon/sa/states/ike_auth_requested.c diff --git a/src/charon/charon/sa/states/ike_auth_requested.h b/src/charon/sa/states/ike_auth_requested.h similarity index 100% rename from src/charon/charon/sa/states/ike_auth_requested.h rename to src/charon/sa/states/ike_auth_requested.h diff --git a/src/charon/charon/sa/states/ike_sa_established.c b/src/charon/sa/states/ike_sa_established.c similarity index 100% rename from src/charon/charon/sa/states/ike_sa_established.c rename to src/charon/sa/states/ike_sa_established.c diff --git a/src/charon/charon/sa/states/ike_sa_established.h b/src/charon/sa/states/ike_sa_established.h similarity index 100% rename from src/charon/charon/sa/states/ike_sa_established.h rename to src/charon/sa/states/ike_sa_established.h diff --git a/src/charon/charon/sa/states/ike_sa_init_requested.c b/src/charon/sa/states/ike_sa_init_requested.c similarity index 100% rename from src/charon/charon/sa/states/ike_sa_init_requested.c rename to src/charon/sa/states/ike_sa_init_requested.c diff --git a/src/charon/charon/sa/states/ike_sa_init_requested.h b/src/charon/sa/states/ike_sa_init_requested.h similarity index 100% rename from src/charon/charon/sa/states/ike_sa_init_requested.h rename to src/charon/sa/states/ike_sa_init_requested.h diff --git a/src/charon/charon/sa/states/ike_sa_init_responded.c b/src/charon/sa/states/ike_sa_init_responded.c similarity index 100% rename from src/charon/charon/sa/states/ike_sa_init_responded.c rename to src/charon/sa/states/ike_sa_init_responded.c diff --git a/src/charon/charon/sa/states/ike_sa_init_responded.h b/src/charon/sa/states/ike_sa_init_responded.h similarity index 100% rename from src/charon/charon/sa/states/ike_sa_init_responded.h rename to src/charon/sa/states/ike_sa_init_responded.h diff --git a/src/charon/charon/sa/states/initiator_init.c b/src/charon/sa/states/initiator_init.c similarity index 100% rename from src/charon/charon/sa/states/initiator_init.c rename to src/charon/sa/states/initiator_init.c diff --git a/src/charon/charon/sa/states/initiator_init.h b/src/charon/sa/states/initiator_init.h similarity index 100% rename from src/charon/charon/sa/states/initiator_init.h rename to src/charon/sa/states/initiator_init.h diff --git a/src/charon/charon/sa/states/responder_init.c b/src/charon/sa/states/responder_init.c similarity index 100% rename from src/charon/charon/sa/states/responder_init.c rename to src/charon/sa/states/responder_init.c diff --git a/src/charon/charon/sa/states/responder_init.h b/src/charon/sa/states/responder_init.h similarity index 100% rename from src/charon/charon/sa/states/responder_init.h rename to src/charon/sa/states/responder_init.h diff --git a/src/charon/charon/sa/states/state.c b/src/charon/sa/states/state.c similarity index 100% rename from src/charon/charon/sa/states/state.c rename to src/charon/sa/states/state.c diff --git a/src/charon/charon/sa/states/state.h b/src/charon/sa/states/state.h similarity index 100% rename from src/charon/charon/sa/states/state.h rename to src/charon/sa/states/state.h diff --git a/src/charon/charon/threads/Makefile.threads b/src/charon/threads/Makefile.threads similarity index 100% rename from src/charon/charon/threads/Makefile.threads rename to src/charon/threads/Makefile.threads diff --git a/src/charon/charon/threads/kernel_interface.c b/src/charon/threads/kernel_interface.c similarity index 100% rename from src/charon/charon/threads/kernel_interface.c rename to src/charon/threads/kernel_interface.c diff --git a/src/charon/charon/threads/kernel_interface.h b/src/charon/threads/kernel_interface.h similarity index 100% rename from src/charon/charon/threads/kernel_interface.h rename to src/charon/threads/kernel_interface.h diff --git a/src/charon/charon/threads/receiver.c b/src/charon/threads/receiver.c similarity index 100% rename from src/charon/charon/threads/receiver.c rename to src/charon/threads/receiver.c diff --git a/src/charon/charon/threads/receiver.h b/src/charon/threads/receiver.h similarity index 100% rename from src/charon/charon/threads/receiver.h rename to src/charon/threads/receiver.h diff --git a/src/charon/charon/threads/scheduler.c b/src/charon/threads/scheduler.c similarity index 100% rename from src/charon/charon/threads/scheduler.c rename to src/charon/threads/scheduler.c diff --git a/src/charon/charon/threads/scheduler.h b/src/charon/threads/scheduler.h similarity index 100% rename from src/charon/charon/threads/scheduler.h rename to src/charon/threads/scheduler.h diff --git a/src/charon/charon/threads/sender.c b/src/charon/threads/sender.c similarity index 100% rename from src/charon/charon/threads/sender.c rename to src/charon/threads/sender.c diff --git a/src/charon/charon/threads/sender.h b/src/charon/threads/sender.h similarity index 100% rename from src/charon/charon/threads/sender.h rename to src/charon/threads/sender.h diff --git a/src/charon/charon/threads/stroke_interface.c b/src/charon/threads/stroke_interface.c similarity index 100% rename from src/charon/charon/threads/stroke_interface.c rename to src/charon/threads/stroke_interface.c diff --git a/src/charon/charon/threads/stroke_interface.h b/src/charon/threads/stroke_interface.h similarity index 100% rename from src/charon/charon/threads/stroke_interface.h rename to src/charon/threads/stroke_interface.h diff --git a/src/charon/charon/threads/thread_pool.c b/src/charon/threads/thread_pool.c similarity index 100% rename from src/charon/charon/threads/thread_pool.c rename to src/charon/threads/thread_pool.c diff --git a/src/charon/charon/threads/thread_pool.h b/src/charon/threads/thread_pool.h similarity index 100% rename from src/charon/charon/threads/thread_pool.h rename to src/charon/threads/thread_pool.h