aboutsummaryrefslogtreecommitdiffstats
path: root/WireGuard/WireGuardNetworkExtension (follow)
Commit message (Expand)AuthorAgeFilesLines
* Move all source files to `Sources/` and rename WireGuardKit targetsAndrej Mihajlov2020-12-036-226/+0
* WireGuardKit: Pass logHandler via constructorAndrej Mihajlov2020-12-031-6/+5
* Packet tunnel: Remove last error in the completion handler given to adapter.stopAndrej Mihajlov2020-12-031-2/+2
* WireGuardKit: Rename cannotLocateSocketDescriptor -> cannotLocateTunnelFileDescriptor in WireGuardAdapterErrorAndrej Mihajlov2020-12-031-2/+2
* Packet tunnel: Implement packet tunnel provider using WireGuardAdapterAndrej Mihajlov2020-12-021-135/+76
* iOS/macOS: Integrate WireGuardKitAndrej Mihajlov2020-12-022-4/+0
* WireGuardKit: Move shared structs to WireGuardKitAndrej Mihajlov2020-12-022-316/+0
* Change QoS to .utilityAndrej Mihajlov2020-06-251-1/+1
* Make sure that the tunnel and path monitor run on the same serial queueAndrej Mihajlov2020-06-251-75/+87
* Fix retain cycle between NWPathMonitor and PacketTunnelProviderAndrej Mihajlov2020-06-251-1/+3
* Refactor interface name queryAndrej Mihajlov2020-06-251-7/+25
* wireguard-go-bridge: use C string instead of gostring_tAndrej Mihajlov2020-02-071-11/+4
* Revert "NetworkExtension: don't use exit(0) hack on Catalina"Jason A. Donenfeld2019-10-151-4/+1
* NetworkExtension: don't use exit(0) hack on CatalinaJason A. Donenfeld2019-10-151-1/+4
* TunnelProvider: remove all clevernessJason A. Donenfeld2019-06-101-5/+1
* TunnelProvider: store the entire NWPathJason A. Donenfeld2019-06-091-6/+3
* NetworkExtension: bump sockets on path changeJason A. Donenfeld2019-05-311-10/+12
* NetworkExtension: apparently the extension process is scoped properly anywayJason A. Donenfeld2019-05-262-34/+10
* NetworkExtension: use excludedRoutes instead of binding on iOSJason A. Donenfeld2019-05-262-1/+25
* Swift 5 migration: Fix switch warningsRoopesh Chander2019-04-091-0/+2
* ringlogger: support mpsc for singlefileJason A. Donenfeld2019-03-171-1/+1
* Global: fix swiftlint issuesJason A. Donenfeld2019-02-081-1/+0
* Info.plist: Add missing key types0.0.20190207-1Jason A. Donenfeld2019-02-081-0/+2
* Key: Use C implementation insteadJason A. Donenfeld2019-02-081-0/+1
* Key: Constant time encodingJason A. Donenfeld2019-02-081-12/+11
* PacketTunnelProvider: proper fix for 32073323Jason A. Donenfeld2019-02-071-0/+7
* Keychain: store configurations in keychain instead of providerConfigJason A. Donenfeld2019-02-061-2/+2
* Tunnel: support getting runtime configurationJason A. Donenfeld2019-01-241-0/+18
* macOS: remove mobile network tweeksJason A. Donenfeld2019-01-222-2/+15
* Better os() directivesRoopesh Chander2019-01-221-1/+3
* macOS: Use tunnelOverheadBytes for automatic MTU in macOSRoopesh Chander2019-01-161-4/+8
* macOS: NE: Add entitlements for making network connectionsRoopesh Chander2019-01-141-0/+4
* Make app groups work on both iOS and macOSRoopesh Chander2019-01-142-3/+9
* iOS: Fix WireGuardNetworkExtensioniOS targetRoopesh Chander2019-01-141-0/+0
* macOS: Fix WireGuardNetworkExtensionmacOS targetRoopesh Chander2019-01-141-0/+12
* xcconfig: Make app id platform-specificRoopesh Chander2019-01-142-2/+2
* PacketTunnelSettingsGenerator: use 127.0.0.1 as dummy addressJason A. Donenfeld2019-01-081-3/+1
* Avoid dynamic MTU calculations for nowJason A. Donenfeld2019-01-071-5/+11
* Update copyrightJason A. Donenfeld2019-01-074-4/+4
* Rework DNS and routes in network extensionJason A. Donenfeld2018-12-283-92/+77
* NetworkExtension: rescope socket instead of tearing down socketJason A. Donenfeld2018-12-262-21/+16
* Rely on availability of fd only after setting network settingsJason A. Donenfeld2018-12-221-29/+24
* Retain aggressive socket reestablishment for nowJason A. Donenfeld2018-12-221-1/+2
* All models now EquatableEric Kuck2018-12-211-0/+4
* Do not crash if we can't get socket.fileDescriptorJason A. Donenfeld2018-12-221-1/+1
* Removing a tunnel from iOS's settings is now immediately reflected in appEric Kuck2018-12-211-4/+0
* Localize remaining strings in network extensionJason A. Donenfeld2018-12-222-33/+10
* Combine double log invocationsJason A. Donenfeld2018-12-221-3/+2
* Move name from interface to tunnelJason A. Donenfeld2018-12-221-1/+1
* Nuke trailing spacesJason A. Donenfeld2018-12-212-2/+2