aboutsummaryrefslogtreecommitdiffstats
path: root/WireGuardNetworkExtension/PacketTunnelProvider.swift (follow)
Commit message (Expand)AuthorAgeFilesLines
* Prepare for rewrite: Move WireGuardNetworkExtension into the new project folderRoopesh Chander2018-10-271-247/+0
* Remove a few prints, add some whitespace.Jeroen Leenarts2018-10-021-1/+1
* Don't crash on failure to obtain version info and inform user on what is needed to be able to retrieve version info from the Go client.Jeroen Leenarts2018-10-011-1/+3
* Use message to extension to obtain version info.Jeroen Leenarts2018-09-261-6/+7
* Fix function length warning.Jeroen Leenarts2018-09-261-6/+14
* Keep tabs on memory usageJason A. Donenfeld2018-09-251-4/+6
* Prevent signal and wait from racingJason A. Donenfeld2018-09-241-1/+3
* PacketTunnelProvider: fix locking logicJason A. Donenfeld2018-09-221-10/+7
* Change network prefix length for excluded routes to 128.Jeroen Leenarts2018-09-181-1/+1
* Add settings screen. Move export as zip to settings screen.Jeroen Leenarts2018-09-181-4/+2
* Small comment layout tweak.Jeroen Leenarts2018-09-161-2/+2
* Clean up old school headers.Jeroen Leenarts2018-09-161-4/+0
* Switch copyright assignment from Jason to WireGuard LLC.Jeroen Leenarts2018-09-061-1/+1
* Lazy WGContext made connection unstable.Jeroen Leenarts2018-09-021-3/+2
* Replace NSLog with os_log.Jeroen Leenarts2018-08-281-1/+1
* Cleanup config extraction.Jeroen Leenarts2018-08-281-6/+4
* Move connection logic into seperate function.Jeroen Leenarts2018-08-281-43/+46
* Extract log config to a function and base log level on wg level.Jeroen Leenarts2018-08-281-7/+21
* Make wgContext lazy.Jeroen Leenarts2018-08-281-2/+3
* Initial merge of rc's work.Jeroen Leenarts2018-08-271-40/+160
* Use first peer's endpoint as the tunnel remote address.Jeroen Leenarts2018-08-171-4/+3
* Use `commaSeparatedToArray` utility everywhere.Jeroen Leenarts2018-08-161-5/+3
* Calculate and apply CIDR.Jeroen Leenarts2018-08-161-20/+23
* Apply endpoint config to routes.Jeroen Leenarts2018-08-151-4/+16
* Make sure the reference is not nil to packet flow. Thanks go out to "The Eskimo".Jeroen Leenarts2018-08-141-2/+4
* Use config key for DNS config setting.Jeroen Leenarts2018-08-131-1/+1
* Do all packet reading from dispatch queue.Jeroen Leenarts2018-08-131-0/+1
* Do not set MTU if none available or zero.Jeroen Leenarts2018-08-131-1/+1
* Config tweaking.Jeroen Leenarts2018-08-121-14/+21
* Add back addresses.Jeroen Leenarts2018-08-121-2/+7
* Switch from using a single VPN manager to a VPN manager per configuration.Jeroen Leenarts2018-08-081-4/+5
* Add provider configuration generation.Jeroen Leenarts2018-08-061-6/+0
* Set a tunnel (routing) configuration. Still very rough.Jeroen Leenarts2018-08-051-1/+20
* Finish trampoline code.Jeroen Leenarts2018-08-031-29/+32
* Change copyright notice.Jeroen Leenarts2018-07-151-1/+1
* Start wire-up of logging and tunnel system.Jeroen Leenarts2018-07-071-5/+29
* Finish casing fix from Wireguard to WireGuardEli Young2018-06-221-1/+1
* Objective-C wrapper around WireguardGo.Jeroen Leenarts2018-06-221-0/+38