Davide De Rosa
|
3165461b8d
|
Omit empty sections in server-pushed configuration
|
2019-12-12 00:45:21 +01:00 |
Davide De Rosa
|
0657ae3b92
|
Only show pushed server configuration
|
2019-11-20 19:21:38 +01:00 |
Davide De Rosa
|
39ff0e3093
|
Drop redundant title themes
|
2019-11-19 23:17:55 +01:00 |
Davide De Rosa
|
b5710cd84b
|
Use .current instead of Theme.current
Class name is redundant for static members.
|
2019-10-25 19:31:02 +02:00 |
Davide De Rosa
|
03649b56f3
|
Use theme accent for cell checkmarks
Probably a regression after Convenience integration.
|
2019-10-25 19:31:01 +02:00 |
Davide De Rosa
|
2cd6677e16
|
Replace with Convenience entities
- About
- Alerts
- Dialogs
- InApp
- Reviewer
- SingleOptionViewController
- StrongTableModel
|
2019-10-11 12:43:05 +02:00 |
Davide De Rosa
|
2e362bf553
|
Reuse Core extensions
- NetworkChoice.choices()
- OpenVPN.* available options
- ConnectionProfile.clientNetworkSettings
|
2019-06-23 00:17:37 +02:00 |
Davide De Rosa
|
282728ae1e
|
Move app-related strings in
Move Core strings to app target.
SwiftGen uses same bundle by default. No problem because Core
does not (and should not) any string internally.
|
2019-06-23 00:11:56 +02:00 |
Davide De Rosa
|
4d81661cce
|
Reuse V shortcut for cell strings
|
2019-06-20 20:57:35 +02:00 |
Davide De Rosa
|
84eb9d09c4
|
Rename Core targets
Fix import in Core umbrella header.
|
2019-05-27 00:13:33 +02:00 |
Davide De Rosa
|
87527ed290
|
Upgrade to TunnelKit 2.0
Major reorganization. No changes in logic.
Rename by_* to pod_*.
|
2019-05-25 18:29:10 +02:00 |
Davide De Rosa
|
aff371d500
|
Fix selected option for compression fields
|
2019-05-04 10:33:04 +02:00 |
Davide De Rosa
|
25671e7442
|
Make compression framing/algorithm editable
|
2019-05-01 23:05:36 +02:00 |
Davide De Rosa
|
c6fbdca342
|
Move network settings to ad-hoc screen
Can now set gateway/DNS/proxy settings explicitly.
- Read from .ovpn (hosts only)
- Pull from server (PUSH_REPLY)
- Set manually
|
2019-05-01 23:00:28 +02:00 |
Davide De Rosa
|
6329c32903
|
Reuse shared cell values globally
|
2019-05-01 22:59:05 +02:00 |
Davide De Rosa
|
006f1f0a25
|
Leave digest editable despite cipher
Fixes #74
|
2019-04-27 09:31:49 +02:00 |
Davide De Rosa
|
b3a509fbea
|
Show default gateway policy in configuration UI
|
2019-04-25 15:30:23 +02:00 |
Davide De Rosa
|
6aa3ec2e76
|
Show proxy servers in configuration
|
2019-04-13 09:30:53 +02:00 |
Davide De Rosa
|
97db759242
|
Drop empty space between Account sections
Reuse code for heightForHeader.
|
2019-04-04 19:53:41 +02:00 |
Davide De Rosa
|
ab5517dcba
|
Rename ParsingResult to Result
From ConfigurationParser in TunnelKit.
|
2019-04-04 19:26:08 +02:00 |
Davide De Rosa
|
ac713bebda
|
Present DNS domain in configuration UI
Fixes #48
|
2019-04-04 19:11:55 +02:00 |
Davide De Rosa
|
fe669bb3e0
|
Migrate to Configuration optionals
- cipher
- digest
- compressionFraming
|
2019-04-04 19:03:55 +02:00 |
Davide De Rosa
|
400cea0f7b
|
Show EKU and random endpoint in configuration
|
2019-03-27 17:07:29 +01:00 |
Davide De Rosa
|
250c3399da
|
Reuse enabled/disabled strings in configuration
|
2019-03-27 17:04:06 +01:00 |
Davide De Rosa
|
fbbd0b33f2
|
Reorganize compression section
- Show algorithm.
- Make framing readonly.
Easy way to prevent combination of LZO with new framing.
|
2019-03-19 15:23:45 +01:00 |
Davide De Rosa
|
5237aa3916
|
Import Core framework into iOS target
|
2019-03-18 11:52:19 +01:00 |
Davide De Rosa
|
7a21338042
|
Update copyright
|
2019-03-09 11:44:44 +01:00 |
Davide De Rosa
|
a9e16c5335
|
Show custom DNS addresses in configuration UI
|
2019-03-03 10:40:12 +01:00 |
Davide De Rosa
|
3d5c2bb8f5
|
Move .ovpn parser to TunnelKit
|
2018-11-10 11:39:36 +01:00 |
Davide De Rosa
|
c1065751b6
|
Add method to parse configuration from [String]
With an optional original URL. Helps testing. Take the chance to
also disambiguate method overloads.
|
2018-11-04 11:45:19 +01:00 |
Davide De Rosa
|
9e7c4960e5
|
Update GitHub URL in license preamble
|
2018-11-04 10:53:16 +01:00 |
Davide De Rosa
|
c6d632ede4
|
Add title to configuration parameter selector
|
2018-10-27 22:21:20 +02:00 |
Davide De Rosa
|
013eaaabd4
|
Don't touch refresh if can communicate w/ original
|
2018-10-27 12:33:30 +02:00 |
Davide De Rosa
|
422c4da09c
|
Move ParsedFile out of WizardHostVC
|
2018-10-27 12:08:44 +02:00 |
Davide De Rosa
|
4bcb1fe2ad
|
Convert some warnings to errors
|
2018-10-27 12:08:44 +02:00 |
Davide De Rosa
|
52cf733948
|
Only make host editable if original cfg available
|
2018-10-25 22:57:42 +02:00 |
Davide De Rosa
|
542a3e3721
|
Upgrade TunnelKit with configuration refactoring
|
2018-10-25 22:45:44 +02:00 |
Davide De Rosa
|
8fe29cf924
|
Fix original configuration not really saved
Added in #10 but partially broken.
|
2018-10-23 18:51:18 +02:00 |
Davide De Rosa
|
6ee9f37880
|
Revert to original configuration on tap
|
2018-10-23 12:57:11 +02:00 |
Davide De Rosa
|
be17f57a5e
|
Add reset cell to revert to original configuration
When a backing .ovpn is available.
|
2018-10-23 12:57:11 +02:00 |
Davide De Rosa
|
0954de3322
|
Support TLS wrapping via TunnelKit
tls-auth and tls-crypt.
|
2018-10-19 17:25:39 +02:00 |
Davide De Rosa
|
b9ec01945d
|
Initial commit
|
2018-10-11 09:13:19 +02:00 |