summaryrefslogtreecommitdiffhomepage
path: root/ios/MullvadVPN.xcodeproj
AgeCommit message (Expand)AuthorFilesLines
2023-01-18Remove duplicate subfolder for MullvadTypesAndrej Mihajlov1-9/+1
2023-01-10Bump 2022.3 (build 5)Andrej Mihajlov1-28/+28
2023-01-10Refactor connect controllerAndrej Mihajlov1-12/+16
2022-12-19Do not embed frameworks into PackeTunnel.appexAndrej Mihajlov1-19/+0
2022-12-19Bump iOS 2022.3 (build 4)Andrej Mihajlov1-28/+28
2022-12-16Convert MullvadLogging, MullvadTypes, Operations into frameworksAndrej Mihajlov3-459/+880
2022-12-16Clean up old references of MullvadNetworkAndrej Mihajlov1-22/+1
2022-12-15Update build configurationAndrej Mihajlov1-7/+18
2022-12-13Bump iOS/2022.3 (build 3)Andrej Mihajlov1-16/+16
2022-12-13Periodically update device data while capping it at 1 update per minuteAndrej Mihajlov1-0/+4
2022-12-13Add periodic refresh to account expiry in-app notificationAndrej Mihajlov1-4/+8
2022-12-09Move all notification related entities into separate filesAndrej Mihajlov1-7/+47
2022-12-09Handle application updates with settings migrationsajacl1-0/+4
2022-12-08Wrap system tunnel management into TunnelStoreAndrej Mihajlov2-1/+9
2022-12-05Drop intents supportAndrej Mihajlov2-25/+1
2022-11-28Rename SettingsMigration to Migrations. Move Migration.swift one level upAndrej Mihajlov1-4/+4
2022-11-28Implement UI for migration errorsAndrej Mihajlov1-0/+4
2022-11-23Add version and migration to settings.sajacl1-4/+53
2022-11-17REST: replace transport registry with transport provider closureAndrej Mihajlov1-4/+0
2022-11-09Remove shared instancesAndrej Mihajlov1-6/+4
2022-11-08Merge guts of StoreReceipt into SendStoreReceiptOperationAndrej Mihajlov1-4/+0
2022-11-07Check if device revoked or time expired after couple of failed attemptssajacl1-0/+2
2022-11-07Add testsAndrej Mihajlov2-0/+130
2022-11-07Add exponential backoff with jitterAndrej Mihajlov1-0/+8
2022-11-07Move FixedWidthInteger arithmetics to MullvadTypesAndrej Mihajlov1-5/+3
2022-11-03Add settings interactor factoryAndrej Mihajlov1-2/+6
2022-11-03Add settings interactorAndrej Mihajlov1-0/+4
2022-11-03Add preferences interactorAndrej Mihajlov1-0/+4
2022-11-03Add account interactorAndrej Mihajlov1-0/+4
2022-11-03Add problem report interactorAndrej Mihajlov1-0/+4
2022-11-02Fix case in ObjCBridgingHeader.hAndrej Mihajlov1-2/+2
2022-11-02Refactor out of time controller and add interactorAndrej Mihajlov1-0/+4
2022-11-02Add revoked device interactorAndrej Mihajlov1-0/+4
2022-11-01Add TunnelBlockObserverAndrej Mihajlov1-0/+4
2022-11-01Move CustomOverlayRenderer into separate fileAndrej Mihajlov1-0/+4
2022-11-01Add connect interactorAndrej Mihajlov1-0/+4
2022-10-31Add temporary AddressCache.sharedAndrej Mihajlov1-0/+6
2022-10-31Extract PaymentState and ProductState typesAndrej Mihajlov1-0/+8
2022-10-31Introduce StorePaymentEvent to pass payment related data.Andrej Mihajlov1-31/+39
2022-10-25Make RelayCache an instanceAndrej Mihajlov1-4/+4
2022-10-21Xcode: reorder targetsAndrej Mihajlov1-1/+1
2022-10-21Xcode: move RelayCache lowerAndrej Mihajlov1-1/+1
2022-10-21Fix testsAndrej Mihajlov1-0/+12
2022-10-21Move PacketTunnelRelay and PacketTunnelStatus to MullvadTypesAndrej Mihajlov1-10/+6
2022-10-21Move KeychainError to MullvadTypesAndrej Mihajlov1-5/+3
2022-10-21Move common code into two new targets: RelaySelector, TunnelProviderMessagingAndrej Mihajlov3-79/+380
2022-10-21Move RelayCache.IO and CachedRelays into new RelayCache.frameworksajacl2-40/+232
2022-10-20Move REST into separate frameworksajacl3-207/+572
2022-10-13Clean up compiled sources in MullavdVPNTestsAndrej Mihajlov1-15/+9
2022-10-13Update MullavdVPNTests dependenciesAndrej Mihajlov1-8/+0