summaryrefslogtreecommitdiffhomepage
path: root/ios/MullvadVPN
AgeCommit message (Expand)AuthorFilesLines
2022-02-08Pick random relay when all relays within the list have zero weight.Andrej Mihajlov1-9/+31
2022-02-08Decode weight as UInt64Andrej Mihajlov1-1/+1
2022-02-07Refactor background refresh on iOS 12Andrej Mihajlov1-14/+16
2022-02-07Operation: add extension to set multiple dependencies at onceAndrej Mihajlov1-1/+8
2022-02-07Handle cancellation in background fetchAndrej Mihajlov2-8/+18
2022-02-07AsyncBlockOperation: clean up cancellation blocks once operation is finishedAndrej Mihajlov1-0/+6
2022-02-07AsyncOperation: add operationDidFinish hookAndrej Mihajlov1-9/+19
2022-02-07AsyncBlockOperation: add cancellation handlerAndrej Mihajlov1-3/+32
2022-02-07Return cancellation handle for key rotationAndrej Mihajlov2-4/+8
2022-02-02TunnelManager: add period to error messagesAndrej Mihajlov1-6/+6
2022-02-02TunnelManager: add message to start tunnel errorAndrej Mihajlov1-1/+1
2022-02-02SetAccountOperation: always replace keys if next key is foundAndrej Mihajlov1-16/+15
2022-02-02ReplaceKeyOperation: slightly rewrite the key rotation logicAndrej Mihajlov1-2/+2
2022-02-02Add period at the end of error case descriptionsAndrej Mihajlov1-20/+20
2022-02-02Rename missingAccount to unsetAccountAndrej Mihajlov8-10/+10
2022-02-02SetAccountOperation: always reset the tunnel provider referenceAndrej Mihajlov1-3/+3
2022-02-02SetAccountOperation: delete current and next keysAndrej Mihajlov1-19/+32
2022-02-02SetAccountOperation: replace old key if current and next keys are foundAndrej Mihajlov1-33/+64
2022-02-02Store next private key when rotating the keyAndrej Mihajlov5-127/+236
2022-02-01Add IPC timeoutAndrej Mihajlov6-173/+344
2022-02-01UpdateAddressCacheOperation: add missing finish() callAndrej Mihajlov1-7/+9
2022-02-01Update translationsAndrej Mihajlov1-0/+3
2022-02-01Break tunnel management on operationsAndrej Mihajlov29-1035/+1953
2021-12-21REST: handle success response codes defensivelyAndrej Mihajlov2-52/+23
2021-12-16Add API address cacheAndrej Mihajlov24-222/+1527
2021-12-16SSLPinning: return `.rejectProtectionSpace` instead of `.cancelAuthentication...Andrej Mihajlov1-12/+5
2021-12-15Fix crash occurring after completing in-app purchaseAndrej Mihajlov1-6/+8
2021-11-26UIMetrics: change var to letAndrej Mihajlov1-10/+10
2021-11-26UIMetrics: extract corner radius and text field marginsAndrej Mihajlov3-5/+9
2021-11-26AccountInputGroupView: set horizontal compression resistanceAndrej Mihajlov1-0/+3
2021-11-26AccountTextField: inherit from CustomTextFieldAndrej Mihajlov2-13/+5
2021-11-26Preferances: fix whitespaceAndrej Mihajlov1-1/+1
2021-11-26Root: remove unused segue handling codeAndrej Mihajlov1-14/+0
2021-11-26Remove unused RootContainerPushSegueAndrej Mihajlov1-9/+0
2021-11-26Update launch screenAndrej Mihajlov3-12/+72
2021-11-26Hide application content when leaving the appAndrej Mihajlov1-0/+14
2021-11-24Update texts in custom DNS UIAndrej Mihajlov4-55/+87
2021-11-22NotificationBanner: extract colorsAndrej Mihajlov2-2/+5
2021-11-22SettingsCell: extract common colorsAndrej Mihajlov3-5/+9
2021-11-22SettingsCell: use custom disclosure indicator imageAndrej Mihajlov3-33/+23
2021-11-22Hard code colorsAndrej Mihajlov9-160/+7
2021-11-22CustomNavigationBar: update color schemeAndrej Mihajlov2-16/+31
2021-11-22Settings: fix statusbar style in child controllers on iOS 12Andrej Mihajlov5-0/+20
2021-11-22HeaderBar: adjust spacing between logo and brand nameAndrej Mihajlov1-1/+1
2021-11-22HeaderBar: tint imagesAndrej Mihajlov2-2/+6
2021-11-22HeaderBar: replace brand name with imageAndrej Mihajlov3-15/+35
2021-11-22Backport UIImage.withTintColorAndrej Mihajlov1-0/+34
2021-11-22Assets: regenerate and remove unused onesAndrej Mihajlov26-96/+21
2021-11-16ProblemReport: update translationsAndrej Mihajlov2-2/+2
2021-11-16Add HeaderBarButton and increase hit areaAndrej Mihajlov2-3/+19