aboutsummaryrefslogtreecommitdiffstats
path: root/WireGuardNetworkExtension (follow)
Commit message (Expand)AuthorAgeFilesLines
* 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-275-265/+164
* Select correct IP version identifier based on packet contents.Jeroen Leenarts2018-08-271-2/+12
* Add autorelease pool markers in Go callback functions.Jeroen Leenarts2018-08-231-47/+53
* 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-143-3/+11
* Use config key for DNS config setting.Jeroen Leenarts2018-08-131-1/+1
* Do all packet reading from dispatch queue.Jeroen Leenarts2018-08-133-15/+52
* Do not set MTU if none available or zero.Jeroen Leenarts2018-08-131-1/+1
* bridge: don't put on another threadJason A. Donenfeld2018-08-121-11/+10
* Config tweaking.Jeroen Leenarts2018-08-121-14/+21
* Universal logging.Jeroen Leenarts2018-08-121-1/+7
* Do not read from packetFlow when tunnel is not yet fully initialized and configured.Jeroen Leenarts2018-08-122-0/+11
* 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
* Call read packets on background queue to allow waiting for signal.Jeroen Leenarts2018-08-051-6/+7
* A handle of zero is also correct.Jeroen Leenarts2018-08-051-1/+1
* Set a tunnel (routing) configuration. Still very rough.Jeroen Leenarts2018-08-051-1/+20
* Clean up do_read.Jeroen Leenarts2018-08-051-4/+9
* Dump and expose WireGuard Go version info.Jeroen Leenarts2018-08-052-0/+7
* Fix entitlement.Jeroen Leenarts2018-08-041-0/+4
* Make sure logs are visible.Jeroen Leenarts2018-08-041-1/+1
* Finish trampoline code.Jeroen Leenarts2018-08-034-37/+78
* Change copyright notice.Jeroen Leenarts2018-07-154-4/+4
* Start wire-up of logging and tunnel system.Jeroen Leenarts2018-07-073-5/+67
* Fix bizarre nameJason A. Donenfeld2018-06-231-2/+2
* Finish casing fix from Wireguard to WireGuardEli Young2018-06-223-3/+3
* Objective-C wrapper around WireguardGo.Jeroen Leenarts2018-06-226-0/+160