aboutsummaryrefslogtreecommitdiffstats
path: root/WireGuard/WireGuardNetworkExtension (unfollow)
Commit message (Expand)AuthorFilesLines
2019-03-17ringlogger: support mpsc for singlefileJason A. Donenfeld1-1/+1
2019-02-08Global: fix swiftlint issuesJason A. Donenfeld1-1/+0
2019-02-08Info.plist: Add missing key types0.0.20190207-1Jason A. Donenfeld1-0/+2
2019-02-08Key: Use C implementation insteadJason A. Donenfeld1-0/+1
2019-02-08Key: Constant time encodingJason A. Donenfeld1-12/+11
2019-02-07PacketTunnelProvider: proper fix for 32073323Jason A. Donenfeld1-0/+7
2019-02-06Keychain: store configurations in keychain instead of providerConfigJason A. Donenfeld1-2/+2
2019-01-24Tunnel: support getting runtime configurationJason A. Donenfeld1-0/+18
2019-01-22macOS: remove mobile network tweeksJason A. Donenfeld2-2/+15
2019-01-22Better os() directivesRoopesh Chander1-1/+3
2019-01-16macOS: Use tunnelOverheadBytes for automatic MTU in macOSRoopesh Chander1-4/+8
2019-01-14macOS: NE: Add entitlements for making network connectionsRoopesh Chander1-0/+4
2019-01-14Make app groups work on both iOS and macOSRoopesh Chander2-3/+9
2019-01-14iOS: Fix WireGuardNetworkExtensioniOS targetRoopesh Chander1-0/+0
2019-01-14macOS: Fix WireGuardNetworkExtensionmacOS targetRoopesh Chander1-0/+12
2019-01-14xcconfig: Make app id platform-specificRoopesh Chander2-2/+2
2019-01-08PacketTunnelSettingsGenerator: use 127.0.0.1 as dummy addressJason A. Donenfeld1-3/+1
2019-01-07Avoid dynamic MTU calculations for nowJason A. Donenfeld1-5/+11
2019-01-07Update copyrightJason A. Donenfeld4-4/+4
2018-12-28Rework DNS and routes in network extensionJason A. Donenfeld3-92/+77
2018-12-26NetworkExtension: rescope socket instead of tearing down socketJason A. Donenfeld2-21/+16
2018-12-22Rely on availability of fd only after setting network settingsJason A. Donenfeld1-29/+24
2018-12-22Retain aggressive socket reestablishment for nowJason A. Donenfeld1-1/+2
2018-12-21All models now EquatableEric Kuck1-0/+4
2018-12-22Do not crash if we can't get socket.fileDescriptorJason A. Donenfeld1-1/+1
2018-12-21Removing a tunnel from iOS's settings is now immediately reflected in appEric Kuck1-4/+0
2018-12-22Localize remaining strings in network extensionJason A. Donenfeld2-33/+10
2018-12-22Combine double log invocationsJason A. Donenfeld1-3/+2
2018-12-22Move name from interface to tunnelJason A. Donenfeld1-1/+1
2018-12-21Nuke trailing spacesJason A. Donenfeld2-2/+2
2018-12-21providerConfiguration is now a WgQuickConfigEric Kuck1-2/+1
2018-12-21Do not require NetworkExtension to know its own nameJason A. Donenfeld2-15/+11
2018-12-21Get rid of superflous isActivateOnDemandEnabled keyJason A. Donenfeld2-32/+4
2018-12-21Updated NETunnelProvider save formatEric Kuck2-7/+5
2018-12-21NE: simplify logicJason A. Donenfeld2-46/+27
2018-12-21NE: Simplify DNS resolutionRoopesh Chander2-23/+6
2018-12-21NE: Update listen port only when first interface changesRoopesh Chander2-4/+27
2018-12-21NE: Change handling of bad domain names and Activate On DemandRoopesh Chander2-42/+30
2018-12-20Enabled more swiftlint rulesEric Kuck2-2/+2
2018-12-19NE: Log whether tunnel was activated from the app or notRoopesh Chander1-0/+6
2018-12-19Remove non-helpful commentsRoopesh Chander1-2/+0
2018-12-19NE: Handle bad domain names and Activate On DemandRoopesh Chander2-15/+50
2018-12-19NE: No need for two startTunnel() methodsRoopesh Chander1-5/+1
2018-12-16Got TunnelsManager back under the max file length by splitting out NEVPNStatus+CustomStringConvertibleEric Kuck1-13/+2
2018-12-14Most similar views now shared between ViewControllersEric Kuck1-1/+1
2018-12-14Simplify logging tagsJason A. Donenfeld1-1/+1
2018-12-14NE: Communicate last error to app through a shared fileRoopesh Chander2-13/+42
2018-12-13Localize swiftlintJason A. Donenfeld1-1/+2
2018-12-13Reorganized ViewControllers (split out UIViews and UITableViewCells into their own classes)Eric Kuck2-1/+4
2018-12-13Avoid escaping heap allocationJason A. Donenfeld1-3/+3