aboutsummaryrefslogtreecommitdiffstats
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-278-274/+167
* Select correct IP version identifier based on packet contents.Jeroen Leenarts2018-08-271-2/+12
* Move, modify and add key generation functions to project.Jeroen Leenarts2018-08-277-178/+250
* wireguard-go-bridge: free C stringsJason A. Donenfeld2018-08-261-3/+11
* Add autorelease pool markers in Go callback functions.Jeroen Leenarts2018-08-231-45/+51
* Reworked main tableview switch layout & logicEric Kuck2018-08-222-78/+42
* Import 25519 functions, to be reorganized laterJason A. Donenfeld2018-08-212-0/+184
* Use a Switch on each tunnel cell.Jeroen Leenarts2018-08-213-13/+187
* Line selection configures the tunnel.Jeroen Leenarts2018-08-211-1/+1
* Added ability to add tunnels with a QR code scan. Logic in place to parse conf files as well.Eric Kuck2018-08-2110-8/+325
* Use first peer's endpoint as the tunnel remote address.Jeroen Leenarts2018-08-171-4/+3
* Extend validators to work for DNS entries as well.Jeroen Leenarts2018-08-162-12/+18
* Use `commaSeparatedToArray` utility everywhere.Jeroen Leenarts2018-08-163-6/+6
* If the selected tunnel is not "enabled", make it enabled.Jeroen Leenarts2018-08-161-5/+14
* Add on demand rule.Jeroen Leenarts2018-08-161-1/+4
* Do not perform optional try, this ate errors in the addressess and DNS input.Jeroen Leenarts2018-08-161-2/+2
* Disable warning for function body length.Jeroen Leenarts2018-08-161-0/+1
* Calculate and apply CIDR.Jeroen Leenarts2018-08-163-20/+106
* Added validation before saving any tunnelsEric Kuck2018-08-1512-19/+340
* Apply endpoint config to routes.Jeroen Leenarts2018-08-151-4/+16
* Improve validator for IPv6.Jeroen Leenarts2018-08-154-67/+39
* Assign correct copyright.Jeroen Leenarts2018-08-154-4/+4
* Add Validator for Endpoints.Jeroen Leenarts2018-08-153-0/+137
* Remove old import.Jeroen Leenarts2018-08-151-1/+0
* Remove unused pods.Jeroen Leenarts2018-08-154-226/+1
* 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
* Log on VPNStatusDidChange.Jeroen Leenarts2018-08-121-0/+6
* Config tweaking.Jeroen Leenarts2018-08-123-18/+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-128-30/+94
* Fix config generation.Jeroen Leenarts2018-08-091-6/+6
* Switch from using a single VPN manager to a VPN manager per configuration.Jeroen Leenarts2018-08-083-135/+79
* Add tunnel provider identifier.Jeroen Leenarts2018-08-084-1/+5
* Generate split allowed IPs in protocol configuration.Jeroen Leenarts2018-08-071-2/+4
* Remove Address and related code.Jeroen Leenarts2018-08-065-60/+0
* Update dependencies and remove unused dependencies.Jeroen Leenarts2018-08-063-42/+11
* Remove incorrect core data model fields.Jeroen Leenarts2018-08-063-76/+12
* Add provider configuration generation.Jeroen Leenarts2018-08-063-19/+87
* Update submodule.Jeroen Leenarts2018-08-051-0/+0
* Call read packets on background queue to allow waiting for signal.Jeroen Leenarts2018-08-051-6/+7