diff --git a/OpenVPN Adapter/Info.plist b/OpenVPN Adapter/Info.plist new file mode 100644 index 0000000..20b05ec --- /dev/null +++ b/OpenVPN Adapter/Info.plist @@ -0,0 +1,24 @@ + + + + + CFBundleDevelopmentRegion + en + CFBundleExecutable + $(EXECUTABLE_NAME) + CFBundleIdentifier + $(PRODUCT_BUNDLE_IDENTIFIER) + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + $(PRODUCT_NAME) + CFBundlePackageType + FMWK + CFBundleShortVersionString + 1.0.0 + CFBundleVersion + $(CURRENT_PROJECT_VERSION) + NSPrincipalClass + + + diff --git a/OpenVPN Tunnel Provider/OpenVPNAdapter+Client.h b/OpenVPN Adapter/OpenVPNAdapter+Internal.h similarity index 100% rename from OpenVPN Tunnel Provider/OpenVPNAdapter+Client.h rename to OpenVPN Adapter/OpenVPNAdapter+Internal.h diff --git a/OpenVPN Tunnel Provider/OpenVPNAdapter+Provider.h b/OpenVPN Adapter/OpenVPNAdapter+Public.h similarity index 100% rename from OpenVPN Tunnel Provider/OpenVPNAdapter+Provider.h rename to OpenVPN Adapter/OpenVPNAdapter+Public.h diff --git a/OpenVPN Tunnel Provider/OpenVPNAdapter.h b/OpenVPN Adapter/OpenVPNAdapter.h similarity index 100% rename from OpenVPN Tunnel Provider/OpenVPNAdapter.h rename to OpenVPN Adapter/OpenVPNAdapter.h diff --git a/OpenVPN Tunnel Provider/OpenVPNAdapter.mm b/OpenVPN Adapter/OpenVPNAdapter.mm similarity index 90% rename from OpenVPN Tunnel Provider/OpenVPNAdapter.mm rename to OpenVPN Adapter/OpenVPNAdapter.mm index 346ecac..ead40ec 100644 --- a/OpenVPN Tunnel Provider/OpenVPNAdapter.mm +++ b/OpenVPN Adapter/OpenVPNAdapter.mm @@ -20,13 +20,13 @@ #import "TUNConfiguration.h" #import "OpenVPNAdapter.h" -#import "OpenVPNAdapter+Client.h" -#import "OpenVPNAdapter+Provider.h" +#import "OpenVPNAdapter+Internal.h" +#import "OpenVPNAdapter+Public.h" -NSString * const OpenVPNClientErrorDomain = @"OpenVPNClientErrorDomain"; +NSString * const OpenVPNAdapterErrorDomain = @"me.ss-abramchuk.openvpn-adapter.error-domain"; -NSString * const OpenVPNClientErrorFatalKey = @"OpenVPNClientErrorFatalKey"; -NSString * const OpenVPNClientErrorEventKey = @"OpenVPNClientErrorEventKey"; +NSString * const OpenVPNAdapterErrorFatalKey = @"me.ss-abramchuk.openvpn-adapter.error-key.fatal"; +NSString * const OpenVPNAdapterErrorEventKey = @"me.ss-abramchuk.openvpn-adapter.error-key.event"; @interface OpenVPNAdapter () @@ -225,14 +225,14 @@ static void socketCallback(CFSocketRef socket, CFSocketCallBackType type, CFData if (event->error) { NSMutableDictionary *userInfo = [NSMutableDictionary new]; - [userInfo setObject:@(event->fatal) forKey:OpenVPNClientErrorFatalKey]; - [userInfo setObject:@(eventIdentifier) forKey:OpenVPNClientErrorEventKey]; + [userInfo setObject:@(event->fatal) forKey:OpenVPNAdapterErrorFatalKey]; + [userInfo setObject:@(eventIdentifier) forKey:OpenVPNAdapterErrorEventKey]; if (eventMessage != nil && ![eventMessage isEqualToString:@""]) { [userInfo setObject:eventMessage forKey:NSLocalizedDescriptionKey]; } - NSError *error = [NSError errorWithDomain:OpenVPNClientErrorDomain + NSError *error = [NSError errorWithDomain:OpenVPNAdapterErrorDomain code:OpenVPNErrorClientFailure userInfo:[userInfo copy]]; @@ -301,7 +301,7 @@ static void socketCallback(CFSocketRef socket, CFSocketCallBackType type, CFData NSString *vpnConfiguration = [[NSString alloc] initWithData:settings encoding:NSUTF8StringEncoding]; if (vpnConfiguration == nil) { - if (error) *error = [NSError errorWithDomain:OpenVPNClientErrorDomain code:OpenVPNErrorConfigurationFailure userInfo:@{ + if (error) *error = [NSError errorWithDomain:OpenVPNAdapterErrorDomain code:OpenVPNErrorConfigurationFailure userInfo:@{ NSLocalizedDescriptionKey: @"Failed to read VPN configuration" }]; return NO; @@ -315,19 +315,20 @@ static void socketCallback(CFSocketRef socket, CFSocketCallBackType type, CFData ClientAPI::EvalConfig eval = self.vpnClient->eval_config(clientConfiguration); if (eval.error) { - if (error) *error = [NSError errorWithDomain:OpenVPNClientErrorDomain code:OpenVPNErrorConfigurationFailure userInfo:@{ + if (error) *error = [NSError errorWithDomain:OpenVPNAdapterErrorDomain code:OpenVPNErrorConfigurationFailure userInfo:@{ NSLocalizedDescriptionKey: [NSString stringWithUTF8String:eval.message.c_str()] }]; return NO; } + // TODO: Check whether nil values can be used for username and password or not ClientAPI::ProvideCreds creds; creds.username = [self.username UTF8String]; creds.password = [self.password UTF8String]; ClientAPI::Status creds_status = self.vpnClient->provide_creds(creds); if (creds_status.error) { - if (error) *error = [NSError errorWithDomain:OpenVPNClientErrorDomain code:OpenVPNErrorConfigurationFailure userInfo:@{ + if (error) *error = [NSError errorWithDomain:OpenVPNAdapterErrorDomain code:OpenVPNErrorConfigurationFailure userInfo:@{ NSLocalizedDescriptionKey: [NSString stringWithUTF8String:creds_status.message.c_str()] }]; return NO; @@ -340,7 +341,7 @@ static void socketCallback(CFSocketRef socket, CFSocketCallBackType type, CFData - (void)connect { // TODO: Describe why we use async invocation here - dispatch_queue_t connectQueue = dispatch_queue_create("me.ss-abramchuk.openvpn-ios-client.tunnel-provider.connection", NULL); + dispatch_queue_t connectQueue = dispatch_queue_create("me.ss-abramchuk.openvpn-ios-client.connection", NULL); dispatch_async(connectQueue, ^{ self.tunConfiguration = [TUNConfiguration new]; OpenVPNClient::init_process(); @@ -348,19 +349,19 @@ static void socketCallback(CFSocketRef socket, CFSocketCallBackType type, CFData try { ClientAPI::Status status = self.vpnClient->connect(); if (status.error) { - NSError *error = [NSError errorWithDomain:OpenVPNClientErrorDomain + NSError *error = [NSError errorWithDomain:OpenVPNAdapterErrorDomain code:OpenVPNErrorClientFailure userInfo:@{ NSLocalizedDescriptionKey: [NSString stringWithUTF8String:status.message.c_str()], - OpenVPNClientErrorFatalKey: @(YES), - OpenVPNClientErrorEventKey: @(OpenVPNEventConnectionFailed) }]; + OpenVPNAdapterErrorFatalKey: @(YES), + OpenVPNAdapterErrorEventKey: @(OpenVPNEventConnectionFailed) }]; [self.delegate handleError:error]; } } catch(const std::exception& e) { - NSError *error = [NSError errorWithDomain:OpenVPNClientErrorDomain + NSError *error = [NSError errorWithDomain:OpenVPNAdapterErrorDomain code:OpenVPNErrorClientFailure userInfo:@{ NSLocalizedDescriptionKey: [NSString stringWithUTF8String:e.what()], - OpenVPNClientErrorFatalKey: @(YES), - OpenVPNClientErrorEventKey: @(OpenVPNEventConnectionFailed) }]; + OpenVPNAdapterErrorFatalKey: @(YES), + OpenVPNAdapterErrorEventKey: @(OpenVPNEventConnectionFailed) }]; [self.delegate handleError:error]; } diff --git a/OpenVPN Tunnel Provider/OpenVPNClient.h b/OpenVPN Adapter/OpenVPNClient.h similarity index 100% rename from OpenVPN Tunnel Provider/OpenVPNClient.h rename to OpenVPN Adapter/OpenVPNClient.h diff --git a/OpenVPN Tunnel Provider/OpenVPNClient.mm b/OpenVPN Adapter/OpenVPNClient.mm similarity index 99% rename from OpenVPN Tunnel Provider/OpenVPNClient.mm rename to OpenVPN Adapter/OpenVPNClient.mm index e78c8d1..929bda2 100644 --- a/OpenVPN Tunnel Provider/OpenVPNClient.mm +++ b/OpenVPN Adapter/OpenVPNClient.mm @@ -10,7 +10,7 @@ #import -#import "OpenVPNAdapter+Client.h" +#import "OpenVPNAdapter+Internal.h" #import "OpenVPNClient.h" diff --git a/OpenVPN Tunnel Provider/OpenVPNError.h b/OpenVPN Adapter/OpenVPNError.h similarity index 57% rename from OpenVPN Tunnel Provider/OpenVPNError.h rename to OpenVPN Adapter/OpenVPNError.h index fd6d964..b036602 100644 --- a/OpenVPN Tunnel Provider/OpenVPNError.h +++ b/OpenVPN Adapter/OpenVPNError.h @@ -8,10 +8,10 @@ #import -extern NSString * __nonnull const OpenVPNClientErrorDomain; +extern NSString * __nonnull const OpenVPNAdapterErrorDomain; -extern NSString * __nonnull const OpenVPNClientErrorFatalKey; -extern NSString * __nonnull const OpenVPNClientErrorEventKey; +extern NSString * __nonnull const OpenVPNAdapterErrorFatalKey; +extern NSString * __nonnull const OpenVPNAdapterErrorEventKey; typedef NS_ENUM(NSUInteger, OpenVPNError) { OpenVPNErrorConfigurationFailure, diff --git a/OpenVPN Tunnel Provider/OpenVPNEvent.h b/OpenVPN Adapter/OpenVPNEvent.h similarity index 100% rename from OpenVPN Tunnel Provider/OpenVPNEvent.h rename to OpenVPN Adapter/OpenVPNEvent.h diff --git a/OpenVPN Tunnel Provider/TUNConfiguration.h b/OpenVPN Adapter/TUNConfiguration.h similarity index 100% rename from OpenVPN Tunnel Provider/TUNConfiguration.h rename to OpenVPN Adapter/TUNConfiguration.h diff --git a/OpenVPN Tunnel Provider/TUNConfiguration.m b/OpenVPN Adapter/TUNConfiguration.m similarity index 100% rename from OpenVPN Tunnel Provider/TUNConfiguration.m rename to OpenVPN Adapter/TUNConfiguration.m diff --git a/OpenVPN Adapter/Umbrella-Header.h b/OpenVPN Adapter/Umbrella-Header.h new file mode 100644 index 0000000..b44c35c --- /dev/null +++ b/OpenVPN Adapter/Umbrella-Header.h @@ -0,0 +1,22 @@ +// +// OpenVPNAdapter.h +// OpenVPNAdapter +// +// Created by Sergey Abramchuk on 09.03.17. +// +// + +#import + +//! Project version number for OpenVPNAdapter. +FOUNDATION_EXPORT double OpenVPNAdapterVersionNumber; + +//! Project version string for OpenVPNAdapter. +FOUNDATION_EXPORT const unsigned char OpenVPNAdapterVersionString[]; + +// In this header, you should import all the public headers of your framework using statements like #import + +#import +#import +#import +#import diff --git a/OpenVPN Tunnel Provider/Vendors/asio/.gitignore b/OpenVPN Adapter/Vendors/asio/.gitignore similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/.gitignore rename to OpenVPN Adapter/Vendors/asio/.gitignore diff --git a/OpenVPN Tunnel Provider/Vendors/asio/Makefile.am b/OpenVPN Adapter/Vendors/asio/Makefile.am similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/Makefile.am rename to OpenVPN Adapter/Vendors/asio/Makefile.am diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio.hpp b/OpenVPN Adapter/Vendors/asio/asio.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio.hpp rename to OpenVPN Adapter/Vendors/asio/asio.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/associated_allocator.hpp b/OpenVPN Adapter/Vendors/asio/asio/associated_allocator.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/associated_allocator.hpp rename to OpenVPN Adapter/Vendors/asio/asio/associated_allocator.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/associated_executor.hpp b/OpenVPN Adapter/Vendors/asio/asio/associated_executor.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/associated_executor.hpp rename to OpenVPN Adapter/Vendors/asio/asio/associated_executor.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/async_result.hpp b/OpenVPN Adapter/Vendors/asio/asio/async_result.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/async_result.hpp rename to OpenVPN Adapter/Vendors/asio/asio/async_result.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/basic_datagram_socket.hpp b/OpenVPN Adapter/Vendors/asio/asio/basic_datagram_socket.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/basic_datagram_socket.hpp rename to OpenVPN Adapter/Vendors/asio/asio/basic_datagram_socket.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/basic_deadline_timer.hpp b/OpenVPN Adapter/Vendors/asio/asio/basic_deadline_timer.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/basic_deadline_timer.hpp rename to OpenVPN Adapter/Vendors/asio/asio/basic_deadline_timer.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/basic_io_object.hpp b/OpenVPN Adapter/Vendors/asio/asio/basic_io_object.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/basic_io_object.hpp rename to OpenVPN Adapter/Vendors/asio/asio/basic_io_object.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/basic_raw_socket.hpp b/OpenVPN Adapter/Vendors/asio/asio/basic_raw_socket.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/basic_raw_socket.hpp rename to OpenVPN Adapter/Vendors/asio/asio/basic_raw_socket.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/basic_seq_packet_socket.hpp b/OpenVPN Adapter/Vendors/asio/asio/basic_seq_packet_socket.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/basic_seq_packet_socket.hpp rename to OpenVPN Adapter/Vendors/asio/asio/basic_seq_packet_socket.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/basic_serial_port.hpp b/OpenVPN Adapter/Vendors/asio/asio/basic_serial_port.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/basic_serial_port.hpp rename to OpenVPN Adapter/Vendors/asio/asio/basic_serial_port.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/basic_signal_set.hpp b/OpenVPN Adapter/Vendors/asio/asio/basic_signal_set.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/basic_signal_set.hpp rename to OpenVPN Adapter/Vendors/asio/asio/basic_signal_set.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/basic_socket.hpp b/OpenVPN Adapter/Vendors/asio/asio/basic_socket.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/basic_socket.hpp rename to OpenVPN Adapter/Vendors/asio/asio/basic_socket.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/basic_socket_acceptor.hpp b/OpenVPN Adapter/Vendors/asio/asio/basic_socket_acceptor.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/basic_socket_acceptor.hpp rename to OpenVPN Adapter/Vendors/asio/asio/basic_socket_acceptor.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/basic_socket_iostream.hpp b/OpenVPN Adapter/Vendors/asio/asio/basic_socket_iostream.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/basic_socket_iostream.hpp rename to OpenVPN Adapter/Vendors/asio/asio/basic_socket_iostream.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/basic_socket_streambuf.hpp b/OpenVPN Adapter/Vendors/asio/asio/basic_socket_streambuf.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/basic_socket_streambuf.hpp rename to OpenVPN Adapter/Vendors/asio/asio/basic_socket_streambuf.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/basic_stream_socket.hpp b/OpenVPN Adapter/Vendors/asio/asio/basic_stream_socket.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/basic_stream_socket.hpp rename to OpenVPN Adapter/Vendors/asio/asio/basic_stream_socket.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/basic_streambuf.hpp b/OpenVPN Adapter/Vendors/asio/asio/basic_streambuf.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/basic_streambuf.hpp rename to OpenVPN Adapter/Vendors/asio/asio/basic_streambuf.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/basic_streambuf_fwd.hpp b/OpenVPN Adapter/Vendors/asio/asio/basic_streambuf_fwd.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/basic_streambuf_fwd.hpp rename to OpenVPN Adapter/Vendors/asio/asio/basic_streambuf_fwd.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/basic_waitable_timer.hpp b/OpenVPN Adapter/Vendors/asio/asio/basic_waitable_timer.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/basic_waitable_timer.hpp rename to OpenVPN Adapter/Vendors/asio/asio/basic_waitable_timer.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/bind_executor.hpp b/OpenVPN Adapter/Vendors/asio/asio/bind_executor.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/bind_executor.hpp rename to OpenVPN Adapter/Vendors/asio/asio/bind_executor.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/buffer.hpp b/OpenVPN Adapter/Vendors/asio/asio/buffer.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/buffer.hpp rename to OpenVPN Adapter/Vendors/asio/asio/buffer.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/buffered_read_stream.hpp b/OpenVPN Adapter/Vendors/asio/asio/buffered_read_stream.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/buffered_read_stream.hpp rename to OpenVPN Adapter/Vendors/asio/asio/buffered_read_stream.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/buffered_read_stream_fwd.hpp b/OpenVPN Adapter/Vendors/asio/asio/buffered_read_stream_fwd.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/buffered_read_stream_fwd.hpp rename to OpenVPN Adapter/Vendors/asio/asio/buffered_read_stream_fwd.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/buffered_stream.hpp b/OpenVPN Adapter/Vendors/asio/asio/buffered_stream.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/buffered_stream.hpp rename to OpenVPN Adapter/Vendors/asio/asio/buffered_stream.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/buffered_stream_fwd.hpp b/OpenVPN Adapter/Vendors/asio/asio/buffered_stream_fwd.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/buffered_stream_fwd.hpp rename to OpenVPN Adapter/Vendors/asio/asio/buffered_stream_fwd.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/buffered_write_stream.hpp b/OpenVPN Adapter/Vendors/asio/asio/buffered_write_stream.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/buffered_write_stream.hpp rename to OpenVPN Adapter/Vendors/asio/asio/buffered_write_stream.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/buffered_write_stream_fwd.hpp b/OpenVPN Adapter/Vendors/asio/asio/buffered_write_stream_fwd.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/buffered_write_stream_fwd.hpp rename to OpenVPN Adapter/Vendors/asio/asio/buffered_write_stream_fwd.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/buffers_iterator.hpp b/OpenVPN Adapter/Vendors/asio/asio/buffers_iterator.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/buffers_iterator.hpp rename to OpenVPN Adapter/Vendors/asio/asio/buffers_iterator.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/completion_condition.hpp b/OpenVPN Adapter/Vendors/asio/asio/completion_condition.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/completion_condition.hpp rename to OpenVPN Adapter/Vendors/asio/asio/completion_condition.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/connect.hpp b/OpenVPN Adapter/Vendors/asio/asio/connect.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/connect.hpp rename to OpenVPN Adapter/Vendors/asio/asio/connect.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/coroutine.hpp b/OpenVPN Adapter/Vendors/asio/asio/coroutine.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/coroutine.hpp rename to OpenVPN Adapter/Vendors/asio/asio/coroutine.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/datagram_socket_service.hpp b/OpenVPN Adapter/Vendors/asio/asio/datagram_socket_service.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/datagram_socket_service.hpp rename to OpenVPN Adapter/Vendors/asio/asio/datagram_socket_service.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/deadline_timer.hpp b/OpenVPN Adapter/Vendors/asio/asio/deadline_timer.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/deadline_timer.hpp rename to OpenVPN Adapter/Vendors/asio/asio/deadline_timer.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/deadline_timer_service.hpp b/OpenVPN Adapter/Vendors/asio/asio/deadline_timer_service.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/deadline_timer_service.hpp rename to OpenVPN Adapter/Vendors/asio/asio/deadline_timer_service.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/defer.hpp b/OpenVPN Adapter/Vendors/asio/asio/defer.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/defer.hpp rename to OpenVPN Adapter/Vendors/asio/asio/defer.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/array.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/array.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/array.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/array.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/array_fwd.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/array_fwd.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/array_fwd.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/array_fwd.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/assert.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/assert.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/assert.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/assert.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/atomic_count.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/atomic_count.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/atomic_count.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/atomic_count.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/base_from_completion_cond.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/base_from_completion_cond.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/base_from_completion_cond.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/base_from_completion_cond.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/bind_handler.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/bind_handler.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/bind_handler.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/bind_handler.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/buffer_resize_guard.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/buffer_resize_guard.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/buffer_resize_guard.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/buffer_resize_guard.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/buffer_sequence_adapter.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/buffer_sequence_adapter.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/buffer_sequence_adapter.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/buffer_sequence_adapter.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/buffered_stream_storage.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/buffered_stream_storage.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/buffered_stream_storage.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/buffered_stream_storage.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/call_stack.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/call_stack.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/call_stack.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/call_stack.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/chrono.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/chrono.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/chrono.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/chrono.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/chrono_time_traits.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/chrono_time_traits.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/chrono_time_traits.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/chrono_time_traits.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/completion_handler.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/completion_handler.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/completion_handler.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/completion_handler.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/config.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/config.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/config.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/config.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/consuming_buffers.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/consuming_buffers.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/consuming_buffers.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/consuming_buffers.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/cstddef.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/cstddef.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/cstddef.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/cstddef.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/cstdint.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/cstdint.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/cstdint.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/cstdint.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/date_time_fwd.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/date_time_fwd.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/date_time_fwd.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/date_time_fwd.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/deadline_timer_service.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/deadline_timer_service.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/deadline_timer_service.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/deadline_timer_service.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/dependent_type.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/dependent_type.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/dependent_type.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/dependent_type.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/descriptor_ops.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/descriptor_ops.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/descriptor_ops.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/descriptor_ops.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/descriptor_read_op.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/descriptor_read_op.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/descriptor_read_op.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/descriptor_read_op.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/descriptor_write_op.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/descriptor_write_op.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/descriptor_write_op.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/descriptor_write_op.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/dev_poll_reactor.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/dev_poll_reactor.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/dev_poll_reactor.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/dev_poll_reactor.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/epoll_reactor.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/epoll_reactor.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/epoll_reactor.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/epoll_reactor.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/event.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/event.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/event.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/event.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/eventfd_select_interrupter.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/eventfd_select_interrupter.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/eventfd_select_interrupter.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/eventfd_select_interrupter.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/executor_op.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/executor_op.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/executor_op.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/executor_op.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/fd_set_adapter.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/fd_set_adapter.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/fd_set_adapter.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/fd_set_adapter.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/fenced_block.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/fenced_block.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/fenced_block.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/fenced_block.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/functional.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/functional.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/functional.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/functional.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/gcc_arm_fenced_block.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/gcc_arm_fenced_block.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/gcc_arm_fenced_block.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/gcc_arm_fenced_block.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/gcc_hppa_fenced_block.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/gcc_hppa_fenced_block.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/gcc_hppa_fenced_block.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/gcc_hppa_fenced_block.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/gcc_sync_fenced_block.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/gcc_sync_fenced_block.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/gcc_sync_fenced_block.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/gcc_sync_fenced_block.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/gcc_x86_fenced_block.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/gcc_x86_fenced_block.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/gcc_x86_fenced_block.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/gcc_x86_fenced_block.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/global.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/global.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/global.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/global.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/handler_alloc_helpers.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/handler_alloc_helpers.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/handler_alloc_helpers.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/handler_alloc_helpers.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/handler_cont_helpers.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/handler_cont_helpers.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/handler_cont_helpers.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/handler_cont_helpers.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/handler_invoke_helpers.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/handler_invoke_helpers.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/handler_invoke_helpers.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/handler_invoke_helpers.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/handler_tracking.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/handler_tracking.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/handler_tracking.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/handler_tracking.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/handler_type_requirements.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/handler_type_requirements.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/handler_type_requirements.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/handler_type_requirements.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/handler_work.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/handler_work.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/handler_work.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/handler_work.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/hash_map.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/hash_map.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/hash_map.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/hash_map.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/impl/buffer_sequence_adapter.ipp b/OpenVPN Adapter/Vendors/asio/asio/detail/impl/buffer_sequence_adapter.ipp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/impl/buffer_sequence_adapter.ipp rename to OpenVPN Adapter/Vendors/asio/asio/detail/impl/buffer_sequence_adapter.ipp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/impl/descriptor_ops.ipp b/OpenVPN Adapter/Vendors/asio/asio/detail/impl/descriptor_ops.ipp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/impl/descriptor_ops.ipp rename to OpenVPN Adapter/Vendors/asio/asio/detail/impl/descriptor_ops.ipp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/impl/dev_poll_reactor.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/impl/dev_poll_reactor.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/impl/dev_poll_reactor.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/impl/dev_poll_reactor.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/impl/dev_poll_reactor.ipp b/OpenVPN Adapter/Vendors/asio/asio/detail/impl/dev_poll_reactor.ipp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/impl/dev_poll_reactor.ipp rename to OpenVPN Adapter/Vendors/asio/asio/detail/impl/dev_poll_reactor.ipp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/impl/epoll_reactor.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/impl/epoll_reactor.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/impl/epoll_reactor.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/impl/epoll_reactor.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/impl/epoll_reactor.ipp b/OpenVPN Adapter/Vendors/asio/asio/detail/impl/epoll_reactor.ipp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/impl/epoll_reactor.ipp rename to OpenVPN Adapter/Vendors/asio/asio/detail/impl/epoll_reactor.ipp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/impl/eventfd_select_interrupter.ipp b/OpenVPN Adapter/Vendors/asio/asio/detail/impl/eventfd_select_interrupter.ipp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/impl/eventfd_select_interrupter.ipp rename to OpenVPN Adapter/Vendors/asio/asio/detail/impl/eventfd_select_interrupter.ipp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/impl/handler_tracking.ipp b/OpenVPN Adapter/Vendors/asio/asio/detail/impl/handler_tracking.ipp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/impl/handler_tracking.ipp rename to OpenVPN Adapter/Vendors/asio/asio/detail/impl/handler_tracking.ipp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/impl/kqueue_reactor.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/impl/kqueue_reactor.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/impl/kqueue_reactor.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/impl/kqueue_reactor.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/impl/kqueue_reactor.ipp b/OpenVPN Adapter/Vendors/asio/asio/detail/impl/kqueue_reactor.ipp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/impl/kqueue_reactor.ipp rename to OpenVPN Adapter/Vendors/asio/asio/detail/impl/kqueue_reactor.ipp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/impl/pipe_select_interrupter.ipp b/OpenVPN Adapter/Vendors/asio/asio/detail/impl/pipe_select_interrupter.ipp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/impl/pipe_select_interrupter.ipp rename to OpenVPN Adapter/Vendors/asio/asio/detail/impl/pipe_select_interrupter.ipp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/impl/posix_event.ipp b/OpenVPN Adapter/Vendors/asio/asio/detail/impl/posix_event.ipp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/impl/posix_event.ipp rename to OpenVPN Adapter/Vendors/asio/asio/detail/impl/posix_event.ipp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/impl/posix_mutex.ipp b/OpenVPN Adapter/Vendors/asio/asio/detail/impl/posix_mutex.ipp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/impl/posix_mutex.ipp rename to OpenVPN Adapter/Vendors/asio/asio/detail/impl/posix_mutex.ipp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/impl/posix_thread.ipp b/OpenVPN Adapter/Vendors/asio/asio/detail/impl/posix_thread.ipp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/impl/posix_thread.ipp rename to OpenVPN Adapter/Vendors/asio/asio/detail/impl/posix_thread.ipp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/impl/posix_tss_ptr.ipp b/OpenVPN Adapter/Vendors/asio/asio/detail/impl/posix_tss_ptr.ipp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/impl/posix_tss_ptr.ipp rename to OpenVPN Adapter/Vendors/asio/asio/detail/impl/posix_tss_ptr.ipp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/impl/reactive_descriptor_service.ipp b/OpenVPN Adapter/Vendors/asio/asio/detail/impl/reactive_descriptor_service.ipp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/impl/reactive_descriptor_service.ipp rename to OpenVPN Adapter/Vendors/asio/asio/detail/impl/reactive_descriptor_service.ipp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/impl/reactive_serial_port_service.ipp b/OpenVPN Adapter/Vendors/asio/asio/detail/impl/reactive_serial_port_service.ipp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/impl/reactive_serial_port_service.ipp rename to OpenVPN Adapter/Vendors/asio/asio/detail/impl/reactive_serial_port_service.ipp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/impl/reactive_socket_service_base.ipp b/OpenVPN Adapter/Vendors/asio/asio/detail/impl/reactive_socket_service_base.ipp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/impl/reactive_socket_service_base.ipp rename to OpenVPN Adapter/Vendors/asio/asio/detail/impl/reactive_socket_service_base.ipp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/impl/resolver_service_base.ipp b/OpenVPN Adapter/Vendors/asio/asio/detail/impl/resolver_service_base.ipp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/impl/resolver_service_base.ipp rename to OpenVPN Adapter/Vendors/asio/asio/detail/impl/resolver_service_base.ipp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/impl/scheduler.ipp b/OpenVPN Adapter/Vendors/asio/asio/detail/impl/scheduler.ipp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/impl/scheduler.ipp rename to OpenVPN Adapter/Vendors/asio/asio/detail/impl/scheduler.ipp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/impl/select_reactor.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/impl/select_reactor.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/impl/select_reactor.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/impl/select_reactor.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/impl/select_reactor.ipp b/OpenVPN Adapter/Vendors/asio/asio/detail/impl/select_reactor.ipp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/impl/select_reactor.ipp rename to OpenVPN Adapter/Vendors/asio/asio/detail/impl/select_reactor.ipp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/impl/service_registry.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/impl/service_registry.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/impl/service_registry.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/impl/service_registry.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/impl/service_registry.ipp b/OpenVPN Adapter/Vendors/asio/asio/detail/impl/service_registry.ipp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/impl/service_registry.ipp rename to OpenVPN Adapter/Vendors/asio/asio/detail/impl/service_registry.ipp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/impl/signal_set_service.ipp b/OpenVPN Adapter/Vendors/asio/asio/detail/impl/signal_set_service.ipp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/impl/signal_set_service.ipp rename to OpenVPN Adapter/Vendors/asio/asio/detail/impl/signal_set_service.ipp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/impl/socket_ops.ipp b/OpenVPN Adapter/Vendors/asio/asio/detail/impl/socket_ops.ipp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/impl/socket_ops.ipp rename to OpenVPN Adapter/Vendors/asio/asio/detail/impl/socket_ops.ipp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/impl/socket_select_interrupter.ipp b/OpenVPN Adapter/Vendors/asio/asio/detail/impl/socket_select_interrupter.ipp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/impl/socket_select_interrupter.ipp rename to OpenVPN Adapter/Vendors/asio/asio/detail/impl/socket_select_interrupter.ipp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/impl/strand_executor_service.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/impl/strand_executor_service.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/impl/strand_executor_service.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/impl/strand_executor_service.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/impl/strand_executor_service.ipp b/OpenVPN Adapter/Vendors/asio/asio/detail/impl/strand_executor_service.ipp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/impl/strand_executor_service.ipp rename to OpenVPN Adapter/Vendors/asio/asio/detail/impl/strand_executor_service.ipp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/impl/strand_service.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/impl/strand_service.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/impl/strand_service.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/impl/strand_service.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/impl/strand_service.ipp b/OpenVPN Adapter/Vendors/asio/asio/detail/impl/strand_service.ipp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/impl/strand_service.ipp rename to OpenVPN Adapter/Vendors/asio/asio/detail/impl/strand_service.ipp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/impl/throw_error.ipp b/OpenVPN Adapter/Vendors/asio/asio/detail/impl/throw_error.ipp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/impl/throw_error.ipp rename to OpenVPN Adapter/Vendors/asio/asio/detail/impl/throw_error.ipp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/impl/timer_queue_ptime.ipp b/OpenVPN Adapter/Vendors/asio/asio/detail/impl/timer_queue_ptime.ipp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/impl/timer_queue_ptime.ipp rename to OpenVPN Adapter/Vendors/asio/asio/detail/impl/timer_queue_ptime.ipp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/impl/timer_queue_set.ipp b/OpenVPN Adapter/Vendors/asio/asio/detail/impl/timer_queue_set.ipp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/impl/timer_queue_set.ipp rename to OpenVPN Adapter/Vendors/asio/asio/detail/impl/timer_queue_set.ipp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/impl/win_event.ipp b/OpenVPN Adapter/Vendors/asio/asio/detail/impl/win_event.ipp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/impl/win_event.ipp rename to OpenVPN Adapter/Vendors/asio/asio/detail/impl/win_event.ipp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/impl/win_iocp_handle_service.ipp b/OpenVPN Adapter/Vendors/asio/asio/detail/impl/win_iocp_handle_service.ipp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/impl/win_iocp_handle_service.ipp rename to OpenVPN Adapter/Vendors/asio/asio/detail/impl/win_iocp_handle_service.ipp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/impl/win_iocp_io_context.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/impl/win_iocp_io_context.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/impl/win_iocp_io_context.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/impl/win_iocp_io_context.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/impl/win_iocp_io_context.ipp b/OpenVPN Adapter/Vendors/asio/asio/detail/impl/win_iocp_io_context.ipp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/impl/win_iocp_io_context.ipp rename to OpenVPN Adapter/Vendors/asio/asio/detail/impl/win_iocp_io_context.ipp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/impl/win_iocp_serial_port_service.ipp b/OpenVPN Adapter/Vendors/asio/asio/detail/impl/win_iocp_serial_port_service.ipp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/impl/win_iocp_serial_port_service.ipp rename to OpenVPN Adapter/Vendors/asio/asio/detail/impl/win_iocp_serial_port_service.ipp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/impl/win_iocp_socket_service_base.ipp b/OpenVPN Adapter/Vendors/asio/asio/detail/impl/win_iocp_socket_service_base.ipp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/impl/win_iocp_socket_service_base.ipp rename to OpenVPN Adapter/Vendors/asio/asio/detail/impl/win_iocp_socket_service_base.ipp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/impl/win_mutex.ipp b/OpenVPN Adapter/Vendors/asio/asio/detail/impl/win_mutex.ipp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/impl/win_mutex.ipp rename to OpenVPN Adapter/Vendors/asio/asio/detail/impl/win_mutex.ipp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/impl/win_object_handle_service.ipp b/OpenVPN Adapter/Vendors/asio/asio/detail/impl/win_object_handle_service.ipp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/impl/win_object_handle_service.ipp rename to OpenVPN Adapter/Vendors/asio/asio/detail/impl/win_object_handle_service.ipp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/impl/win_static_mutex.ipp b/OpenVPN Adapter/Vendors/asio/asio/detail/impl/win_static_mutex.ipp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/impl/win_static_mutex.ipp rename to OpenVPN Adapter/Vendors/asio/asio/detail/impl/win_static_mutex.ipp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/impl/win_thread.ipp b/OpenVPN Adapter/Vendors/asio/asio/detail/impl/win_thread.ipp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/impl/win_thread.ipp rename to OpenVPN Adapter/Vendors/asio/asio/detail/impl/win_thread.ipp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/impl/win_tss_ptr.ipp b/OpenVPN Adapter/Vendors/asio/asio/detail/impl/win_tss_ptr.ipp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/impl/win_tss_ptr.ipp rename to OpenVPN Adapter/Vendors/asio/asio/detail/impl/win_tss_ptr.ipp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/impl/winrt_ssocket_service_base.ipp b/OpenVPN Adapter/Vendors/asio/asio/detail/impl/winrt_ssocket_service_base.ipp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/impl/winrt_ssocket_service_base.ipp rename to OpenVPN Adapter/Vendors/asio/asio/detail/impl/winrt_ssocket_service_base.ipp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/impl/winrt_timer_scheduler.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/impl/winrt_timer_scheduler.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/impl/winrt_timer_scheduler.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/impl/winrt_timer_scheduler.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/impl/winrt_timer_scheduler.ipp b/OpenVPN Adapter/Vendors/asio/asio/detail/impl/winrt_timer_scheduler.ipp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/impl/winrt_timer_scheduler.ipp rename to OpenVPN Adapter/Vendors/asio/asio/detail/impl/winrt_timer_scheduler.ipp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/impl/winsock_init.ipp b/OpenVPN Adapter/Vendors/asio/asio/detail/impl/winsock_init.ipp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/impl/winsock_init.ipp rename to OpenVPN Adapter/Vendors/asio/asio/detail/impl/winsock_init.ipp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/io_control.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/io_control.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/io_control.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/io_control.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/is_buffer_sequence.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/is_buffer_sequence.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/is_buffer_sequence.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/is_buffer_sequence.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/keyword_tss_ptr.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/keyword_tss_ptr.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/keyword_tss_ptr.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/keyword_tss_ptr.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/kqueue_reactor.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/kqueue_reactor.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/kqueue_reactor.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/kqueue_reactor.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/limits.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/limits.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/limits.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/limits.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/local_free_on_block_exit.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/local_free_on_block_exit.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/local_free_on_block_exit.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/local_free_on_block_exit.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/macos_fenced_block.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/macos_fenced_block.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/macos_fenced_block.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/macos_fenced_block.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/memory.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/memory.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/memory.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/memory.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/mutex.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/mutex.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/mutex.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/mutex.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/noncopyable.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/noncopyable.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/noncopyable.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/noncopyable.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/null_event.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/null_event.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/null_event.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/null_event.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/null_fenced_block.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/null_fenced_block.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/null_fenced_block.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/null_fenced_block.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/null_global.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/null_global.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/null_global.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/null_global.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/null_mutex.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/null_mutex.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/null_mutex.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/null_mutex.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/null_reactor.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/null_reactor.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/null_reactor.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/null_reactor.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/null_signal_blocker.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/null_signal_blocker.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/null_signal_blocker.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/null_signal_blocker.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/null_socket_service.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/null_socket_service.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/null_socket_service.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/null_socket_service.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/null_static_mutex.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/null_static_mutex.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/null_static_mutex.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/null_static_mutex.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/null_thread.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/null_thread.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/null_thread.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/null_thread.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/null_tss_ptr.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/null_tss_ptr.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/null_tss_ptr.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/null_tss_ptr.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/object_pool.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/object_pool.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/object_pool.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/object_pool.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/old_win_sdk_compat.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/old_win_sdk_compat.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/old_win_sdk_compat.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/old_win_sdk_compat.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/op_queue.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/op_queue.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/op_queue.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/op_queue.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/operation.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/operation.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/operation.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/operation.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/pipe_select_interrupter.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/pipe_select_interrupter.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/pipe_select_interrupter.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/pipe_select_interrupter.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/pop_options.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/pop_options.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/pop_options.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/pop_options.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/posix_event.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/posix_event.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/posix_event.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/posix_event.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/posix_fd_set_adapter.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/posix_fd_set_adapter.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/posix_fd_set_adapter.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/posix_fd_set_adapter.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/posix_global.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/posix_global.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/posix_global.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/posix_global.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/posix_mutex.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/posix_mutex.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/posix_mutex.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/posix_mutex.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/posix_signal_blocker.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/posix_signal_blocker.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/posix_signal_blocker.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/posix_signal_blocker.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/posix_static_mutex.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/posix_static_mutex.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/posix_static_mutex.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/posix_static_mutex.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/posix_thread.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/posix_thread.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/posix_thread.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/posix_thread.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/posix_tss_ptr.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/posix_tss_ptr.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/posix_tss_ptr.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/posix_tss_ptr.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/push_options.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/push_options.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/push_options.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/push_options.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/reactive_descriptor_service.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/reactive_descriptor_service.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/reactive_descriptor_service.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/reactive_descriptor_service.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/reactive_null_buffers_op.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/reactive_null_buffers_op.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/reactive_null_buffers_op.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/reactive_null_buffers_op.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/reactive_serial_port_service.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/reactive_serial_port_service.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/reactive_serial_port_service.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/reactive_serial_port_service.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/reactive_socket_accept_op.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/reactive_socket_accept_op.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/reactive_socket_accept_op.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/reactive_socket_accept_op.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/reactive_socket_connect_op.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/reactive_socket_connect_op.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/reactive_socket_connect_op.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/reactive_socket_connect_op.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/reactive_socket_recv_op.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/reactive_socket_recv_op.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/reactive_socket_recv_op.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/reactive_socket_recv_op.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/reactive_socket_recvfrom_op.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/reactive_socket_recvfrom_op.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/reactive_socket_recvfrom_op.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/reactive_socket_recvfrom_op.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/reactive_socket_recvmsg_op.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/reactive_socket_recvmsg_op.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/reactive_socket_recvmsg_op.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/reactive_socket_recvmsg_op.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/reactive_socket_send_op.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/reactive_socket_send_op.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/reactive_socket_send_op.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/reactive_socket_send_op.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/reactive_socket_sendto_op.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/reactive_socket_sendto_op.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/reactive_socket_sendto_op.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/reactive_socket_sendto_op.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/reactive_socket_service.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/reactive_socket_service.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/reactive_socket_service.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/reactive_socket_service.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/reactive_socket_service_base.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/reactive_socket_service_base.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/reactive_socket_service_base.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/reactive_socket_service_base.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/reactive_wait_op.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/reactive_wait_op.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/reactive_wait_op.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/reactive_wait_op.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/reactor.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/reactor.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/reactor.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/reactor.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/reactor_fwd.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/reactor_fwd.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/reactor_fwd.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/reactor_fwd.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/reactor_op.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/reactor_op.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/reactor_op.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/reactor_op.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/reactor_op_queue.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/reactor_op_queue.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/reactor_op_queue.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/reactor_op_queue.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/recycling_allocator.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/recycling_allocator.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/recycling_allocator.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/recycling_allocator.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/regex_fwd.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/regex_fwd.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/regex_fwd.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/regex_fwd.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/resolve_endpoint_op.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/resolve_endpoint_op.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/resolve_endpoint_op.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/resolve_endpoint_op.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/resolve_op.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/resolve_op.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/resolve_op.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/resolve_op.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/resolver_service.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/resolver_service.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/resolver_service.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/resolver_service.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/resolver_service_base.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/resolver_service_base.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/resolver_service_base.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/resolver_service_base.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/scheduler.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/scheduler.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/scheduler.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/scheduler.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/scheduler_operation.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/scheduler_operation.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/scheduler_operation.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/scheduler_operation.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/scheduler_thread_info.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/scheduler_thread_info.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/scheduler_thread_info.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/scheduler_thread_info.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/scoped_lock.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/scoped_lock.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/scoped_lock.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/scoped_lock.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/scoped_ptr.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/scoped_ptr.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/scoped_ptr.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/scoped_ptr.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/select_interrupter.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/select_interrupter.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/select_interrupter.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/select_interrupter.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/select_reactor.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/select_reactor.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/select_reactor.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/select_reactor.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/service_registry.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/service_registry.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/service_registry.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/service_registry.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/signal_blocker.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/signal_blocker.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/signal_blocker.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/signal_blocker.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/signal_handler.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/signal_handler.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/signal_handler.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/signal_handler.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/signal_init.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/signal_init.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/signal_init.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/signal_init.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/signal_op.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/signal_op.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/signal_op.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/signal_op.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/signal_set_service.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/signal_set_service.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/signal_set_service.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/signal_set_service.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/socket_holder.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/socket_holder.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/socket_holder.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/socket_holder.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/socket_ops.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/socket_ops.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/socket_ops.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/socket_ops.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/socket_option.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/socket_option.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/socket_option.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/socket_option.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/socket_select_interrupter.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/socket_select_interrupter.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/socket_select_interrupter.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/socket_select_interrupter.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/socket_types.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/socket_types.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/socket_types.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/socket_types.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/solaris_fenced_block.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/solaris_fenced_block.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/solaris_fenced_block.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/solaris_fenced_block.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/static_mutex.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/static_mutex.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/static_mutex.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/static_mutex.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/std_event.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/std_event.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/std_event.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/std_event.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/std_global.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/std_global.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/std_global.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/std_global.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/std_mutex.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/std_mutex.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/std_mutex.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/std_mutex.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/std_static_mutex.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/std_static_mutex.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/std_static_mutex.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/std_static_mutex.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/std_thread.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/std_thread.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/std_thread.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/std_thread.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/strand_executor_service.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/strand_executor_service.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/strand_executor_service.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/strand_executor_service.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/strand_service.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/strand_service.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/strand_service.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/strand_service.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/thread.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/thread.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/thread.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/thread.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/thread_context.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/thread_context.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/thread_context.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/thread_context.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/thread_group.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/thread_group.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/thread_group.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/thread_group.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/thread_info_base.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/thread_info_base.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/thread_info_base.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/thread_info_base.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/throw_error.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/throw_error.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/throw_error.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/throw_error.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/throw_exception.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/throw_exception.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/throw_exception.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/throw_exception.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/timer_queue.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/timer_queue.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/timer_queue.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/timer_queue.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/timer_queue_base.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/timer_queue_base.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/timer_queue_base.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/timer_queue_base.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/timer_queue_ptime.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/timer_queue_ptime.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/timer_queue_ptime.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/timer_queue_ptime.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/timer_queue_set.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/timer_queue_set.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/timer_queue_set.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/timer_queue_set.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/timer_scheduler.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/timer_scheduler.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/timer_scheduler.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/timer_scheduler.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/timer_scheduler_fwd.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/timer_scheduler_fwd.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/timer_scheduler_fwd.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/timer_scheduler_fwd.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/tss_ptr.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/tss_ptr.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/tss_ptr.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/tss_ptr.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/type_traits.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/type_traits.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/type_traits.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/type_traits.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/variadic_templates.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/variadic_templates.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/variadic_templates.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/variadic_templates.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/wait_handler.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/wait_handler.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/wait_handler.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/wait_handler.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/wait_op.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/wait_op.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/wait_op.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/wait_op.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/win_event.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/win_event.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/win_event.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/win_event.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/win_fd_set_adapter.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/win_fd_set_adapter.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/win_fd_set_adapter.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/win_fd_set_adapter.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/win_fenced_block.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/win_fenced_block.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/win_fenced_block.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/win_fenced_block.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/win_global.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/win_global.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/win_global.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/win_global.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/win_iocp_handle_read_op.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/win_iocp_handle_read_op.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/win_iocp_handle_read_op.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/win_iocp_handle_read_op.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/win_iocp_handle_service.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/win_iocp_handle_service.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/win_iocp_handle_service.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/win_iocp_handle_service.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/win_iocp_handle_write_op.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/win_iocp_handle_write_op.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/win_iocp_handle_write_op.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/win_iocp_handle_write_op.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/win_iocp_io_context.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/win_iocp_io_context.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/win_iocp_io_context.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/win_iocp_io_context.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/win_iocp_null_buffers_op.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/win_iocp_null_buffers_op.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/win_iocp_null_buffers_op.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/win_iocp_null_buffers_op.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/win_iocp_operation.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/win_iocp_operation.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/win_iocp_operation.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/win_iocp_operation.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/win_iocp_overlapped_op.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/win_iocp_overlapped_op.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/win_iocp_overlapped_op.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/win_iocp_overlapped_op.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/win_iocp_overlapped_ptr.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/win_iocp_overlapped_ptr.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/win_iocp_overlapped_ptr.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/win_iocp_overlapped_ptr.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/win_iocp_serial_port_service.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/win_iocp_serial_port_service.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/win_iocp_serial_port_service.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/win_iocp_serial_port_service.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/win_iocp_socket_accept_op.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/win_iocp_socket_accept_op.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/win_iocp_socket_accept_op.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/win_iocp_socket_accept_op.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/win_iocp_socket_connect_op.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/win_iocp_socket_connect_op.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/win_iocp_socket_connect_op.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/win_iocp_socket_connect_op.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/win_iocp_socket_recv_op.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/win_iocp_socket_recv_op.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/win_iocp_socket_recv_op.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/win_iocp_socket_recv_op.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/win_iocp_socket_recvfrom_op.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/win_iocp_socket_recvfrom_op.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/win_iocp_socket_recvfrom_op.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/win_iocp_socket_recvfrom_op.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/win_iocp_socket_recvmsg_op.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/win_iocp_socket_recvmsg_op.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/win_iocp_socket_recvmsg_op.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/win_iocp_socket_recvmsg_op.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/win_iocp_socket_send_op.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/win_iocp_socket_send_op.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/win_iocp_socket_send_op.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/win_iocp_socket_send_op.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/win_iocp_socket_service.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/win_iocp_socket_service.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/win_iocp_socket_service.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/win_iocp_socket_service.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/win_iocp_socket_service_base.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/win_iocp_socket_service_base.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/win_iocp_socket_service_base.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/win_iocp_socket_service_base.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/win_iocp_thread_info.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/win_iocp_thread_info.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/win_iocp_thread_info.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/win_iocp_thread_info.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/win_iocp_wait_op.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/win_iocp_wait_op.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/win_iocp_wait_op.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/win_iocp_wait_op.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/win_mutex.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/win_mutex.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/win_mutex.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/win_mutex.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/win_object_handle_service.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/win_object_handle_service.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/win_object_handle_service.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/win_object_handle_service.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/win_static_mutex.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/win_static_mutex.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/win_static_mutex.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/win_static_mutex.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/win_thread.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/win_thread.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/win_thread.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/win_thread.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/win_tss_ptr.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/win_tss_ptr.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/win_tss_ptr.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/win_tss_ptr.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/winapp_thread.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/winapp_thread.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/winapp_thread.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/winapp_thread.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/wince_thread.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/wince_thread.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/wince_thread.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/wince_thread.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/winrt_async_manager.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/winrt_async_manager.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/winrt_async_manager.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/winrt_async_manager.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/winrt_async_op.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/winrt_async_op.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/winrt_async_op.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/winrt_async_op.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/winrt_resolve_op.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/winrt_resolve_op.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/winrt_resolve_op.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/winrt_resolve_op.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/winrt_resolver_service.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/winrt_resolver_service.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/winrt_resolver_service.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/winrt_resolver_service.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/winrt_socket_connect_op.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/winrt_socket_connect_op.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/winrt_socket_connect_op.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/winrt_socket_connect_op.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/winrt_socket_recv_op.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/winrt_socket_recv_op.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/winrt_socket_recv_op.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/winrt_socket_recv_op.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/winrt_socket_send_op.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/winrt_socket_send_op.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/winrt_socket_send_op.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/winrt_socket_send_op.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/winrt_ssocket_service.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/winrt_ssocket_service.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/winrt_ssocket_service.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/winrt_ssocket_service.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/winrt_ssocket_service_base.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/winrt_ssocket_service_base.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/winrt_ssocket_service_base.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/winrt_ssocket_service_base.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/winrt_timer_scheduler.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/winrt_timer_scheduler.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/winrt_timer_scheduler.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/winrt_timer_scheduler.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/winrt_utils.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/winrt_utils.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/winrt_utils.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/winrt_utils.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/winsock_init.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/winsock_init.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/winsock_init.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/winsock_init.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/work_dispatcher.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/work_dispatcher.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/work_dispatcher.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/work_dispatcher.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/detail/wrapped_handler.hpp b/OpenVPN Adapter/Vendors/asio/asio/detail/wrapped_handler.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/detail/wrapped_handler.hpp rename to OpenVPN Adapter/Vendors/asio/asio/detail/wrapped_handler.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/dispatch.hpp b/OpenVPN Adapter/Vendors/asio/asio/dispatch.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/dispatch.hpp rename to OpenVPN Adapter/Vendors/asio/asio/dispatch.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/error.hpp b/OpenVPN Adapter/Vendors/asio/asio/error.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/error.hpp rename to OpenVPN Adapter/Vendors/asio/asio/error.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/error_code.hpp b/OpenVPN Adapter/Vendors/asio/asio/error_code.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/error_code.hpp rename to OpenVPN Adapter/Vendors/asio/asio/error_code.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/execution_context.hpp b/OpenVPN Adapter/Vendors/asio/asio/execution_context.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/execution_context.hpp rename to OpenVPN Adapter/Vendors/asio/asio/execution_context.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/executor.hpp b/OpenVPN Adapter/Vendors/asio/asio/executor.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/executor.hpp rename to OpenVPN Adapter/Vendors/asio/asio/executor.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/executor_work_guard.hpp b/OpenVPN Adapter/Vendors/asio/asio/executor_work_guard.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/executor_work_guard.hpp rename to OpenVPN Adapter/Vendors/asio/asio/executor_work_guard.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/generic/basic_endpoint.hpp b/OpenVPN Adapter/Vendors/asio/asio/generic/basic_endpoint.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/generic/basic_endpoint.hpp rename to OpenVPN Adapter/Vendors/asio/asio/generic/basic_endpoint.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/generic/datagram_protocol.hpp b/OpenVPN Adapter/Vendors/asio/asio/generic/datagram_protocol.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/generic/datagram_protocol.hpp rename to OpenVPN Adapter/Vendors/asio/asio/generic/datagram_protocol.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/generic/detail/endpoint.hpp b/OpenVPN Adapter/Vendors/asio/asio/generic/detail/endpoint.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/generic/detail/endpoint.hpp rename to OpenVPN Adapter/Vendors/asio/asio/generic/detail/endpoint.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/generic/detail/impl/endpoint.ipp b/OpenVPN Adapter/Vendors/asio/asio/generic/detail/impl/endpoint.ipp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/generic/detail/impl/endpoint.ipp rename to OpenVPN Adapter/Vendors/asio/asio/generic/detail/impl/endpoint.ipp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/generic/raw_protocol.hpp b/OpenVPN Adapter/Vendors/asio/asio/generic/raw_protocol.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/generic/raw_protocol.hpp rename to OpenVPN Adapter/Vendors/asio/asio/generic/raw_protocol.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/generic/seq_packet_protocol.hpp b/OpenVPN Adapter/Vendors/asio/asio/generic/seq_packet_protocol.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/generic/seq_packet_protocol.hpp rename to OpenVPN Adapter/Vendors/asio/asio/generic/seq_packet_protocol.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/generic/stream_protocol.hpp b/OpenVPN Adapter/Vendors/asio/asio/generic/stream_protocol.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/generic/stream_protocol.hpp rename to OpenVPN Adapter/Vendors/asio/asio/generic/stream_protocol.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/handler_alloc_hook.hpp b/OpenVPN Adapter/Vendors/asio/asio/handler_alloc_hook.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/handler_alloc_hook.hpp rename to OpenVPN Adapter/Vendors/asio/asio/handler_alloc_hook.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/handler_continuation_hook.hpp b/OpenVPN Adapter/Vendors/asio/asio/handler_continuation_hook.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/handler_continuation_hook.hpp rename to OpenVPN Adapter/Vendors/asio/asio/handler_continuation_hook.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/handler_invoke_hook.hpp b/OpenVPN Adapter/Vendors/asio/asio/handler_invoke_hook.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/handler_invoke_hook.hpp rename to OpenVPN Adapter/Vendors/asio/asio/handler_invoke_hook.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/handler_type.hpp b/OpenVPN Adapter/Vendors/asio/asio/handler_type.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/handler_type.hpp rename to OpenVPN Adapter/Vendors/asio/asio/handler_type.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/high_resolution_timer.hpp b/OpenVPN Adapter/Vendors/asio/asio/high_resolution_timer.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/high_resolution_timer.hpp rename to OpenVPN Adapter/Vendors/asio/asio/high_resolution_timer.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/impl/buffered_read_stream.hpp b/OpenVPN Adapter/Vendors/asio/asio/impl/buffered_read_stream.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/impl/buffered_read_stream.hpp rename to OpenVPN Adapter/Vendors/asio/asio/impl/buffered_read_stream.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/impl/buffered_write_stream.hpp b/OpenVPN Adapter/Vendors/asio/asio/impl/buffered_write_stream.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/impl/buffered_write_stream.hpp rename to OpenVPN Adapter/Vendors/asio/asio/impl/buffered_write_stream.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/impl/connect.hpp b/OpenVPN Adapter/Vendors/asio/asio/impl/connect.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/impl/connect.hpp rename to OpenVPN Adapter/Vendors/asio/asio/impl/connect.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/impl/defer.hpp b/OpenVPN Adapter/Vendors/asio/asio/impl/defer.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/impl/defer.hpp rename to OpenVPN Adapter/Vendors/asio/asio/impl/defer.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/impl/dispatch.hpp b/OpenVPN Adapter/Vendors/asio/asio/impl/dispatch.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/impl/dispatch.hpp rename to OpenVPN Adapter/Vendors/asio/asio/impl/dispatch.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/impl/error.ipp b/OpenVPN Adapter/Vendors/asio/asio/impl/error.ipp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/impl/error.ipp rename to OpenVPN Adapter/Vendors/asio/asio/impl/error.ipp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/impl/error_code.ipp b/OpenVPN Adapter/Vendors/asio/asio/impl/error_code.ipp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/impl/error_code.ipp rename to OpenVPN Adapter/Vendors/asio/asio/impl/error_code.ipp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/impl/execution_context.hpp b/OpenVPN Adapter/Vendors/asio/asio/impl/execution_context.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/impl/execution_context.hpp rename to OpenVPN Adapter/Vendors/asio/asio/impl/execution_context.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/impl/execution_context.ipp b/OpenVPN Adapter/Vendors/asio/asio/impl/execution_context.ipp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/impl/execution_context.ipp rename to OpenVPN Adapter/Vendors/asio/asio/impl/execution_context.ipp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/impl/executor.hpp b/OpenVPN Adapter/Vendors/asio/asio/impl/executor.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/impl/executor.hpp rename to OpenVPN Adapter/Vendors/asio/asio/impl/executor.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/impl/executor.ipp b/OpenVPN Adapter/Vendors/asio/asio/impl/executor.ipp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/impl/executor.ipp rename to OpenVPN Adapter/Vendors/asio/asio/impl/executor.ipp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/impl/handler_alloc_hook.ipp b/OpenVPN Adapter/Vendors/asio/asio/impl/handler_alloc_hook.ipp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/impl/handler_alloc_hook.ipp rename to OpenVPN Adapter/Vendors/asio/asio/impl/handler_alloc_hook.ipp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/impl/io_context.hpp b/OpenVPN Adapter/Vendors/asio/asio/impl/io_context.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/impl/io_context.hpp rename to OpenVPN Adapter/Vendors/asio/asio/impl/io_context.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/impl/io_context.ipp b/OpenVPN Adapter/Vendors/asio/asio/impl/io_context.ipp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/impl/io_context.ipp rename to OpenVPN Adapter/Vendors/asio/asio/impl/io_context.ipp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/impl/post.hpp b/OpenVPN Adapter/Vendors/asio/asio/impl/post.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/impl/post.hpp rename to OpenVPN Adapter/Vendors/asio/asio/impl/post.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/impl/read.hpp b/OpenVPN Adapter/Vendors/asio/asio/impl/read.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/impl/read.hpp rename to OpenVPN Adapter/Vendors/asio/asio/impl/read.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/impl/read_at.hpp b/OpenVPN Adapter/Vendors/asio/asio/impl/read_at.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/impl/read_at.hpp rename to OpenVPN Adapter/Vendors/asio/asio/impl/read_at.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/impl/read_until.hpp b/OpenVPN Adapter/Vendors/asio/asio/impl/read_until.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/impl/read_until.hpp rename to OpenVPN Adapter/Vendors/asio/asio/impl/read_until.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/impl/serial_port_base.hpp b/OpenVPN Adapter/Vendors/asio/asio/impl/serial_port_base.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/impl/serial_port_base.hpp rename to OpenVPN Adapter/Vendors/asio/asio/impl/serial_port_base.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/impl/serial_port_base.ipp b/OpenVPN Adapter/Vendors/asio/asio/impl/serial_port_base.ipp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/impl/serial_port_base.ipp rename to OpenVPN Adapter/Vendors/asio/asio/impl/serial_port_base.ipp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/impl/spawn.hpp b/OpenVPN Adapter/Vendors/asio/asio/impl/spawn.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/impl/spawn.hpp rename to OpenVPN Adapter/Vendors/asio/asio/impl/spawn.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/impl/src.cpp b/OpenVPN Adapter/Vendors/asio/asio/impl/src.cpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/impl/src.cpp rename to OpenVPN Adapter/Vendors/asio/asio/impl/src.cpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/impl/src.hpp b/OpenVPN Adapter/Vendors/asio/asio/impl/src.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/impl/src.hpp rename to OpenVPN Adapter/Vendors/asio/asio/impl/src.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/impl/system_executor.hpp b/OpenVPN Adapter/Vendors/asio/asio/impl/system_executor.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/impl/system_executor.hpp rename to OpenVPN Adapter/Vendors/asio/asio/impl/system_executor.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/impl/system_executor.ipp b/OpenVPN Adapter/Vendors/asio/asio/impl/system_executor.ipp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/impl/system_executor.ipp rename to OpenVPN Adapter/Vendors/asio/asio/impl/system_executor.ipp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/impl/thread_pool.hpp b/OpenVPN Adapter/Vendors/asio/asio/impl/thread_pool.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/impl/thread_pool.hpp rename to OpenVPN Adapter/Vendors/asio/asio/impl/thread_pool.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/impl/thread_pool.ipp b/OpenVPN Adapter/Vendors/asio/asio/impl/thread_pool.ipp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/impl/thread_pool.ipp rename to OpenVPN Adapter/Vendors/asio/asio/impl/thread_pool.ipp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/impl/use_future.hpp b/OpenVPN Adapter/Vendors/asio/asio/impl/use_future.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/impl/use_future.hpp rename to OpenVPN Adapter/Vendors/asio/asio/impl/use_future.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/impl/write.hpp b/OpenVPN Adapter/Vendors/asio/asio/impl/write.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/impl/write.hpp rename to OpenVPN Adapter/Vendors/asio/asio/impl/write.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/impl/write_at.hpp b/OpenVPN Adapter/Vendors/asio/asio/impl/write_at.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/impl/write_at.hpp rename to OpenVPN Adapter/Vendors/asio/asio/impl/write_at.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/io_context.hpp b/OpenVPN Adapter/Vendors/asio/asio/io_context.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/io_context.hpp rename to OpenVPN Adapter/Vendors/asio/asio/io_context.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/io_context_strand.hpp b/OpenVPN Adapter/Vendors/asio/asio/io_context_strand.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/io_context_strand.hpp rename to OpenVPN Adapter/Vendors/asio/asio/io_context_strand.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/io_service.hpp b/OpenVPN Adapter/Vendors/asio/asio/io_service.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/io_service.hpp rename to OpenVPN Adapter/Vendors/asio/asio/io_service.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/io_service_strand.hpp b/OpenVPN Adapter/Vendors/asio/asio/io_service_strand.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/io_service_strand.hpp rename to OpenVPN Adapter/Vendors/asio/asio/io_service_strand.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/ip/address.hpp b/OpenVPN Adapter/Vendors/asio/asio/ip/address.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/ip/address.hpp rename to OpenVPN Adapter/Vendors/asio/asio/ip/address.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/ip/address_v4.hpp b/OpenVPN Adapter/Vendors/asio/asio/ip/address_v4.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/ip/address_v4.hpp rename to OpenVPN Adapter/Vendors/asio/asio/ip/address_v4.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/ip/address_v4_iterator.hpp b/OpenVPN Adapter/Vendors/asio/asio/ip/address_v4_iterator.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/ip/address_v4_iterator.hpp rename to OpenVPN Adapter/Vendors/asio/asio/ip/address_v4_iterator.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/ip/address_v4_range.hpp b/OpenVPN Adapter/Vendors/asio/asio/ip/address_v4_range.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/ip/address_v4_range.hpp rename to OpenVPN Adapter/Vendors/asio/asio/ip/address_v4_range.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/ip/address_v6.hpp b/OpenVPN Adapter/Vendors/asio/asio/ip/address_v6.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/ip/address_v6.hpp rename to OpenVPN Adapter/Vendors/asio/asio/ip/address_v6.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/ip/address_v6_iterator.hpp b/OpenVPN Adapter/Vendors/asio/asio/ip/address_v6_iterator.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/ip/address_v6_iterator.hpp rename to OpenVPN Adapter/Vendors/asio/asio/ip/address_v6_iterator.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/ip/address_v6_range.hpp b/OpenVPN Adapter/Vendors/asio/asio/ip/address_v6_range.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/ip/address_v6_range.hpp rename to OpenVPN Adapter/Vendors/asio/asio/ip/address_v6_range.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/ip/bad_address_cast.hpp b/OpenVPN Adapter/Vendors/asio/asio/ip/bad_address_cast.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/ip/bad_address_cast.hpp rename to OpenVPN Adapter/Vendors/asio/asio/ip/bad_address_cast.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/ip/basic_endpoint.hpp b/OpenVPN Adapter/Vendors/asio/asio/ip/basic_endpoint.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/ip/basic_endpoint.hpp rename to OpenVPN Adapter/Vendors/asio/asio/ip/basic_endpoint.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/ip/basic_resolver.hpp b/OpenVPN Adapter/Vendors/asio/asio/ip/basic_resolver.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/ip/basic_resolver.hpp rename to OpenVPN Adapter/Vendors/asio/asio/ip/basic_resolver.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/ip/basic_resolver_entry.hpp b/OpenVPN Adapter/Vendors/asio/asio/ip/basic_resolver_entry.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/ip/basic_resolver_entry.hpp rename to OpenVPN Adapter/Vendors/asio/asio/ip/basic_resolver_entry.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/ip/basic_resolver_iterator.hpp b/OpenVPN Adapter/Vendors/asio/asio/ip/basic_resolver_iterator.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/ip/basic_resolver_iterator.hpp rename to OpenVPN Adapter/Vendors/asio/asio/ip/basic_resolver_iterator.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/ip/basic_resolver_query.hpp b/OpenVPN Adapter/Vendors/asio/asio/ip/basic_resolver_query.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/ip/basic_resolver_query.hpp rename to OpenVPN Adapter/Vendors/asio/asio/ip/basic_resolver_query.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/ip/basic_resolver_results.hpp b/OpenVPN Adapter/Vendors/asio/asio/ip/basic_resolver_results.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/ip/basic_resolver_results.hpp rename to OpenVPN Adapter/Vendors/asio/asio/ip/basic_resolver_results.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/ip/detail/endpoint.hpp b/OpenVPN Adapter/Vendors/asio/asio/ip/detail/endpoint.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/ip/detail/endpoint.hpp rename to OpenVPN Adapter/Vendors/asio/asio/ip/detail/endpoint.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/ip/detail/impl/endpoint.ipp b/OpenVPN Adapter/Vendors/asio/asio/ip/detail/impl/endpoint.ipp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/ip/detail/impl/endpoint.ipp rename to OpenVPN Adapter/Vendors/asio/asio/ip/detail/impl/endpoint.ipp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/ip/detail/socket_option.hpp b/OpenVPN Adapter/Vendors/asio/asio/ip/detail/socket_option.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/ip/detail/socket_option.hpp rename to OpenVPN Adapter/Vendors/asio/asio/ip/detail/socket_option.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/ip/host_name.hpp b/OpenVPN Adapter/Vendors/asio/asio/ip/host_name.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/ip/host_name.hpp rename to OpenVPN Adapter/Vendors/asio/asio/ip/host_name.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/ip/icmp.hpp b/OpenVPN Adapter/Vendors/asio/asio/ip/icmp.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/ip/icmp.hpp rename to OpenVPN Adapter/Vendors/asio/asio/ip/icmp.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/ip/impl/address.hpp b/OpenVPN Adapter/Vendors/asio/asio/ip/impl/address.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/ip/impl/address.hpp rename to OpenVPN Adapter/Vendors/asio/asio/ip/impl/address.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/ip/impl/address.ipp b/OpenVPN Adapter/Vendors/asio/asio/ip/impl/address.ipp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/ip/impl/address.ipp rename to OpenVPN Adapter/Vendors/asio/asio/ip/impl/address.ipp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/ip/impl/address_v4.hpp b/OpenVPN Adapter/Vendors/asio/asio/ip/impl/address_v4.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/ip/impl/address_v4.hpp rename to OpenVPN Adapter/Vendors/asio/asio/ip/impl/address_v4.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/ip/impl/address_v4.ipp b/OpenVPN Adapter/Vendors/asio/asio/ip/impl/address_v4.ipp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/ip/impl/address_v4.ipp rename to OpenVPN Adapter/Vendors/asio/asio/ip/impl/address_v4.ipp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/ip/impl/address_v6.hpp b/OpenVPN Adapter/Vendors/asio/asio/ip/impl/address_v6.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/ip/impl/address_v6.hpp rename to OpenVPN Adapter/Vendors/asio/asio/ip/impl/address_v6.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/ip/impl/address_v6.ipp b/OpenVPN Adapter/Vendors/asio/asio/ip/impl/address_v6.ipp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/ip/impl/address_v6.ipp rename to OpenVPN Adapter/Vendors/asio/asio/ip/impl/address_v6.ipp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/ip/impl/basic_endpoint.hpp b/OpenVPN Adapter/Vendors/asio/asio/ip/impl/basic_endpoint.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/ip/impl/basic_endpoint.hpp rename to OpenVPN Adapter/Vendors/asio/asio/ip/impl/basic_endpoint.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/ip/impl/host_name.ipp b/OpenVPN Adapter/Vendors/asio/asio/ip/impl/host_name.ipp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/ip/impl/host_name.ipp rename to OpenVPN Adapter/Vendors/asio/asio/ip/impl/host_name.ipp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/ip/impl/network_v4.hpp b/OpenVPN Adapter/Vendors/asio/asio/ip/impl/network_v4.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/ip/impl/network_v4.hpp rename to OpenVPN Adapter/Vendors/asio/asio/ip/impl/network_v4.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/ip/impl/network_v4.ipp b/OpenVPN Adapter/Vendors/asio/asio/ip/impl/network_v4.ipp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/ip/impl/network_v4.ipp rename to OpenVPN Adapter/Vendors/asio/asio/ip/impl/network_v4.ipp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/ip/impl/network_v6.hpp b/OpenVPN Adapter/Vendors/asio/asio/ip/impl/network_v6.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/ip/impl/network_v6.hpp rename to OpenVPN Adapter/Vendors/asio/asio/ip/impl/network_v6.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/ip/impl/network_v6.ipp b/OpenVPN Adapter/Vendors/asio/asio/ip/impl/network_v6.ipp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/ip/impl/network_v6.ipp rename to OpenVPN Adapter/Vendors/asio/asio/ip/impl/network_v6.ipp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/ip/multicast.hpp b/OpenVPN Adapter/Vendors/asio/asio/ip/multicast.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/ip/multicast.hpp rename to OpenVPN Adapter/Vendors/asio/asio/ip/multicast.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/ip/network_v4.hpp b/OpenVPN Adapter/Vendors/asio/asio/ip/network_v4.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/ip/network_v4.hpp rename to OpenVPN Adapter/Vendors/asio/asio/ip/network_v4.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/ip/network_v6.hpp b/OpenVPN Adapter/Vendors/asio/asio/ip/network_v6.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/ip/network_v6.hpp rename to OpenVPN Adapter/Vendors/asio/asio/ip/network_v6.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/ip/resolver_base.hpp b/OpenVPN Adapter/Vendors/asio/asio/ip/resolver_base.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/ip/resolver_base.hpp rename to OpenVPN Adapter/Vendors/asio/asio/ip/resolver_base.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/ip/resolver_query_base.hpp b/OpenVPN Adapter/Vendors/asio/asio/ip/resolver_query_base.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/ip/resolver_query_base.hpp rename to OpenVPN Adapter/Vendors/asio/asio/ip/resolver_query_base.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/ip/resolver_service.hpp b/OpenVPN Adapter/Vendors/asio/asio/ip/resolver_service.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/ip/resolver_service.hpp rename to OpenVPN Adapter/Vendors/asio/asio/ip/resolver_service.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/ip/tcp.hpp b/OpenVPN Adapter/Vendors/asio/asio/ip/tcp.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/ip/tcp.hpp rename to OpenVPN Adapter/Vendors/asio/asio/ip/tcp.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/ip/udp.hpp b/OpenVPN Adapter/Vendors/asio/asio/ip/udp.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/ip/udp.hpp rename to OpenVPN Adapter/Vendors/asio/asio/ip/udp.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/ip/unicast.hpp b/OpenVPN Adapter/Vendors/asio/asio/ip/unicast.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/ip/unicast.hpp rename to OpenVPN Adapter/Vendors/asio/asio/ip/unicast.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/ip/v6_only.hpp b/OpenVPN Adapter/Vendors/asio/asio/ip/v6_only.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/ip/v6_only.hpp rename to OpenVPN Adapter/Vendors/asio/asio/ip/v6_only.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/is_executor.hpp b/OpenVPN Adapter/Vendors/asio/asio/is_executor.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/is_executor.hpp rename to OpenVPN Adapter/Vendors/asio/asio/is_executor.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/is_read_buffered.hpp b/OpenVPN Adapter/Vendors/asio/asio/is_read_buffered.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/is_read_buffered.hpp rename to OpenVPN Adapter/Vendors/asio/asio/is_read_buffered.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/is_write_buffered.hpp b/OpenVPN Adapter/Vendors/asio/asio/is_write_buffered.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/is_write_buffered.hpp rename to OpenVPN Adapter/Vendors/asio/asio/is_write_buffered.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/local/basic_endpoint.hpp b/OpenVPN Adapter/Vendors/asio/asio/local/basic_endpoint.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/local/basic_endpoint.hpp rename to OpenVPN Adapter/Vendors/asio/asio/local/basic_endpoint.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/local/connect_pair.hpp b/OpenVPN Adapter/Vendors/asio/asio/local/connect_pair.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/local/connect_pair.hpp rename to OpenVPN Adapter/Vendors/asio/asio/local/connect_pair.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/local/datagram_protocol.hpp b/OpenVPN Adapter/Vendors/asio/asio/local/datagram_protocol.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/local/datagram_protocol.hpp rename to OpenVPN Adapter/Vendors/asio/asio/local/datagram_protocol.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/local/detail/endpoint.hpp b/OpenVPN Adapter/Vendors/asio/asio/local/detail/endpoint.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/local/detail/endpoint.hpp rename to OpenVPN Adapter/Vendors/asio/asio/local/detail/endpoint.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/local/detail/impl/endpoint.ipp b/OpenVPN Adapter/Vendors/asio/asio/local/detail/impl/endpoint.ipp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/local/detail/impl/endpoint.ipp rename to OpenVPN Adapter/Vendors/asio/asio/local/detail/impl/endpoint.ipp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/local/stream_protocol.hpp b/OpenVPN Adapter/Vendors/asio/asio/local/stream_protocol.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/local/stream_protocol.hpp rename to OpenVPN Adapter/Vendors/asio/asio/local/stream_protocol.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/package.hpp b/OpenVPN Adapter/Vendors/asio/asio/package.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/package.hpp rename to OpenVPN Adapter/Vendors/asio/asio/package.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/placeholders.hpp b/OpenVPN Adapter/Vendors/asio/asio/placeholders.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/placeholders.hpp rename to OpenVPN Adapter/Vendors/asio/asio/placeholders.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/posix/basic_descriptor.hpp b/OpenVPN Adapter/Vendors/asio/asio/posix/basic_descriptor.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/posix/basic_descriptor.hpp rename to OpenVPN Adapter/Vendors/asio/asio/posix/basic_descriptor.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/posix/basic_stream_descriptor.hpp b/OpenVPN Adapter/Vendors/asio/asio/posix/basic_stream_descriptor.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/posix/basic_stream_descriptor.hpp rename to OpenVPN Adapter/Vendors/asio/asio/posix/basic_stream_descriptor.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/posix/descriptor.hpp b/OpenVPN Adapter/Vendors/asio/asio/posix/descriptor.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/posix/descriptor.hpp rename to OpenVPN Adapter/Vendors/asio/asio/posix/descriptor.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/posix/descriptor_base.hpp b/OpenVPN Adapter/Vendors/asio/asio/posix/descriptor_base.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/posix/descriptor_base.hpp rename to OpenVPN Adapter/Vendors/asio/asio/posix/descriptor_base.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/posix/stream_descriptor.hpp b/OpenVPN Adapter/Vendors/asio/asio/posix/stream_descriptor.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/posix/stream_descriptor.hpp rename to OpenVPN Adapter/Vendors/asio/asio/posix/stream_descriptor.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/posix/stream_descriptor_service.hpp b/OpenVPN Adapter/Vendors/asio/asio/posix/stream_descriptor_service.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/posix/stream_descriptor_service.hpp rename to OpenVPN Adapter/Vendors/asio/asio/posix/stream_descriptor_service.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/post.hpp b/OpenVPN Adapter/Vendors/asio/asio/post.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/post.hpp rename to OpenVPN Adapter/Vendors/asio/asio/post.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/raw_socket_service.hpp b/OpenVPN Adapter/Vendors/asio/asio/raw_socket_service.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/raw_socket_service.hpp rename to OpenVPN Adapter/Vendors/asio/asio/raw_socket_service.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/read.hpp b/OpenVPN Adapter/Vendors/asio/asio/read.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/read.hpp rename to OpenVPN Adapter/Vendors/asio/asio/read.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/read_at.hpp b/OpenVPN Adapter/Vendors/asio/asio/read_at.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/read_at.hpp rename to OpenVPN Adapter/Vendors/asio/asio/read_at.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/read_until.hpp b/OpenVPN Adapter/Vendors/asio/asio/read_until.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/read_until.hpp rename to OpenVPN Adapter/Vendors/asio/asio/read_until.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/seq_packet_socket_service.hpp b/OpenVPN Adapter/Vendors/asio/asio/seq_packet_socket_service.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/seq_packet_socket_service.hpp rename to OpenVPN Adapter/Vendors/asio/asio/seq_packet_socket_service.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/serial_port.hpp b/OpenVPN Adapter/Vendors/asio/asio/serial_port.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/serial_port.hpp rename to OpenVPN Adapter/Vendors/asio/asio/serial_port.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/serial_port_base.hpp b/OpenVPN Adapter/Vendors/asio/asio/serial_port_base.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/serial_port_base.hpp rename to OpenVPN Adapter/Vendors/asio/asio/serial_port_base.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/serial_port_service.hpp b/OpenVPN Adapter/Vendors/asio/asio/serial_port_service.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/serial_port_service.hpp rename to OpenVPN Adapter/Vendors/asio/asio/serial_port_service.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/signal_set.hpp b/OpenVPN Adapter/Vendors/asio/asio/signal_set.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/signal_set.hpp rename to OpenVPN Adapter/Vendors/asio/asio/signal_set.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/signal_set_service.hpp b/OpenVPN Adapter/Vendors/asio/asio/signal_set_service.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/signal_set_service.hpp rename to OpenVPN Adapter/Vendors/asio/asio/signal_set_service.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/socket_acceptor_service.hpp b/OpenVPN Adapter/Vendors/asio/asio/socket_acceptor_service.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/socket_acceptor_service.hpp rename to OpenVPN Adapter/Vendors/asio/asio/socket_acceptor_service.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/socket_base.hpp b/OpenVPN Adapter/Vendors/asio/asio/socket_base.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/socket_base.hpp rename to OpenVPN Adapter/Vendors/asio/asio/socket_base.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/spawn.hpp b/OpenVPN Adapter/Vendors/asio/asio/spawn.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/spawn.hpp rename to OpenVPN Adapter/Vendors/asio/asio/spawn.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/ssl.hpp b/OpenVPN Adapter/Vendors/asio/asio/ssl.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/ssl.hpp rename to OpenVPN Adapter/Vendors/asio/asio/ssl.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/ssl/context.hpp b/OpenVPN Adapter/Vendors/asio/asio/ssl/context.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/ssl/context.hpp rename to OpenVPN Adapter/Vendors/asio/asio/ssl/context.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/ssl/context_base.hpp b/OpenVPN Adapter/Vendors/asio/asio/ssl/context_base.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/ssl/context_base.hpp rename to OpenVPN Adapter/Vendors/asio/asio/ssl/context_base.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/ssl/detail/buffered_handshake_op.hpp b/OpenVPN Adapter/Vendors/asio/asio/ssl/detail/buffered_handshake_op.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/ssl/detail/buffered_handshake_op.hpp rename to OpenVPN Adapter/Vendors/asio/asio/ssl/detail/buffered_handshake_op.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/ssl/detail/engine.hpp b/OpenVPN Adapter/Vendors/asio/asio/ssl/detail/engine.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/ssl/detail/engine.hpp rename to OpenVPN Adapter/Vendors/asio/asio/ssl/detail/engine.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/ssl/detail/handshake_op.hpp b/OpenVPN Adapter/Vendors/asio/asio/ssl/detail/handshake_op.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/ssl/detail/handshake_op.hpp rename to OpenVPN Adapter/Vendors/asio/asio/ssl/detail/handshake_op.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/ssl/detail/impl/engine.ipp b/OpenVPN Adapter/Vendors/asio/asio/ssl/detail/impl/engine.ipp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/ssl/detail/impl/engine.ipp rename to OpenVPN Adapter/Vendors/asio/asio/ssl/detail/impl/engine.ipp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/ssl/detail/impl/openssl_init.ipp b/OpenVPN Adapter/Vendors/asio/asio/ssl/detail/impl/openssl_init.ipp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/ssl/detail/impl/openssl_init.ipp rename to OpenVPN Adapter/Vendors/asio/asio/ssl/detail/impl/openssl_init.ipp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/ssl/detail/io.hpp b/OpenVPN Adapter/Vendors/asio/asio/ssl/detail/io.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/ssl/detail/io.hpp rename to OpenVPN Adapter/Vendors/asio/asio/ssl/detail/io.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/ssl/detail/openssl_init.hpp b/OpenVPN Adapter/Vendors/asio/asio/ssl/detail/openssl_init.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/ssl/detail/openssl_init.hpp rename to OpenVPN Adapter/Vendors/asio/asio/ssl/detail/openssl_init.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/ssl/detail/openssl_types.hpp b/OpenVPN Adapter/Vendors/asio/asio/ssl/detail/openssl_types.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/ssl/detail/openssl_types.hpp rename to OpenVPN Adapter/Vendors/asio/asio/ssl/detail/openssl_types.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/ssl/detail/password_callback.hpp b/OpenVPN Adapter/Vendors/asio/asio/ssl/detail/password_callback.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/ssl/detail/password_callback.hpp rename to OpenVPN Adapter/Vendors/asio/asio/ssl/detail/password_callback.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/ssl/detail/read_op.hpp b/OpenVPN Adapter/Vendors/asio/asio/ssl/detail/read_op.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/ssl/detail/read_op.hpp rename to OpenVPN Adapter/Vendors/asio/asio/ssl/detail/read_op.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/ssl/detail/shutdown_op.hpp b/OpenVPN Adapter/Vendors/asio/asio/ssl/detail/shutdown_op.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/ssl/detail/shutdown_op.hpp rename to OpenVPN Adapter/Vendors/asio/asio/ssl/detail/shutdown_op.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/ssl/detail/stream_core.hpp b/OpenVPN Adapter/Vendors/asio/asio/ssl/detail/stream_core.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/ssl/detail/stream_core.hpp rename to OpenVPN Adapter/Vendors/asio/asio/ssl/detail/stream_core.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/ssl/detail/verify_callback.hpp b/OpenVPN Adapter/Vendors/asio/asio/ssl/detail/verify_callback.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/ssl/detail/verify_callback.hpp rename to OpenVPN Adapter/Vendors/asio/asio/ssl/detail/verify_callback.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/ssl/detail/write_op.hpp b/OpenVPN Adapter/Vendors/asio/asio/ssl/detail/write_op.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/ssl/detail/write_op.hpp rename to OpenVPN Adapter/Vendors/asio/asio/ssl/detail/write_op.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/ssl/error.hpp b/OpenVPN Adapter/Vendors/asio/asio/ssl/error.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/ssl/error.hpp rename to OpenVPN Adapter/Vendors/asio/asio/ssl/error.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/ssl/impl/context.hpp b/OpenVPN Adapter/Vendors/asio/asio/ssl/impl/context.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/ssl/impl/context.hpp rename to OpenVPN Adapter/Vendors/asio/asio/ssl/impl/context.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/ssl/impl/context.ipp b/OpenVPN Adapter/Vendors/asio/asio/ssl/impl/context.ipp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/ssl/impl/context.ipp rename to OpenVPN Adapter/Vendors/asio/asio/ssl/impl/context.ipp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/ssl/impl/error.ipp b/OpenVPN Adapter/Vendors/asio/asio/ssl/impl/error.ipp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/ssl/impl/error.ipp rename to OpenVPN Adapter/Vendors/asio/asio/ssl/impl/error.ipp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/ssl/impl/rfc2818_verification.ipp b/OpenVPN Adapter/Vendors/asio/asio/ssl/impl/rfc2818_verification.ipp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/ssl/impl/rfc2818_verification.ipp rename to OpenVPN Adapter/Vendors/asio/asio/ssl/impl/rfc2818_verification.ipp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/ssl/impl/src.hpp b/OpenVPN Adapter/Vendors/asio/asio/ssl/impl/src.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/ssl/impl/src.hpp rename to OpenVPN Adapter/Vendors/asio/asio/ssl/impl/src.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/ssl/rfc2818_verification.hpp b/OpenVPN Adapter/Vendors/asio/asio/ssl/rfc2818_verification.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/ssl/rfc2818_verification.hpp rename to OpenVPN Adapter/Vendors/asio/asio/ssl/rfc2818_verification.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/ssl/stream.hpp b/OpenVPN Adapter/Vendors/asio/asio/ssl/stream.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/ssl/stream.hpp rename to OpenVPN Adapter/Vendors/asio/asio/ssl/stream.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/ssl/stream_base.hpp b/OpenVPN Adapter/Vendors/asio/asio/ssl/stream_base.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/ssl/stream_base.hpp rename to OpenVPN Adapter/Vendors/asio/asio/ssl/stream_base.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/ssl/verify_context.hpp b/OpenVPN Adapter/Vendors/asio/asio/ssl/verify_context.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/ssl/verify_context.hpp rename to OpenVPN Adapter/Vendors/asio/asio/ssl/verify_context.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/ssl/verify_mode.hpp b/OpenVPN Adapter/Vendors/asio/asio/ssl/verify_mode.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/ssl/verify_mode.hpp rename to OpenVPN Adapter/Vendors/asio/asio/ssl/verify_mode.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/steady_timer.hpp b/OpenVPN Adapter/Vendors/asio/asio/steady_timer.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/steady_timer.hpp rename to OpenVPN Adapter/Vendors/asio/asio/steady_timer.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/strand.hpp b/OpenVPN Adapter/Vendors/asio/asio/strand.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/strand.hpp rename to OpenVPN Adapter/Vendors/asio/asio/strand.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/stream_socket_service.hpp b/OpenVPN Adapter/Vendors/asio/asio/stream_socket_service.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/stream_socket_service.hpp rename to OpenVPN Adapter/Vendors/asio/asio/stream_socket_service.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/streambuf.hpp b/OpenVPN Adapter/Vendors/asio/asio/streambuf.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/streambuf.hpp rename to OpenVPN Adapter/Vendors/asio/asio/streambuf.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/system_error.hpp b/OpenVPN Adapter/Vendors/asio/asio/system_error.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/system_error.hpp rename to OpenVPN Adapter/Vendors/asio/asio/system_error.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/system_executor.hpp b/OpenVPN Adapter/Vendors/asio/asio/system_executor.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/system_executor.hpp rename to OpenVPN Adapter/Vendors/asio/asio/system_executor.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/system_timer.hpp b/OpenVPN Adapter/Vendors/asio/asio/system_timer.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/system_timer.hpp rename to OpenVPN Adapter/Vendors/asio/asio/system_timer.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/thread.hpp b/OpenVPN Adapter/Vendors/asio/asio/thread.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/thread.hpp rename to OpenVPN Adapter/Vendors/asio/asio/thread.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/thread_pool.hpp b/OpenVPN Adapter/Vendors/asio/asio/thread_pool.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/thread_pool.hpp rename to OpenVPN Adapter/Vendors/asio/asio/thread_pool.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/time_traits.hpp b/OpenVPN Adapter/Vendors/asio/asio/time_traits.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/time_traits.hpp rename to OpenVPN Adapter/Vendors/asio/asio/time_traits.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/ts/buffer.hpp b/OpenVPN Adapter/Vendors/asio/asio/ts/buffer.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/ts/buffer.hpp rename to OpenVPN Adapter/Vendors/asio/asio/ts/buffer.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/ts/executor.hpp b/OpenVPN Adapter/Vendors/asio/asio/ts/executor.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/ts/executor.hpp rename to OpenVPN Adapter/Vendors/asio/asio/ts/executor.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/ts/internet.hpp b/OpenVPN Adapter/Vendors/asio/asio/ts/internet.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/ts/internet.hpp rename to OpenVPN Adapter/Vendors/asio/asio/ts/internet.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/ts/io_context.hpp b/OpenVPN Adapter/Vendors/asio/asio/ts/io_context.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/ts/io_context.hpp rename to OpenVPN Adapter/Vendors/asio/asio/ts/io_context.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/ts/networking.hpp b/OpenVPN Adapter/Vendors/asio/asio/ts/networking.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/ts/networking.hpp rename to OpenVPN Adapter/Vendors/asio/asio/ts/networking.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/ts/socket.hpp b/OpenVPN Adapter/Vendors/asio/asio/ts/socket.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/ts/socket.hpp rename to OpenVPN Adapter/Vendors/asio/asio/ts/socket.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/ts/thread_pool.hpp b/OpenVPN Adapter/Vendors/asio/asio/ts/thread_pool.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/ts/thread_pool.hpp rename to OpenVPN Adapter/Vendors/asio/asio/ts/thread_pool.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/ts/timer.hpp b/OpenVPN Adapter/Vendors/asio/asio/ts/timer.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/ts/timer.hpp rename to OpenVPN Adapter/Vendors/asio/asio/ts/timer.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/unyield.hpp b/OpenVPN Adapter/Vendors/asio/asio/unyield.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/unyield.hpp rename to OpenVPN Adapter/Vendors/asio/asio/unyield.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/use_future.hpp b/OpenVPN Adapter/Vendors/asio/asio/use_future.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/use_future.hpp rename to OpenVPN Adapter/Vendors/asio/asio/use_future.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/uses_executor.hpp b/OpenVPN Adapter/Vendors/asio/asio/uses_executor.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/uses_executor.hpp rename to OpenVPN Adapter/Vendors/asio/asio/uses_executor.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/version.hpp b/OpenVPN Adapter/Vendors/asio/asio/version.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/version.hpp rename to OpenVPN Adapter/Vendors/asio/asio/version.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/wait_traits.hpp b/OpenVPN Adapter/Vendors/asio/asio/wait_traits.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/wait_traits.hpp rename to OpenVPN Adapter/Vendors/asio/asio/wait_traits.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/waitable_timer_service.hpp b/OpenVPN Adapter/Vendors/asio/asio/waitable_timer_service.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/waitable_timer_service.hpp rename to OpenVPN Adapter/Vendors/asio/asio/waitable_timer_service.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/windows/basic_handle.hpp b/OpenVPN Adapter/Vendors/asio/asio/windows/basic_handle.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/windows/basic_handle.hpp rename to OpenVPN Adapter/Vendors/asio/asio/windows/basic_handle.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/windows/basic_object_handle.hpp b/OpenVPN Adapter/Vendors/asio/asio/windows/basic_object_handle.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/windows/basic_object_handle.hpp rename to OpenVPN Adapter/Vendors/asio/asio/windows/basic_object_handle.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/windows/basic_random_access_handle.hpp b/OpenVPN Adapter/Vendors/asio/asio/windows/basic_random_access_handle.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/windows/basic_random_access_handle.hpp rename to OpenVPN Adapter/Vendors/asio/asio/windows/basic_random_access_handle.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/windows/basic_stream_handle.hpp b/OpenVPN Adapter/Vendors/asio/asio/windows/basic_stream_handle.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/windows/basic_stream_handle.hpp rename to OpenVPN Adapter/Vendors/asio/asio/windows/basic_stream_handle.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/windows/object_handle.hpp b/OpenVPN Adapter/Vendors/asio/asio/windows/object_handle.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/windows/object_handle.hpp rename to OpenVPN Adapter/Vendors/asio/asio/windows/object_handle.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/windows/object_handle_service.hpp b/OpenVPN Adapter/Vendors/asio/asio/windows/object_handle_service.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/windows/object_handle_service.hpp rename to OpenVPN Adapter/Vendors/asio/asio/windows/object_handle_service.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/windows/overlapped_handle.hpp b/OpenVPN Adapter/Vendors/asio/asio/windows/overlapped_handle.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/windows/overlapped_handle.hpp rename to OpenVPN Adapter/Vendors/asio/asio/windows/overlapped_handle.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/windows/overlapped_ptr.hpp b/OpenVPN Adapter/Vendors/asio/asio/windows/overlapped_ptr.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/windows/overlapped_ptr.hpp rename to OpenVPN Adapter/Vendors/asio/asio/windows/overlapped_ptr.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/windows/random_access_handle.hpp b/OpenVPN Adapter/Vendors/asio/asio/windows/random_access_handle.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/windows/random_access_handle.hpp rename to OpenVPN Adapter/Vendors/asio/asio/windows/random_access_handle.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/windows/random_access_handle_service.hpp b/OpenVPN Adapter/Vendors/asio/asio/windows/random_access_handle_service.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/windows/random_access_handle_service.hpp rename to OpenVPN Adapter/Vendors/asio/asio/windows/random_access_handle_service.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/windows/stream_handle.hpp b/OpenVPN Adapter/Vendors/asio/asio/windows/stream_handle.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/windows/stream_handle.hpp rename to OpenVPN Adapter/Vendors/asio/asio/windows/stream_handle.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/windows/stream_handle_service.hpp b/OpenVPN Adapter/Vendors/asio/asio/windows/stream_handle_service.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/windows/stream_handle_service.hpp rename to OpenVPN Adapter/Vendors/asio/asio/windows/stream_handle_service.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/write.hpp b/OpenVPN Adapter/Vendors/asio/asio/write.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/write.hpp rename to OpenVPN Adapter/Vendors/asio/asio/write.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/write_at.hpp b/OpenVPN Adapter/Vendors/asio/asio/write_at.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/write_at.hpp rename to OpenVPN Adapter/Vendors/asio/asio/write_at.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/asio/asio/yield.hpp b/OpenVPN Adapter/Vendors/asio/asio/yield.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/asio/asio/yield.hpp rename to OpenVPN Adapter/Vendors/asio/asio/yield.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/lz4/include/lz4.h b/OpenVPN Adapter/Vendors/lz4/include/lz4.h similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/lz4/include/lz4.h rename to OpenVPN Adapter/Vendors/lz4/include/lz4.h diff --git a/OpenVPN Tunnel Provider/Vendors/lz4/lib/liblz4.a b/OpenVPN Adapter/Vendors/lz4/lib/ios/liblz4.a similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/lz4/lib/liblz4.a rename to OpenVPN Adapter/Vendors/lz4/lib/ios/liblz4.a diff --git a/OpenVPN Adapter/Vendors/lz4/lib/sim/liblz4.a b/OpenVPN Adapter/Vendors/lz4/lib/sim/liblz4.a new file mode 100644 index 0000000..3fbde61 Binary files /dev/null and b/OpenVPN Adapter/Vendors/lz4/lib/sim/liblz4.a differ diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/addr/addrlist.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/addr/addrlist.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/addr/addrlist.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/addr/addrlist.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/addr/addrpair.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/addr/addrpair.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/addr/addrpair.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/addr/addrpair.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/addr/ip.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/addr/ip.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/addr/ip.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/addr/ip.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/addr/iperr.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/addr/iperr.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/addr/iperr.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/addr/iperr.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/addr/ipv4.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/addr/ipv4.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/addr/ipv4.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/addr/ipv4.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/addr/ipv6.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/addr/ipv6.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/addr/ipv6.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/addr/ipv6.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/addr/macaddr.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/addr/macaddr.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/addr/macaddr.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/addr/macaddr.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/addr/pool.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/addr/pool.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/addr/pool.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/addr/pool.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/addr/range.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/addr/range.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/addr/range.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/addr/range.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/addr/regex.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/addr/regex.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/addr/regex.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/addr/regex.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/addr/route.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/addr/route.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/addr/route.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/addr/route.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/addr/routeinv.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/addr/routeinv.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/addr/routeinv.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/addr/routeinv.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/apple/maclife.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/apple/maclife.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/apple/maclife.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/apple/maclife.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/apple/macsleep.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/apple/macsleep.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/apple/macsleep.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/apple/macsleep.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/apple/macver.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/apple/macver.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/apple/macver.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/apple/macver.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/apple/runloop.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/apple/runloop.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/apple/runloop.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/apple/runloop.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/apple/scdynstore.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/apple/scdynstore.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/apple/scdynstore.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/apple/scdynstore.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/apple/ver.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/apple/ver.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/apple/ver.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/apple/ver.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/applecrypto/cf/cf.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/applecrypto/cf/cf.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/applecrypto/cf/cf.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/applecrypto/cf/cf.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/applecrypto/cf/cfhelper.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/applecrypto/cf/cfhelper.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/applecrypto/cf/cfhelper.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/applecrypto/cf/cfhelper.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/applecrypto/cf/cfsec.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/applecrypto/cf/cfsec.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/applecrypto/cf/cfsec.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/applecrypto/cf/cfsec.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/applecrypto/cf/cftimer.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/applecrypto/cf/cftimer.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/applecrypto/cf/cftimer.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/applecrypto/cf/cftimer.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/applecrypto/cf/error.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/applecrypto/cf/error.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/applecrypto/cf/error.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/applecrypto/cf/error.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/applecrypto/crypto/api.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/applecrypto/crypto/api.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/applecrypto/crypto/api.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/applecrypto/crypto/api.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/applecrypto/crypto/cipher.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/applecrypto/crypto/cipher.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/applecrypto/crypto/cipher.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/applecrypto/crypto/cipher.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/applecrypto/crypto/digest.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/applecrypto/crypto/digest.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/applecrypto/crypto/digest.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/applecrypto/crypto/digest.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/applecrypto/crypto/hmac.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/applecrypto/crypto/hmac.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/applecrypto/crypto/hmac.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/applecrypto/crypto/hmac.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/applecrypto/ssl/sslctx.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/applecrypto/ssl/sslctx.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/applecrypto/ssl/sslctx.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/applecrypto/ssl/sslctx.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/applecrypto/util/iosactiveiface.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/applecrypto/util/iosactiveiface.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/applecrypto/util/iosactiveiface.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/applecrypto/util/iosactiveiface.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/applecrypto/util/rand.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/applecrypto/util/rand.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/applecrypto/util/rand.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/applecrypto/util/rand.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/applecrypto/util/reach.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/applecrypto/util/reach.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/applecrypto/util/reach.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/applecrypto/util/reach.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/applecrypto/util/reachable.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/applecrypto/util/reachable.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/applecrypto/util/reachable.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/applecrypto/util/reachable.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/auth/authcert.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/auth/authcert.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/auth/authcert.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/auth/authcert.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/auth/authcreds.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/auth/authcreds.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/auth/authcreds.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/auth/authcreds.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/auth/cr.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/auth/cr.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/auth/cr.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/auth/cr.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/auth/validatecreds.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/auth/validatecreds.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/auth/validatecreds.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/auth/validatecreds.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/buffer/asiobuf.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/buffer/asiobuf.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/buffer/asiobuf.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/buffer/asiobuf.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/buffer/bufclamp.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/buffer/bufclamp.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/buffer/bufclamp.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/buffer/bufclamp.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/buffer/bufcomplete.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/buffer/bufcomplete.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/buffer/bufcomplete.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/buffer/bufcomplete.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/buffer/bufcomposed.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/buffer/bufcomposed.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/buffer/bufcomposed.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/buffer/bufcomposed.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/buffer/buffer.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/buffer/buffer.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/buffer/buffer.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/buffer/buffer.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/buffer/bufhex.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/buffer/bufhex.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/buffer/bufhex.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/buffer/bufhex.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/buffer/buflimit.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/buffer/buflimit.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/buffer/buflimit.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/buffer/buflimit.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/buffer/buflist.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/buffer/buflist.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/buffer/buflist.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/buffer/buflist.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/buffer/bufstr.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/buffer/bufstr.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/buffer/bufstr.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/buffer/bufstr.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/buffer/bufstream.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/buffer/bufstream.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/buffer/bufstream.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/buffer/bufstream.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/buffer/memq.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/buffer/memq.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/buffer/memq.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/buffer/memq.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/buffer/safestr.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/buffer/safestr.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/buffer/safestr.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/buffer/safestr.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/buffer/zlib.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/buffer/zlib.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/buffer/zlib.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/buffer/zlib.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/client/cliconnect.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/client/cliconnect.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/client/cliconnect.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/client/cliconnect.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/client/cliconstants.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/client/cliconstants.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/client/cliconstants.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/client/cliconstants.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/client/clicreds.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/client/clicreds.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/client/clicreds.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/client/clicreds.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/client/cliemuexr.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/client/cliemuexr.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/client/cliemuexr.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/client/cliemuexr.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/client/clievent.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/client/clievent.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/client/clievent.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/client/clievent.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/client/clihalt.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/client/clihalt.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/client/clihalt.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/client/clihalt.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/client/clilife.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/client/clilife.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/client/clilife.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/client/clilife.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/client/cliopt.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/client/cliopt.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/client/cliopt.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/client/cliopt.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/client/cliopthelper.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/client/cliopthelper.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/client/cliopthelper.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/client/cliopthelper.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/client/cliproto.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/client/cliproto.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/client/cliproto.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/client/cliproto.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/client/ipverflags.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/client/ipverflags.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/client/ipverflags.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/client/ipverflags.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/client/optfilt.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/client/optfilt.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/client/optfilt.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/client/optfilt.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/client/ovpncli.cpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/client/ovpncli.cpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/client/ovpncli.cpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/client/ovpncli.cpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/client/ovpncli.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/client/ovpncli.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/client/ovpncli.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/client/ovpncli.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/client/remotelist.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/client/remotelist.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/client/remotelist.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/client/remotelist.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/client/rgopt.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/client/rgopt.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/client/rgopt.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/client/rgopt.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/abort.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/common/abort.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/abort.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/common/abort.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/action.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/common/action.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/action.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/common/action.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/actionthread.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/common/actionthread.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/actionthread.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/common/actionthread.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/arch.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/common/arch.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/arch.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/common/arch.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/argv.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/common/argv.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/argv.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/common/argv.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/arraysize.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/common/arraysize.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/arraysize.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/common/arraysize.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/asioboundsock.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/common/asioboundsock.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/asioboundsock.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/common/asioboundsock.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/asiocontext.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/common/asiocontext.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/asiocontext.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/common/asiocontext.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/asioerr.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/common/asioerr.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/asioerr.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/common/asioerr.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/asiopolysock.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/common/asiopolysock.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/asiopolysock.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/common/asiopolysock.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/asiosignal.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/common/asiosignal.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/asiosignal.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/common/asiosignal.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/asiostop.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/common/asiostop.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/asiostop.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/common/asiostop.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/asyncsleep.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/common/asyncsleep.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/asyncsleep.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/common/asyncsleep.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/autoreset.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/common/autoreset.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/autoreset.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/common/autoreset.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/base64.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/common/base64.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/base64.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/common/base64.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/binprefix.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/common/binprefix.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/binprefix.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/common/binprefix.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/circ_list.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/common/circ_list.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/circ_list.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/common/circ_list.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/cleanup.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/common/cleanup.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/cleanup.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/common/cleanup.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/core.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/common/core.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/core.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/common/core.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/count.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/common/count.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/count.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/common/count.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/daemon.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/common/daemon.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/daemon.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/common/daemon.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/demangle.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/common/demangle.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/demangle.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/common/demangle.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/destruct.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/common/destruct.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/destruct.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/common/destruct.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/endian.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/common/endian.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/endian.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/common/endian.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/enumdir.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/common/enumdir.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/enumdir.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/common/enumdir.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/exception.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/common/exception.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/exception.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/common/exception.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/extern.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/common/extern.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/extern.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/common/extern.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/ffs.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/common/ffs.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/ffs.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/common/ffs.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/file.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/common/file.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/file.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/common/file.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/fileatomic.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/common/fileatomic.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/fileatomic.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/common/fileatomic.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/format.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/common/format.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/format.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/common/format.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/function.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/common/function.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/function.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/common/function.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/getopt.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/common/getopt.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/getopt.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/common/getopt.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/getpw.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/common/getpw.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/getpw.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/common/getpw.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/glob.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/common/glob.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/glob.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/common/glob.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/hash.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/common/hash.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/hash.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/common/hash.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/hexstr.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/common/hexstr.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/hexstr.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/common/hexstr.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/hostlist.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/common/hostlist.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/hostlist.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/common/hostlist.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/hostport.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/common/hostport.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/hostport.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/common/hostport.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/inotify.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/common/inotify.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/inotify.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/common/inotify.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/lex.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/common/lex.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/lex.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/common/lex.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/likely.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/common/likely.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/likely.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/common/likely.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/link.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/common/link.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/link.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/common/link.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/logrotate.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/common/logrotate.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/logrotate.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/common/logrotate.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/memneq.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/common/memneq.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/memneq.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/common/memneq.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/mode.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/common/mode.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/mode.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/common/mode.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/msgwin.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/common/msgwin.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/msgwin.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/common/msgwin.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/number.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/common/number.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/number.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/common/number.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/olong.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/common/olong.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/olong.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/common/olong.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/options.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/common/options.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/options.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/common/options.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/ostream.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/common/ostream.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/ostream.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/common/ostream.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/path.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/common/path.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/path.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/common/path.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/peercred.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/common/peercred.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/peercred.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/common/peercred.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/persistfile.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/common/persistfile.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/persistfile.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/common/persistfile.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/platform.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/common/platform.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/platform.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/common/platform.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/platform_name.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/common/platform_name.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/platform_name.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/common/platform_name.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/platform_string.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/common/platform_string.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/platform_string.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/common/platform_string.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/process.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/common/process.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/process.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/common/process.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/pthreadcond.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/common/pthreadcond.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/pthreadcond.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/common/pthreadcond.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/rc.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/common/rc.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/rc.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/common/rc.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/redir.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/common/redir.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/redir.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/common/redir.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/runcontext.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/common/runcontext.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/runcontext.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/common/runcontext.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/scoped_asio_stream.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/common/scoped_asio_stream.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/scoped_asio_stream.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/common/scoped_asio_stream.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/scoped_fd.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/common/scoped_fd.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/scoped_fd.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/common/scoped_fd.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/signal.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/common/signal.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/signal.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/common/signal.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/size.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/common/size.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/size.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/common/size.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/sleep.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/common/sleep.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/sleep.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/common/sleep.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/sockopt.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/common/sockopt.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/sockopt.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/common/sockopt.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/socktypes.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/common/socktypes.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/socktypes.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/common/socktypes.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/split.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/common/split.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/split.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/common/split.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/splitlines.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/common/splitlines.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/splitlines.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/common/splitlines.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/stat.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/common/stat.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/stat.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/common/stat.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/stop.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/common/stop.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/stop.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/common/stop.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/string.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/common/string.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/string.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/common/string.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/stringize.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/common/stringize.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/stringize.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/common/stringize.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/tempfile.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/common/tempfile.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/tempfile.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/common/tempfile.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/umask.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/common/umask.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/umask.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/common/umask.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/unicode-impl.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/common/unicode-impl.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/unicode-impl.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/common/unicode-impl.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/unicode.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/common/unicode.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/unicode.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/common/unicode.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/uniqueptr.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/common/uniqueptr.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/uniqueptr.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/common/uniqueptr.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/usecount.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/common/usecount.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/usecount.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/common/usecount.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/usergroup.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/common/usergroup.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/usergroup.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/common/usergroup.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/userpass.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/common/userpass.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/userpass.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/common/userpass.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/version.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/common/version.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/version.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/common/version.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/waitbarrier.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/common/waitbarrier.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/waitbarrier.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/common/waitbarrier.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/write.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/common/write.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/write.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/common/write.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/wstring.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/common/wstring.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/common/wstring.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/common/wstring.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/compress/compnull.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/compress/compnull.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/compress/compnull.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/compress/compnull.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/compress/compress.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/compress/compress.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/compress/compress.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/compress/compress.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/compress/compstub.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/compress/compstub.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/compress/compstub.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/compress/compstub.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/compress/lz4.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/compress/lz4.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/compress/lz4.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/compress/lz4.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/compress/lzo.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/compress/lzo.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/compress/lzo.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/compress/lzo.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/compress/lzoasym.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/compress/lzoasym.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/compress/lzoasym.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/compress/lzoasym.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/compress/lzoasym_impl.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/compress/lzoasym_impl.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/compress/lzoasym_impl.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/compress/lzoasym_impl.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/compress/lzoselect.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/compress/lzoselect.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/compress/lzoselect.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/compress/lzoselect.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/compress/snappy.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/compress/snappy.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/compress/snappy.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/compress/snappy.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/crypto/bs64_data_limit.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/crypto/bs64_data_limit.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/crypto/bs64_data_limit.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/crypto/bs64_data_limit.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/crypto/cipher.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/crypto/cipher.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/crypto/cipher.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/crypto/cipher.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/crypto/crypto_aead.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/crypto/crypto_aead.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/crypto/crypto_aead.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/crypto/crypto_aead.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/crypto/crypto_chm.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/crypto/crypto_chm.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/crypto/crypto_chm.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/crypto/crypto_chm.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/crypto/cryptoalgs.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/crypto/cryptoalgs.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/crypto/cryptoalgs.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/crypto/cryptoalgs.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/crypto/cryptodc.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/crypto/cryptodc.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/crypto/cryptodc.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/crypto/cryptodc.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/crypto/cryptodcsel.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/crypto/cryptodcsel.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/crypto/cryptodcsel.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/crypto/cryptodcsel.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/crypto/decrypt_chm.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/crypto/decrypt_chm.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/crypto/decrypt_chm.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/crypto/decrypt_chm.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/crypto/digestapi.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/crypto/digestapi.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/crypto/digestapi.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/crypto/digestapi.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/crypto/encrypt_chm.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/crypto/encrypt_chm.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/crypto/encrypt_chm.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/crypto/encrypt_chm.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/crypto/hashstr.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/crypto/hashstr.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/crypto/hashstr.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/crypto/hashstr.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/crypto/ovpnhmac.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/crypto/ovpnhmac.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/crypto/ovpnhmac.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/crypto/ovpnhmac.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/crypto/packet_id.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/crypto/packet_id.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/crypto/packet_id.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/crypto/packet_id.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/crypto/selftest.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/crypto/selftest.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/crypto/selftest.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/crypto/selftest.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/crypto/static_key.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/crypto/static_key.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/crypto/static_key.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/crypto/static_key.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/error/error.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/error/error.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/error/error.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/error/error.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/error/excode.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/error/excode.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/error/excode.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/error/excode.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/frame/frame.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/frame/frame.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/frame/frame.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/frame/frame.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/frame/frame_init.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/frame/frame_init.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/frame/frame_init.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/frame/frame_init.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/frame/memq_dgram.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/frame/memq_dgram.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/frame/memq_dgram.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/frame/memq_dgram.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/frame/memq_stream.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/frame/memq_stream.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/frame/memq_stream.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/frame/memq_stream.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/http/header.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/http/header.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/http/header.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/http/header.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/http/htmlskip.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/http/htmlskip.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/http/htmlskip.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/http/htmlskip.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/http/method.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/http/method.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/http/method.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/http/method.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/http/parseutil.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/http/parseutil.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/http/parseutil.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/http/parseutil.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/http/reply.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/http/reply.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/http/reply.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/http/reply.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/http/request.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/http/request.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/http/request.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/http/request.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/http/status.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/http/status.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/http/status.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/http/status.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/http/urlencode.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/http/urlencode.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/http/urlencode.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/http/urlencode.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/http/urlparm.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/http/urlparm.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/http/urlparm.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/http/urlparm.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/http/urlparse.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/http/urlparse.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/http/urlparse.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/http/urlparse.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/http/webexcept.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/http/webexcept.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/http/webexcept.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/http/webexcept.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/init/cryptoinit.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/init/cryptoinit.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/init/cryptoinit.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/init/cryptoinit.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/init/engineinit.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/init/engineinit.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/init/engineinit.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/init/engineinit.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/init/initprocess.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/init/initprocess.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/init/initprocess.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/init/initprocess.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/ip/dhcp.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/ip/dhcp.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/ip/dhcp.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/ip/dhcp.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/ip/eth.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/ip/eth.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/ip/eth.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/ip/eth.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/ip/icmp.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/ip/icmp.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/ip/icmp.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/ip/icmp.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/ip/ip.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/ip/ip.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/ip/ip.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/ip/ip.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/ip/udp.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/ip/udp.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/ip/udp.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/ip/udp.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/legal/copyright.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/legal/copyright.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/legal/copyright.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/legal/copyright.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/linux/core.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/linux/core.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/linux/core.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/linux/core.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/linux/daemon_alive.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/linux/daemon_alive.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/linux/daemon_alive.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/linux/daemon_alive.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/log/logbase.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/log/logbase.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/log/logbase.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/log/logbase.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/log/logbasesimple.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/log/logbasesimple.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/log/logbasesimple.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/log/logbasesimple.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/log/lognull.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/log/lognull.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/log/lognull.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/log/lognull.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/log/logperiod.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/log/logperiod.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/log/logperiod.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/log/logperiod.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/log/logsimple.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/log/logsimple.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/log/logsimple.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/log/logsimple.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/log/logthread.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/log/logthread.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/log/logthread.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/log/logthread.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/log/sessionstats.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/log/sessionstats.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/log/sessionstats.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/log/sessionstats.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/netconf/enumiface.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/netconf/enumiface.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/netconf/enumiface.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/netconf/enumiface.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/netconf/hwaddr.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/netconf/hwaddr.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/netconf/hwaddr.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/netconf/hwaddr.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/netconf/ios/net-route.h b/OpenVPN Adapter/Vendors/openvpn/openvpn/netconf/ios/net-route.h similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/netconf/ios/net-route.h rename to OpenVPN Adapter/Vendors/openvpn/openvpn/netconf/ios/net-route.h diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/netconf/linux/route.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/netconf/linux/route.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/netconf/linux/route.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/netconf/linux/route.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/openssl/bio/bio_memq_dgram.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/openssl/bio/bio_memq_dgram.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/openssl/bio/bio_memq_dgram.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/openssl/bio/bio_memq_dgram.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/openssl/bio/bio_memq_stream.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/openssl/bio/bio_memq_stream.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/openssl/bio/bio_memq_stream.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/openssl/bio/bio_memq_stream.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/openssl/crypto/api.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/openssl/crypto/api.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/openssl/crypto/api.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/openssl/crypto/api.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/openssl/crypto/cipher.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/openssl/crypto/cipher.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/openssl/crypto/cipher.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/openssl/crypto/cipher.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/openssl/crypto/ciphergcm.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/openssl/crypto/ciphergcm.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/openssl/crypto/ciphergcm.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/openssl/crypto/ciphergcm.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/openssl/crypto/digest.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/openssl/crypto/digest.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/openssl/crypto/digest.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/openssl/crypto/digest.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/openssl/crypto/hmac.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/openssl/crypto/hmac.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/openssl/crypto/hmac.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/openssl/crypto/hmac.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/openssl/pki/crl.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/openssl/pki/crl.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/openssl/pki/crl.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/openssl/pki/crl.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/openssl/pki/dh.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/openssl/pki/dh.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/openssl/pki/dh.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/openssl/pki/dh.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/openssl/pki/pkey.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/openssl/pki/pkey.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/openssl/pki/pkey.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/openssl/pki/pkey.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/openssl/pki/x509.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/openssl/pki/x509.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/openssl/pki/x509.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/openssl/pki/x509.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/openssl/pki/x509store.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/openssl/pki/x509store.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/openssl/pki/x509store.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/openssl/pki/x509store.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/openssl/sign/pkcs7verify.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/openssl/sign/pkcs7verify.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/openssl/sign/pkcs7verify.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/openssl/sign/pkcs7verify.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/openssl/sign/verify.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/openssl/sign/verify.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/openssl/sign/verify.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/openssl/sign/verify.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/openssl/ssl/sslctx.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/openssl/ssl/sslctx.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/openssl/ssl/sslctx.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/openssl/ssl/sslctx.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/openssl/util/engine.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/openssl/util/engine.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/openssl/util/engine.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/openssl/util/engine.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/openssl/util/error.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/openssl/util/error.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/openssl/util/error.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/openssl/util/error.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/openssl/util/init.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/openssl/util/init.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/openssl/util/init.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/openssl/util/init.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/openssl/util/rand.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/openssl/util/rand.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/openssl/util/rand.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/openssl/util/rand.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/openssl/util/tokenencrypt.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/openssl/util/tokenencrypt.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/openssl/util/tokenencrypt.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/openssl/util/tokenencrypt.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/options/continuation.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/options/continuation.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/options/continuation.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/options/continuation.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/options/merge.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/options/merge.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/options/merge.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/options/merge.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/options/sanitize.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/options/sanitize.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/options/sanitize.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/options/sanitize.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/options/servpush.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/options/servpush.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/options/servpush.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/options/servpush.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/pki/cclist.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/pki/cclist.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/pki/cclist.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/pki/cclist.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/pki/epkibase.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/pki/epkibase.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/pki/epkibase.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/pki/epkibase.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/pki/pkcs1.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/pki/pkcs1.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/pki/pkcs1.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/pki/pkcs1.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/pki/x509track.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/pki/x509track.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/pki/x509track.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/pki/x509track.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/polarssl/crypto/api.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/polarssl/crypto/api.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/polarssl/crypto/api.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/polarssl/crypto/api.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/polarssl/crypto/cipher.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/polarssl/crypto/cipher.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/polarssl/crypto/cipher.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/polarssl/crypto/cipher.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/polarssl/crypto/ciphergcm.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/polarssl/crypto/ciphergcm.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/polarssl/crypto/ciphergcm.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/polarssl/crypto/ciphergcm.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/polarssl/crypto/digest.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/polarssl/crypto/digest.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/polarssl/crypto/digest.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/polarssl/crypto/digest.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/polarssl/crypto/hmac.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/polarssl/crypto/hmac.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/polarssl/crypto/hmac.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/polarssl/crypto/hmac.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/polarssl/pki/dh.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/polarssl/pki/dh.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/polarssl/pki/dh.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/polarssl/pki/dh.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/polarssl/pki/pkctx.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/polarssl/pki/pkctx.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/polarssl/pki/pkctx.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/polarssl/pki/pkctx.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/polarssl/pki/x509cert.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/polarssl/pki/x509cert.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/polarssl/pki/x509cert.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/polarssl/pki/x509cert.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/polarssl/pki/x509crl.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/polarssl/pki/x509crl.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/polarssl/pki/x509crl.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/polarssl/pki/x509crl.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/polarssl/ssl/sslctx.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/polarssl/ssl/sslctx.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/polarssl/ssl/sslctx.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/polarssl/ssl/sslctx.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/polarssl/util/error.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/polarssl/util/error.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/polarssl/util/error.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/polarssl/util/error.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/polarssl/util/rand.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/polarssl/util/rand.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/polarssl/util/rand.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/polarssl/util/rand.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/polarssl/util/selftest.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/polarssl/util/selftest.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/polarssl/util/selftest.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/polarssl/util/selftest.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/proxy/httpdigest.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/proxy/httpdigest.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/proxy/httpdigest.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/proxy/httpdigest.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/proxy/ntlm.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/proxy/ntlm.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/proxy/ntlm.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/proxy/ntlm.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/proxy/proxyauth.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/proxy/proxyauth.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/proxy/proxyauth.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/proxy/proxyauth.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/random/devurand.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/random/devurand.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/random/devurand.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/random/devurand.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/random/mtrandapi.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/random/mtrandapi.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/random/mtrandapi.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/random/mtrandapi.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/random/randapi.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/random/randapi.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/random/randapi.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/random/randapi.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/random/randbytestore.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/random/randbytestore.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/random/randbytestore.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/random/randbytestore.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/reliable/relack.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/reliable/relack.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/reliable/relack.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/reliable/relack.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/reliable/relcommon.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/reliable/relcommon.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/reliable/relcommon.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/reliable/relcommon.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/reliable/relrecv.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/reliable/relrecv.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/reliable/relrecv.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/reliable/relrecv.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/reliable/relsend.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/reliable/relsend.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/reliable/relsend.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/reliable/relsend.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/server/listenlist.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/server/listenlist.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/server/listenlist.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/server/listenlist.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/server/manage.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/server/manage.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/server/manage.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/server/manage.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/server/peeraddr.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/server/peeraddr.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/server/peeraddr.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/server/peeraddr.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/server/peerstats.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/server/peerstats.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/server/peerstats.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/server/peerstats.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/server/servhalt.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/server/servhalt.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/server/servhalt.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/server/servhalt.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/server/servproto.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/server/servproto.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/server/servproto.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/server/servproto.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/server/vpnservnetblock.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/server/vpnservnetblock.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/server/vpnservnetblock.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/server/vpnservnetblock.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/server/vpnservpool.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/server/vpnservpool.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/server/vpnservpool.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/server/vpnservpool.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/ssl/datalimit.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/ssl/datalimit.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/ssl/datalimit.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/ssl/datalimit.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/ssl/is_openvpn_protocol.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/ssl/is_openvpn_protocol.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/ssl/is_openvpn_protocol.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/ssl/is_openvpn_protocol.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/ssl/kuparse.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/ssl/kuparse.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/ssl/kuparse.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/ssl/kuparse.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/ssl/mssparms.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/ssl/mssparms.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/ssl/mssparms.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/ssl/mssparms.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/ssl/nscert.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/ssl/nscert.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/ssl/nscert.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/ssl/nscert.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/ssl/peerinfo.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/ssl/peerinfo.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/ssl/peerinfo.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/ssl/peerinfo.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/ssl/proto.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/ssl/proto.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/ssl/proto.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/ssl/proto.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/ssl/proto_context_options.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/ssl/proto_context_options.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/ssl/proto_context_options.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/ssl/proto_context_options.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/ssl/protostack.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/ssl/protostack.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/ssl/protostack.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/ssl/protostack.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/ssl/psid.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/ssl/psid.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/ssl/psid.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/ssl/psid.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/ssl/sslapi.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/ssl/sslapi.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/ssl/sslapi.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/ssl/sslapi.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/ssl/sslchoose.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/ssl/sslchoose.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/ssl/sslchoose.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/ssl/sslchoose.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/ssl/sslconsts.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/ssl/sslconsts.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/ssl/sslconsts.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/ssl/sslconsts.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/ssl/tls_remote.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/ssl/tls_remote.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/ssl/tls_remote.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/ssl/tls_remote.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/ssl/tlsprf.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/ssl/tlsprf.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/ssl/tlsprf.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/ssl/tlsprf.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/ssl/tlsver.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/ssl/tlsver.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/ssl/tlsver.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/ssl/tlsver.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/tags b/OpenVPN Adapter/Vendors/openvpn/openvpn/tags similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/tags rename to OpenVPN Adapter/Vendors/openvpn/openvpn/tags diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/time/asiotimer.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/time/asiotimer.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/time/asiotimer.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/time/asiotimer.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/time/coarsetime.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/time/coarsetime.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/time/coarsetime.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/time/coarsetime.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/time/durhelper.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/time/durhelper.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/time/durhelper.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/time/durhelper.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/time/time.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/time/time.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/time/time.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/time/time.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/time/timestr.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/time/timestr.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/time/timestr.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/time/timestr.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/transport/altproxy.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/transport/altproxy.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/transport/altproxy.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/transport/altproxy.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/transport/client/httpcli.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/transport/client/httpcli.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/transport/client/httpcli.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/transport/client/httpcli.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/transport/client/tcpcli.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/transport/client/tcpcli.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/transport/client/tcpcli.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/transport/client/tcpcli.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/transport/client/transbase.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/transport/client/transbase.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/transport/client/transbase.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/transport/client/transbase.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/transport/client/udpcli.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/transport/client/udpcli.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/transport/client/udpcli.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/transport/client/udpcli.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/transport/dco.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/transport/dco.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/transport/dco.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/transport/dco.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/transport/gremlin.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/transport/gremlin.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/transport/gremlin.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/transport/gremlin.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/transport/mutate.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/transport/mutate.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/transport/mutate.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/transport/mutate.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/transport/pktstream.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/transport/pktstream.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/transport/pktstream.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/transport/pktstream.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/transport/protocol.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/transport/protocol.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/transport/protocol.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/transport/protocol.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/transport/reconnect_notify.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/transport/reconnect_notify.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/transport/reconnect_notify.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/transport/reconnect_notify.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/transport/server/transbase.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/transport/server/transbase.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/transport/server/transbase.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/transport/server/transbase.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/transport/socket_protect.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/transport/socket_protect.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/transport/socket_protect.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/transport/socket_protect.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/transport/tcplink.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/transport/tcplink.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/transport/tcplink.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/transport/tcplink.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/transport/udplink.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/transport/udplink.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/transport/udplink.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/transport/udplink.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/tun/builder/base.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/tun/builder/base.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/tun/builder/base.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/tun/builder/base.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/tun/builder/capture.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/tun/builder/capture.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/tun/builder/capture.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/tun/builder/capture.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/tun/builder/client.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/tun/builder/client.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/tun/builder/client.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/tun/builder/client.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/tun/builder/rgwflags.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/tun/builder/rgwflags.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/tun/builder/rgwflags.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/tun/builder/rgwflags.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/tun/builder/setup.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/tun/builder/setup.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/tun/builder/setup.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/tun/builder/setup.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/tun/client/dhcp_capture.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/tun/client/dhcp_capture.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/tun/client/dhcp_capture.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/tun/client/dhcp_capture.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/tun/client/emuexr.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/tun/client/emuexr.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/tun/client/emuexr.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/tun/client/emuexr.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/tun/client/tunbase.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/tun/client/tunbase.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/tun/client/tunbase.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/tun/client/tunbase.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/tun/client/tunnull.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/tun/client/tunnull.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/tun/client/tunnull.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/tun/client/tunnull.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/tun/client/tunprop.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/tun/client/tunprop.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/tun/client/tunprop.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/tun/client/tunprop.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/tun/ipv6_setting.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/tun/ipv6_setting.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/tun/ipv6_setting.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/tun/ipv6_setting.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/tun/layer.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/tun/layer.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/tun/layer.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/tun/layer.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/tun/linux/client/tuncli.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/tun/linux/client/tuncli.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/tun/linux/client/tuncli.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/tun/linux/client/tuncli.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/tun/linux/tun.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/tun/linux/tun.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/tun/linux/tun.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/tun/linux/tun.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/tun/mac/client/tuncli.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/tun/mac/client/tuncli.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/tun/mac/client/tuncli.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/tun/mac/client/tuncli.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/tun/mac/client/tunsetup.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/tun/mac/client/tunsetup.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/tun/mac/client/tunsetup.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/tun/mac/client/tunsetup.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/tun/mac/gwv4.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/tun/mac/gwv4.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/tun/mac/gwv4.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/tun/mac/gwv4.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/tun/mac/macdns.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/tun/mac/macdns.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/tun/mac/macdns.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/tun/mac/macdns.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/tun/mac/macdns_watchdog.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/tun/mac/macdns_watchdog.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/tun/mac/macdns_watchdog.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/tun/mac/macdns_watchdog.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/tun/mac/macgw.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/tun/mac/macgw.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/tun/mac/macgw.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/tun/mac/macgw.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/tun/mac/tunutil.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/tun/mac/tunutil.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/tun/mac/tunutil.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/tun/mac/tunutil.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/tun/mac/utun.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/tun/mac/utun.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/tun/mac/utun.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/tun/mac/utun.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/tun/persist/tunpersist.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/tun/persist/tunpersist.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/tun/persist/tunpersist.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/tun/persist/tunpersist.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/tun/persist/tunwrap.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/tun/persist/tunwrap.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/tun/persist/tunwrap.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/tun/persist/tunwrap.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/tun/persist/tunwrapasio.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/tun/persist/tunwrapasio.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/tun/persist/tunwrapasio.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/tun/persist/tunwrapasio.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/tun/server/tunbase.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/tun/server/tunbase.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/tun/server/tunbase.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/tun/server/tunbase.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/tun/tunio.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/tun/tunio.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/tun/tunio.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/tun/tunio.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/tun/tunlog.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/tun/tunlog.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/tun/tunlog.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/tun/tunlog.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/tun/tunmtu.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/tun/tunmtu.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/tun/tunmtu.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/tun/tunmtu.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/tun/tunspec.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/tun/tunspec.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/tun/tunspec.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/tun/tunspec.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/tun/win/client/setupbase.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/tun/win/client/setupbase.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/tun/win/client/setupbase.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/tun/win/client/setupbase.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/tun/win/client/tuncli.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/tun/win/client/tuncli.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/tun/win/client/tuncli.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/tun/win/client/tuncli.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/tun/win/client/tunsetup.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/tun/win/client/tunsetup.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/tun/win/client/tunsetup.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/tun/win/client/tunsetup.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/tun/win/nrpt.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/tun/win/nrpt.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/tun/win/nrpt.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/tun/win/nrpt.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/tun/win/tunutil.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/tun/win/tunutil.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/tun/win/tunutil.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/tun/win/tunutil.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/tun/win/wfp.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/tun/win/wfp.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/tun/win/wfp.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/tun/win/wfp.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/win/call.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/win/call.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/win/call.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/win/call.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/win/cmd.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/win/cmd.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/win/cmd.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/win/cmd.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/win/console.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/win/console.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/win/console.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/win/console.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/win/handle.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/win/handle.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/win/handle.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/win/handle.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/win/modname.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/win/modname.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/win/modname.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/win/modname.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/win/reg.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/win/reg.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/win/reg.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/win/reg.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/win/scoped_handle.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/win/scoped_handle.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/win/scoped_handle.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/win/scoped_handle.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/win/sleep.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/win/sleep.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/win/sleep.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/win/sleep.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/win/unicode.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/win/unicode.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/win/unicode.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/win/unicode.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/win/winerr.hpp b/OpenVPN Adapter/Vendors/openvpn/openvpn/win/winerr.hpp similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/openvpn/openvpn/win/winerr.hpp rename to OpenVPN Adapter/Vendors/openvpn/openvpn/win/winerr.hpp diff --git a/OpenVPN Tunnel Provider/Vendors/polarssl/include/polarssl/aes.h b/OpenVPN Adapter/Vendors/polarssl/include/polarssl/aes.h similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/polarssl/include/polarssl/aes.h rename to OpenVPN Adapter/Vendors/polarssl/include/polarssl/aes.h diff --git a/OpenVPN Tunnel Provider/Vendors/polarssl/include/polarssl/aesni.h b/OpenVPN Adapter/Vendors/polarssl/include/polarssl/aesni.h similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/polarssl/include/polarssl/aesni.h rename to OpenVPN Adapter/Vendors/polarssl/include/polarssl/aesni.h diff --git a/OpenVPN Tunnel Provider/Vendors/polarssl/include/polarssl/arc4.h b/OpenVPN Adapter/Vendors/polarssl/include/polarssl/arc4.h similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/polarssl/include/polarssl/arc4.h rename to OpenVPN Adapter/Vendors/polarssl/include/polarssl/arc4.h diff --git a/OpenVPN Tunnel Provider/Vendors/polarssl/include/polarssl/asn1.h b/OpenVPN Adapter/Vendors/polarssl/include/polarssl/asn1.h similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/polarssl/include/polarssl/asn1.h rename to OpenVPN Adapter/Vendors/polarssl/include/polarssl/asn1.h diff --git a/OpenVPN Tunnel Provider/Vendors/polarssl/include/polarssl/asn1write.h b/OpenVPN Adapter/Vendors/polarssl/include/polarssl/asn1write.h similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/polarssl/include/polarssl/asn1write.h rename to OpenVPN Adapter/Vendors/polarssl/include/polarssl/asn1write.h diff --git a/OpenVPN Tunnel Provider/Vendors/polarssl/include/polarssl/base64.h b/OpenVPN Adapter/Vendors/polarssl/include/polarssl/base64.h similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/polarssl/include/polarssl/base64.h rename to OpenVPN Adapter/Vendors/polarssl/include/polarssl/base64.h diff --git a/OpenVPN Tunnel Provider/Vendors/polarssl/include/polarssl/bignum.h b/OpenVPN Adapter/Vendors/polarssl/include/polarssl/bignum.h similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/polarssl/include/polarssl/bignum.h rename to OpenVPN Adapter/Vendors/polarssl/include/polarssl/bignum.h diff --git a/OpenVPN Tunnel Provider/Vendors/polarssl/include/polarssl/blowfish.h b/OpenVPN Adapter/Vendors/polarssl/include/polarssl/blowfish.h similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/polarssl/include/polarssl/blowfish.h rename to OpenVPN Adapter/Vendors/polarssl/include/polarssl/blowfish.h diff --git a/OpenVPN Tunnel Provider/Vendors/polarssl/include/polarssl/bn_mul.h b/OpenVPN Adapter/Vendors/polarssl/include/polarssl/bn_mul.h similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/polarssl/include/polarssl/bn_mul.h rename to OpenVPN Adapter/Vendors/polarssl/include/polarssl/bn_mul.h diff --git a/OpenVPN Tunnel Provider/Vendors/polarssl/include/polarssl/camellia.h b/OpenVPN Adapter/Vendors/polarssl/include/polarssl/camellia.h similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/polarssl/include/polarssl/camellia.h rename to OpenVPN Adapter/Vendors/polarssl/include/polarssl/camellia.h diff --git a/OpenVPN Tunnel Provider/Vendors/polarssl/include/polarssl/ccm.h b/OpenVPN Adapter/Vendors/polarssl/include/polarssl/ccm.h similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/polarssl/include/polarssl/ccm.h rename to OpenVPN Adapter/Vendors/polarssl/include/polarssl/ccm.h diff --git a/OpenVPN Tunnel Provider/Vendors/polarssl/include/polarssl/certs.h b/OpenVPN Adapter/Vendors/polarssl/include/polarssl/certs.h similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/polarssl/include/polarssl/certs.h rename to OpenVPN Adapter/Vendors/polarssl/include/polarssl/certs.h diff --git a/OpenVPN Tunnel Provider/Vendors/polarssl/include/polarssl/check_config.h b/OpenVPN Adapter/Vendors/polarssl/include/polarssl/check_config.h similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/polarssl/include/polarssl/check_config.h rename to OpenVPN Adapter/Vendors/polarssl/include/polarssl/check_config.h diff --git a/OpenVPN Tunnel Provider/Vendors/polarssl/include/polarssl/cipher.h b/OpenVPN Adapter/Vendors/polarssl/include/polarssl/cipher.h similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/polarssl/include/polarssl/cipher.h rename to OpenVPN Adapter/Vendors/polarssl/include/polarssl/cipher.h diff --git a/OpenVPN Tunnel Provider/Vendors/polarssl/include/polarssl/cipher_wrap.h b/OpenVPN Adapter/Vendors/polarssl/include/polarssl/cipher_wrap.h similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/polarssl/include/polarssl/cipher_wrap.h rename to OpenVPN Adapter/Vendors/polarssl/include/polarssl/cipher_wrap.h diff --git a/OpenVPN Tunnel Provider/Vendors/polarssl/include/polarssl/compat-1.2.h b/OpenVPN Adapter/Vendors/polarssl/include/polarssl/compat-1.2.h similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/polarssl/include/polarssl/compat-1.2.h rename to OpenVPN Adapter/Vendors/polarssl/include/polarssl/compat-1.2.h diff --git a/OpenVPN Tunnel Provider/Vendors/polarssl/include/polarssl/config.h b/OpenVPN Adapter/Vendors/polarssl/include/polarssl/config.h similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/polarssl/include/polarssl/config.h rename to OpenVPN Adapter/Vendors/polarssl/include/polarssl/config.h diff --git a/OpenVPN Tunnel Provider/Vendors/polarssl/include/polarssl/config.h.orig b/OpenVPN Adapter/Vendors/polarssl/include/polarssl/config.h.orig similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/polarssl/include/polarssl/config.h.orig rename to OpenVPN Adapter/Vendors/polarssl/include/polarssl/config.h.orig diff --git a/OpenVPN Tunnel Provider/Vendors/polarssl/include/polarssl/ctr_drbg.h b/OpenVPN Adapter/Vendors/polarssl/include/polarssl/ctr_drbg.h similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/polarssl/include/polarssl/ctr_drbg.h rename to OpenVPN Adapter/Vendors/polarssl/include/polarssl/ctr_drbg.h diff --git a/OpenVPN Tunnel Provider/Vendors/polarssl/include/polarssl/debug.h b/OpenVPN Adapter/Vendors/polarssl/include/polarssl/debug.h similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/polarssl/include/polarssl/debug.h rename to OpenVPN Adapter/Vendors/polarssl/include/polarssl/debug.h diff --git a/OpenVPN Tunnel Provider/Vendors/polarssl/include/polarssl/des.h b/OpenVPN Adapter/Vendors/polarssl/include/polarssl/des.h similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/polarssl/include/polarssl/des.h rename to OpenVPN Adapter/Vendors/polarssl/include/polarssl/des.h diff --git a/OpenVPN Tunnel Provider/Vendors/polarssl/include/polarssl/dhm.h b/OpenVPN Adapter/Vendors/polarssl/include/polarssl/dhm.h similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/polarssl/include/polarssl/dhm.h rename to OpenVPN Adapter/Vendors/polarssl/include/polarssl/dhm.h diff --git a/OpenVPN Tunnel Provider/Vendors/polarssl/include/polarssl/ecdh.h b/OpenVPN Adapter/Vendors/polarssl/include/polarssl/ecdh.h similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/polarssl/include/polarssl/ecdh.h rename to OpenVPN Adapter/Vendors/polarssl/include/polarssl/ecdh.h diff --git a/OpenVPN Tunnel Provider/Vendors/polarssl/include/polarssl/ecdsa.h b/OpenVPN Adapter/Vendors/polarssl/include/polarssl/ecdsa.h similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/polarssl/include/polarssl/ecdsa.h rename to OpenVPN Adapter/Vendors/polarssl/include/polarssl/ecdsa.h diff --git a/OpenVPN Tunnel Provider/Vendors/polarssl/include/polarssl/ecp.h b/OpenVPN Adapter/Vendors/polarssl/include/polarssl/ecp.h similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/polarssl/include/polarssl/ecp.h rename to OpenVPN Adapter/Vendors/polarssl/include/polarssl/ecp.h diff --git a/OpenVPN Tunnel Provider/Vendors/polarssl/include/polarssl/entropy.h b/OpenVPN Adapter/Vendors/polarssl/include/polarssl/entropy.h similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/polarssl/include/polarssl/entropy.h rename to OpenVPN Adapter/Vendors/polarssl/include/polarssl/entropy.h diff --git a/OpenVPN Tunnel Provider/Vendors/polarssl/include/polarssl/entropy_poll.h b/OpenVPN Adapter/Vendors/polarssl/include/polarssl/entropy_poll.h similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/polarssl/include/polarssl/entropy_poll.h rename to OpenVPN Adapter/Vendors/polarssl/include/polarssl/entropy_poll.h diff --git a/OpenVPN Tunnel Provider/Vendors/polarssl/include/polarssl/error.h b/OpenVPN Adapter/Vendors/polarssl/include/polarssl/error.h similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/polarssl/include/polarssl/error.h rename to OpenVPN Adapter/Vendors/polarssl/include/polarssl/error.h diff --git a/OpenVPN Tunnel Provider/Vendors/polarssl/include/polarssl/gcm.h b/OpenVPN Adapter/Vendors/polarssl/include/polarssl/gcm.h similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/polarssl/include/polarssl/gcm.h rename to OpenVPN Adapter/Vendors/polarssl/include/polarssl/gcm.h diff --git a/OpenVPN Tunnel Provider/Vendors/polarssl/include/polarssl/havege.h b/OpenVPN Adapter/Vendors/polarssl/include/polarssl/havege.h similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/polarssl/include/polarssl/havege.h rename to OpenVPN Adapter/Vendors/polarssl/include/polarssl/havege.h diff --git a/OpenVPN Tunnel Provider/Vendors/polarssl/include/polarssl/hmac_drbg.h b/OpenVPN Adapter/Vendors/polarssl/include/polarssl/hmac_drbg.h similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/polarssl/include/polarssl/hmac_drbg.h rename to OpenVPN Adapter/Vendors/polarssl/include/polarssl/hmac_drbg.h diff --git a/OpenVPN Tunnel Provider/Vendors/polarssl/include/polarssl/md.h b/OpenVPN Adapter/Vendors/polarssl/include/polarssl/md.h similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/polarssl/include/polarssl/md.h rename to OpenVPN Adapter/Vendors/polarssl/include/polarssl/md.h diff --git a/OpenVPN Tunnel Provider/Vendors/polarssl/include/polarssl/md2.h b/OpenVPN Adapter/Vendors/polarssl/include/polarssl/md2.h similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/polarssl/include/polarssl/md2.h rename to OpenVPN Adapter/Vendors/polarssl/include/polarssl/md2.h diff --git a/OpenVPN Tunnel Provider/Vendors/polarssl/include/polarssl/md4.h b/OpenVPN Adapter/Vendors/polarssl/include/polarssl/md4.h similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/polarssl/include/polarssl/md4.h rename to OpenVPN Adapter/Vendors/polarssl/include/polarssl/md4.h diff --git a/OpenVPN Tunnel Provider/Vendors/polarssl/include/polarssl/md5.h b/OpenVPN Adapter/Vendors/polarssl/include/polarssl/md5.h similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/polarssl/include/polarssl/md5.h rename to OpenVPN Adapter/Vendors/polarssl/include/polarssl/md5.h diff --git a/OpenVPN Tunnel Provider/Vendors/polarssl/include/polarssl/md_wrap.h b/OpenVPN Adapter/Vendors/polarssl/include/polarssl/md_wrap.h similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/polarssl/include/polarssl/md_wrap.h rename to OpenVPN Adapter/Vendors/polarssl/include/polarssl/md_wrap.h diff --git a/OpenVPN Tunnel Provider/Vendors/polarssl/include/polarssl/memory.h b/OpenVPN Adapter/Vendors/polarssl/include/polarssl/memory.h similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/polarssl/include/polarssl/memory.h rename to OpenVPN Adapter/Vendors/polarssl/include/polarssl/memory.h diff --git a/OpenVPN Tunnel Provider/Vendors/polarssl/include/polarssl/memory_buffer_alloc.h b/OpenVPN Adapter/Vendors/polarssl/include/polarssl/memory_buffer_alloc.h similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/polarssl/include/polarssl/memory_buffer_alloc.h rename to OpenVPN Adapter/Vendors/polarssl/include/polarssl/memory_buffer_alloc.h diff --git a/OpenVPN Tunnel Provider/Vendors/polarssl/include/polarssl/net.h b/OpenVPN Adapter/Vendors/polarssl/include/polarssl/net.h similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/polarssl/include/polarssl/net.h rename to OpenVPN Adapter/Vendors/polarssl/include/polarssl/net.h diff --git a/OpenVPN Tunnel Provider/Vendors/polarssl/include/polarssl/oid.h b/OpenVPN Adapter/Vendors/polarssl/include/polarssl/oid.h similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/polarssl/include/polarssl/oid.h rename to OpenVPN Adapter/Vendors/polarssl/include/polarssl/oid.h diff --git a/OpenVPN Tunnel Provider/Vendors/polarssl/include/polarssl/openssl.h b/OpenVPN Adapter/Vendors/polarssl/include/polarssl/openssl.h similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/polarssl/include/polarssl/openssl.h rename to OpenVPN Adapter/Vendors/polarssl/include/polarssl/openssl.h diff --git a/OpenVPN Tunnel Provider/Vendors/polarssl/include/polarssl/openvpn-polarssl.h b/OpenVPN Adapter/Vendors/polarssl/include/polarssl/openvpn-polarssl.h similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/polarssl/include/polarssl/openvpn-polarssl.h rename to OpenVPN Adapter/Vendors/polarssl/include/polarssl/openvpn-polarssl.h diff --git a/OpenVPN Tunnel Provider/Vendors/polarssl/include/polarssl/padlock.h b/OpenVPN Adapter/Vendors/polarssl/include/polarssl/padlock.h similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/polarssl/include/polarssl/padlock.h rename to OpenVPN Adapter/Vendors/polarssl/include/polarssl/padlock.h diff --git a/OpenVPN Tunnel Provider/Vendors/polarssl/include/polarssl/pbkdf2.h b/OpenVPN Adapter/Vendors/polarssl/include/polarssl/pbkdf2.h similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/polarssl/include/polarssl/pbkdf2.h rename to OpenVPN Adapter/Vendors/polarssl/include/polarssl/pbkdf2.h diff --git a/OpenVPN Tunnel Provider/Vendors/polarssl/include/polarssl/pem.h b/OpenVPN Adapter/Vendors/polarssl/include/polarssl/pem.h similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/polarssl/include/polarssl/pem.h rename to OpenVPN Adapter/Vendors/polarssl/include/polarssl/pem.h diff --git a/OpenVPN Tunnel Provider/Vendors/polarssl/include/polarssl/pk.h b/OpenVPN Adapter/Vendors/polarssl/include/polarssl/pk.h similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/polarssl/include/polarssl/pk.h rename to OpenVPN Adapter/Vendors/polarssl/include/polarssl/pk.h diff --git a/OpenVPN Tunnel Provider/Vendors/polarssl/include/polarssl/pk_wrap.h b/OpenVPN Adapter/Vendors/polarssl/include/polarssl/pk_wrap.h similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/polarssl/include/polarssl/pk_wrap.h rename to OpenVPN Adapter/Vendors/polarssl/include/polarssl/pk_wrap.h diff --git a/OpenVPN Tunnel Provider/Vendors/polarssl/include/polarssl/pkcs11.h b/OpenVPN Adapter/Vendors/polarssl/include/polarssl/pkcs11.h similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/polarssl/include/polarssl/pkcs11.h rename to OpenVPN Adapter/Vendors/polarssl/include/polarssl/pkcs11.h diff --git a/OpenVPN Tunnel Provider/Vendors/polarssl/include/polarssl/pkcs12.h b/OpenVPN Adapter/Vendors/polarssl/include/polarssl/pkcs12.h similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/polarssl/include/polarssl/pkcs12.h rename to OpenVPN Adapter/Vendors/polarssl/include/polarssl/pkcs12.h diff --git a/OpenVPN Tunnel Provider/Vendors/polarssl/include/polarssl/pkcs5.h b/OpenVPN Adapter/Vendors/polarssl/include/polarssl/pkcs5.h similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/polarssl/include/polarssl/pkcs5.h rename to OpenVPN Adapter/Vendors/polarssl/include/polarssl/pkcs5.h diff --git a/OpenVPN Tunnel Provider/Vendors/polarssl/include/polarssl/platform.h b/OpenVPN Adapter/Vendors/polarssl/include/polarssl/platform.h similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/polarssl/include/polarssl/platform.h rename to OpenVPN Adapter/Vendors/polarssl/include/polarssl/platform.h diff --git a/OpenVPN Tunnel Provider/Vendors/polarssl/include/polarssl/ripemd160.h b/OpenVPN Adapter/Vendors/polarssl/include/polarssl/ripemd160.h similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/polarssl/include/polarssl/ripemd160.h rename to OpenVPN Adapter/Vendors/polarssl/include/polarssl/ripemd160.h diff --git a/OpenVPN Tunnel Provider/Vendors/polarssl/include/polarssl/rsa.h b/OpenVPN Adapter/Vendors/polarssl/include/polarssl/rsa.h similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/polarssl/include/polarssl/rsa.h rename to OpenVPN Adapter/Vendors/polarssl/include/polarssl/rsa.h diff --git a/OpenVPN Tunnel Provider/Vendors/polarssl/include/polarssl/sha1.h b/OpenVPN Adapter/Vendors/polarssl/include/polarssl/sha1.h similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/polarssl/include/polarssl/sha1.h rename to OpenVPN Adapter/Vendors/polarssl/include/polarssl/sha1.h diff --git a/OpenVPN Tunnel Provider/Vendors/polarssl/include/polarssl/sha256.h b/OpenVPN Adapter/Vendors/polarssl/include/polarssl/sha256.h similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/polarssl/include/polarssl/sha256.h rename to OpenVPN Adapter/Vendors/polarssl/include/polarssl/sha256.h diff --git a/OpenVPN Tunnel Provider/Vendors/polarssl/include/polarssl/sha512.h b/OpenVPN Adapter/Vendors/polarssl/include/polarssl/sha512.h similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/polarssl/include/polarssl/sha512.h rename to OpenVPN Adapter/Vendors/polarssl/include/polarssl/sha512.h diff --git a/OpenVPN Tunnel Provider/Vendors/polarssl/include/polarssl/ssl.h b/OpenVPN Adapter/Vendors/polarssl/include/polarssl/ssl.h similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/polarssl/include/polarssl/ssl.h rename to OpenVPN Adapter/Vendors/polarssl/include/polarssl/ssl.h diff --git a/OpenVPN Tunnel Provider/Vendors/polarssl/include/polarssl/ssl_cache.h b/OpenVPN Adapter/Vendors/polarssl/include/polarssl/ssl_cache.h similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/polarssl/include/polarssl/ssl_cache.h rename to OpenVPN Adapter/Vendors/polarssl/include/polarssl/ssl_cache.h diff --git a/OpenVPN Tunnel Provider/Vendors/polarssl/include/polarssl/ssl_ciphersuites.h b/OpenVPN Adapter/Vendors/polarssl/include/polarssl/ssl_ciphersuites.h similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/polarssl/include/polarssl/ssl_ciphersuites.h rename to OpenVPN Adapter/Vendors/polarssl/include/polarssl/ssl_ciphersuites.h diff --git a/OpenVPN Tunnel Provider/Vendors/polarssl/include/polarssl/threading.h b/OpenVPN Adapter/Vendors/polarssl/include/polarssl/threading.h similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/polarssl/include/polarssl/threading.h rename to OpenVPN Adapter/Vendors/polarssl/include/polarssl/threading.h diff --git a/OpenVPN Tunnel Provider/Vendors/polarssl/include/polarssl/timing.h b/OpenVPN Adapter/Vendors/polarssl/include/polarssl/timing.h similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/polarssl/include/polarssl/timing.h rename to OpenVPN Adapter/Vendors/polarssl/include/polarssl/timing.h diff --git a/OpenVPN Tunnel Provider/Vendors/polarssl/include/polarssl/version.h b/OpenVPN Adapter/Vendors/polarssl/include/polarssl/version.h similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/polarssl/include/polarssl/version.h rename to OpenVPN Adapter/Vendors/polarssl/include/polarssl/version.h diff --git a/OpenVPN Tunnel Provider/Vendors/polarssl/include/polarssl/x509.h b/OpenVPN Adapter/Vendors/polarssl/include/polarssl/x509.h similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/polarssl/include/polarssl/x509.h rename to OpenVPN Adapter/Vendors/polarssl/include/polarssl/x509.h diff --git a/OpenVPN Tunnel Provider/Vendors/polarssl/include/polarssl/x509_crl.h b/OpenVPN Adapter/Vendors/polarssl/include/polarssl/x509_crl.h similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/polarssl/include/polarssl/x509_crl.h rename to OpenVPN Adapter/Vendors/polarssl/include/polarssl/x509_crl.h diff --git a/OpenVPN Tunnel Provider/Vendors/polarssl/include/polarssl/x509_crt.h b/OpenVPN Adapter/Vendors/polarssl/include/polarssl/x509_crt.h similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/polarssl/include/polarssl/x509_crt.h rename to OpenVPN Adapter/Vendors/polarssl/include/polarssl/x509_crt.h diff --git a/OpenVPN Tunnel Provider/Vendors/polarssl/include/polarssl/x509_csr.h b/OpenVPN Adapter/Vendors/polarssl/include/polarssl/x509_csr.h similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/polarssl/include/polarssl/x509_csr.h rename to OpenVPN Adapter/Vendors/polarssl/include/polarssl/x509_csr.h diff --git a/OpenVPN Tunnel Provider/Vendors/polarssl/include/polarssl/xtea.h b/OpenVPN Adapter/Vendors/polarssl/include/polarssl/xtea.h similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/polarssl/include/polarssl/xtea.h rename to OpenVPN Adapter/Vendors/polarssl/include/polarssl/xtea.h diff --git a/OpenVPN Tunnel Provider/Vendors/polarssl/lib/libmbedtls.a b/OpenVPN Adapter/Vendors/polarssl/lib/ios/libmbedtls.a similarity index 100% rename from OpenVPN Tunnel Provider/Vendors/polarssl/lib/libmbedtls.a rename to OpenVPN Adapter/Vendors/polarssl/lib/ios/libmbedtls.a diff --git a/OpenVPN Adapter/Vendors/polarssl/lib/sim/libmbedtls.a b/OpenVPN Adapter/Vendors/polarssl/lib/sim/libmbedtls.a new file mode 100644 index 0000000..605c800 Binary files /dev/null and b/OpenVPN Adapter/Vendors/polarssl/lib/sim/libmbedtls.a differ diff --git a/OpenVPN Adapter/module.modulemap b/OpenVPN Adapter/module.modulemap new file mode 100644 index 0000000..2884867 --- /dev/null +++ b/OpenVPN Adapter/module.modulemap @@ -0,0 +1,3 @@ +framework module OpenVPNAdapter { + umbrella header "Umbrella-Header.h" +} diff --git a/OpenVPN Tunnel Provider/Bridging-Header.h b/OpenVPN Tunnel Provider/Bridging-Header.h deleted file mode 100644 index b2eb2cd..0000000 --- a/OpenVPN Tunnel Provider/Bridging-Header.h +++ /dev/null @@ -1,7 +0,0 @@ -// -// Use this file to import your target's public headers that you would like to expose to Swift. -// - -#import "OpenVPNError.h" -#import "OpenVPNEvent.h" -#import "OpenVPNAdapter+Provider.h" diff --git a/OpenVPN Tunnel Provider/PacketTunnelProvider.swift b/OpenVPN Tunnel Provider/PacketTunnelProvider.swift index ce9b648..7b5c971 100644 --- a/OpenVPN Tunnel Provider/PacketTunnelProvider.swift +++ b/OpenVPN Tunnel Provider/PacketTunnelProvider.swift @@ -8,6 +8,7 @@ import NetworkExtension import KeychainAccess +import OpenVPNAdapter enum PacketTunnelProviderError: Error { @@ -32,11 +33,11 @@ class PacketTunnelProvider: NEPacketTunnelProvider { return } - vpnAdapter = OpenVPNAdapter() - vpnAdapter?.delegate = self + let vpnAdapter = OpenVPNAdapter() + vpnAdapter.delegate = self if let username = protocolConfiguration.username { - vpnAdapter?.username = username + vpnAdapter.username = username } if let reference = protocolConfiguration.passwordReference { @@ -45,7 +46,7 @@ class PacketTunnelProvider: NEPacketTunnelProvider { throw PacketTunnelProviderError.startFailure(message: "Failed to retrieve password from keychain") } - vpnAdapter?.password = password + vpnAdapter.password = password } catch { completionHandler(error) return @@ -53,15 +54,16 @@ class PacketTunnelProvider: NEPacketTunnelProvider { } do { - try vpnAdapter?.configure(using: settings) + try vpnAdapter.configure(using: settings) } catch { completionHandler(error) return } + self.vpnAdapter = vpnAdapter startHandler = completionHandler - - vpnAdapter?.connect() + + vpnAdapter.connect() } override func stopTunnel(with reason: NEProviderStopReason, completionHandler: @escaping () -> Void) { diff --git a/OpenVPN iOS Client.xcodeproj/project.pbxproj b/OpenVPN iOS Client.xcodeproj/project.pbxproj index 4ab9d59..2769b48 100644 --- a/OpenVPN iOS Client.xcodeproj/project.pbxproj +++ b/OpenVPN iOS Client.xcodeproj/project.pbxproj @@ -7,8 +7,6 @@ objects = { /* Begin PBXBuildFile section */ - C909DF751E4F2528000999B2 /* OpenVPNClient.mm in Sources */ = {isa = PBXBuildFile; fileRef = C909DF741E4F2528000999B2 /* OpenVPNClient.mm */; }; - C909DF7D1E4F303F000999B2 /* OpenVPNAdapter.mm in Sources */ = {isa = PBXBuildFile; fileRef = C909DF7C1E4F303F000999B2 /* OpenVPNAdapter.mm */; }; C91031061E47237A0004DFFE /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = C91031051E47237A0004DFFE /* AppDelegate.swift */; }; C910310B1E47237A0004DFFE /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = C91031091E47237A0004DFFE /* Main.storyboard */; }; C910310D1E47237A0004DFFE /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = C910310C1E47237A0004DFFE /* Assets.xcassets */; }; @@ -17,11 +15,22 @@ C910312B1E4727E20004DFFE /* OpenVPN Tunnel Provider.appex in Embed App Extensions */ = {isa = PBXBuildFile; fileRef = C91031221E4727E20004DFFE /* OpenVPN Tunnel Provider.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; }; C91031381E472C870004DFFE /* KeychainAccess.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C91031371E472C870004DFFE /* KeychainAccess.framework */; }; C91031391E472C9C0004DFFE /* KeychainAccess.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C91031371E472C870004DFFE /* KeychainAccess.framework */; }; - C910313F1E4732080004DFFE /* liblz4.a in Frameworks */ = {isa = PBXBuildFile; fileRef = C910313E1E4732080004DFFE /* liblz4.a */; }; - C91031411E4732160004DFFE /* libmbedtls.a in Frameworks */ = {isa = PBXBuildFile; fileRef = C91031401E4732160004DFFE /* libmbedtls.a */; }; - C91031461E47345F0004DFFE /* ovpncli.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C91031451E47345F0004DFFE /* ovpncli.cpp */; }; C928AD731E6E952F00DA04BD /* KeychainAccess+Reference.swift in Sources */ = {isa = PBXBuildFile; fileRef = C928AD721E6E952F00DA04BD /* KeychainAccess+Reference.swift */; }; - C9990B391E62F60400474227 /* TUNConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = C9990B381E62F60400474227 /* TUNConfiguration.m */; }; + C9BB47601E71663A00F3F98C /* Umbrella-Header.h in Headers */ = {isa = PBXBuildFile; fileRef = C9BB475E1E71663A00F3F98C /* Umbrella-Header.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C9BB476C1E716AEE00F3F98C /* ovpncli.hpp in Headers */ = {isa = PBXBuildFile; fileRef = C9BB476A1E716AEE00F3F98C /* ovpncli.hpp */; }; + C9BB476D1E716AEE00F3F98C /* ovpncli.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C9BB476B1E716AEE00F3F98C /* ovpncli.cpp */; }; + C9BB47711E7171A100F3F98C /* OpenVPNError.h in Headers */ = {isa = PBXBuildFile; fileRef = C9BB476F1E7171A100F3F98C /* OpenVPNError.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C9BB47721E7171A100F3F98C /* OpenVPNEvent.h in Headers */ = {isa = PBXBuildFile; fileRef = C9BB47701E7171A100F3F98C /* OpenVPNEvent.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C9BB47751E7171D900F3F98C /* TUNConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = C9BB47731E7171D900F3F98C /* TUNConfiguration.h */; }; + C9BB47761E7171D900F3F98C /* TUNConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = C9BB47741E7171D900F3F98C /* TUNConfiguration.m */; }; + C9BB47791E7171ED00F3F98C /* OpenVPNClient.h in Headers */ = {isa = PBXBuildFile; fileRef = C9BB47771E7171ED00F3F98C /* OpenVPNClient.h */; }; + C9BB477A1E7171ED00F3F98C /* OpenVPNClient.mm in Sources */ = {isa = PBXBuildFile; fileRef = C9BB47781E7171ED00F3F98C /* OpenVPNClient.mm */; }; + C9BB477F1E7173C700F3F98C /* OpenVPNAdapter.h in Headers */ = {isa = PBXBuildFile; fileRef = C9BB477B1E7173C700F3F98C /* OpenVPNAdapter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C9BB47801E7173C700F3F98C /* OpenVPNAdapter+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = C9BB477C1E7173C700F3F98C /* OpenVPNAdapter+Internal.h */; }; + C9BB47811E7173C700F3F98C /* OpenVPNAdapter+Public.h in Headers */ = {isa = PBXBuildFile; fileRef = C9BB477D1E7173C700F3F98C /* OpenVPNAdapter+Public.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C9BB47821E7173C700F3F98C /* OpenVPNAdapter.mm in Sources */ = {isa = PBXBuildFile; fileRef = C9BB477E1E7173C700F3F98C /* OpenVPNAdapter.mm */; }; + C9BB47841E71762C00F3F98C /* NetworkExtension.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C9BB47831E71762C00F3F98C /* NetworkExtension.framework */; }; + C9BB47851E71770C00F3F98C /* OpenVPNAdapter.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C9BB475C1E71663A00F3F98C /* OpenVPNAdapter.framework */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ @@ -49,14 +58,6 @@ /* End PBXCopyFilesBuildPhase section */ /* Begin PBXFileReference section */ - C909DF6F1E4F20C4000999B2 /* OpenVPNClient.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OpenVPNClient.h; sourceTree = ""; }; - C909DF741E4F2528000999B2 /* OpenVPNClient.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = OpenVPNClient.mm; sourceTree = ""; }; - C909DF7A1E4F2D0D000999B2 /* OpenVPNEvent.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = OpenVPNEvent.h; sourceTree = ""; }; - C909DF7B1E4F303F000999B2 /* OpenVPNAdapter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OpenVPNAdapter.h; sourceTree = ""; }; - C909DF7C1E4F303F000999B2 /* OpenVPNAdapter.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = OpenVPNAdapter.mm; sourceTree = ""; }; - C909DF7E1E4F3313000999B2 /* OpenVPNAdapter+Client.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "OpenVPNAdapter+Client.h"; sourceTree = ""; }; - C909DF811E4F39E9000999B2 /* OpenVPNAdapter+Provider.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "OpenVPNAdapter+Provider.h"; sourceTree = ""; }; - C90E31011E4F86C90030CCA5 /* OpenVPNError.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = OpenVPNError.h; sourceTree = ""; }; C91031021E47237A0004DFFE /* OpenVPN Client.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "OpenVPN Client.app"; sourceTree = BUILT_PRODUCTS_DIR; }; C91031051E47237A0004DFFE /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; C910310A1E47237A0004DFFE /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; @@ -68,15 +69,24 @@ C91031261E4727E20004DFFE /* PacketTunnelProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PacketTunnelProvider.swift; sourceTree = ""; }; C91031281E4727E20004DFFE /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; C91031371E472C870004DFFE /* KeychainAccess.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = KeychainAccess.framework; path = Carthage/Build/iOS/KeychainAccess.framework; sourceTree = ""; }; - C910313E1E4732080004DFFE /* liblz4.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = liblz4.a; path = "OpenVPN Tunnel Provider/Vendors/lz4/lib/liblz4.a"; sourceTree = ""; }; - C91031401E4732160004DFFE /* libmbedtls.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libmbedtls.a; path = "OpenVPN Tunnel Provider/Vendors/polarssl/lib/libmbedtls.a"; sourceTree = ""; }; - C91031431E47345E0004DFFE /* Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Bridging-Header.h"; sourceTree = ""; }; - C91031441E47345F0004DFFE /* ovpncli.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = ovpncli.hpp; path = Vendors/openvpn/openvpn/client/ovpncli.hpp; sourceTree = ""; }; - C91031451E47345F0004DFFE /* ovpncli.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ovpncli.cpp; path = Vendors/openvpn/openvpn/client/ovpncli.cpp; sourceTree = ""; }; C928AD721E6E952F00DA04BD /* KeychainAccess+Reference.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "KeychainAccess+Reference.swift"; sourceTree = ""; }; C9990B361E62F0E800474227 /* OpenVPN Client.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = "OpenVPN Client.entitlements"; sourceTree = ""; }; - C9990B371E62F60400474227 /* TUNConfiguration.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TUNConfiguration.h; sourceTree = ""; }; - C9990B381E62F60400474227 /* TUNConfiguration.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TUNConfiguration.m; sourceTree = ""; }; + C9BB475C1E71663A00F3F98C /* OpenVPNAdapter.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = OpenVPNAdapter.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + C9BB475E1E71663A00F3F98C /* Umbrella-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Umbrella-Header.h"; sourceTree = ""; }; + C9BB475F1E71663A00F3F98C /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + C9BB476A1E716AEE00F3F98C /* ovpncli.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = ovpncli.hpp; path = Vendors/openvpn/openvpn/client/ovpncli.hpp; sourceTree = ""; }; + C9BB476B1E716AEE00F3F98C /* ovpncli.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ovpncli.cpp; path = Vendors/openvpn/openvpn/client/ovpncli.cpp; sourceTree = ""; }; + C9BB476F1E7171A100F3F98C /* OpenVPNError.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = OpenVPNError.h; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.objcpp; }; + C9BB47701E7171A100F3F98C /* OpenVPNEvent.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OpenVPNEvent.h; sourceTree = ""; }; + C9BB47731E7171D900F3F98C /* TUNConfiguration.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TUNConfiguration.h; sourceTree = ""; }; + C9BB47741E7171D900F3F98C /* TUNConfiguration.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TUNConfiguration.m; sourceTree = ""; }; + C9BB47771E7171ED00F3F98C /* OpenVPNClient.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OpenVPNClient.h; sourceTree = ""; }; + C9BB47781E7171ED00F3F98C /* OpenVPNClient.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = OpenVPNClient.mm; sourceTree = ""; }; + C9BB477B1E7173C700F3F98C /* OpenVPNAdapter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OpenVPNAdapter.h; sourceTree = ""; }; + C9BB477C1E7173C700F3F98C /* OpenVPNAdapter+Internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "OpenVPNAdapter+Internal.h"; sourceTree = ""; }; + C9BB477D1E7173C700F3F98C /* OpenVPNAdapter+Public.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "OpenVPNAdapter+Public.h"; sourceTree = ""; }; + C9BB477E1E7173C700F3F98C /* OpenVPNAdapter.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; lineEnding = 0; path = OpenVPNAdapter.mm; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.objcpp; }; + C9BB47831E71762C00F3F98C /* NetworkExtension.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = NetworkExtension.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS10.2.sdk/System/Library/Frameworks/NetworkExtension.framework; sourceTree = DEVELOPER_DIR; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -92,36 +102,27 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - C91031411E4732160004DFFE /* libmbedtls.a in Frameworks */, - C910313F1E4732080004DFFE /* liblz4.a in Frameworks */, + C9BB47851E71770C00F3F98C /* OpenVPNAdapter.framework in Frameworks */, C91031381E472C870004DFFE /* KeychainAccess.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; + C9BB47581E71663A00F3F98C /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + C9BB47841E71762C00F3F98C /* NetworkExtension.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ - C909DF6B1E4EF962000999B2 /* OpenVPN Adapter */ = { - isa = PBXGroup; - children = ( - C90E31011E4F86C90030CCA5 /* OpenVPNError.h */, - C909DF7A1E4F2D0D000999B2 /* OpenVPNEvent.h */, - C9990B371E62F60400474227 /* TUNConfiguration.h */, - C9990B381E62F60400474227 /* TUNConfiguration.m */, - C909DF6F1E4F20C4000999B2 /* OpenVPNClient.h */, - C909DF741E4F2528000999B2 /* OpenVPNClient.mm */, - C909DF7B1E4F303F000999B2 /* OpenVPNAdapter.h */, - C909DF7E1E4F3313000999B2 /* OpenVPNAdapter+Client.h */, - C909DF811E4F39E9000999B2 /* OpenVPNAdapter+Provider.h */, - C909DF7C1E4F303F000999B2 /* OpenVPNAdapter.mm */, - ); - name = "OpenVPN Adapter"; - sourceTree = ""; - }; C91030F71E471D760004DFFE = { isa = PBXGroup; children = ( C91031041E47237A0004DFFE /* OpenVPN Client */, + C9BB475D1E71663A00F3F98C /* OpenVPN Adapter */, C91031231E4727E20004DFFE /* OpenVPN Tunnel Provider */, C91031031E47237A0004DFFE /* Products */, C91031361E472C870004DFFE /* Frameworks */, @@ -133,6 +134,7 @@ children = ( C91031021E47237A0004DFFE /* OpenVPN Client.app */, C91031221E4727E20004DFFE /* OpenVPN Tunnel Provider.appex */, + C9BB475C1E71663A00F3F98C /* OpenVPNAdapter.framework */, ); name = Products; sourceTree = ""; @@ -218,7 +220,6 @@ C91031231E4727E20004DFFE /* OpenVPN Tunnel Provider */ = { isa = PBXGroup; children = ( - C909DF6B1E4EF962000999B2 /* OpenVPN Adapter */, C91031301E4728F10004DFFE /* Libraries */, C91031321E4729120004DFFE /* Provider */, ); @@ -248,7 +249,6 @@ C91031321E4729120004DFFE /* Provider */ = { isa = PBXGroup; children = ( - C91031431E47345E0004DFFE /* Bridging-Header.h */, C91031261E4727E20004DFFE /* PacketTunnelProvider.swift */, ); name = Provider; @@ -272,7 +272,6 @@ C91031351E4729D60004DFFE /* Vendors */ = { isa = PBXGroup; children = ( - C91031421E4734270004DFFE /* OpenVPN */, ); name = Vendors; sourceTree = ""; @@ -280,22 +279,12 @@ C91031361E472C870004DFFE /* Frameworks */ = { isa = PBXGroup; children = ( - C91031401E4732160004DFFE /* libmbedtls.a */, - C910313E1E4732080004DFFE /* liblz4.a */, + C9BB47831E71762C00F3F98C /* NetworkExtension.framework */, C91031371E472C870004DFFE /* KeychainAccess.framework */, ); name = Frameworks; sourceTree = ""; }; - C91031421E4734270004DFFE /* OpenVPN */ = { - isa = PBXGroup; - children = ( - C91031441E47345F0004DFFE /* ovpncli.hpp */, - C91031451E47345F0004DFFE /* ovpncli.cpp */, - ); - name = OpenVPN; - sourceTree = ""; - }; C928AD711E6E94FE00DA04BD /* Extensions */ = { isa = PBXGroup; children = ( @@ -304,8 +293,96 @@ name = Extensions; sourceTree = ""; }; + C9BB475D1E71663A00F3F98C /* OpenVPN Adapter */ = { + isa = PBXGroup; + children = ( + C9BB47671E7169F000F3F98C /* Adapter */, + C9BB47641E7169AF00F3F98C /* Libraries */, + C9BB47651E7169B700F3F98C /* Framework */, + ); + path = "OpenVPN Adapter"; + sourceTree = ""; + }; + C9BB47641E7169AF00F3F98C /* Libraries */ = { + isa = PBXGroup; + children = ( + C9BB47681E716ABF00F3F98C /* Vendors */, + C9BB47661E7169C400F3F98C /* Configuration */, + ); + name = Libraries; + sourceTree = ""; + }; + C9BB47651E7169B700F3F98C /* Framework */ = { + isa = PBXGroup; + children = ( + C9BB475E1E71663A00F3F98C /* Umbrella-Header.h */, + ); + name = Framework; + sourceTree = ""; + }; + C9BB47661E7169C400F3F98C /* Configuration */ = { + isa = PBXGroup; + children = ( + C9BB475F1E71663A00F3F98C /* Info.plist */, + ); + name = Configuration; + sourceTree = ""; + }; + C9BB47671E7169F000F3F98C /* Adapter */ = { + isa = PBXGroup; + children = ( + C9BB476F1E7171A100F3F98C /* OpenVPNError.h */, + C9BB47701E7171A100F3F98C /* OpenVPNEvent.h */, + C9BB47731E7171D900F3F98C /* TUNConfiguration.h */, + C9BB47741E7171D900F3F98C /* TUNConfiguration.m */, + C9BB47771E7171ED00F3F98C /* OpenVPNClient.h */, + C9BB47781E7171ED00F3F98C /* OpenVPNClient.mm */, + C9BB477B1E7173C700F3F98C /* OpenVPNAdapter.h */, + C9BB477C1E7173C700F3F98C /* OpenVPNAdapter+Internal.h */, + C9BB477D1E7173C700F3F98C /* OpenVPNAdapter+Public.h */, + C9BB477E1E7173C700F3F98C /* OpenVPNAdapter.mm */, + ); + name = Adapter; + sourceTree = ""; + }; + C9BB47681E716ABF00F3F98C /* Vendors */ = { + isa = PBXGroup; + children = ( + C9BB47691E716AC500F3F98C /* OpenVPN */, + ); + name = Vendors; + sourceTree = ""; + }; + C9BB47691E716AC500F3F98C /* OpenVPN */ = { + isa = PBXGroup; + children = ( + C9BB476A1E716AEE00F3F98C /* ovpncli.hpp */, + C9BB476B1E716AEE00F3F98C /* ovpncli.cpp */, + ); + name = OpenVPN; + sourceTree = ""; + }; /* End PBXGroup section */ +/* Begin PBXHeadersBuildPhase section */ + C9BB47591E71663A00F3F98C /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + C9BB47791E7171ED00F3F98C /* OpenVPNClient.h in Headers */, + C9BB47721E7171A100F3F98C /* OpenVPNEvent.h in Headers */, + C9BB476C1E716AEE00F3F98C /* ovpncli.hpp in Headers */, + C9BB477F1E7173C700F3F98C /* OpenVPNAdapter.h in Headers */, + C9BB47601E71663A00F3F98C /* Umbrella-Header.h in Headers */, + C9BB47811E7173C700F3F98C /* OpenVPNAdapter+Public.h in Headers */, + C9BB47711E7171A100F3F98C /* OpenVPNError.h in Headers */, + C9BB47801E7173C700F3F98C /* OpenVPNAdapter+Internal.h in Headers */, + C9BB47751E7171D900F3F98C /* TUNConfiguration.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXHeadersBuildPhase section */ + /* Begin PBXNativeTarget section */ C91031011E47237A0004DFFE /* OpenVPN Client */ = { isa = PBXNativeTarget; @@ -347,6 +424,25 @@ productReference = C91031221E4727E20004DFFE /* OpenVPN Tunnel Provider.appex */; productType = "com.apple.product-type.app-extension"; }; + C9BB475B1E71663A00F3F98C /* OpenVPN Adapter */ = { + isa = PBXNativeTarget; + buildConfigurationList = C9BB47631E71663A00F3F98C /* Build configuration list for PBXNativeTarget "OpenVPN Adapter" */; + buildPhases = ( + C9BB476E1E716E7000F3F98C /* Check Warning And Error Tags */, + C9BB47571E71663A00F3F98C /* Sources */, + C9BB47581E71663A00F3F98C /* Frameworks */, + C9BB47591E71663A00F3F98C /* Headers */, + C9BB475A1E71663A00F3F98C /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = "OpenVPN Adapter"; + productName = OpenVPNAdapter; + productReference = C9BB475C1E71663A00F3F98C /* OpenVPNAdapter.framework */; + productType = "com.apple.product-type.framework"; + }; /* End PBXNativeTarget section */ /* Begin PBXProject section */ @@ -383,6 +479,10 @@ }; }; }; + C9BB475B1E71663A00F3F98C = { + CreatedOnToolsVersion = 8.2.1; + ProvisioningStyle = Manual; + }; }; }; buildConfigurationList = C91030FB1E471D760004DFFE /* Build configuration list for PBXProject "OpenVPN iOS Client" */; @@ -399,6 +499,7 @@ projectRoot = ""; targets = ( C91031011E47237A0004DFFE /* OpenVPN Client */, + C9BB475B1E71663A00F3F98C /* OpenVPN Adapter */, C91031211E4727E20004DFFE /* OpenVPN Tunnel Provider */, ); }; @@ -422,6 +523,13 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + C9BB475A1E71663A00F3F98C /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; /* End PBXResourcesBuildPhase section */ /* Begin PBXShellScriptBuildPhase section */ @@ -483,6 +591,20 @@ shellPath = /bin/sh; shellScript = "TAGS=\"TODO:|FIXME:|\\?\\?\\?|\\!\\!\\!\"\nERRORTAG=\"ERROR:\"\nfind \"${SRCROOT}/${TARGET_NAME}\" \\( -name \"*.h\" -or -name \"*.mm\" -or -name \"*.m\" -or -name \"*.swift\" \\) ! -path \"*/Vendors/*\" -print0 | xargs -0 egrep --with-filename --line-number --only-matching \"($TAGS).*\\$|($ERRORTAG).*\\$\" | perl -p -e \"s/($TAGS)/ warning: \\$1/\" | perl -p -e \"s/($ERRORTAG)/ error: \\$1/\""; }; + C9BB476E1E716E7000F3F98C /* Check Warning And Error Tags */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = "Check Warning And Error Tags"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "TAGS=\"TODO:|FIXME:|\\?\\?\\?|\\!\\!\\!\"\nERRORTAG=\"ERROR:\"\nfind \"${SRCROOT}/${TARGET_NAME}\" \\( -name \"*.h\" -or -name \"*.mm\" -or -name \"*.m\" -or -name \"*.swift\" \\) ! -path \"*/Vendors/*\" -print0 | xargs -0 egrep --with-filename --line-number --only-matching \"($TAGS).*\\$|($ERRORTAG).*\\$\" | perl -p -e \"s/($TAGS)/ warning: \\$1/\" | perl -p -e \"s/($ERRORTAG)/ error: \\$1/\""; + }; /* End PBXShellScriptBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ @@ -500,10 +622,17 @@ files = ( C91031271E4727E20004DFFE /* PacketTunnelProvider.swift in Sources */, C928AD731E6E952F00DA04BD /* KeychainAccess+Reference.swift in Sources */, - C91031461E47345F0004DFFE /* ovpncli.cpp in Sources */, - C909DF7D1E4F303F000999B2 /* OpenVPNAdapter.mm in Sources */, - C909DF751E4F2528000999B2 /* OpenVPNClient.mm in Sources */, - C9990B391E62F60400474227 /* TUNConfiguration.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + C9BB47571E71663A00F3F98C /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + C9BB47821E7173C700F3F98C /* OpenVPNAdapter.mm in Sources */, + C9BB477A1E7171ED00F3F98C /* OpenVPNClient.mm in Sources */, + C9BB47761E7171D900F3F98C /* TUNConfiguration.m in Sources */, + C9BB476D1E716AEE00F3F98C /* ovpncli.cpp in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -677,6 +806,7 @@ C910312D1E4727E20004DFFE /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; CLANG_ANALYZER_NONNULL = YES; CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; CLANG_CXX_LIBRARY = "libc++"; @@ -699,7 +829,7 @@ COPY_PHASE_STRIP = NO; DEBUG_INFORMATION_FORMAT = dwarf; DEVELOPMENT_TEAM = 2TWXCGG7R3; - ENABLE_BITCODE = NO; + ENABLE_BITCODE = YES; ENABLE_STRICT_OBJC_MSGSEND = YES; ENABLE_TESTABILITY = YES; FRAMEWORK_SEARCH_PATHS = ( @@ -720,29 +850,10 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - HEADER_SEARCH_PATHS = ( - "\"$(PROJECT_DIR)/${TARGET_NAME}/Vendors/asio\"", - "\"$(PROJECT_DIR)/${TARGET_NAME}/Vendors/lz4/include\"", - "\"$(PROJECT_DIR)/${TARGET_NAME}/Vendors/polarssl/include\"", - "\"$(PROJECT_DIR)/${TARGET_NAME}/Vendors/openvpn\"", - ); INFOPLIST_FILE = "OpenVPN Tunnel Provider/Info.plist"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @executable_path/../../Frameworks"; - LIBRARY_SEARCH_PATHS = ( - "$(inherited)", - "\"$(PROJECT_DIR)/${TARGET_NAME}/Vendors/lz4/lib\"", - "\"$(PROJECT_DIR)/${TARGET_NAME}/Vendors/polarssl/lib\"", - ); MTL_ENABLE_DEBUG_INFO = YES; ONLY_ACTIVE_ARCH = YES; - OTHER_CFLAGS = "-DAF_APP_EXTENSIONS"; - OTHER_CPLUSPLUSFLAGS = ( - "$(OTHER_CFLAGS)", - "-DASIO_STANDALONE", - "-DASIO_NO_DEPRECATED", - "-DHAVE_LZ4", - "-DUSE_POLARSSL", - ); PRODUCT_BUNDLE_IDENTIFIER = "me.ss-abramchuk.openvpn-ios-client.tunnel-provider"; PRODUCT_NAME = "$(TARGET_NAME)"; PROVISIONING_PROFILE = "7eef51df-5e5e-48fe-8743-0409498969ac"; @@ -750,7 +861,7 @@ SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; - SWIFT_OBJC_BRIDGING_HEADER = "OpenVPN Tunnel Provider/Bridging-Header.h"; + SWIFT_OBJC_BRIDGING_HEADER = ""; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_VERSION = 3.0; TARGETED_DEVICE_FAMILY = "1,2"; @@ -760,6 +871,7 @@ C910312E1E4727E20004DFFE /* Release */ = { isa = XCBuildConfiguration; buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; CLANG_ANALYZER_NONNULL = YES; CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; CLANG_CXX_LIBRARY = "libc++"; @@ -782,7 +894,7 @@ COPY_PHASE_STRIP = NO; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; DEVELOPMENT_TEAM = ""; - ENABLE_BITCODE = NO; + ENABLE_BITCODE = YES; ENABLE_NS_ASSERTIONS = NO; ENABLE_STRICT_OBJC_MSGSEND = YES; FRAMEWORK_SEARCH_PATHS = ( @@ -797,19 +909,170 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; + INFOPLIST_FILE = "OpenVPN Tunnel Provider/Info.plist"; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @executable_path/../../Frameworks"; + MTL_ENABLE_DEBUG_INFO = NO; + PRODUCT_BUNDLE_IDENTIFIER = "me.ss-abramchuk.openvpn-ios-client.tunnel-provider"; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_OBJC_BRIDGING_HEADER = ""; + SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; + SWIFT_VERSION = 3.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + C9BB47611E71663A00F3F98C /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES = NO; + CLANG_ANALYZER_NONNULL = YES; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + CODE_SIGN_IDENTITY = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + COPY_PHASE_STRIP = NO; + CURRENT_PROJECT_VERSION = 1; + DEBUG_INFORMATION_FORMAT = dwarf; + DEFINES_MODULE = YES; + DEVELOPMENT_TEAM = ""; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_BITCODE = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + ENABLE_TESTABILITY = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_DYNAMIC_NO_PIC = NO; + GCC_NO_COMMON_BLOCKS = YES; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "DEBUG=1", + "$(inherited)", + ); + GCC_WARN_64_TO_32_BIT_CONVERSION = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; HEADER_SEARCH_PATHS = ( "\"$(PROJECT_DIR)/${TARGET_NAME}/Vendors/asio\"", "\"$(PROJECT_DIR)/${TARGET_NAME}/Vendors/lz4/include\"", "\"$(PROJECT_DIR)/${TARGET_NAME}/Vendors/polarssl/include\"", "\"$(PROJECT_DIR)/${TARGET_NAME}/Vendors/openvpn\"", ); - INFOPLIST_FILE = "OpenVPN Tunnel Provider/Info.plist"; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @executable_path/../../Frameworks"; - LIBRARY_SEARCH_PATHS = ( - "$(inherited)", - "\"$(PROJECT_DIR)/${TARGET_NAME}/Vendors/lz4/lib\"", - "\"$(PROJECT_DIR)/${TARGET_NAME}/Vendors/polarssl/lib\"", + INFOPLIST_FILE = "$(SRCROOT)/OpenVPN Adapter/Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + "LIBRARY_SEARCH_PATHS[sdk=iphoneos*]" = ( + "\"$(PROJECT_DIR)/${TARGET_NAME}/Vendors/lz4/lib/ios\"", + "\"$(PROJECT_DIR)/${TARGET_NAME}/Vendors/polarssl/lib/ios\"", ); + "LIBRARY_SEARCH_PATHS[sdk=iphonesimulator*]" = ( + "\"$(PROJECT_DIR)/${TARGET_NAME}/Vendors/lz4/lib/sim\"", + "\"$(PROJECT_DIR)/${TARGET_NAME}/Vendors/polarssl/lib/sim\"", + ); + MODULEMAP_FILE = "${TARGET_NAME}/module.modulemap"; + MTL_ENABLE_DEBUG_INFO = YES; + ONLY_ACTIVE_ARCH = YES; + OTHER_CFLAGS = "-DAF_APP_EXTENSIONS"; + OTHER_CPLUSPLUSFLAGS = ( + "$(OTHER_CFLAGS)", + "-DASIO_STANDALONE", + "-DASIO_NO_DEPRECATED", + "-DHAVE_LZ4", + "-DUSE_POLARSSL", + ); + OTHER_LDFLAGS = ( + "-lmbedtls", + "-llz4", + ); + PRODUCT_BUNDLE_IDENTIFIER = "me.ss-abramchuk.openvpn-adapter"; + PRODUCT_NAME = OpenVPNAdapter; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + SWIFT_VERSION = 3.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + C9BB47621E71663A00F3F98C /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES = NO; + CLANG_ANALYZER_NONNULL = YES; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + CODE_SIGN_IDENTITY = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + COPY_PHASE_STRIP = NO; + CURRENT_PROJECT_VERSION = 1; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + DEFINES_MODULE = YES; + DEVELOPMENT_TEAM = ""; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_BITCODE = NO; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_NO_COMMON_BLOCKS = YES; + GCC_WARN_64_TO_32_BIT_CONVERSION = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "\"$(PROJECT_DIR)/${TARGET_NAME}/Vendors/asio\"", + "\"$(PROJECT_DIR)/${TARGET_NAME}/Vendors/lz4/include\"", + "\"$(PROJECT_DIR)/${TARGET_NAME}/Vendors/polarssl/include\"", + "\"$(PROJECT_DIR)/${TARGET_NAME}/Vendors/openvpn\"", + ); + INFOPLIST_FILE = "$(SRCROOT)/OpenVPN Adapter/Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + "LIBRARY_SEARCH_PATHS[sdk=iphoneos*]" = ( + "\"$(PROJECT_DIR)/${TARGET_NAME}/Vendors/lz4/lib/ios\"", + "\"$(PROJECT_DIR)/${TARGET_NAME}/Vendors/polarssl/lib/ios\"", + ); + "LIBRARY_SEARCH_PATHS[sdk=iphonesimulator*]" = ( + "\"$(PROJECT_DIR)/${TARGET_NAME}/Vendors/lz4/lib/sim\"", + "\"$(PROJECT_DIR)/${TARGET_NAME}/Vendors/polarssl/lib/sim\"", + ); + MODULEMAP_FILE = "${TARGET_NAME}/module.modulemap"; MTL_ENABLE_DEBUG_INFO = NO; OTHER_CFLAGS = "-DAF_APP_EXTENSIONS"; OTHER_CPLUSPLUSFLAGS = ( @@ -819,15 +1082,20 @@ "-DHAVE_LZ4", "-DUSE_POLARSSL", ); - PRODUCT_BUNDLE_IDENTIFIER = "me.ss-abramchuk.openvpn-ios-client.tunnel-provider"; - PRODUCT_NAME = "$(TARGET_NAME)"; + OTHER_LDFLAGS = ( + "-lmbedtls", + "-llz4", + ); + PRODUCT_BUNDLE_IDENTIFIER = "me.ss-abramchuk.openvpn-adapter"; + PRODUCT_NAME = OpenVPNAdapter; SDKROOT = iphoneos; SKIP_INSTALL = YES; - SWIFT_OBJC_BRIDGING_HEADER = "OpenVPN Tunnel Provider/Bridging-Header.h"; SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; SWIFT_VERSION = 3.0; TARGETED_DEVICE_FAMILY = "1,2"; VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; }; name = Release; }; @@ -861,6 +1129,14 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; + C9BB47631E71663A00F3F98C /* Build configuration list for PBXNativeTarget "OpenVPN Adapter" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + C9BB47611E71663A00F3F98C /* Debug */, + C9BB47621E71663A00F3F98C /* Release */, + ); + defaultConfigurationIsVisible = 0; + }; /* End XCConfigurationList section */ }; rootObject = C91030F81E471D760004DFFE /* Project object */;