|
507 | 507 | 7A5869972B32EA4500640D27 /* AppButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A5869962B32EA4500640D27 /* AppButton.swift */; };
|
508 | 508 | 7A5869AB2B55527C00640D27 /* IPOverrideCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A5869AA2B55527C00640D27 /* IPOverrideCoordinator.swift */; };
|
509 | 509 | 7A5869AD2B5552E200640D27 /* IPOverrideViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A5869AC2B5552E200640D27 /* IPOverrideViewController.swift */; };
|
| 510 | + 7A5869B72B56B41500640D27 /* IPOverrideTextViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A5869B62B56B41500640D27 /* IPOverrideTextViewController.swift */; }; |
| 511 | + 7A5869B92B56E7F000640D27 /* IPOverrideViewControllerDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A5869B82B56E7F000640D27 /* IPOverrideViewControllerDelegate.swift */; }; |
| 512 | + 7A5869BC2B56EF3400640D27 /* IPOverrideRepository.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A5869BA2B56EE9500640D27 /* IPOverrideRepository.swift */; }; |
| 513 | + 7A5869BD2B56EF7300640D27 /* IPOverride.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A5869B22B5697AC00640D27 /* IPOverride.swift */; }; |
| 514 | + 7A5869BF2B57D0A100640D27 /* IPOverrideStatus.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A5869BE2B57D0A100640D27 /* IPOverrideStatus.swift */; }; |
| 515 | + 7A5869C12B57D21A00640D27 /* IPOverrideStatusView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A5869C02B57D21A00640D27 /* IPOverrideStatusView.swift */; }; |
| 516 | + 7A5869C32B5820CE00640D27 /* IPOverrideRepositoryTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A5869C22B5820CE00640D27 /* IPOverrideRepositoryTests.swift */; }; |
510 | 517 | 7A6B4F592AB8412E00123853 /* TunnelMonitorTimings.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A6B4F582AB8412E00123853 /* TunnelMonitorTimings.swift */; };
|
511 | 518 | 7A6F2FA52AFA3CB2006D0856 /* AccountExpiryTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A6F2FA42AFA3CB2006D0856 /* AccountExpiryTests.swift */; };
|
512 | 519 | 7A6F2FA72AFBB9AE006D0856 /* AccountExpiry.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A6F2FA62AFBB9AE006D0856 /* AccountExpiry.swift */; };
|
|
1673 | 1680 | 7A5869962B32EA4500640D27 /* AppButton.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppButton.swift; sourceTree = "<group>"; };
|
1674 | 1681 | 7A5869AA2B55527C00640D27 /* IPOverrideCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IPOverrideCoordinator.swift; sourceTree = "<group>"; };
|
1675 | 1682 | 7A5869AC2B5552E200640D27 /* IPOverrideViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IPOverrideViewController.swift; sourceTree = "<group>"; };
|
| 1683 | + 7A5869B22B5697AC00640D27 /* IPOverride.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IPOverride.swift; sourceTree = "<group>"; }; |
| 1684 | + 7A5869B62B56B41500640D27 /* IPOverrideTextViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IPOverrideTextViewController.swift; sourceTree = "<group>"; }; |
| 1685 | + 7A5869B82B56E7F000640D27 /* IPOverrideViewControllerDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IPOverrideViewControllerDelegate.swift; sourceTree = "<group>"; }; |
| 1686 | + 7A5869BA2B56EE9500640D27 /* IPOverrideRepository.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IPOverrideRepository.swift; sourceTree = "<group>"; }; |
| 1687 | + 7A5869BE2B57D0A100640D27 /* IPOverrideStatus.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IPOverrideStatus.swift; sourceTree = "<group>"; }; |
| 1688 | + 7A5869C02B57D21A00640D27 /* IPOverrideStatusView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IPOverrideStatusView.swift; sourceTree = "<group>"; }; |
| 1689 | + 7A5869C22B5820CE00640D27 /* IPOverrideRepositoryTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IPOverrideRepositoryTests.swift; sourceTree = "<group>"; }; |
1676 | 1690 | 7A6B4F582AB8412E00123853 /* TunnelMonitorTimings.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TunnelMonitorTimings.swift; sourceTree = "<group>"; };
|
1677 | 1691 | 7A6F2FA42AFA3CB2006D0856 /* AccountExpiryTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AccountExpiryTests.swift; sourceTree = "<group>"; };
|
1678 | 1692 | 7A6F2FA62AFBB9AE006D0856 /* AccountExpiry.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AccountExpiry.swift; sourceTree = "<group>"; };
|
|
2750 | 2764 | 58B0A2A4238EE67E00BC001D /* Info.plist */,
|
2751 | 2765 | A9B6AC192ADE8FBB00F7802A /* InMemorySettingsStore.swift */,
|
2752 | 2766 | F07BF2572A26112D00042943 /* InputTextFormatterTests.swift */,
|
| 2767 | + 7A5869C22B5820CE00640D27 /* IPOverrideRepositoryTests.swift */, |
2753 | 2768 | A9B6AC172ADE8F4300F7802A /* MigrationManagerTests.swift */,
|
2754 | 2769 | 58C3FA652A38549D006A450A /* MockFileCache.swift */,
|
2755 | 2770 | F09D04B42AE93CB6003D4F89 /* OutgoingConnectionProxy+Stub.swift */,
|
|
2808 | 2823 | F0164EBB2B482E430020268D /* AppStorage.swift */,
|
2809 | 2824 | A92ECC2B2A7803A50052F1B1 /* DeviceState.swift */,
|
2810 | 2825 | 580F8B8528197958002E0998 /* DNSSettings.swift */,
|
| 2826 | + 7A5869B22B5697AC00640D27 /* IPOverride.swift */, |
| 2827 | + 7A5869BA2B56EE9500640D27 /* IPOverrideRepository.swift */, |
2811 | 2828 | 06410DFD292CE18F00AFC18C /* KeychainSettingsStore.swift */,
|
2812 | 2829 | 068CE5732927B7A400A068BB /* Migration.swift */,
|
2813 | 2830 | A9D96B192A8247C100A5C673 /* MigrationManager.swift */,
|
|
3286 | 3303 | isa = PBXGroup;
|
3287 | 3304 | children = (
|
3288 | 3305 | 7A5869AA2B55527C00640D27 /* IPOverrideCoordinator.swift */,
|
| 3306 | + 7A5869BE2B57D0A100640D27 /* IPOverrideStatus.swift */, |
| 3307 | + 7A5869C02B57D21A00640D27 /* IPOverrideStatusView.swift */, |
| 3308 | + 7A5869B62B56B41500640D27 /* IPOverrideTextViewController.swift */, |
3289 | 3309 | 7A5869AC2B5552E200640D27 /* IPOverrideViewController.swift */,
|
| 3310 | + 7A5869B82B56E7F000640D27 /* IPOverrideViewControllerDelegate.swift */, |
3290 | 3311 | );
|
3291 | 3312 | path = IPOverride;
|
3292 | 3313 | sourceTree = "<group>";
|
|
4499 | 4520 | A9A5FA402ACB05D90083449F /* DeviceCheckRemoteServiceProtocol.swift in Sources */,
|
4500 | 4521 | A9A5FA412ACB05D90083449F /* DeviceStateAccessor.swift in Sources */,
|
4501 | 4522 | A9A5FA422ACB05D90083449F /* DeviceStateAccessorProtocol.swift in Sources */,
|
| 4523 | + 7A5869C32B5820CE00640D27 /* IPOverrideRepositoryTests.swift in Sources */, |
4502 | 4524 | A9A5FA392ACB05910083449F /* UIColor+Palette.swift in Sources */,
|
4503 | 4525 | A9A5FA3A2ACB05910083449F /* UIEdgeInsets+Extensions.swift in Sources */,
|
4504 | 4526 | A9C342C52ACC42130045F00E /* ServerRelaysResponse+Stubs.swift in Sources */,
|
|
4621 | 4643 | isa = PBXSourcesBuildPhase;
|
4622 | 4644 | buildActionMask = 2147483647;
|
4623 | 4645 | files = (
|
| 4646 | + 7A5869BD2B56EF7300640D27 /* IPOverride.swift in Sources */, |
4624 | 4647 | 58B2FDEE2AA72098003EB5C6 /* ApplicationConfiguration.swift in Sources */,
|
4625 | 4648 | 58B2FDE52AA71D5C003EB5C6 /* TunnelSettingsV2.swift in Sources */,
|
4626 | 4649 | A97D30172AE6B5E90045C0E4 /* StoredWgKeyData.swift in Sources */,
|
|
4644 | 4667 | F08827892B3192110020A383 /* AccessMethodRepositoryProtocol.swift in Sources */,
|
4645 | 4668 | 58B2FDE22AA71D5C003EB5C6 /* StoredAccountData.swift in Sources */,
|
4646 | 4669 | F0D7FF902B31E00B00E0FDE5 /* AccessMethodKind.swift in Sources */,
|
| 4670 | + 7A5869BC2B56EF3400640D27 /* IPOverrideRepository.swift in Sources */, |
4647 | 4671 | 58B2FDE82AA71D5C003EB5C6 /* KeychainSettingsStore.swift in Sources */,
|
4648 | 4672 | );
|
4649 | 4673 | runOnlyForDeploymentPostprocessing = 0;
|
|
4956 | 4980 | 58C8191829FAA2C400DEB1B4 /* NotificationConfiguration.swift in Sources */,
|
4957 | 4981 | 58FF9FE82B07650A00E4C97D /* ButtonCellContentConfiguration.swift in Sources */,
|
4958 | 4982 | 5827B0A82B0F49EF00CCBBA1 /* ProxyConfigurationInteractorProtocol.swift in Sources */,
|
| 4983 | + 7A5869B92B56E7F000640D27 /* IPOverrideViewControllerDelegate.swift in Sources */, |
4959 | 4984 | 586C0D7A2B039CE300E7CDD7 /* ShadowsocksCipherPicker.swift in Sources */,
|
4960 | 4985 | 58EFC76A2AFAC3B800E9F4CB /* ListAccessMethodHeaderView.swift in Sources */,
|
4961 | 4986 | 58EFC7732AFB471500E9F4CB /* AddAccessMethodViewController.swift in Sources */,
|
|
5002 | 5027 | 7AF10EB42ADE85BC00C090B9 /* RelayFilterCoordinator.swift in Sources */,
|
5003 | 5028 | 58FB865526E8BF3100F188BC /* StorePaymentManagerError.swift in Sources */,
|
5004 | 5029 | F09D04B32AE919AC003D4F89 /* OutgoingConnectionProxy.swift in Sources */,
|
| 5030 | + 7A5869BF2B57D0A100640D27 /* IPOverrideStatus.swift in Sources */, |
5005 | 5031 | 58FD5BF42428C67600112C88 /* InAppPurchaseButton.swift in Sources */,
|
5006 | 5032 | 7AF10EB22ADE859200C090B9 /* AlertViewController.swift in Sources */,
|
5007 | 5033 | 587D9676288989DB00CD8F1C /* NSLayoutConstraint+Helpers.swift in Sources */,
|
|
5026 | 5052 | 5871167F2910035700D41AAC /* PreferencesInteractor.swift in Sources */,
|
5027 | 5053 | 7A9CCCC22A96302800DD6A34 /* SafariCoordinator.swift in Sources */,
|
5028 | 5054 | 58CEB3082AFD484100E6E088 /* BasicCell.swift in Sources */,
|
| 5055 | + 7A5869C12B57D21A00640D27 /* IPOverrideStatusView.swift in Sources */, |
5029 | 5056 | 58CEB2F52AFD0BB500E6E088 /* TextCellContentConfiguration.swift in Sources */,
|
5030 | 5057 | 58E20771274672CA00DE5D77 /* LaunchViewController.swift in Sources */,
|
5031 | 5058 | F0E8CC032A4C753B007ED3B4 /* WelcomeViewController.swift in Sources */,
|
|
5046 | 5073 | 585B1FF02AB09F97008AD470 /* VPNConnectionProtocol.swift in Sources */,
|
5047 | 5074 | 58C3A4B222456F1B00340BDB /* AccountInputGroupView.swift in Sources */,
|
5048 | 5075 | F09A297C2A9F8A9B00EA3B6F /* VoucherTextField.swift in Sources */,
|
| 5076 | + 7A5869B72B56B41500640D27 /* IPOverrideTextViewController.swift in Sources */, |
5049 | 5077 | 58ACF64B26553C3F00ACE4B7 /* SettingsSwitchCell.swift in Sources */,
|
5050 | 5078 | 7AF9BE952A40461100DBFEDB /* RelayFilterView.swift in Sources */,
|
5051 | 5079 | 7A09C98129D99215000C2CAC /* String+FuzzyMatch.swift in Sources */,
|
|
0 commit comments