| Commit message (Collapse) | Author | Files | Lines |
|
Fixed DNS servers not saving
Signed-off-by: Eric Kuck <eric@bluelinelabs.com>
|
|
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
|
Signed-off-by: Eric Kuck <eric@bluelinelabs.com>
|
|
Signed-off-by: Eric Kuck <eric@bluelinelabs.com>
|
|
Signed-off-by: Eric Kuck <eric@bluelinelabs.com>
|
|
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
|
This was roop's initial idea, and it turns out to be the better one, now
that we can pass cstrings more easily.
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
|
It uses to remain in 'Activating' state when we don't get a status
update notification, for example, when turning on the tunnel repeatedly
without Internet connectivity.
Signed-off-by: Roopesh Chander <roop@roopc.net>
|
|
Signed-off-by: Roopesh Chander <roop@roopc.net>
|
|
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
|
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
|
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
|
Signed-off-by: Roopesh Chander <roop@roopc.net>
|
|
Signed-off-by: Roopesh Chander <roop@roopc.net>
|
|
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
|
All swiftlint warnings except one fixed up
Signed-off-by: Eric Kuck <eric@bluelinelabs.com>
|
|
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
|
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
|
Signed-off-by: Roopesh Chander <roop@roopc.net>
|
|
Signed-off-by: Roopesh Chander <roop@roopc.net>
|
|
Signed-off-by: Roopesh Chander <roop@roopc.net>
|
|
Signed-off-by: Roopesh Chander <roop@roopc.net>
|
|
Signed-off-by: Roopesh Chander <roop@roopc.net>
|
|
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
|
After startActivate() is called on a waiting tunnel, user might turn
on a different tunnel before the waiting tunnel's status gets updated.
This fix prevents that from happening.
Signed-off-by: Roopesh Chander <roop@roopc.net>
|
|
Signed-off-by: Roopesh Chander <roop@roopc.net>
|
|
This reverts all of Roop's changes to the C code, and then rewrites the
logger logic to be cleaner.
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
|
Signed-off-by: Eric Kuck <eric@bluelinelabs.com>
|
|
Don't report activation errors through completion handlers
Signed-off-by: Roopesh Chander <roop@roopc.net>
|
|
Signed-off-by: Roopesh Chander <roop@roopc.net>
|
|
Signed-off-by: Roopesh Chander <roop@roopc.net>
|
|
So we know which entry is from the app and which is from the network
extension.
Signed-off-by: Roopesh Chander <roop@roopc.net>
|
|
Signed-off-by: Roopesh Chander <roop@roopc.net>
|
|
Signed-off-by: Roopesh Chander <roop@roopc.net>
|
|
Signed-off-by: Roopesh Chander <roop@roopc.net>
|
|
Signed-off-by: Roopesh Chander <roop@roopc.net>
|
|
Signed-off-by: Roopesh Chander <roop@roopc.net>
|
|
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
|
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
|
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
|
Signed-off-by: Eric Kuck <eric@bluelinelabs.com>
|
|
Signed-off-by: Eric Kuck <eric@bluelinelabs.com>
|
|
Signed-off-by: Eric Kuck <eric@bluelinelabs.com>
|
|
Signed-off-by: Eric Kuck <eric@bluelinelabs.com>
|
|
Signed-off-by: Eric Kuck <eric@bluelinelabs.com>
|
|
Deletion of the being-imported file should be done in the
completionHandler.
Signed-off-by: Roopesh Chander <roop@roopc.net>
|
|
Signed-off-by: Roopesh Chander <roop@roopc.net>
|
|
Previously, if a filename of a .conf file inside the zip file
contained spaces, it was not imported.
Signed-off-by: Roopesh Chander <roop@roopc.net>
|
|
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
|
Signed-off-by: Eric Kuck <eric@bluelinelabs.com>
|