aboutsummaryrefslogtreecommitdiffstats
path: root/.gitmodules (unfollow)
Commit message (Expand)AuthorFilesLines
2018-11-10VPN: There are no DNS errors to handle in the app nowRoopesh Chander2-3/+0
2018-11-09NE: Minor refactoring to enable calling startTunnel() with a tunnelConfigurationRoopesh Chander1-1/+6
2018-11-09VPN: Refresh tunnel statuses when app gets to the foregroundRoopesh Chander2-0/+14
2018-11-09Remove unused codeRoopesh Chander2-24/+0
2018-11-09TunnelsManager: Ability to refresh connection statusesRoopesh Chander1-0/+14
2018-11-09NE: When there's an error starting the tunnel, show it to the user using displayMessage()Roopesh Chander4-1/+35
2018-11-08Remove unused file PacketTunnelOptionKey.swiftRoopesh Chander2-36/+0
2018-11-08Move logic to extension: Bring up the tunnel from the stored providerConfigurationRoopesh Chander1-77/+33
2018-11-08DNSResolver: SimplifyRoopesh Chander1-28/+6
2018-11-08DNSResolver: Let's not cache DNS resolution results anymoreRoopesh Chander1-17/+9
2018-11-08DNSResolver: DNS resolution can now happen synchronouslyRoopesh Chander1-18/+23
2018-11-08Model: Endpoint.hostname()Roopesh Chander1-0/+11
2018-11-08Move logic to extension: NETunnelProviderProtocol extension code should be sharedRoopesh Chander3-31/+41
2018-11-08Move logic to extension: Refactor PacketTunnelOptionsGenerator into a PacketTunnelSettingsGeneratorRoopesh Chander2-42/+67
2018-11-08Move logic to extension: Move DNSResolver to extensionRoopesh Chander2-3/+3
2018-11-08Move logic to extension: .resolvingEndpointDomains is not longer a valid statusRoopesh Chander3-9/+0
2018-11-08Move logic to extension: DNS resolution no longer happens in the appRoopesh Chander1-44/+5
2018-11-08Move logic to extension: Include shared model code when building the extensionRoopesh Chander1-0/+8
2018-11-08Model: Move InterfaceConfiguration.publicKey to Curve25519.swiftRoopesh Chander2-4/+6
2018-11-08Move logic to extension: Move PacketTunnelOptionsGenerator to the extensionRoopesh Chander2-3/+3
2018-11-08Move logic to extension: Invoke startTunnel() without any optionsRoopesh Chander1-4/+1
2018-11-08Move logic to extension: Move model files to SharedRoopesh Chander5-1/+1
2018-11-08Tunnel edit: While preparing for reuse, should make onValueBeingEdited nil as wellRoopesh Chander1-0/+1
2018-11-07Version bump0.0.20181104-4Jason A. Donenfeld1-1/+1
2018-11-07iPad: Ensure we set sourceRect for all cases where we use sourceViewRoopesh Chander3-1/+3
2018-11-07Info.plist: Register for handling public.text files for Open-inRoopesh Chander1-0/+14
2018-11-07Importing: Also support importing public.text files in the file pickerRoopesh Chander1-1/+1
2018-11-07iPad: Set correct sourceRect for the popover anchored on the central 'Add' buttonRoopesh Chander1-0/+1
2018-11-07TunnelsManager: Return a manager with no tunnels in the simulatorRoopesh Chander1-0/+5
2018-11-07iPad: Configuring the split-view controller should happen in init(), not loadView()Roopesh Chander1-4/+9
2018-11-07Settings: show build idJason A. Donenfeld1-1/+4
2018-11-07Make license consistentJason A. Donenfeld1-338/+19
2018-11-06Version bump0.0.20181104-3Jason A. Donenfeld1-1/+1
2018-11-06Importing: simplifyJason A. Donenfeld1-26/+15
2018-11-07Importing: Assume imported files without .conf or .zip extensions to be a config fileRoopesh Chander1-5/+5
2018-11-06DNSResolver: No need to resolve if the endpoint is already an IP addressRoopesh Chander1-2/+6
2018-11-06Model: Endpoint.hasHostAsIPAddress()Roopesh Chander1-0/+13
2018-11-06PacketTunnelProvider: modernize headerJason A. Donenfeld1-3/+2
2018-11-06Not horribly brokenJason A. Donenfeld1-5/+0
2018-11-06Global: swiftlint autocorrect --formatRoopesh Chander5-15/+15
2018-11-06Global: swiftlint autocorrectRoopesh Chander1-1/+1
2018-11-06Importing: Error out on file with unsupported file extensionRoopesh Chander1-1/+9
2018-11-06wireguard-go-bridge: take fd instead of fnptrJason A. Donenfeld7-197/+76
2018-11-06Xcode: enable more warningsJason A. Donenfeld1-1/+5
2018-11-06Tunnel edit: TunnelEditTableViewKeyValueCell need not support a read-only mode nowRoopesh Chander1-21/+2
2018-11-06Tunnel edit: A new cell class for the public key field, to make the value scrollableRoopesh Chander1-0/+70
2018-11-06Tunnel detail: Refactor out the label scrolling into a separate UI classRoopesh Chander3-31/+63
2018-11-06Tunnel view model: Peers in a configuation may not share the same public keyRoopesh Chander1-0/+7
2018-11-06Parser: Peers in a configuation may not share the same public keyRoopesh Chander1-0/+7
2018-11-05Version bump0.0.20181104-2Jason A. Donenfeld1-1/+1