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
8e521b2b8f
Do all packet reading from dispatch queue.
2018-08-13 13:48:08 +02:00
Jason A. Donenfeld
7e2e65f160
bridge: don't put on another thread
2018-08-12 23:05:21 -07:00
Jeroen Leenarts
e3de2ca0c3
Universal logging.
2018-08-12 21:40:44 +02:00
Jeroen Leenarts
336d6fd813
Do not read from packetFlow when tunnel is not yet fully initialized and configured.
2018-08-12 21:39:39 +02:00
Jeroen Leenarts
35cca893f5
Call read packets on background queue to allow waiting for signal.
2018-08-05 22:59:34 +02:00
Jeroen Leenarts
09b1cd129c
A handle of zero is also correct.
2018-08-05 22:59:01 +02:00
Jeroen Leenarts
ad2bc1e1ce
Clean up do_read.
2018-08-05 16:02:45 +02:00
Jeroen Leenarts
5e6f8d30bd
Dump and expose WireGuard Go version info.
2018-08-05 08:07:04 +02:00
Jeroen Leenarts
9829d55f01
Make sure logs are visible.
2018-08-04 22:47:50 +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