diff --git a/OpenVPN Adapter/OpenVPNAdapter+Public.h b/OpenVPN Adapter/OpenVPNAdapter+Public.h index 8ea7d24..70f0066 100644 --- a/OpenVPN Adapter/OpenVPNAdapter+Public.h +++ b/OpenVPN Adapter/OpenVPNAdapter+Public.h @@ -98,6 +98,11 @@ NS_SWIFT_NAME(handle(logMessage:)); */ @interface OpenVPNAdapter (Public) +/** + Returns core copyright + */ +@property (class, nonnull, readonly, nonatomic) NSString *copyright; + /** Returns platform description */ diff --git a/OpenVPN Adapter/OpenVPNAdapter.mm b/OpenVPN Adapter/OpenVPNAdapter.mm index cfbc686..7aed431 100644 --- a/OpenVPN Adapter/OpenVPNAdapter.mm +++ b/OpenVPN Adapter/OpenVPNAdapter.mm @@ -128,6 +128,11 @@ NSString * const OpenVPNAdapterErrorEventKey = @"me.ss-abramchuk.openvpn-adapter #pragma mark Properties ++ (NSString *)copyright { + std::string copyright = OpenVPNClient::copyright(); + return [NSString stringWithUTF8String:copyright.c_str()]; +} + + (NSString *)platform { std::string platform = OpenVPNClient::platform(); return [NSString stringWithUTF8String:platform.c_str()];