path: root/WireGuard/WireGuardNetworkExtension/PacketTunnelProvider.swift (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-07PacketTunnelProvider: proper fix for 32073323Jason A. Donenfeld1-0/+7
2019-01-24Tunnel: support getting runtime configurationJason A. Donenfeld1-0/+18
2019-01-22macOS: remove mobile network tweeksJason A. Donenfeld1-2/+9
2019-01-07Update copyrightJason A. Donenfeld1-1/+1
2018-12-28Rework DNS and routes in network extensionJason A. Donenfeld1-0/+2
2018-12-26NetworkExtension: rescope socket instead of tearing down socketJason A. Donenfeld1-14/+15
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. Donenfeld1-14/+7
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. Donenfeld1-1/+1
2018-12-21providerConfiguration is now a WgQuickConfigEric Kuck1-2/+1
2018-12-21Do not require NetworkExtension to know its own nameJason A. Donenfeld1-13/+11
2018-12-21Get rid of superflous isActivateOnDemandEnabled keyJason A. Donenfeld1-16/+1
2018-12-21Updated NETunnelProvider save formatEric Kuck1-2/+1
2018-12-21NE: simplify logicJason A. Donenfeld1-39/+24
2018-12-21NE: Simplify DNS resolutionRoopesh Chander1-17/+3
2018-12-21NE: Update listen port only when first interface changesRoopesh Chander1-2/+17
2018-12-21NE: Change handling of bad domain names and Activate On DemandRoopesh Chander1-30/+16
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 Chander1-13/+44
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 Chander1-8/+12
2018-12-13Localize swiftlintJason A. Donenfeld1-1/+2
2018-12-13Reorganized ViewControllers (split out UIViews and UITableViewCells into their own classes)Eric Kuck1-1/+2
2018-12-13Avoid escaping heap allocationJason A. Donenfeld1-3/+3
2018-12-13Tidy up str to gostr conversionJason A. Donenfeld1-16/+8
2018-12-13Rewrite LoggerJason A. Donenfeld1-23/+4
2018-12-13Logging: Write versions from both app and extensionRoopesh Chander1-17/+2
2018-12-13Logging: Use ringlogger for logging from the extensionRoopesh Chander1-39/+2
2018-12-12More formatting nits and cyclomatic complexity fixesEric Kuck1-3/+2
2018-12-12More linter warnings fixed, enabled more swiftlint rules, project cleanupEric Kuck1-6/+6
2018-12-12Tons more swiftlint warnings fixed. Still a few remaining.Eric Kuck1-8/+7
2018-12-12Added swiftlint and fixed all errors (and a bunch, but not all, warnings)Eric Kuck1-8/+8
2018-12-12Supply missing pieces of path changeJason A. Donenfeld1-8/+10
2018-12-11Fixed a potential race condition, better naming on PacketTunnelSettingsGenerator methodsEric Kuck1-16/+22
2018-12-11Added an (unfinished) NWPathMonitor implementation for reconnecting on network changesEric Kuck1-1/+25
2018-12-07PacketTunnelProvider: Show log timestampJason A. Donenfeld1-14/+3
2018-12-07NE: Logging: Log file should begin with version numbers and tunnel nameRoopesh Chander1-0/+15
2018-12-04NE: Logging: Make it clear which calls to wg_log use String and which use StaticStringRoopesh Chander1-11/+11