Eric Kuck
|
0bec5b04b0
|
All models now Equatable
Signed-off-by: Eric Kuck <eric@bluelinelabs.com>
|
2018-12-21 22:57:17 -06:00 |
|
Eric Kuck
|
9098cd1161
|
Removing a tunnel from iOS's settings is now immediately reflected in app
Signed-off-by: Eric Kuck <eric@bluelinelabs.com>
|
2018-12-21 21:59:43 -06:00 |
|
Eric Kuck
|
9d9859248e
|
RTL support
Signed-off-by: Eric Kuck <eric@bluelinelabs.com>
|
2018-12-21 20:37:22 -06:00 |
|
Eric Kuck
|
f7e9f4d631
|
Strongly recommended now appears as placeholder for DNS when needed
Signed-off-by: Eric Kuck <eric@bluelinelabs.com>
|
2018-12-21 19:52:51 -06:00 |
|
Eric Kuck
|
1eeed89174
|
Fixes mock tunnels
Signed-off-by: Eric Kuck <eric@bluelinelabs.com>
|
2018-12-21 18:35:01 -06:00 |
|
Eric Kuck
|
1fecd8eb6c
|
providerConfiguration is now a WgQuickConfig
Signed-off-by: Eric Kuck <eric@bluelinelabs.com>
|
2018-12-21 16:32:08 -06:00 |
|
Eric Kuck
|
f6af9d9ffb
|
All migration stuff moved to one gross file
Signed-off-by: Eric Kuck <eric@bluelinelabs.com>
|
2018-12-21 12:51:14 -06:00 |
|
 Eric KuckandJason A. Donenfeld
|
8553723e04
|
Updated NETunnelProvider save format
Signed-off-by: Eric Kuck <eric@bluelinelabs.com>
|
2018-12-21 16:42:16 +01:00 |
|
Eric Kuck
|
c2131cb757
|
Added missing param in MockTunnels
Signed-off-by: Eric Kuck <eric@bluelinelabs.com>
|
2018-12-20 13:51:44 -06:00 |
|
Eric Kuck
|
a89ad95901
|
Enabled more swiftlint rules
Signed-off-by: Eric Kuck <eric@bluelinelabs.com>
|
2018-12-20 11:22:37 -06:00 |
|
Eric Kuck
|
5618c465a2
|
Added a String->[String] helper
Signed-off-by: Eric Kuck <eric@bluelinelabs.com>
|
2018-12-20 10:46:26 -06:00 |
|
Eric Kuck
|
ed9b4c85ed
|
Got TunnelsManager back under the max file length by splitting out NEVPNStatus+CustomStringConvertible
Signed-off-by: Eric Kuck <eric@bluelinelabs.com>
|
2018-12-16 23:51:25 -06:00 |
|
Eric Kuck
|
fc452753a7
|
Potential fix for insertRowAtIndexPath crash
Signed-off-by: Eric Kuck <eric@bluelinelabs.com>
|
2018-12-16 21:11:33 -06:00 |
|
Eric Kuck
|
5a08c67f33
|
Fixed editable KeyValueCells being copyable
Fixed DNS servers not saving
Signed-off-by: Eric Kuck <eric@bluelinelabs.com>
|
2018-12-14 21:48:48 -06:00 |
|
Eric Kuck
|
ccd8cfe478
|
KeyValueCells now share code
Signed-off-by: Eric Kuck <eric@bluelinelabs.com>
|
2018-12-14 20:02:37 -06:00 |
|
Eric Kuck
|
cb051f695d
|
Reorganized project structure
Signed-off-by: Eric Kuck <eric@bluelinelabs.com>
|
2018-12-14 17:27:11 -06:00 |
|
Eric Kuck
|
7a24f18eb7
|
Most similar views now shared between ViewControllers
Signed-off-by: Eric Kuck <eric@bluelinelabs.com>
|
2018-12-14 17:15:22 -06:00 |
|
Eric Kuck
|
05d750539b
|
Reorganized ViewControllers (split out UIViews and UITableViewCells into their own classes)
All swiftlint warnings except one fixed up
Signed-off-by: Eric Kuck <eric@bluelinelabs.com>
|
2018-12-13 12:58:50 -06:00 |
|
Eric Kuck
|
38accad27d
|
More reliable logo sizing
Signed-off-by: Eric Kuck <eric@bluelinelabs.com>
|
2018-12-13 09:30:13 -06:00 |
|
Eric Kuck
|
4eec53d6d3
|
Fixed hacky logo display for settings
Signed-off-by: Eric Kuck <eric@bluelinelabs.com>
|
2018-12-12 21:16:28 -06:00 |
|
Eric Kuck
|
8a916beb38
|
More formatting nits and cyclomatic complexity fixes
Signed-off-by: Eric Kuck <eric@bluelinelabs.com>
|
2018-12-12 21:09:52 -06:00 |
|
Eric Kuck
|
e4ac48bc75
|
More linter warnings fixed, enabled more swiftlint rules, project cleanup
Signed-off-by: Eric Kuck <eric@bluelinelabs.com>
|
2018-12-12 15:33:14 -06:00 |
|
Eric Kuck
|
d06cff2a36
|
Tons more swiftlint warnings fixed. Still a few remaining.
Signed-off-by: Eric Kuck <eric@bluelinelabs.com>
|
2018-12-12 12:28:27 -06:00 |
|
Eric Kuck
|
de14b76b4d
|
Added swiftlint and fixed all errors (and a bunch, but not all, warnings)
Signed-off-by: Eric Kuck <eric@bluelinelabs.com>
|
2018-12-12 11:40:57 -06:00 |
|
Eric Kuck
|
9bc7e58487
|
Fixed a potential race condition, better naming on PacketTunnelSettingsGenerator methods
Signed-off-by: Eric Kuck <eric@bluelinelabs.com>
|
2018-12-11 16:59:15 -06:00 |
|
Eric Kuck
|
27265fc222
|
Added an (unfinished) NWPathMonitor implementation for reconnecting on network changes
Signed-off-by: Eric Kuck <eric@bluelinelabs.com>
|
2018-12-11 16:12:04 -06:00 |
|
 Eric KuckandRoopesh Chander
|
3082863fd1
|
QR code: Ability to add tunnels with a QR code scan
Signed-off-by: Eric Kuck <eric@bluelinelabs.com>
|
2018-10-28 18:26:41 +05:30 |
|
Eric Kuck
|
fc1ddc8b12
|
Reworked main tableview switch layout & logic
Signed-off-by: Eric Kuck <eric@bluelinelabs.com>
|
2018-08-22 13:34:08 -05:00 |
|
Eric Kuck
|
39ae9db11c
|
Added ability to add tunnels with a QR code scan. Logic in place to parse conf files as well.
Signed-off-by: Eric Kuck <eric@bluelinelabs.com>
|
2018-08-21 11:00:41 -05:00 |
|
Eric Kuck
|
b306149222
|
Added validation before saving any tunnels
Signed-off-by: Eric Kuck <eric@bluelinelabs.com>
|
2018-08-15 17:34:16 -05:00 |
|