Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Remove a few prints, add some whitespace. | Jeroen Leenarts | 2018-10-02 | 1 | -1/+1 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | 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. | Jeroen Leenarts | 2018-10-01 | 1 | -1/+3 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | Use message to extension to obtain version info. | Jeroen Leenarts | 2018-09-26 | 1 | -6/+7 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | Fix function length warning. | Jeroen Leenarts | 2018-09-26 | 1 | -6/+14 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | Keep tabs on memory usage | Jason A. Donenfeld | 2018-09-25 | 1 | -4/+6 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | Prevent signal and wait from racing | Jason A. Donenfeld | 2018-09-24 | 1 | -1/+3 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | PacketTunnelProvider: fix locking logic | Jason A. Donenfeld | 2018-09-22 | 1 | -10/+7 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | Change network prefix length for excluded routes to 128. | Jeroen Leenarts | 2018-09-18 | 1 | -1/+1 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | Add settings screen. Move export as zip to settings screen. | Jeroen Leenarts | 2018-09-18 | 1 | -4/+2 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | Small comment layout tweak. | Jeroen Leenarts | 2018-09-16 | 1 | -2/+2 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | Clean up old school headers. | Jeroen Leenarts | 2018-09-16 | 2 | -8/+0 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | Fix provisioning. | Jeroen Leenarts | 2018-09-15 | 1 | -1/+1 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | Update bundle names | Jason A. Donenfeld | 2018-09-15 | 2 | -3/+3 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | Remove testing id | Jason A. Donenfeld | 2018-09-15 | 1 | -2/+2 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | Switch copyright assignment from Jason to WireGuard LLC. | Jeroen Leenarts | 2018-09-06 | 2 | -2/+2 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | Lazy WGContext made connection unstable. | Jeroen Leenarts | 2018-09-02 | 1 | -3/+2 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | Replace NSLog with os_log. | Jeroen Leenarts | 2018-08-28 | 1 | -1/+1 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | Cleanup config extraction. | Jeroen Leenarts | 2018-08-28 | 1 | -6/+4 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | Move connection logic into seperate function. | Jeroen Leenarts | 2018-08-28 | 1 | -43/+46 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | Extract log config to a function and base log level on wg level. | Jeroen Leenarts | 2018-08-28 | 1 | -7/+21 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | Make wgContext lazy. | Jeroen Leenarts | 2018-08-28 | 1 | -2/+3 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | Initial merge of rc's work. | Jeroen Leenarts | 2018-08-27 | 5 | -265/+164 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | Select correct IP version identifier based on packet contents. | Jeroen Leenarts | 2018-08-27 | 1 | -2/+12 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | Add autorelease pool markers in Go callback functions. | Jeroen Leenarts | 2018-08-23 | 1 | -47/+53 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | Use first peer's endpoint as the tunnel remote address. | Jeroen Leenarts | 2018-08-17 | 1 | -4/+3 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | Use `commaSeparatedToArray` utility everywhere. | Jeroen Leenarts | 2018-08-16 | 1 | -5/+3 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | Calculate and apply CIDR. | Jeroen Leenarts | 2018-08-16 | 1 | -20/+23 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | Apply endpoint config to routes. | Jeroen Leenarts | 2018-08-15 | 1 | -4/+16 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | Make sure the reference is not nil to packet flow. Thanks go out to "The Eskimo". | Jeroen Leenarts | 2018-08-14 | 3 | -3/+11 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | Use config key for DNS config setting. | Jeroen Leenarts | 2018-08-13 | 1 | -1/+1 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | Do all packet reading from dispatch queue. | Jeroen Leenarts | 2018-08-13 | 3 | -15/+52 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | Do not set MTU if none available or zero. | Jeroen Leenarts | 2018-08-13 | 1 | -1/+1 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | bridge: don't put on another thread | Jason A. Donenfeld | 2018-08-12 | 1 | -11/+10 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | Config tweaking. | Jeroen Leenarts | 2018-08-12 | 1 | -14/+21 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | Universal logging. | Jeroen Leenarts | 2018-08-12 | 1 | -1/+7 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | Do not read from packetFlow when tunnel is not yet fully initialized and configured. | Jeroen Leenarts | 2018-08-12 | 2 | -0/+11 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | Add back addresses. | Jeroen Leenarts | 2018-08-12 | 1 | -2/+7 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | Switch from using a single VPN manager to a VPN manager per configuration. | Jeroen Leenarts | 2018-08-08 | 1 | -4/+5 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | Add provider configuration generation. | Jeroen Leenarts | 2018-08-06 | 1 | -6/+0 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | Call read packets on background queue to allow waiting for signal. | Jeroen Leenarts | 2018-08-05 | 1 | -6/+7 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | A handle of zero is also correct. | Jeroen Leenarts | 2018-08-05 | 1 | -1/+1 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | Set a tunnel (routing) configuration. Still very rough. | Jeroen Leenarts | 2018-08-05 | 1 | -1/+20 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | Clean up do_read. | Jeroen Leenarts | 2018-08-05 | 1 | -4/+9 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | Dump and expose WireGuard Go version info. | Jeroen Leenarts | 2018-08-05 | 2 | -0/+7 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | Fix entitlement. | Jeroen Leenarts | 2018-08-04 | 1 | -0/+4 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | Make sure logs are visible. | Jeroen Leenarts | 2018-08-04 | 1 | -1/+1 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | Finish trampoline code. | Jeroen Leenarts | 2018-08-03 | 4 | -37/+78 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | Change copyright notice. | Jeroen Leenarts | 2018-07-15 | 4 | -4/+4 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | Start wire-up of logging and tunnel system. | Jeroen Leenarts | 2018-07-07 | 3 | -5/+67 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | Fix bizarre name | Jason A. Donenfeld | 2018-06-23 | 1 | -2/+2 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> |