Jeroen Leenarts
f590c7ad3e
Make sure the reference is not nil to packet flow. Thanks go out to "The Eskimo".
2018-08-14 21:40:20 +02:00
Jeroen Leenarts
013a75eda6
Use config key for DNS config setting.
2018-08-13 13:49:14 +02:00
Jeroen Leenarts
8e521b2b8f
Do all packet reading from dispatch queue.
2018-08-13 13:48:08 +02:00
Jeroen Leenarts
ec4bc66094
Do not set MTU if none available or zero.
2018-08-13 13:46:56 +02:00
Jeroen Leenarts
6d977e13b2
Config tweaking.
2018-08-12 21:49:38 +02:00
Jeroen Leenarts
9ce5fccbd3
Add back addresses.
2018-08-12 21:37:56 +02:00
Jeroen Leenarts
126ea25ef1
Switch from using a single VPN manager to a VPN manager per configuration.
2018-08-08 07:04:42 +02:00
Jeroen Leenarts
a6b2f2edca
Add provider configuration generation.
2018-08-06 09:04:29 +02:00
Jeroen Leenarts
e6d7dfb92c
Set a tunnel (routing) configuration. Still very rough.
2018-08-05 22:58:48 +02:00
Jeroen Leenarts
bb81c14656
Finish trampoline code.
2018-08-03 22:24:41 +02:00
Jeroen Leenarts
0f1aa701df
Change copyright notice.
2018-07-15 11:55:41 +02:00
Jeroen Leenarts
6344f3d25f
Start wire-up of logging and tunnel system.
2018-07-07 22:54:44 +02:00
Eli Young
3da6c5a54c
Finish casing fix from Wireguard to WireGuard
...
This also removes from the project various duplicate file entries that
differed only in casing. Note that, if working with a case-insensitive
filesystem (as are generally used on macOS systems), it is recommended
to destroy the affected files in the working tree and check them out
again. Failure to do this will result in XCode recreating duplicate file
entries in the project.
2018-06-22 13:50:16 -07:00
Jeroen Leenarts
bb1e05f9db
Objective-C wrapper around WireguardGo.
2018-06-22 08:23:39 +02:00