Previously, we had two network extensions in one app: One for OpenVPN, and one for WireGuard. In this PR, we merge them into one network extension that handles both protocols. We're using the OpenVPNAdapter API created in #495 for the merging.
In the future, when we create System Extensions, the macOS UI would be bad if we were to have two network extensions that the user needs to approve. So, we merge them into one network extension.
Previously, we had two network extensions in one app: One for OpenVPN, and one for WireGuard. In this PR, we merge them into one network extension that handles both protocols. We're using the OpenVPNAdapter API created in #495 for the merging.
In the future, when we create System Extensions, the macOS UI would be bad if we were to have two network extensions that the user needs to approve. So, we merge them into one network extension.