aboutsummaryrefslogtreecommitdiffstats
path: root/WireGuard/WireGuardNetworkExtension (follow)
Commit message (Expand)AuthorAgeFilesLines
* 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
* providerConfiguration is now a WgQuickConfigEric Kuck2018-12-211-2/+1
* Do not require NetworkExtension to know its own nameJason A. Donenfeld2018-12-212-15/+11
* Get rid of superflous isActivateOnDemandEnabled keyJason A. Donenfeld2018-12-212-32/+4
* Updated NETunnelProvider save formatEric Kuck2018-12-212-7/+5
* NE: simplify logicJason A. Donenfeld2018-12-212-46/+27
* NE: Simplify DNS resolutionRoopesh Chander2018-12-212-23/+6
* NE: Update listen port only when first interface changesRoopesh Chander2018-12-212-4/+27
* NE: Change handling of bad domain names and Activate On DemandRoopesh Chander2018-12-212-42/+30
* Enabled more swiftlint rulesEric Kuck2018-12-202-2/+2
* NE: Log whether tunnel was activated from the app or notRoopesh Chander2018-12-191-0/+6
* Remove non-helpful commentsRoopesh Chander2018-12-191-2/+0
* NE: Handle bad domain names and Activate On DemandRoopesh Chander2018-12-192-15/+50
* NE: No need for two startTunnel() methodsRoopesh Chander2018-12-191-5/+1
* Got TunnelsManager back under the max file length by splitting out NEVPNStatus+CustomStringConvertibleEric Kuck2018-12-161-13/+2
* Most similar views now shared between ViewControllersEric Kuck2018-12-141-1/+1
* Simplify logging tagsJason A. Donenfeld2018-12-141-1/+1
* NE: Communicate last error to app through a shared fileRoopesh Chander2018-12-142-13/+42
* Localize swiftlintJason A. Donenfeld2018-12-131-1/+2
* Reorganized ViewControllers (split out UIViews and UITableViewCells into their own classes)Eric Kuck2018-12-132-1/+4
* Avoid escaping heap allocationJason A. Donenfeld2018-12-131-3/+3
* Tidy up str to gostr conversionJason A. Donenfeld2018-12-131-16/+8
* Rewrite LoggerJason A. Donenfeld2018-12-131-23/+4
* Logging: Write versions from both app and extensionRoopesh Chander2018-12-131-17/+2
* Logging: Use ringlogger for logging from the extensionRoopesh Chander2018-12-132-39/+3
* Avoid using 'VPN' in code where possibleRoopesh Chander2018-12-131-1/+1
* Remove useless whitespaceJason A. Donenfeld2018-12-131-9/+9