aboutsummaryrefslogtreecommitdiffstats
path: root/WireGuard/WireGuard/UI/iOS/TunnelsListTableViewController.swift (unfollow)
Commit message (Expand)AuthorFilesLines
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
2018-10-29Settings: Add a settings panelRoopesh Chander3-0/+161
2018-10-29Model: Cap networkPrefixLengths to valid valuesRoopesh Chander1-1/+7
2018-10-29Tunnel edit: Support for exclude private IPsRoopesh Chander1-5/+60
2018-10-29Tunnel view model: Support for exclude private IPsRoopesh Chander1-0/+70
2018-10-29Tunnel edit: Fix keyboard type for reused cellsRoopesh Chander1-0/+1
2018-10-29Tunnel detail: Assume there's just one section per peerRoopesh Chander1-24/+17
2018-10-29Tunnel edit: Assume there's just one section per peerRoopesh Chander1-30/+19
2018-10-29Tunnel edit: Set correct keyboard typesRoopesh Chander1-0/+19
2018-10-29VPN: If we don't have to make a DNS request, we shouldn't enter that statusRoopesh Chander2-13/+43
2018-10-29VPN: Cache DNS resolutions while the app is in memoryRoopesh Chander1-6/+22
2018-10-29VPN: Reload the tunnel before starting it upRoopesh Chander1-9/+12
2018-10-29Tunnel list, detail: Deletion of tunnelsRoopesh Chander2-2/+31