aboutsummaryrefslogtreecommitdiffstats
path: root/WireGuard/WireGuardNetworkExtension (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* PacketTunnelProvider: modernize headerJason A. Donenfeld2018-11-061-3/+2
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* wireguard-go-bridge: take fd instead of fnptrJason A. Donenfeld2018-11-061-95/+11
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* PacketTunnelProvider: clamp v6 addresses to /120Jason A. Donenfeld2018-11-051-1/+7
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* XCode: use old network extension ID0.0.20181104-1Jason A. Donenfeld2018-11-041-9/+0
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* XCode: unify version stringsJason A. Donenfeld2018-11-041-2/+2
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Global: no periods at the end of error messagesJason A. Donenfeld2018-11-031-2/+2
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* NetworkExtension: check isTunnelClosed before packet existenceJason A. Donenfeld2018-11-011-2/+2
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Global: fix up stringsJason A. Donenfeld2018-11-011-1/+1
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* NE: Show an alert when someone tries to start the VPN from iOS SettingsRoopesh Chander2018-11-011-2/+5
| | | | Signed-off-by: Roopesh Chander <roop@roopc.net>
* wireguard-go-bridge: extract version for consumption by network extensionJason A. Donenfeld2018-10-311-5/+1
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* wireguard-go-bridge: simplify logging and remove tagsJason A. Donenfeld2018-10-311-3/+2
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* NetworkExtension: close context before turning off goJason A. Donenfeld2018-10-311-1/+1
| | | | | | | | The go turnOff code waits for all readers to have completed. In order to make readers complete, we must send the signal to unblock the request. Thus, we must reorder these. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* NE: Print error when unable to start the tunnelRoopesh Chander2018-10-301-1/+4
| | | | Signed-off-by: Roopesh Chander <roop@roopc.net>
* Global: fix up captialization in headersJason A. Donenfeld2018-10-302-2/+2
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* XCode: fall back to default settingsJason A. Donenfeld2018-10-301-1/+1
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* VPN: Bring up the tunnelRoopesh Chander2018-10-271-69/+74
| | | | | | | | | | The app figures out all settings and passes them in the 'options' parameter of startTunnel(). The network extension just takes them as is and just plugs the supplied values into the right places. Signed-off-by: Roopesh Chander <roop@roopc.net>
* NE: Add bridging headerRoopesh Chander2018-10-271-2/+1
| | | | Signed-off-by: Roopesh Chander <roop@roopc.net>
* NE: Remove entitlements we don't need for nowRoopesh Chander2018-10-271-8/+0
| | | | Signed-off-by: Roopesh Chander <roop@roopc.net>
* Prepare for rewrite: Move WireGuardNetworkExtension into the new project folderRoopesh Chander2018-10-275-0/+311
Signed-off-by: Roopesh Chander <roop@roopc.net>