Add new OpenVPN events and errors

This commit is contained in:
Sergey Abramchuk
2019-10-26 10:20:37 +03:00
parent 29bd59f78f
commit aa396dad2d
4 changed files with 8 additions and 0 deletions
@@ -57,6 +57,7 @@
@"TUN_IFACE_CREATE": @(OpenVPNAdapterErrorTUNIfaceCreate), @"TUN_IFACE_CREATE": @(OpenVPNAdapterErrorTUNIfaceCreate),
@"TUN_IFACE_DISABLED": @(OpenVPNAdapterErrorTUNIfaceDisabled), @"TUN_IFACE_DISABLED": @(OpenVPNAdapterErrorTUNIfaceDisabled),
@"TUN_ERROR": @(OpenVPNAdapterErrorTUNError), @"TUN_ERROR": @(OpenVPNAdapterErrorTUNError),
@"TUN_REGISTER_RINGS_ERROR": @(OpenVPNAdapterErrorTUNRegisterRingsError),
@"TAP_NOT_SUPPORTED": @(OpenVPNAdapterErrorTAPNotSupported), @"TAP_NOT_SUPPORTED": @(OpenVPNAdapterErrorTAPNotSupported),
@"REROUTE_GW_NO_DNS": @(OpenVPNAdapterErrorRerouteGatewayNoDns), @"REROUTE_GW_NO_DNS": @(OpenVPNAdapterErrorRerouteGatewayNoDns),
@"TRANSPORT_ERROR": @(OpenVPNAdapterErrorTransportError), @"TRANSPORT_ERROR": @(OpenVPNAdapterErrorTransportError),
@@ -82,6 +83,7 @@
@"AUTH_FAILED": @(OpenVPNAdapterErrorAuthFailed), @"AUTH_FAILED": @(OpenVPNAdapterErrorAuthFailed),
@"CLIENT_HALT": @(OpenVPNAdapterErrorClientHalt), @"CLIENT_HALT": @(OpenVPNAdapterErrorClientHalt),
@"CLIENT_RESTART": @(OpenVPNAdapterErrorClientRestart), @"CLIENT_RESTART": @(OpenVPNAdapterErrorClientRestart),
@"TUN_HALT": @(OpenVPNAdapterErrorTUNHalt),
@"RELAY": @(OpenVPNAdapterErrorRelay), @"RELAY": @(OpenVPNAdapterErrorRelay),
@"RELAY_ERROR": @(OpenVPNAdapterErrorRelayError), @"RELAY_ERROR": @(OpenVPNAdapterErrorRelayError),
@"N_PAUSE": @(OpenVPNAdapterErrorPauseNumber), @"N_PAUSE": @(OpenVPNAdapterErrorPauseNumber),
@@ -134,6 +136,7 @@
case OpenVPNAdapterErrorTUNIfaceCreate: return @"Error creating TUN/TAP interface."; case OpenVPNAdapterErrorTUNIfaceCreate: return @"Error creating TUN/TAP interface.";
case OpenVPNAdapterErrorTUNIfaceDisabled: return @"TUN/TAP interface is disabled."; case OpenVPNAdapterErrorTUNIfaceDisabled: return @"TUN/TAP interface is disabled.";
case OpenVPNAdapterErrorTUNError: return @"General tun error."; case OpenVPNAdapterErrorTUNError: return @"General tun error.";
case OpenVPNAdapterErrorTUNRegisterRingsError: return @"Error registering ring buffers with wintun.";
case OpenVPNAdapterErrorTAPNotSupported: return @"Dev TAP is present in profile but not supported."; case OpenVPNAdapterErrorTAPNotSupported: return @"Dev TAP is present in profile but not supported.";
case OpenVPNAdapterErrorRerouteGatewayNoDns: return @"redirect-gateway specified without alt DNS servers."; case OpenVPNAdapterErrorRerouteGatewayNoDns: return @"redirect-gateway specified without alt DNS servers.";
case OpenVPNAdapterErrorTransportError: return @"General transport error"; case OpenVPNAdapterErrorTransportError: return @"General transport error";
@@ -159,6 +162,7 @@
case OpenVPNAdapterErrorAuthFailed: return @"General authentication failure"; case OpenVPNAdapterErrorAuthFailed: return @"General authentication failure";
case OpenVPNAdapterErrorClientHalt: return @"HALT message from server received."; case OpenVPNAdapterErrorClientHalt: return @"HALT message from server received.";
case OpenVPNAdapterErrorClientRestart: return @"RESTART message from server received."; case OpenVPNAdapterErrorClientRestart: return @"RESTART message from server received.";
case OpenVPNAdapterErrorTUNHalt: return @"Halt command from tun interface";
case OpenVPNAdapterErrorRelay: return @"RELAY message from server received."; case OpenVPNAdapterErrorRelay: return @"RELAY message from server received.";
case OpenVPNAdapterErrorRelayError: return @"RELAY error."; case OpenVPNAdapterErrorRelayError: return @"RELAY error.";
case OpenVPNAdapterErrorPauseNumber: return nil; case OpenVPNAdapterErrorPauseNumber: return nil;
+1
View File
@@ -363,6 +363,7 @@
@"PAUSE": @(OpenVPNAdapterEventPause), @"PAUSE": @(OpenVPNAdapterEventPause),
@"RESUME": @(OpenVPNAdapterEventResume), @"RESUME": @(OpenVPNAdapterEventResume),
@"RELAY": @(OpenVPNAdapterEventRelay), @"RELAY": @(OpenVPNAdapterEventRelay),
@"COMPRESSION_ENABLED": @(OpenVPNAdapterEventCompressionEnabled),
@"UNSUPPORTED_FEATURE": @(OpenVPNAdapterEventUnsupportedFeature) @"UNSUPPORTED_FEATURE": @(OpenVPNAdapterEventUnsupportedFeature)
}; };
@@ -29,6 +29,7 @@ typedef NS_ENUM(NSInteger, OpenVPNAdapterEvent) {
OpenVPNAdapterEventPause, OpenVPNAdapterEventPause,
OpenVPNAdapterEventResume, OpenVPNAdapterEventResume,
OpenVPNAdapterEventRelay, OpenVPNAdapterEventRelay,
OpenVPNAdapterEventCompressionEnabled,
OpenVPNAdapterEventUnsupportedFeature, OpenVPNAdapterEventUnsupportedFeature,
OpenVPNAdapterEventUnknown OpenVPNAdapterEventUnknown
}; };
+2
View File
@@ -45,6 +45,7 @@ typedef NS_ERROR_ENUM(OpenVPNAdapterErrorDomain, OpenVPNAdapterError) {
OpenVPNAdapterErrorTUNIfaceCreate, OpenVPNAdapterErrorTUNIfaceCreate,
OpenVPNAdapterErrorTUNIfaceDisabled, OpenVPNAdapterErrorTUNIfaceDisabled,
OpenVPNAdapterErrorTUNError, OpenVPNAdapterErrorTUNError,
OpenVPNAdapterErrorTUNRegisterRingsError,
OpenVPNAdapterErrorTAPNotSupported, OpenVPNAdapterErrorTAPNotSupported,
OpenVPNAdapterErrorRerouteGatewayNoDns, OpenVPNAdapterErrorRerouteGatewayNoDns,
OpenVPNAdapterErrorTransportError, OpenVPNAdapterErrorTransportError,
@@ -70,6 +71,7 @@ typedef NS_ERROR_ENUM(OpenVPNAdapterErrorDomain, OpenVPNAdapterError) {
OpenVPNAdapterErrorAuthFailed, OpenVPNAdapterErrorAuthFailed,
OpenVPNAdapterErrorClientHalt, OpenVPNAdapterErrorClientHalt,
OpenVPNAdapterErrorClientRestart, OpenVPNAdapterErrorClientRestart,
OpenVPNAdapterErrorTUNHalt,
OpenVPNAdapterErrorRelay, OpenVPNAdapterErrorRelay,
OpenVPNAdapterErrorRelayError, OpenVPNAdapterErrorRelayError,
OpenVPNAdapterErrorPauseNumber, OpenVPNAdapterErrorPauseNumber,