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 */;