aboutsummaryrefslogtreecommitdiffstats
path: root/WireGuard (unfollow)
Commit message (Expand)AuthorFilesLines
2018-11-01Global: fix up stringsJason A. Donenfeld8-53/+43
2018-11-01QR code: Fix what happens when an error is shownRoopesh Chander1-1/+1
2018-11-01NE: Show an alert when someone tries to start the VPN from iOS SettingsRoopesh Chander1-2/+5
2018-11-01Export: fix up export formatJason A. Donenfeld1-13/+11
2018-11-01Tunnel errors: Consolidate tunnel activation errors into ErrorPresenterRoopesh Chander3-16/+36
2018-11-01TunnelsManager: Better errorsRoopesh Chander1-4/+4
2018-11-01ConfigFile: WgQuickConfigFileWriter: Fix '[Peer]' section headerRoopesh Chander1-1/+1
2018-11-01Importing: Account for errors in showing the 'No configurations found' errorRoopesh Chander1-4/+4
2018-11-01Tunnel detail: Fix deletion of tunnelRoopesh Chander1-7/+8
2018-11-01VPN: TunnelsManager: Fix deletion codeRoopesh Chander1-1/+1
2018-11-01VPN: Restart tunnel after modifying a currently active configurationRoopesh Chander2-7/+29
2018-11-01QR code: Degrade gracefully when running on the simulator or on a device without a cameraRoopesh Chander1-5/+6
2018-11-01Revert "QR code: QR code scanning is not available in the simulator"Roopesh Chander1-6/+0
2018-11-01Importing: Show error when the zip file contains no .conf filesRoopesh Chander1-0/+4
2018-11-01VPN: We have to start observing the tunnelContainer before we attempt to activate itRoopesh Chander1-1/+1
2018-11-01Importing: Error out on duplicate nameRoopesh Chander1-3/+5
2018-11-01QR Code: Error out on duplicate nameRoopesh Chander2-7/+10
2018-11-01Tunnel edit: Error out on duplicate name when creating / modifying a tunnelRoopesh Chander1-5/+3
2018-11-01VPN: An ErrorPresenter class to consolidate showing of error alertsRoopesh Chander2-1/+51
2018-11-01VPN: Introduce an error enum for adding/modifying/removing tunnelsRoopesh Chander1-11/+28
2018-11-01VPN: TunnelsManager: s/TunnelsManagerError/TunnelActivationError/g;Roopesh Chander3-10/+10
2018-11-01VPN: TunnelsManager should keep track of tunnel names to prevent duplicate namesRoopesh Chander1-0/+17
2018-10-31UI: not all subclasses of CopyableLabelTableViewCell have a detailTextLabel, so generalizeJason A. Donenfeld3-1/+13
2018-10-31TunnelManager: bound recursion in startActivationJason A. Donenfeld1-3/+11
2018-10-31VPN: Retry startTunnel based on error conditionsRoopesh Chander2-11/+58
2018-10-31Tunnel list: Fix importing zip with multiple configurationsRoopesh Chander1-6/+12
2018-10-31VPN: Support adding multiple configurations in one shotRoopesh Chander1-0/+21
2018-10-31wireguard-go-bridge: extract version for consumption by network extensionJason A. Donenfeld5-15/+35
2018-10-31wireguard-go-bridge: simplify logging and remove tagsJason A. Donenfeld4-15/+10
2018-10-31NetworkExtension: close context before turning off goJason A. Donenfeld1-1/+1
2018-10-31wireguard-go-bridge: handle errors in makefileJason A. Donenfeld1-8/+5
2018-10-31UI: More elegant copy-to-clipboard behaviorJason A. Donenfeld5-59/+87
2018-10-30wireguard-go: pull in recent changeJason A. Donenfeld1-0/+0
2018-10-30QR code: QR code scanning is not available in the simulatorRoopesh Chander1-0/+6
2018-10-30Style: Remove 'Based on' attributionsRoopesh Chander2-2/+0
2018-10-30QR code: Show label overlay with info on how to generate the QR codeRoopesh Chander1-0/+14
2018-10-30Tunnel creation: Placeholders for Listen port, Pre-shared key, Persistent KeepaliveRoopesh Chander1-1/+6
2018-10-30VPN: Refactor use of DNS resolution while activating the tunnelRoopesh Chander1-40/+56
2018-10-30NE: Print error when unable to start the tunnelRoopesh Chander1-1/+4
2018-10-30Tunnel view model: IP address can be specified without '/cidr'Roopesh Chander1-1/+1
2018-10-30Model: IP address can be specified without '/cidr'Roopesh Chander1-15/+15
2018-10-30Fix error message: s/atleast/at least/g;Roopesh Chander2-2/+2
2018-10-30Global: fix up captialization in headersJason A. Donenfeld26-26/+26
2018-10-30Style: simplify remaining headersJason A. Donenfeld2-9/+2
2018-10-30XCode: fall back to default settingsJason A. Donenfeld2-35/+16
2018-10-30ZIP: fix linter warningsJason A. Donenfeld2-2/+2
2018-10-30VPN: Better error messagesRoopesh Chander3-5/+27
2018-10-29VPN: Specify an error when there are no peers with an endpointRoopesh Chander1-0/+5
2018-10-29Export: Exporting config filesRoopesh Chander5-2/+138
2018-10-29mv Parsing/ ConfigFile/Roopesh Chander2-3/+3