├── .gitattributes ├── .github ├── CODEOWNERS ├── dependabot.yml └── workflows │ └── ci.yml ├── .gitignore ├── .swift-format ├── .yamllint.yml ├── DNSecure.xcodeproj ├── project.pbxproj ├── project.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ │ └── IDEWorkspaceChecks.plist └── xcshareddata │ └── xcschemes │ └── DNSecure.xcscheme ├── DNSecure ├── AppIcon.icon │ ├── Assets │ │ └── DNSecure-icon.svg │ └── icon.json ├── Assets.xcassets │ ├── AccentColor.colorset │ │ └── Contents.json │ ├── AppIcon-legacy.appiconset │ │ ├── Contents.json │ │ └── Icon-1024.png │ ├── Contents.json │ └── HowToActivate │ │ ├── AllDone.imageset │ │ ├── AllDone.png │ │ └── Contents.json │ │ ├── Contents.json │ │ ├── DNS.imageset │ │ ├── Contents.json │ │ └── IMG_0259.jpg │ │ ├── DNSProvider.imageset │ │ ├── Contents.json │ │ └── IMG_0261.jpg │ │ ├── FiltersSettings.imageset │ │ ├── Contents.json │ │ └── FiltersSettings.png │ │ ├── GeneralVPNNetwork.imageset │ │ ├── Contents.json │ │ └── IMG_0257.jpg │ │ ├── MakeItEnabled.imageset │ │ ├── Contents.json │ │ └── MakeItEnabled.png │ │ ├── MontereyMakeServiceActive.imageset │ │ ├── Contents.json │ │ └── IMG_0244.jpg │ │ ├── MontereyNetworkSettings.imageset │ │ ├── Contents.json │ │ └── Screen Shot 2021-02-13 at 11.25.16 AM.jpg │ │ ├── MontereyNetworkSettingsApply.imageset │ │ ├── Contents.json │ │ └── Image 2-13-21 at 12.10 PM.jpg │ │ ├── MontereySystemPreferences.imageset │ │ ├── Contents.json │ │ └── Screen Shot 2021-02-13 at 11.36.47 AM.jpg │ │ ├── MontereySystemPreferencesIcon.imageset │ │ ├── Contents.json │ │ └── IMG_0250.jpg │ │ ├── NetworkSettings.imageset │ │ ├── Contents.json │ │ └── NetworkSettings.png │ │ ├── SelectServer.imageset │ │ ├── Contents.json │ │ └── IMG_0256.jpg │ │ ├── Settings.imageset │ │ ├── Contents.json │ │ └── IMG_0262.jpg │ │ ├── SystemSettingsIcon.imageset │ │ ├── Contents.json │ │ └── SystemSettingsIcon.png │ │ └── UseThisServer.imageset │ │ ├── Contents.json │ │ └── IMG_0255.jpg ├── DNSecure.entitlements ├── DNSecureApp.swift ├── Extensions │ ├── Bundle+displayName.swift │ ├── NEEvaluateConnectionRuleAction+Codable.swift │ ├── NEOnDemandRuleAction+Codable.swift │ ├── NEOnDemandRuleAction+CustomStringConvertible.swift │ ├── NEOnDemandRuleInterfaceType+CaseIterable.swift │ ├── NEOnDemandRuleInterfaceType+Codable.swift │ ├── NEOnDemandRuleInterfaceType+CustomStringConvertible.swift │ └── NEOnDemandRuleInterfaceType+isSSIDUsed.swift ├── Info.plist ├── Models │ ├── OnDemandRule.swift │ ├── Presets.swift │ └── Resolver.swift └── Views │ ├── ContentView.swift │ ├── DNSSearchDomainMatchView.swift │ ├── DNSServerAddressMatchView.swift │ ├── DetailView.swift │ ├── DoHSections.swift │ ├── DoTSections.swift │ ├── ExcludedDomainsView.swift │ ├── HowToActivateView.swift │ ├── InterfaceTypeMatchView.swift │ ├── LazyTextField.swift │ ├── ProbeURLView.swift │ ├── RestorationView.swift │ ├── RuleView.swift │ └── SSIDMatchView.swift ├── DNSecureTests └── DNSecureTests.swift ├── DNSecureUITests ├── DNSecureUITests.swift └── DNSecureUITestsLaunchTests.swift ├── LICENSE.txt ├── Package.swift ├── README.md └── privacy_policy.md /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kkebo/DNSecure/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @kkebo 2 | -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kkebo/DNSecure/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kkebo/DNSecure/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kkebo/DNSecure/HEAD/.gitignore -------------------------------------------------------------------------------- /.swift-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kkebo/DNSecure/HEAD/.swift-format -------------------------------------------------------------------------------- /.yamllint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kkebo/DNSecure/HEAD/.yamllint.yml -------------------------------------------------------------------------------- /DNSecure.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kkebo/DNSecure/HEAD/DNSecure.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /DNSecure.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kkebo/DNSecure/HEAD/DNSecure.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /DNSecure.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kkebo/DNSecure/HEAD/DNSecure.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /DNSecure.xcodeproj/xcshareddata/xcschemes/DNSecure.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kkebo/DNSecure/HEAD/DNSecure.xcodeproj/xcshareddata/xcschemes/DNSecure.xcscheme -------------------------------------------------------------------------------- /DNSecure/AppIcon.icon/Assets/DNSecure-icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kkebo/DNSecure/HEAD/DNSecure/AppIcon.icon/Assets/DNSecure-icon.svg -------------------------------------------------------------------------------- /DNSecure/AppIcon.icon/icon.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kkebo/DNSecure/HEAD/DNSecure/AppIcon.icon/icon.json -------------------------------------------------------------------------------- /DNSecure/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kkebo/DNSecure/HEAD/DNSecure/Assets.xcassets/AccentColor.colorset/Contents.json -------------------------------------------------------------------------------- /DNSecure/Assets.xcassets/AppIcon-legacy.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kkebo/DNSecure/HEAD/DNSecure/Assets.xcassets/AppIcon-legacy.appiconset/Contents.json -------------------------------------------------------------------------------- /DNSecure/Assets.xcassets/AppIcon-legacy.appiconset/Icon-1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kkebo/DNSecure/HEAD/DNSecure/Assets.xcassets/AppIcon-legacy.appiconset/Icon-1024.png -------------------------------------------------------------------------------- /DNSecure/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kkebo/DNSecure/HEAD/DNSecure/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /DNSecure/Assets.xcassets/HowToActivate/AllDone.imageset/AllDone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kkebo/DNSecure/HEAD/DNSecure/Assets.xcassets/HowToActivate/AllDone.imageset/AllDone.png -------------------------------------------------------------------------------- /DNSecure/Assets.xcassets/HowToActivate/AllDone.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kkebo/DNSecure/HEAD/DNSecure/Assets.xcassets/HowToActivate/AllDone.imageset/Contents.json -------------------------------------------------------------------------------- /DNSecure/Assets.xcassets/HowToActivate/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kkebo/DNSecure/HEAD/DNSecure/Assets.xcassets/HowToActivate/Contents.json -------------------------------------------------------------------------------- /DNSecure/Assets.xcassets/HowToActivate/DNS.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kkebo/DNSecure/HEAD/DNSecure/Assets.xcassets/HowToActivate/DNS.imageset/Contents.json -------------------------------------------------------------------------------- /DNSecure/Assets.xcassets/HowToActivate/DNS.imageset/IMG_0259.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kkebo/DNSecure/HEAD/DNSecure/Assets.xcassets/HowToActivate/DNS.imageset/IMG_0259.jpg -------------------------------------------------------------------------------- /DNSecure/Assets.xcassets/HowToActivate/DNSProvider.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kkebo/DNSecure/HEAD/DNSecure/Assets.xcassets/HowToActivate/DNSProvider.imageset/Contents.json -------------------------------------------------------------------------------- /DNSecure/Assets.xcassets/HowToActivate/DNSProvider.imageset/IMG_0261.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kkebo/DNSecure/HEAD/DNSecure/Assets.xcassets/HowToActivate/DNSProvider.imageset/IMG_0261.jpg -------------------------------------------------------------------------------- /DNSecure/Assets.xcassets/HowToActivate/FiltersSettings.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kkebo/DNSecure/HEAD/DNSecure/Assets.xcassets/HowToActivate/FiltersSettings.imageset/Contents.json -------------------------------------------------------------------------------- /DNSecure/Assets.xcassets/HowToActivate/FiltersSettings.imageset/FiltersSettings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kkebo/DNSecure/HEAD/DNSecure/Assets.xcassets/HowToActivate/FiltersSettings.imageset/FiltersSettings.png -------------------------------------------------------------------------------- /DNSecure/Assets.xcassets/HowToActivate/GeneralVPNNetwork.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kkebo/DNSecure/HEAD/DNSecure/Assets.xcassets/HowToActivate/GeneralVPNNetwork.imageset/Contents.json -------------------------------------------------------------------------------- /DNSecure/Assets.xcassets/HowToActivate/GeneralVPNNetwork.imageset/IMG_0257.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kkebo/DNSecure/HEAD/DNSecure/Assets.xcassets/HowToActivate/GeneralVPNNetwork.imageset/IMG_0257.jpg -------------------------------------------------------------------------------- /DNSecure/Assets.xcassets/HowToActivate/MakeItEnabled.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kkebo/DNSecure/HEAD/DNSecure/Assets.xcassets/HowToActivate/MakeItEnabled.imageset/Contents.json -------------------------------------------------------------------------------- /DNSecure/Assets.xcassets/HowToActivate/MakeItEnabled.imageset/MakeItEnabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kkebo/DNSecure/HEAD/DNSecure/Assets.xcassets/HowToActivate/MakeItEnabled.imageset/MakeItEnabled.png -------------------------------------------------------------------------------- /DNSecure/Assets.xcassets/HowToActivate/MontereyMakeServiceActive.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kkebo/DNSecure/HEAD/DNSecure/Assets.xcassets/HowToActivate/MontereyMakeServiceActive.imageset/Contents.json -------------------------------------------------------------------------------- /DNSecure/Assets.xcassets/HowToActivate/MontereyMakeServiceActive.imageset/IMG_0244.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kkebo/DNSecure/HEAD/DNSecure/Assets.xcassets/HowToActivate/MontereyMakeServiceActive.imageset/IMG_0244.jpg -------------------------------------------------------------------------------- /DNSecure/Assets.xcassets/HowToActivate/MontereyNetworkSettings.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kkebo/DNSecure/HEAD/DNSecure/Assets.xcassets/HowToActivate/MontereyNetworkSettings.imageset/Contents.json -------------------------------------------------------------------------------- /DNSecure/Assets.xcassets/HowToActivate/MontereyNetworkSettings.imageset/Screen Shot 2021-02-13 at 11.25.16 AM.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kkebo/DNSecure/HEAD/DNSecure/Assets.xcassets/HowToActivate/MontereyNetworkSettings.imageset/Screen Shot 2021-02-13 at 11.25.16 AM.jpg -------------------------------------------------------------------------------- /DNSecure/Assets.xcassets/HowToActivate/MontereyNetworkSettingsApply.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kkebo/DNSecure/HEAD/DNSecure/Assets.xcassets/HowToActivate/MontereyNetworkSettingsApply.imageset/Contents.json -------------------------------------------------------------------------------- /DNSecure/Assets.xcassets/HowToActivate/MontereyNetworkSettingsApply.imageset/Image 2-13-21 at 12.10 PM.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kkebo/DNSecure/HEAD/DNSecure/Assets.xcassets/HowToActivate/MontereyNetworkSettingsApply.imageset/Image 2-13-21 at 12.10 PM.jpg -------------------------------------------------------------------------------- /DNSecure/Assets.xcassets/HowToActivate/MontereySystemPreferences.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kkebo/DNSecure/HEAD/DNSecure/Assets.xcassets/HowToActivate/MontereySystemPreferences.imageset/Contents.json -------------------------------------------------------------------------------- /DNSecure/Assets.xcassets/HowToActivate/MontereySystemPreferences.imageset/Screen Shot 2021-02-13 at 11.36.47 AM.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kkebo/DNSecure/HEAD/DNSecure/Assets.xcassets/HowToActivate/MontereySystemPreferences.imageset/Screen Shot 2021-02-13 at 11.36.47 AM.jpg -------------------------------------------------------------------------------- /DNSecure/Assets.xcassets/HowToActivate/MontereySystemPreferencesIcon.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kkebo/DNSecure/HEAD/DNSecure/Assets.xcassets/HowToActivate/MontereySystemPreferencesIcon.imageset/Contents.json -------------------------------------------------------------------------------- /DNSecure/Assets.xcassets/HowToActivate/MontereySystemPreferencesIcon.imageset/IMG_0250.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kkebo/DNSecure/HEAD/DNSecure/Assets.xcassets/HowToActivate/MontereySystemPreferencesIcon.imageset/IMG_0250.jpg -------------------------------------------------------------------------------- /DNSecure/Assets.xcassets/HowToActivate/NetworkSettings.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kkebo/DNSecure/HEAD/DNSecure/Assets.xcassets/HowToActivate/NetworkSettings.imageset/Contents.json -------------------------------------------------------------------------------- /DNSecure/Assets.xcassets/HowToActivate/NetworkSettings.imageset/NetworkSettings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kkebo/DNSecure/HEAD/DNSecure/Assets.xcassets/HowToActivate/NetworkSettings.imageset/NetworkSettings.png -------------------------------------------------------------------------------- /DNSecure/Assets.xcassets/HowToActivate/SelectServer.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kkebo/DNSecure/HEAD/DNSecure/Assets.xcassets/HowToActivate/SelectServer.imageset/Contents.json -------------------------------------------------------------------------------- /DNSecure/Assets.xcassets/HowToActivate/SelectServer.imageset/IMG_0256.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kkebo/DNSecure/HEAD/DNSecure/Assets.xcassets/HowToActivate/SelectServer.imageset/IMG_0256.jpg -------------------------------------------------------------------------------- /DNSecure/Assets.xcassets/HowToActivate/Settings.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kkebo/DNSecure/HEAD/DNSecure/Assets.xcassets/HowToActivate/Settings.imageset/Contents.json -------------------------------------------------------------------------------- /DNSecure/Assets.xcassets/HowToActivate/Settings.imageset/IMG_0262.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kkebo/DNSecure/HEAD/DNSecure/Assets.xcassets/HowToActivate/Settings.imageset/IMG_0262.jpg -------------------------------------------------------------------------------- /DNSecure/Assets.xcassets/HowToActivate/SystemSettingsIcon.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kkebo/DNSecure/HEAD/DNSecure/Assets.xcassets/HowToActivate/SystemSettingsIcon.imageset/Contents.json -------------------------------------------------------------------------------- /DNSecure/Assets.xcassets/HowToActivate/SystemSettingsIcon.imageset/SystemSettingsIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kkebo/DNSecure/HEAD/DNSecure/Assets.xcassets/HowToActivate/SystemSettingsIcon.imageset/SystemSettingsIcon.png -------------------------------------------------------------------------------- /DNSecure/Assets.xcassets/HowToActivate/UseThisServer.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kkebo/DNSecure/HEAD/DNSecure/Assets.xcassets/HowToActivate/UseThisServer.imageset/Contents.json -------------------------------------------------------------------------------- /DNSecure/Assets.xcassets/HowToActivate/UseThisServer.imageset/IMG_0255.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kkebo/DNSecure/HEAD/DNSecure/Assets.xcassets/HowToActivate/UseThisServer.imageset/IMG_0255.jpg -------------------------------------------------------------------------------- /DNSecure/DNSecure.entitlements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kkebo/DNSecure/HEAD/DNSecure/DNSecure.entitlements -------------------------------------------------------------------------------- /DNSecure/DNSecureApp.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kkebo/DNSecure/HEAD/DNSecure/DNSecureApp.swift -------------------------------------------------------------------------------- /DNSecure/Extensions/Bundle+displayName.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kkebo/DNSecure/HEAD/DNSecure/Extensions/Bundle+displayName.swift -------------------------------------------------------------------------------- /DNSecure/Extensions/NEEvaluateConnectionRuleAction+Codable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kkebo/DNSecure/HEAD/DNSecure/Extensions/NEEvaluateConnectionRuleAction+Codable.swift -------------------------------------------------------------------------------- /DNSecure/Extensions/NEOnDemandRuleAction+Codable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kkebo/DNSecure/HEAD/DNSecure/Extensions/NEOnDemandRuleAction+Codable.swift -------------------------------------------------------------------------------- /DNSecure/Extensions/NEOnDemandRuleAction+CustomStringConvertible.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kkebo/DNSecure/HEAD/DNSecure/Extensions/NEOnDemandRuleAction+CustomStringConvertible.swift -------------------------------------------------------------------------------- /DNSecure/Extensions/NEOnDemandRuleInterfaceType+CaseIterable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kkebo/DNSecure/HEAD/DNSecure/Extensions/NEOnDemandRuleInterfaceType+CaseIterable.swift -------------------------------------------------------------------------------- /DNSecure/Extensions/NEOnDemandRuleInterfaceType+Codable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kkebo/DNSecure/HEAD/DNSecure/Extensions/NEOnDemandRuleInterfaceType+Codable.swift -------------------------------------------------------------------------------- /DNSecure/Extensions/NEOnDemandRuleInterfaceType+CustomStringConvertible.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kkebo/DNSecure/HEAD/DNSecure/Extensions/NEOnDemandRuleInterfaceType+CustomStringConvertible.swift -------------------------------------------------------------------------------- /DNSecure/Extensions/NEOnDemandRuleInterfaceType+isSSIDUsed.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kkebo/DNSecure/HEAD/DNSecure/Extensions/NEOnDemandRuleInterfaceType+isSSIDUsed.swift -------------------------------------------------------------------------------- /DNSecure/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kkebo/DNSecure/HEAD/DNSecure/Info.plist -------------------------------------------------------------------------------- /DNSecure/Models/OnDemandRule.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kkebo/DNSecure/HEAD/DNSecure/Models/OnDemandRule.swift -------------------------------------------------------------------------------- /DNSecure/Models/Presets.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kkebo/DNSecure/HEAD/DNSecure/Models/Presets.swift -------------------------------------------------------------------------------- /DNSecure/Models/Resolver.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kkebo/DNSecure/HEAD/DNSecure/Models/Resolver.swift -------------------------------------------------------------------------------- /DNSecure/Views/ContentView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kkebo/DNSecure/HEAD/DNSecure/Views/ContentView.swift -------------------------------------------------------------------------------- /DNSecure/Views/DNSSearchDomainMatchView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kkebo/DNSecure/HEAD/DNSecure/Views/DNSSearchDomainMatchView.swift -------------------------------------------------------------------------------- /DNSecure/Views/DNSServerAddressMatchView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kkebo/DNSecure/HEAD/DNSecure/Views/DNSServerAddressMatchView.swift -------------------------------------------------------------------------------- /DNSecure/Views/DetailView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kkebo/DNSecure/HEAD/DNSecure/Views/DetailView.swift -------------------------------------------------------------------------------- /DNSecure/Views/DoHSections.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kkebo/DNSecure/HEAD/DNSecure/Views/DoHSections.swift -------------------------------------------------------------------------------- /DNSecure/Views/DoTSections.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kkebo/DNSecure/HEAD/DNSecure/Views/DoTSections.swift -------------------------------------------------------------------------------- /DNSecure/Views/ExcludedDomainsView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kkebo/DNSecure/HEAD/DNSecure/Views/ExcludedDomainsView.swift -------------------------------------------------------------------------------- /DNSecure/Views/HowToActivateView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kkebo/DNSecure/HEAD/DNSecure/Views/HowToActivateView.swift -------------------------------------------------------------------------------- /DNSecure/Views/InterfaceTypeMatchView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kkebo/DNSecure/HEAD/DNSecure/Views/InterfaceTypeMatchView.swift -------------------------------------------------------------------------------- /DNSecure/Views/LazyTextField.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kkebo/DNSecure/HEAD/DNSecure/Views/LazyTextField.swift -------------------------------------------------------------------------------- /DNSecure/Views/ProbeURLView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kkebo/DNSecure/HEAD/DNSecure/Views/ProbeURLView.swift -------------------------------------------------------------------------------- /DNSecure/Views/RestorationView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kkebo/DNSecure/HEAD/DNSecure/Views/RestorationView.swift -------------------------------------------------------------------------------- /DNSecure/Views/RuleView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kkebo/DNSecure/HEAD/DNSecure/Views/RuleView.swift -------------------------------------------------------------------------------- /DNSecure/Views/SSIDMatchView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kkebo/DNSecure/HEAD/DNSecure/Views/SSIDMatchView.swift -------------------------------------------------------------------------------- /DNSecureTests/DNSecureTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kkebo/DNSecure/HEAD/DNSecureTests/DNSecureTests.swift -------------------------------------------------------------------------------- /DNSecureUITests/DNSecureUITests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kkebo/DNSecure/HEAD/DNSecureUITests/DNSecureUITests.swift -------------------------------------------------------------------------------- /DNSecureUITests/DNSecureUITestsLaunchTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kkebo/DNSecure/HEAD/DNSecureUITests/DNSecureUITestsLaunchTests.swift -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kkebo/DNSecure/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kkebo/DNSecure/HEAD/Package.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kkebo/DNSecure/HEAD/README.md -------------------------------------------------------------------------------- /privacy_policy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kkebo/DNSecure/HEAD/privacy_policy.md --------------------------------------------------------------------------------