aboutsummaryrefslogtreecommitdiffstats
path: root/WireGuard/WireGuardNetworkExtension (follow)
Commit message (Expand)AuthorAgeFilesLines
...
* Supply missing pieces of path changeJason A. Donenfeld2018-12-122-10/+12
* Fixed a potential race condition, better naming on PacketTunnelSettingsGenerator methodsEric Kuck2018-12-112-18/+24
* Added an (unfinished) NWPathMonitor implementation for reconnecting on network changesEric Kuck2018-12-112-1/+39
* PacketTunnelProvider: Show log timestampJason A. Donenfeld2018-12-071-14/+3
* Plist: Handle crypto exportJason A. Donenfeld2018-12-071-0/+2
* NE: Logging: Log file should begin with version numbers and tunnel nameRoopesh Chander2018-12-072-0/+16
* NE: Logging: Make it clear which calls to wg_log use String and which use StaticStringRoopesh Chander2018-12-041-11/+11
* NE: Write log to fileRoopesh Chander2018-11-301-10/+79
* Info.plist: Add app group id for accessing from both the app and the network extensionRoopesh Chander2018-11-291-0/+2
* Xcode: Add app groups capabilityRoopesh Chander2018-11-291-0/+4
* NE: All DNS queries must first go through the VPN's DNS serversRoopesh Chander2018-11-231-1/+3
* NE: Minor refactoring to enable calling startTunnel() with a tunnelConfigurationRoopesh Chander2018-11-091-1/+6
* NE: When there's an error starting the tunnel, show it to the user using displayMessage()Roopesh Chander2018-11-092-1/+30
* Move logic to extension: Bring up the tunnel from the stored providerConfigurationRoopesh Chander2018-11-081-77/+33
* DNSResolver: SimplifyRoopesh Chander2018-11-081-28/+6
* DNSResolver: Let's not cache DNS resolution results anymoreRoopesh Chander2018-11-081-17/+9
* DNSResolver: DNS resolution can now happen synchronouslyRoopesh Chander2018-11-081-18/+23
* Move logic to extension: Refactor PacketTunnelOptionsGenerator into a PacketTunnelSettingsGeneratorRoopesh Chander2018-11-081-38/+63
* Move logic to extension: Move DNSResolver to extensionRoopesh Chander2018-11-081-0/+158
* Move logic to extension: Move PacketTunnelOptionsGenerator to the extensionRoopesh Chander2018-11-081-0/+178
* PacketTunnelProvider: modernize headerJason A. Donenfeld2018-11-061-3/+2
* wireguard-go-bridge: take fd instead of fnptrJason A. Donenfeld2018-11-061-95/+11
* PacketTunnelProvider: clamp v6 addresses to /120Jason A. Donenfeld2018-11-051-1/+7
* XCode: use old network extension ID0.0.20181104-1Jason A. Donenfeld2018-11-041-9/+0
* XCode: unify version stringsJason A. Donenfeld2018-11-041-2/+2
* Global: no periods at the end of error messagesJason A. Donenfeld2018-11-031-2/+2
* NetworkExtension: check isTunnelClosed before packet existenceJason A. Donenfeld2018-11-011-2/+2
* Global: fix up stringsJason A. Donenfeld2018-11-011-1/+1
* NE: Show an alert when someone tries to start the VPN from iOS SettingsRoopesh Chander2018-11-011-2/+5
* wireguard-go-bridge: extract version for consumption by network extensionJason A. Donenfeld2018-10-311-5/+1
* wireguard-go-bridge: simplify logging and remove tagsJason A. Donenfeld2018-10-311-3/+2
* NetworkExtension: close context before turning off goJason A. Donenfeld2018-10-311-1/+1
* NE: Print error when unable to start the tunnelRoopesh Chander2018-10-301-1/+4
* Global: fix up captialization in headersJason A. Donenfeld2018-10-302-2/+2
* XCode: fall back to default settingsJason A. Donenfeld2018-10-301-1/+1
* VPN: Bring up the tunnelRoopesh Chander2018-10-271-69/+74
* NE: Add bridging headerRoopesh Chander2018-10-271-2/+1
* NE: Remove entitlements we don't need for nowRoopesh Chander2018-10-271-8/+0
* Prepare for rewrite: Move WireGuardNetworkExtension into the new project folderRoopesh Chander2018-10-275-0/+311