summaryrefslogtreecommitdiffhomepage
path: root/ios
AgeCommit message (Expand)AuthorFilesLines
2021-09-30Operations: let operation subclasses handle early cancellation within main()Andrej Mihajlov6-35/+70
2021-09-29TunnelManager: update translationsAndrej Mihajlov1-3/+6
2021-09-29ProblemReport: fix typo in method nameAndrej Mihajlov2-2/+2
2021-09-29TunnelManager: refactorAndrej Mihajlov25-1754/+1941
2021-09-21Xcode: fix project referencesAndrej Mihajlov1-29/+30
2021-09-21Xcode: cleanup dead references to KeychainItemRevision.swiftAndrej Mihajlov1-5/+0
2021-09-21PacketTunnel: refactor and remove networking from the tunnelAndrej Mihajlov5-692/+222
2021-09-21SimulatorTunnelProvider: finish with .userInitiated reasonAndrej Mihajlov1-1/+1
2021-09-21SimulatorTunnelProvider: clean upAndrej Mihajlov1-2/+3
2021-09-21SimulatorTunnelProvider: refactorAndrej Mihajlov2-80/+61
2021-09-21ChainedError: add AnyChainedErrorAndrej Mihajlov1-0/+12
2021-09-21MullvadEndpoint: make codableAndrej Mihajlov1-1/+1
2021-09-21VPNTunnelProviderManagerProtocol: add promisesAndrej Mihajlov1-0/+50
2021-09-21RelaySelector: refactorAndrej Mihajlov2-16/+8
2021-09-21TunnelManager: add PacketTunnelOptionsAndrej Mihajlov2-0/+75
2021-09-20Refactor: tunnel IPCAndrej Mihajlov9-244/+315
2021-09-20Actions: cache spmAndrej Mihajlov2-11/+13
2021-09-17RelayCache: refactorAndrej Mihajlov11-411/+548
2021-09-16AppStorePaymentManager: refactorAndrej Mihajlov10-412/+588
2021-09-16REST: refactorAndrej Mihajlov18-898/+773
2021-09-15AlertPresenter: refactorAndrej Mihajlov3-41/+95
2021-09-15AppStoreReceipt: handle fileReadNoSuchErrorAndrej Mihajlov1-1/+1
2021-09-15AppStoreReceipt: refactorAndrej Mihajlov3-62/+80
2021-09-15AppStoreReceipt: serialize refresh receipt operationsAndrej Mihajlov1-1/+6
2021-09-15Promise: add operation queue extensionAndrej Mihajlov4-38/+194
2021-09-15Result: add extension to flatMap the contained optional valueAndrej Mihajlov1-0/+7
2021-09-15Promise: add flatMapErrorThenAndrej Mihajlov1-0/+12
2021-09-15Promise: add missing return statement in flatMapErrorAndrej Mihajlov1-1/+1
2021-09-15Promise: avoid using observe() in onSuccess and onFailure callsAndrej Mihajlov1-11/+9
2021-09-15Promise: make receive(on:) calls cancellable and add timer typeAndrej Mihajlov1-5/+29
2021-09-15PromiseCancellationToken: add cancel() to trigger cancellationAndrej Mihajlov1-2/+11
2021-09-15Promise: make call to observe() a call finishing the promise chainAndrej Mihajlov1-10/+9
2021-09-15Promise: add deferredAndrej Mihajlov1-0/+7
2021-09-15PromiseCompletion: add isCancelled helperAndrej Mihajlov1-0/+10
2021-09-15PromiseCompletion: add flattenUnwrappedValue helperAndrej Mihajlov1-0/+7
2021-09-15Promise: add `some(or: Failure)` extensionAndrej Mihajlov1-0/+7
2021-09-15Promise: add background task extensionAndrej Mihajlov2-0/+61
2021-09-15Operations: simplify AsyncOperation, remove advanced featuresAndrej Mihajlov15-826/+27
2021-09-14Remove KeychainItemRevisionAndrej Mihajlov2-137/+28
2021-09-14Group Keychain classesAndrej Mihajlov7-7/+15
2021-09-14Remove log forwarderAndrej Mihajlov7-601/+1
2021-08-31Add promiseAndrej Mihajlov10-20/+830
2021-08-30Update CHANGELOGAndrej Mihajlov1-1/+9
2021-08-30Drop leading replacement charactersAndrej Mihajlov1-1/+6
2021-08-30Add backup log files to problem reportAndrej Mihajlov2-19/+29
2021-08-30Add OSLogHandlerAndrej Mihajlov3-7/+106
2021-07-26Bump 2021.3 (build 2)ios/2021.3Andrej Mihajlov1-4/+4
2021-07-23Update changelogAndrej Mihajlov1-0/+1
2021-07-23Declare localization used in NSString.localizedUserNotificationStringAndrej Mihajlov2-18/+26
2021-07-22Localize HeaderBarAndrej Mihajlov3-1/+20