Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2018-10-27 | wireguard-go: Upgrade submodule to version 0.0.20181018 | Roopesh Chander | 1 | -0/+0 | |
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-10-27 | NE: Include the network extension in the project | Roopesh Chander | 1 | -1/+150 | |
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-10-27 | VPN: Perform DNS resolution before starting the tunnel | Roopesh Chander | 1 | -10/+29 | |
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-10-27 | Tunnel detail: Account for status section in peer index calculations | Roopesh Chander | 1 | -2/+2 | |
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-10-27 | VPN: DNSResolver: A class that does DNS resolution using getaddrinfo | Roopesh Chander | 2 | -0/+97 | |
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-10-27 | Tunnel detail: UI for activating and deactivating a tunnel | Roopesh Chander | 1 | -15/+144 | |
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-10-27 | VPN: Activating, deactivating and tracking the status | Roopesh Chander | 1 | -14/+159 | |
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-10-27 | Tunnel detail: Fix comment | Roopesh Chander | 1 | -1/+1 | |
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-10-27 | Model: Add a version number to the tunnel | Roopesh Chander | 1 | -1/+2 | |
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-10-27 | VPN: Adding, modifying and deleting actual NETunnelProviderManager instances | Roopesh Chander | 4 | -46/+157 | |
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-10-27 | Import: Support for importing a config file from file providers | Roopesh Chander | 3 | -9/+52 | |
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-10-27 | iPad: Fix modal presentation style | Roopesh Chander | 3 | -2/+2 | |
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-10-27 | iPad: Make sure the navigation bar is visible in the detail view | Roopesh Chander | 1 | -2/+4 | |
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-10-27 | Tunnel editing: Delegate should also report when editing is cancelled | Roopesh Chander | 3 | -5/+13 | |
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-10-27 | Import: Support for opening a .conf file in the app | Roopesh Chander | 4 | -6/+67 | |
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-10-27 | Tunnel editing: Separate init for creation and modification | Roopesh Chander | 1 | -2/+13 | |
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-10-27 | Parser: Interface name can be added after parsing | Roopesh Chander | 1 | -4/+2 | |
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-10-27 | Model: Allow creating an interface with empty name | Roopesh Chander | 3 | -2/+2 | |
But don't allow such a tunnel to be added to the tunnel manager. (We'll need to create an interface with an empty name when we're reading QR codes.) Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-10-27 | Info.plist: support for opening wg-quick config (.conf) files | Roopesh Chander | 1 | -0/+19 | |
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-10-27 | Info.plist: Export the config file type declaration | Roopesh Chander | 1 | -0/+20 | |
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-10-27 | Config file: Parsing a wg-quick config file | Roopesh Chander | 2 | -0/+169 | |
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-10-27 | Model: MTU should be a 16-bit integer | Roopesh Chander | 2 | -3/+3 | |
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-10-27 | VPN: Tunnel container shall provide direct access to the configuration object | Roopesh Chander | 3 | -4/+7 | |
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-10-27 | Tunnel editing: Modifying a tunnel configuration | Roopesh Chander | 2 | -9/+35 | |
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-10-27 | Tunnel creation: After saving the new tunnel, show the detail view | Roopesh Chander | 4 | -9/+32 | |
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-10-27 | Tunnel detail: Don't show fields that have empty value | Roopesh Chander | 2 | -10/+52 | |
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-10-27 | Tunnel creation: Public key is uneditable | Roopesh Chander | 1 | -0/+4 | |
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-10-27 | Tunnel creation: An uneditable field's value should be grey as well | Roopesh Chander | 1 | -0/+1 | |
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-10-27 | Tunnel creation: Generate key pair | Roopesh Chander | 1 | -2/+10 | |
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-10-27 | Tunnel creation: Compute public key from private key as the text is being edited | Roopesh Chander | 2 | -0/+31 | |
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-10-27 | Tunnel view model: Populate interface's public key | Roopesh Chander | 1 | -0/+1 | |
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-10-27 | Model: Interface: Add a public key computed property | Roopesh Chander | 1 | -0/+4 | |
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-10-27 | Crypto: Swift wrapper for the Curve25519 C code | Roopesh Chander | 2 | -0/+31 | |
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-10-27 | Crypto: Curve25519: Add explicit cast to supress conversion warning. | Jeroen Leenarts | 1 | -4/+4 | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2018-10-27 | Crypto: Add Curve25519 C code to project | Roopesh Chander | 2 | -0/+27 | |
Signed-off-by: Roopesh Chander <roop@roopc.net> | |||||
2018-10-27 | Crypto: Add key generation functions | Jeroen Leenarts | 2 | -0/+184 | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2018-10-27 | Tunnel creation: Hide 'Exclude private IPs' switch till the feature is ready | Roopesh Chander | 1 | -2/+1 | |
Signed-off-by: Roopesh Chander <roop@roopc.net> |