| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2022-11-28 | Add OperationCompletion.get() helper | Andrej Mihajlov | 2 | -34/+25 | |
| 2022-11-28 | Store last used account in MigrationFromV1ToV2 | Andrej Mihajlov | 2 | -13/+12 | |
| 2022-11-28 | Remove empty whitespace | Andrej Mihajlov | 1 | -2/+0 | |
| 2022-11-28 | Add missing return | Andrej Mihajlov | 1 | -1/+1 | |
| 2022-11-28 | Pass access group to KeychainSettingsStore | Andrej Mihajlov | 2 | -9/+12 | |
| 2022-11-23 | Add version and migration to settings. | sajacl | 12 | -423/+653 | |
| Introduced `KeychainFacade` as store reader/writer. Introduced `SettingsStorageMiddleware` for version handler and serialization wrapper. Introduced `SettingsManager.migrateStore` method for migration logic handler. Introduced migration protocol. Introduced `MigrationFromV1ToV2` for handling migration from legacy settings (v1) to v2. Introduced `MigrationFromUnversionedToV2` for handling migration from unversioned settings, to storing version (v2) alongside data. | |||||
| 2022-11-21 | Update API ip | Andrej Mihajlov | 1 | -1/+1 | |
| 2022-11-17 | REST: replace transport registry with transport provider closure | Andrej Mihajlov | 8 | -65/+34 | |
| 2022-11-09 | Remove unnecessary .unlock() | Andrej Mihajlov | 1 | -2/+0 | |
| 2022-11-09 | PacketTunnel: fix error message | Andrej Mihajlov | 1 | -1/+1 | |
| 2022-11-09 | Remove shared instances | Andrej Mihajlov | 18 | -153/+231 | |
| 2022-11-09 | Expose relay selector via interactor | Andrej Mihajlov | 4 | -14/+22 | |
| 2022-11-08 | Trim down on extension galore | Andrej Mihajlov | 3 | -83/+56 | |
| 2022-11-08 | Set ResultOperation generic types | Andrej Mihajlov | 1 | -1/+4 | |
| 2022-11-08 | Merge guts of StoreReceipt into SendStoreReceiptOperation | Andrej Mihajlov | 4 | -191/+96 | |
| 2022-11-08 | Payments: reduce code duplication when calling observers | Andrej Mihajlov | 1 | -34/+26 | |
| 2022-11-08 | Payments: move account validation into operation, add background observer | Andrej Mihajlov | 1 | -37/+47 | |
| 2022-11-08 | Update table for StorePaymentManagerError | Andrej Mihajlov | 1 | -8/+8 | |
| 2022-11-07 | Check if device revoked or time expired after couple of failed attempts | sajacl | 5 | -3/+261 | |
| Check if device is revoked or account has expired when the tunnel fails to connect on each second failed attempt. | |||||
| 2022-11-07 | Add tests | Andrej Mihajlov | 4 | -0/+224 | |
| 2022-11-07 | Remove unused import | Andrej Mihajlov | 1 | -1/+0 | |
| 2022-11-07 | Update changelog | Andrej Mihajlov | 1 | -0/+1 | |
| 2022-11-07 | Fix header in ServerRelaysResponse | Andrej Mihajlov | 1 | -1/+1 | |
| 2022-11-07 | Add URLSessionTransport into REST namespace | Andrej Mihajlov | 2 | -17/+19 | |
| 2022-11-07 | Add exponential backoff with jitter | Andrej Mihajlov | 6 | -15/+222 | |
| 2022-11-07 | Move FixedWidthInteger arithmetics to MullvadTypes | Andrej Mihajlov | 3 | -9/+8 | |
| 2022-11-03 | Add settings interactor factory | Andrej Mihajlov | 4 | -12/+78 | |
| 2022-11-03 | Add settings interactor | Andrej Mihajlov | 4 | -29/+54 | |
| 2022-11-03 | Add preferences interactor | Andrej Mihajlov | 3 | -33/+46 | |
| 2022-11-03 | Add account interactor | Andrej Mihajlov | 3 | -70/+139 | |
| 2022-11-03 | Add problem report interactor | Andrej Mihajlov | 3 | -33/+85 | |
| 2022-11-02 | Fix case in ObjCBridgingHeader.h | Andrej Mihajlov | 1 | -2/+2 | |
| 2022-11-02 | Fix compiler error when running on older Xcode | Andrej Mihajlov | 1 | -1/+1 | |
| 2022-11-02 | SimulatorTunnelProviderHost: accept instance of RelayCacheTracker | Andrej Mihajlov | 2 | -3/+11 | |
| 2022-11-02 | Refactor out of time controller and add interactor | Andrej Mihajlov | 4 | -218/+261 | |
| 2022-11-02 | PacketTunnelTransport: accept tunnel manager instance | Andrej Mihajlov | 2 | -7/+19 | |
| 2022-11-02 | Add revoked device interactor | Andrej Mihajlov | 4 | -31/+59 | |
| 2022-11-01 | Intents: accept tunnel manager instance | Andrej Mihajlov | 2 | -8/+24 | |
| 2022-11-01 | Add TunnelBlockObserver | Andrej Mihajlov | 2 | -0/+64 | |
| 2022-11-01 | Move CustomOverlayRenderer into separate file | Andrej Mihajlov | 3 | -8/+21 | |
| 2022-11-01 | Add connect interactor | Andrej Mihajlov | 4 | -36/+87 | |
| 2022-10-31 | Patch ProductState | Andrej Mihajlov | 1 | -1/+1 | |
| 2022-10-31 | Add temporary AddressCache.shared | Andrej Mihajlov | 3 | -0/+19 | |
| 2022-10-31 | AddressCache: add read-only mode | Andrej Mihajlov | 1 | -125/+173 | |
| 2022-10-31 | Move background tasks and other app wide routine handling into AppDelegate | Andrej Mihajlov | 2 | -18/+46 | |
| 2022-10-31 | Extract PaymentState and ProductState types | Andrej Mihajlov | 5 | -156/+103 | |
| 2022-10-31 | Adapt view controllers to new StorePaymentManager | Andrej Mihajlov | 5 | -104/+76 | |
| 2022-10-31 | Add temporary StorePaymentManager.shared | Andrej Mihajlov | 1 | -0/+7 | |
| 2022-10-31 | Introduce StorePaymentEvent to pass payment related data. | Andrej Mihajlov | 12 | -214/+293 | |
| Remove App prefix from AppStore related classes | |||||
| 2022-10-31 | Remove window factory | Andrej Mihajlov | 1 | -71/+35 | |
