aboutsummaryrefslogtreecommitdiffstats
path: root/WireGuardNetworkExtension/PacketTunnelProvider.swift (unfollow)
Commit message (Expand)AuthorFilesLines
2018-08-12Add back addresses.Jeroen Leenarts8-30/+94
2018-08-09Fix config generation.Jeroen Leenarts1-6/+6
2018-08-08Switch from using a single VPN manager to a VPN manager per configuration.Jeroen Leenarts3-135/+79
2018-08-08Add tunnel provider identifier.Jeroen Leenarts4-1/+5
2018-08-07Generate split allowed IPs in protocol configuration.Jeroen Leenarts1-2/+4
2018-08-06Remove Address and related code.Jeroen Leenarts5-60/+0
2018-08-06Update dependencies and remove unused dependencies.Jeroen Leenarts3-42/+11
2018-08-06Remove incorrect core data model fields.Jeroen Leenarts3-76/+12
2018-08-06Add provider configuration generation.Jeroen Leenarts3-19/+87
2018-08-05Update submodule.Jeroen Leenarts1-0/+0
2018-08-05Call read packets on background queue to allow waiting for signal.Jeroen Leenarts1-6/+7
2018-08-05A handle of zero is also correct.Jeroen Leenarts1-1/+1
2018-08-05Set a tunnel (routing) configuration. Still very rough.Jeroen Leenarts1-1/+20
2018-08-05Fix binding.Jeroen Leenarts1-1/+1
2018-08-05Clean up do_read.Jeroen Leenarts1-4/+9
2018-08-05Add default allowed IPs.Jeroen Leenarts1-5/+28
2018-08-05Update steps in READMe.Jeroen Leenarts1-2/+7
2018-08-05Dump and expose WireGuard Go version info.Jeroen Leenarts2-0/+7
2018-08-05Assign correct copyright.Jeroen Leenarts1-1/+1
2018-08-04A server address is required for proper saving of protocol configuration.Jeroen Leenarts1-0/+1
2018-08-04Remove some silly TODOs.Jeroen Leenarts1-3/+1
2018-08-04Fix entitlement.Jeroen Leenarts2-0/+9
2018-08-04Make sure logs are visible.Jeroen Leenarts1-1/+1
2018-08-04Add NETunnelProviderManager management to AppCoordinator.Jeroen Leenarts4-4/+206
2018-08-03Finish trampoline code.Jeroen Leenarts5-38/+79
2018-07-15Add acknowledgement to derivation from Apple sample code.Jeroen Leenarts3-2/+6
2018-07-15Change copyright notice.Jeroen Leenarts19-19/+19
2018-07-07Start wire-up of logging and tunnel system.Jeroen Leenarts6-6/+91
2018-06-23Fix bizarre nameJason A. Donenfeld3-8/+8
2018-06-22Finish casing fix from Wireguard to WireGuardEli Young11-21/+15
2018-06-22Change absolute paths to relative pathsEli Young1-4/+4
2018-06-22Objective-C wrapper around WireguardGo.Jeroen Leenarts10-9/+393
2018-06-13Generate fat archiveJason A. Donenfeld1-11/+30
2018-06-13Correct archive file extensionJason A. Donenfeld1-4/+4
2018-06-12Build using c-archive insteadJason A. Donenfeld1-2/+2
2018-06-09First stab at Go bridgeJason A. Donenfeld7-0/+313
2018-05-29Allow adding and deleting peers.Jeroen Leenarts2-20/+44
2018-05-29Allow adding unvalidated config.Jeroen Leenarts6-16/+121
2018-05-27Wire up TunnelConfigurationTableViewController.Jeroen Leenarts3-7/+147
2018-05-27A config having zero peers is allowed.Jeroen Leenarts1-5/+5
2018-05-27We are dealing with not just any tunnel, but with WireGuard tunnels.Jeroen Leenarts1-2/+2
2018-05-27Deal with final folder name issues due to Apple's case insensitive case preserving behavior.Jeroen Leenarts35-0/+0
2018-05-26Add trash can icon.Jeroen Leenarts5-6/+36
2018-05-26Some casing trouble in WireGuard strings.Jeroen Leenarts2-6/+15
2018-05-26Ad some color based on icon theme.Jeroen Leenarts3-23/+58
2018-05-26Everything is a tunnel.Jeroen Leenarts10-114/+129
2018-05-24Add bare bones `ProfileConfigurationTableViewController`.Jeroen Leenarts4-3/+427
2018-05-24Basic setup of ConnectionsTableViewController.Jeroen Leenarts6-23/+222
2018-05-24Fix casing from Wireguard to WireGuard.Jeroen Leenarts18-70/+76
2018-05-24Add app icon.Jeroen Leenarts20-18/+36