Andrej Mihajlov
|
9c38a1b897
|
WireGuardKit: Assert that resolutionResults must not contain failures
Signed-off-by: Andrej Mihajlov <and@mullvad.net>
|
2020-12-03 13:22:52 +01:00 |
Andrej Mihajlov
|
b34625f511
|
WireGuardKit: Only assign self.settingsGenerator upon success to set tunnel network settings to avoid inconsistent state
Signed-off-by: Andrej Mihajlov <and@mullvad.net>
|
2020-12-03 13:22:52 +01:00 |
Andrej Mihajlov
|
2e356d3d8f
|
WireGuardKit: Remove handleLogLine from WireGuardAdapter
Signed-off-by: Andrej Mihajlov <and@mullvad.net>
|
2020-12-03 13:22:52 +01:00 |
Andrej Mihajlov
|
697d449dc8
|
WireGuardKit: Remove isStarted: bool from WireGuardAdapter
Signed-off-by: Andrej Mihajlov <and@mullvad.net>
|
2020-12-03 13:22:52 +01:00 |
Andrej Mihajlov
|
4f9f61f7a7
|
WireGuardKit: Fix docs for WireGuardAdapterError
Signed-off-by: Andrej Mihajlov <and@mullvad.net>
|
2020-12-03 13:22:52 +01:00 |
Andrej Mihajlov
|
bceb0a827d
|
WireGuardKit: Fix docs for WireGuardLogLevel
Signed-off-by: Andrej Mihajlov <and@mullvad.net>
|
2020-12-03 13:22:52 +01:00 |
Andrej Mihajlov
|
2329f712cf
|
WireGuardKit: Pass logHandler via constructor
Signed-off-by: Andrej Mihajlov <and@mullvad.net>
|
2020-12-03 13:22:52 +01:00 |
Andrej Mihajlov
|
def921801f
|
WireGuardKit: Rename cannotLocateSocketDescriptor -> cannotLocateTunnelFileDescriptor in WireGuardAdapterError
Signed-off-by: Andrej Mihajlov <and@mullvad.net>
|
2020-12-03 13:22:52 +01:00 |
Andrej Mihajlov
|
384b514290
|
WireGuardKit: Add TODO to log the error coming from `withReresolvedIP`
Signed-off-by: Andrej Mihajlov <and@mullvad.net>
|
2020-12-03 13:22:52 +01:00 |
Andrej Mihajlov
|
a6858bd126
|
WireGuardKit: Change getWireGuardVersion() -> wireGuardVersion
Signed-off-by: Andrej Mihajlov <and@mullvad.net>
|
2020-12-03 13:22:52 +01:00 |
Andrej Mihajlov
|
828756e8ba
|
WireGuardKit: Add WireGuardAdapter
Signed-off-by: Andrej Mihajlov <and@mullvad.net>
|
2020-12-02 11:08:09 +01:00 |
Andrej Mihajlov
|
4deaf905c1
|
WireGuardKit: Add wrappers for PrivateKey, PublicKey, PreSharedKey
Signed-off-by: Andrej Mihajlov <and@mullvad.net>
|
2020-12-02 11:08:09 +01:00 |
Andrej Mihajlov
|
ddf8ade9c6
|
WireGuardKit: Add WireGuardKitCTarget with private C sources
Signed-off-by: Andrej Mihajlov <and@mullvad.net>
|
2020-12-02 11:08:08 +01:00 |
Andrej Mihajlov
|
4cb21b5eb0
|
WireGuardKit: Set public access level for shared structs
Signed-off-by: Andrej Mihajlov <and@mullvad.net>
|
2020-12-02 11:08:08 +01:00 |
Andrej Mihajlov
|
a03df7d8cc
|
WireGuardKit: Move shared structs to WireGuardKit
Signed-off-by: Andrej Mihajlov <and@mullvad.net>
|
2020-12-02 11:08:08 +01:00 |
Andrej Mihajlov
|
57f66f16f8
|
WireGuardKit: Add swift package scaffolding
Signed-off-by: Andrej Mihajlov <and@mullvad.net>
|
2020-12-02 11:08:08 +01:00 |