Jeroen Leenarts
|
ae1af569d6
|
Remove a few prints, add some whitespace.
|
2018-10-02 22:36:39 +02:00 |
Jeroen Leenarts
|
41e0459521
|
Don't crash on failure to obtain version info and inform user on what is needed to be able to retrieve version info from the Go client.
|
2018-10-01 15:37:15 +02:00 |
Jeroen Leenarts
|
406d72d8d9
|
Use message to extension to obtain version info.
|
2018-09-26 11:26:52 +02:00 |
Jeroen Leenarts
|
9cb4d0f50e
|
Fix function length warning.
|
2018-09-26 11:22:54 +02:00 |
Jason A. Donenfeld
|
631bdb7eb4
|
Keep tabs on memory usage
|
2018-09-25 02:50:03 +02:00 |
Jason A. Donenfeld
|
fcd5923cbc
|
Prevent signal and wait from racing
|
2018-09-24 03:15:21 +02:00 |
Jason A. Donenfeld
|
809cb2ef78
|
PacketTunnelProvider: fix locking logic
|
2018-09-22 04:13:02 +02:00 |
Jeroen Leenarts
|
2cd52ebd7a
|
Change network prefix length for excluded routes to 128.
|
2018-09-18 22:53:00 +02:00 |
Jeroen Leenarts
|
7f9d9d4509
|
Add settings screen. Move export as zip to settings screen.
|
2018-09-18 21:49:59 +02:00 |
Jeroen Leenarts
|
ffd392a526
|
Small comment layout tweak.
|
2018-09-16 22:43:40 +02:00 |
Jeroen Leenarts
|
65bf6d807d
|
Clean up old school headers.
|
2018-09-16 21:17:54 +02:00 |
Jeroen Leenarts
|
562433468b
|
Fix provisioning.
|
2018-09-15 20:26:17 +02:00 |
Jason A. Donenfeld
|
55c0242e84
|
Update bundle names
|
2018-09-15 02:22:10 +02:00 |
Jason A. Donenfeld
|
979f47fef3
|
Remove testing id
|
2018-09-15 01:33:48 +02:00 |
Jeroen Leenarts
|
6c49e9151a
|
Switch copyright assignment from Jason to WireGuard LLC.
|
2018-09-06 07:42:23 +02:00 |
Jeroen Leenarts
|
273f30d882
|
Lazy WGContext made connection unstable.
|
2018-09-02 23:23:30 +02:00 |
Jeroen Leenarts
|
0eb10bbf41
|
Replace NSLog with os_log.
|
2018-08-28 14:05:34 +02:00 |
Jeroen Leenarts
|
2261e3a9ad
|
Cleanup config extraction.
|
2018-08-28 14:05:19 +02:00 |
Jeroen Leenarts
|
56eed12020
|
Move connection logic into seperate function.
|
2018-08-28 14:04:38 +02:00 |
Jeroen Leenarts
|
a9fe3a3b87
|
Extract log config to a function and base log level on wg level.
|
2018-08-28 14:03:53 +02:00 |
Jeroen Leenarts
|
91040774a8
|
Make wgContext lazy.
|
2018-08-28 14:02:59 +02:00 |
Jeroen Leenarts
|
217b632ccb
|
Initial merge of rc's work.
|
2018-08-27 22:32:47 +02:00 |
Jeroen Leenarts
|
b730dcf6c0
|
Select correct IP version identifier based on packet contents.
|
2018-08-27 13:52:02 +02:00 |
Jeroen Leenarts
|
43b7b55cc1
|
Add autorelease pool markers in Go callback functions.
|
2018-08-23 09:17:04 +02:00 |
Jeroen Leenarts
|
798b2fed66
|
Use first peer's endpoint as the tunnel remote address.
|
2018-08-17 22:07:01 +02:00 |
Jeroen Leenarts
|
5363be2403
|
Use `commaSeparatedToArray` utility everywhere.
|
2018-08-16 22:39:08 +02:00 |
Jeroen Leenarts
|
35d88eff60
|
Calculate and apply CIDR.
|
2018-08-16 21:26:24 +02:00 |
Jeroen Leenarts
|
4a31ab611e
|
Apply endpoint config to routes.
|
2018-08-15 22:57:40 +02:00 |
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 |
Jason A. Donenfeld
|
7e2e65f160
|
bridge: don't put on another thread
|
2018-08-12 23:05:21 -07:00 |
Jeroen Leenarts
|
6d977e13b2
|
Config tweaking.
|
2018-08-12 21:49:38 +02: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
|
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
|
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
|
e6d7dfb92c
|
Set a tunnel (routing) configuration. Still very rough.
|
2018-08-05 22:58:48 +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
|
9d04aa71c2
|
Fix entitlement.
|
2018-08-04 22:48:51 +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 |
Jason A. Donenfeld
|
fa8338ef7a
|
Fix bizarre name
|
2018-06-23 02:15:43 +02:00 |