aboutsummaryrefslogtreecommitdiffstats
path: root/WireGuard/WireGuard/UI/TunnelViewModel.swift (follow)
Commit message (Expand)AuthorAgeFilesLines
* on-demand: TunnelViewModel: Remove unused on-demand-related methodsRoopesh Chander2019-03-181-43/+0
* on-demand: Infrastructure for supporting SSID-based rulesRoopesh Chander2019-03-181-1/+1
* on-demand: Simplify OS-specific code for interface type selectionRoopesh Chander2019-03-181-19/+16
* macOS: Tunnel detail: Make the Activate button part of the list viewRoopesh Chander2019-03-181-0/+2
* macOS: Tunnel detail: Show the status in the list viewRoopesh Chander2019-03-171-0/+2
* macOS: Fix removal of DNSes from AllowedIPs when DNS has changedRoopesh Chander2019-02-211-4/+6
* iOS: On changing DNS, update AllowedIPs with the current DNS serversRoopesh Chander2019-02-211-1/+12
* TunnelViewModel: Remove DNS from AllowedIPs when unchecking 'Exclude private IPs'Roopesh Chander2019-02-161-2/+7
* macOS: Exclude private IPsRoopesh Chander2019-02-161-0/+8
* TunnelViewModel: Minor refactoring of exclude private IPs handlingRoopesh Chander2019-02-161-20/+23
* iOS: Rewrite applying runtime configurationRoopesh Chander2019-02-101-34/+25
* Global: fix swiftlint issuesJason A. Donenfeld2019-02-081-3/+1
* Key: Constant time encodingJason A. Donenfeld2019-02-081-12/+14
* iOS: Use shorter pretty timeRoopesh Chander2019-02-081-0/+19
* TunnelViewModel: Don't call peer change handler if there are no changesRoopesh Chander2019-02-051-1/+3
* iOS: Apply runtime configuration by diff-ingRoopesh Chander2019-02-021-5/+137
* Fix handling of 'PersistentKeepalive: every n seconds'Roopesh Chander2019-01-311-1/+1
* Runtime info: Make bytecount and timestamp info prettierRoopesh Chander2019-01-281-6/+58
* Persistent Keepalive detail should read 'every n seconds'Roopesh Chander2019-01-281-1/+1
* Tunnel: support getting runtime configurationJason A. Donenfeld2019-01-241-0/+18
* Better os() directivesRoopesh Chander2019-01-221-2/+6
* On-Demand: Add support for macOS-specific valuesRoopesh Chander2019-01-141-2/+13
* import Foundation instead of UIKit wherever possibleRoopesh Chander2019-01-141-1/+1
* Update copyrightJason A. Donenfeld2019-01-071-1/+1
* Remove more commentsRoopesh Chander2018-12-231-21/+2
* Attempt to strongly recommend thingsJason A. Donenfeld2018-12-221-4/+6
* Move name from interface to tunnelJason A. Donenfeld2018-12-221-7/+12
* Updated NETunnelProvider save formatEric Kuck2018-12-211-4/+4
* Localize all the thingsRoopesh Chander2018-12-211-36/+61
* Enabled more swiftlint rulesEric Kuck2018-12-201-1/+1
* Added a String->[String] helperEric Kuck2018-12-201-22/+10
* Fix confusing indentationJason A. Donenfeld2018-12-151-3/+1
* Reorganized project structureEric Kuck2018-12-141-0/+1
* Reorganized ViewControllers (split out UIViews and UITableViewCells into their own classes)Eric Kuck2018-12-131-0/+2
* More formatting nits and cyclomatic complexity fixesEric Kuck2018-12-121-18/+16
* More linter warnings fixed, enabled more swiftlint rules, project cleanupEric Kuck2018-12-121-3/+3
* Tons more swiftlint warnings fixed. Still a few remaining.Eric Kuck2018-12-121-29/+27
* Added swiftlint and fixed all errors (and a bunch, but not all, warnings)Eric Kuck2018-12-121-11/+11
* Model: Declare keyLength constant and use that wherever applicableRoopesh Chander2018-12-091-4/+4
* On-Demand: TunnelViewModel: Make activate-on-demand methods staticRoopesh Chander2018-12-081-2/+2
* On-Demand: Move detail text to TunnelViewModelRoopesh Chander2018-12-081-0/+12
* Make strings consistentJason A. Donenfeld2018-12-071-4/+4
* It's 'WiFi', not 'Wifi'Roopesh Chander2018-11-281-5/+5
* Tunnel view model: Invalidate the configuration object when updating allowedIPs using the 'Exclude private IPs' switchRoopesh Chander2018-11-191-0/+1
* Tunnel view model: VPN-on-demand stuff shouldn't be part of the tunnel modelRoopesh Chander2018-11-121-16/+22
* Tunnel edit, Tunnel view model: UI for providing On-Demand activation optionsRoopesh Chander2018-11-111-0/+16
* Model: Ensure that a TunnelConfiguration always has a valid array of peersRoopesh Chander2018-11-101-2/+1
* Tunnel view model: Peers in a configuation may not share the same public keyRoopesh Chander2018-11-061-0/+7
* Tunnel view model: No need to save if we already have a validated configuration objectRoopesh Chander2018-11-051-0/+8
* Global: run through swiftlintJason A. Donenfeld2018-11-031-2/+2