aboutsummaryrefslogtreecommitdiffstats
path: root/WireGuard/WireGuardNetworkExtension (follow)
Commit message (Expand)AuthorAgeFilesLines
* 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
* More formatting nits and cyclomatic complexity fixesEric Kuck2018-12-123-98/+62
* More linter warnings fixed, enabled more swiftlint rules, project cleanupEric Kuck2018-12-124-26/+31
* Tons more swiftlint warnings fixed. Still a few remaining.Eric Kuck2018-12-124-35/+32
* Added swiftlint and fixed all errors (and a bunch, but not all, warnings)Eric Kuck2018-12-124-21/+21
* 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