Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2018-12-26 | Version bump0.0.20181225-1 | Jason A. Donenfeld | 1 | -2/+2 | |
A Christmas Special, for TestFlight, and possibly for release if things go well there. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2018-12-26 | NetworkExtension: rescope socket instead of tearing down socket | Jason A. Donenfeld | 4 | -26/+57 | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2018-12-25 | minizip: Remove zip encryption code | Roopesh Chander | 3 | -105/+0 | |
We can now remove -DNOCRYPT cflag while compiling Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-12-24 | Tunnel edit: Fix crash | Roopesh Chander | 1 | -1/+2 | |
This fixes a crash that happens when you: 1. Scroll to the end of the Edit screen 2. Delete a peer 3. Toggle the Activate On Demand switch Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-12-22 | SwitchCell nits | Eric Kuck | 2 | -5/+5 | |
Signed-off-by: Eric Kuck <eric@bluelinelabs.com> | |||||
2018-12-22 | Fix typo for simulator builds | Eric Kuck | 1 | -1/+1 | |
Signed-off-by: Eric Kuck <eric@bluelinelabs.com> | |||||
2018-12-23 | Remove more comments | Roopesh Chander | 6 | -41/+2 | |
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-12-22 | Rely on availability of fd only after setting network settings | Jason A. Donenfeld | 1 | -29/+24 | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2018-12-22 | Bump to latest wireguard-go release | Jason A. Donenfeld | 1 | -0/+0 | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2018-12-22 | Retain aggressive socket reestablishment for now | Jason A. Donenfeld | 1 | -1/+2 | |
This can be reverted once we've done more testing. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2018-12-22 | Don't set username on NETunnelProviderProtocol | Roopesh Chander | 1 | -3/+0 | |
The username corresponds to the Account field in iOS system VPN UI, but if we don't set it, the field is not shown, so setting it isn't really required. Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-12-22 | TunnelErrors: Add alert text for PacketTunnelProviderError | Roopesh Chander | 2 | -13/+21 | |
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-12-22 | TunnelStatus: Absorb NEVPNStatus+CustomStringConvertible | Roopesh Chander | 3 | -22/+13 | |
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-12-22 | Also refresh status | Jason A. Donenfeld | 1 | -1/+4 | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2018-12-22 | Reassign tunnelProvider if it changes from outside the app | Jason A. Donenfeld | 1 | -2/+4 | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2018-12-21 | All models now Equatable | Eric Kuck | 10 | -1/+100 | |
Signed-off-by: Eric Kuck <eric@bluelinelabs.com> | |||||
2018-12-22 | Clean up trailing whitespace | Jason A. Donenfeld | 4 | -12/+12 | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2018-12-22 | Do not crash if we can't get socket.fileDescriptor | Jason A. Donenfeld | 1 | -1/+1 | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2018-12-21 | Removing a tunnel from iOS's settings is now immediately reflected in app | Eric Kuck | 6 | -52/+72 | |
Signed-off-by: Eric Kuck <eric@bluelinelabs.com> | |||||
2018-12-22 | Localize remaining strings in network extension | Jason A. Donenfeld | 5 | -40/+42 | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2018-12-21 | RTL support | Eric Kuck | 4 | -15/+15 | |
Signed-off-by: Eric Kuck <eric@bluelinelabs.com> | |||||
2018-12-21 | Strongly recommended now appears as placeholder for DNS when needed | Eric Kuck | 1 | -19/+29 | |
Signed-off-by: Eric Kuck <eric@bluelinelabs.com> | |||||
2018-12-22 | Combine double log invocations | Jason A. Donenfeld | 2 | -7/+4 | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2018-12-22 | Bump go bridge | Jason A. Donenfeld | 1 | -0/+0 | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2018-12-22 | Attempt to strongly recommend things | Jason A. Donenfeld | 3 | -6/+12 | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2018-12-22 | Move model helpers to model directory | Jason A. Donenfeld | 5 | -6/+4 | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2018-12-21 | Fixes mock tunnels | Eric Kuck | 1 | -3/+3 | |
Signed-off-by: Eric Kuck <eric@bluelinelabs.com> | |||||
2018-12-22 | Do not set copyable back to true on reuse | Jason A. Donenfeld | 1 | -0/+5 | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2018-12-22 | Move name from interface to tunnel | Jason A. Donenfeld | 13 | -35/+41 | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2018-12-21 | Fix paren typo | Jason A. Donenfeld | 2 | -3/+3 | |
"I am very anti-paren." --Eric Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2018-12-21 | Nuke trailing spaces | Jason A. Donenfeld | 26 | -173/+173 | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2018-12-21 | providerConfiguration is now a WgQuickConfig | Eric Kuck | 19 | -315/+109 | |
Signed-off-by: Eric Kuck <eric@bluelinelabs.com> | |||||
2018-12-21 | Do not require NetworkExtension to know its own name | Jason A. Donenfeld | 4 | -27/+18 | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2018-12-21 | All migration stuff moved to one gross file | Eric Kuck | 9 | -299/+202 | |
Signed-off-by: Eric Kuck <eric@bluelinelabs.com> | |||||
2018-12-21 | Simplify versioning of stored data | Jason A. Donenfeld | 1 | -26/+10 | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2018-12-21 | Get rid of superflous isActivateOnDemandEnabled key | Jason A. Donenfeld | 7 | -54/+19 | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2018-12-21 | Updated NETunnelProvider save format | Eric Kuck | 23 | -223/+663 | |
Signed-off-by: Eric Kuck <eric@bluelinelabs.com> | |||||
2018-12-21 | NE: simplify logic | Jason A. Donenfeld | 2 | -46/+27 | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2018-12-21 | NE: Simplify DNS resolution | Roopesh Chander | 2 | -23/+6 | |
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-12-21 | Localize all the things | Roopesh Chander | 13 | -135/+408 | |
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-12-21 | Tunnel detail: iPad: Handle deletion of tunnel correctly | Roopesh Chander | 1 | -3/+10 | |
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-12-21 | NE: Update listen port only when first interface changes | Roopesh Chander | 2 | -4/+27 | |
When handling network path changes, change the listen port only when the first interface has changed. Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-12-21 | NE: Change handling of bad domain names and Activate On Demand | Roopesh Chander | 2 | -42/+30 | |
The solution implemented in commit b8c331c causes the tunnel to remain in 'Activating' state, without the ability to cancel that. So, in this commit, instead of retrying DNS silently on Activated-On-Demand tunnels, we fail the startTunnel() silently. To summarize, if activate-on-demand is on: - If started from the WireGuard app, show error using lastErrorFile mechanism, suggesting a way to turn off Activate On Demand - If not started from WireGuard app, don't call displayMessage() (don't show error to user) and silently fail starting the tunnel Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-12-20 | Added missing param in MockTunnels | Eric Kuck | 1 | -1/+1 | |
Signed-off-by: Eric Kuck <eric@bluelinelabs.com> | |||||
2018-12-20 | wireguard-go-bridge: SDK_DIR is not defined for simulator | Jason A. Donenfeld | 1 | -2/+2 | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2018-12-20 | Enabled more swiftlint rules | Eric Kuck | 11 | -13/+22 | |
Signed-off-by: Eric Kuck <eric@bluelinelabs.com> | |||||
2018-12-20 | Added a String->[String] helper | Eric Kuck | 5 | -32/+53 | |
Signed-off-by: Eric Kuck <eric@bluelinelabs.com> | |||||
2018-12-20 | TunnelErrors: Remove unused error | Roopesh Chander | 1 | -3/+0 | |
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-12-19 | Tunnel edit: init() need not take a tunnelConfiguration argument | Roopesh Chander | 2 | -6/+5 | |
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-12-19 | NE: Log whether tunnel was activated from the app or not | Roopesh Chander | 1 | -0/+6 | |
Signed-off-by: Roopesh Chander <roop@roopc.net> |