summaryrefslogtreecommitdiffhomepage
path: root/ios
AgeCommit message (Collapse)AuthorFilesLines
2020-07-08Uncombine RelayCache and bundle relays.json with the appAndrej Mihajlov9-109/+390
2020-07-07Uncombine MullvadRpcAndrej Mihajlov1-74/+167
2020-07-07Move root controller out of StoryboardAndrej Mihajlov7-85/+164
2020-07-06Add operationsAndrej Mihajlov16-0/+924
2020-07-06Add ChainedError and DisplayChainedError protocolsAndrej Mihajlov3-1/+82
2020-06-25Update changelogs to link to audit documentLinus Färnstrand1-1/+3
2020-06-15Add 2020.3 release header to iOS changelogLinus Färnstrand1-0/+3
2020-06-03Bump iOS build (2020.3.4)ios/2020.3Andrej Mihajlov1-4/+4
2020-06-02Switch to using ephemeral URLSession configurationAndrej Mihajlov10-24/+35
2020-05-28Update CHANGELOGAndrej Mihajlov1-0/+1
2020-05-28Propagate Wireguard public key via TunnelManager.publicKey and keep it up to ↵Andrej Mihajlov2-70/+70
date
2020-05-28Refresh tunnel status when the app becomes active againAndrej Mihajlov2-1/+21
2020-05-27Rename `icon-ios.svg` into `icon-square.svg`Janito Vaqueiro Ferreira Filho1-1/+1
2020-05-25Simplify WireGuard configurationAndrej Mihajlov2-49/+17
2020-05-21Change key rotation interval to 4 daysAndrej Mihajlov1-1/+1
2020-05-19Bump iOS version (2020.3, build 3)Andrej Mihajlov1-4/+4
2020-05-19Update CHANGELOGAndrej Mihajlov1-0/+1
2020-05-19Fix DNS64 resolution and IPv6 supportAndrej Mihajlov6-116/+130
2020-05-18Update wireguard-go to the latestAndrej Mihajlov5-26/+11
Commit ID: https://github.com/WireGuard/wireguard-apple/tree/112545248eaae2d56c0ff7ab7bfc6265f9c38e03
2020-05-18Bump iOS version (2020.3, build 2)Andrej Mihajlov1-4/+4
2020-05-18Switch to using DispatchWallTime and DispatchSourceTimer in key rotationAndrej Mihajlov2-20/+29
2020-05-15Add custom date interval formatting helperAndrej Mihajlov6-31/+137
2020-05-15Unconstraint the time-added formatter to ensure that it does not attempt to ↵Andrej Mihajlov1-1/+0
round the numbers
2020-05-13Bump iOS version (2020.3, build 1)Andrej Mihajlov1-4/+4
2020-05-13Refine TunnelConfigurationManager.Error and limit number of attempts to ↵Andrej Mihajlov2-35/+34
atomically update the Keychain entry
2020-05-13Fix constant namesAndrej Mihajlov1-6/+6
2020-05-13Add private key rotationAndrej Mihajlov9-348/+691
2020-05-13Update CHANGELOGAndrej Mihajlov1-0/+5
2020-05-12Add Keychain related files to test targetAndrej Mihajlov1-0/+10
2020-05-11Add keychain abstractionsAndrej Mihajlov7-9/+493
2020-05-08Fix commentAndrej Mihajlov1-1/+1
2020-05-08Add ondemand fields to the simulated tunnelAndrej Mihajlov1-0/+26
2020-05-08Rename MullvadAPI -> MullvadRpc and rework MullvadRpc.Error typeAndrej Mihajlov6-104/+109
2020-05-08Rework cancellable delayAndrej Mihajlov1-125/+13
2020-04-24Update CHANGELOGAndrej Mihajlov1-0/+5
2020-04-24Respect includeInCountry when handling country constraintsAndrej Mihajlov1-1/+2
See: https://github.com/mullvad/mullvadvpn-app/blob/2489837d85d914852cc0740987d9b6ab4f26d256/mullvad-daemon/src/relays.rs#L544
2020-04-14Update keychain related instructionsAndrej Mihajlov1-11/+9
2020-04-14Bump iOS version (2020.2, build 1)ios/2020.2Andrej Mihajlov1-8/+8
2020-04-14Update CHANGELOGAndrej Mihajlov1-0/+3
2020-04-14Enable on-demand VPNAndrej Mihajlov2-5/+34
2020-04-14Log tunnel stop reasonAndrej Mihajlov3-1/+61
2020-04-13Add account token text input formattingAndrej Mihajlov7-30/+374
2020-04-13Fix "invalid account" error being mistakenly reported as "network error"Andrej Mihajlov2-5/+8
2020-04-10Change Xcode project configuration to the new Apple IDAndrej Mihajlov2-12/+20
Also: disable release certificates configuration for screenshots and unit tests which are never compiled in release mode
2020-04-09Add changelog and App Store link to ios readmeLinus Färnstrand1-4/+15
2020-04-09Add changelog to ios/Linus Färnstrand1-0/+35
2020-04-09Update build instructions to account for bugs on apple.developer.comAndrej Mihajlov1-2/+4
2020-04-06Bump iOS build (14)ios/2020.1Andrej Mihajlov1-4/+4
2020-04-06Drop seconds from account expiryAndrej Mihajlov1-1/+1
2020-04-06Move spinner to the right hand-side of IAP button and always display the IAP ↵Andrej Mihajlov2-9/+47
title