Andrej Mihajlov
|
95b833c754
|
iOS/macOS: Integrate WireGuardKit
Signed-off-by: Andrej Mihajlov <and@mullvad.net>
|
2020-12-02 11:08:08 +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 |
|
 Andrej MihajlovandJason A. Donenfeld
|
671a594945
|
Change QoS to .utility
As per comment by eskimo:
https://developer.apple.com/forums/thread/107904?answerId=328525022#328525022
Signed-off-by: Andrej Mihajlov <and@mullvad.net>
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
2020-06-25 17:50:15 -06:00 |
|
 Andrej MihajlovandJason A. Donenfeld
|
3646430528
|
Make sure that the tunnel and path monitor run on the same serial queue
Signed-off-by: Andrej Mihajlov <and@mullvad.net>
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
2020-06-25 17:50:15 -06:00 |
|
 Andrej MihajlovandJason A. Donenfeld
|
e9bd6e576f
|
Fix retain cycle between NWPathMonitor and PacketTunnelProvider
See: https://www.marisibrothers.com/2017/04/memory-leak-in-swift-assigning-function.html
Signed-off-by: Andrej Mihajlov <and@mullvad.net>
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
2020-06-25 17:50:15 -06:00 |
|
 Andrej MihajlovandJason A. Donenfeld
|
35300d1c5f
|
Refactor interface name query
Signed-off-by: Andrej Mihajlov <and@mullvad.net>
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
2020-06-25 17:50:03 -06:00 |
|
 Andrej MihajlovandJason A. Donenfeld
|
30406dec6d
|
wireguard-go-bridge: use C string instead of gostring_t
Signed-off-by: Andrej Mihajlov <and@mullvad.net>
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
2020-02-07 22:35:57 +01:00 |
|