summaryrefslogtreecommitdiffhomepage
path: root/ios
AgeCommit message (Collapse)AuthorFilesLines
2020-07-15Remove unused segue identifierAndrej Mihajlov1-4/+0
2020-07-15Fix layout quirks in UIButton on iOS < 13Andrej Mihajlov1-0/+15
2020-07-15Guard isModalInPresentation for iOS < 13Andrej Mihajlov1-1/+5
2020-07-15Make navigation bar solid on iOS 12 (no blur)Andrej Mihajlov1-0/+8
2020-07-15Add DiffableDataSources third-party packageAndrej Mihajlov2-1/+26
2020-07-15Change the UserInterfaceInteractionRestrictionProtocol interfaceAndrej Mihajlov2-17/+17
2020-07-15Uncombine AppStorePaymentManagerAndrej Mihajlov11-618/+424
2020-07-15Remove pendingStartCompletionAndrej Mihajlov1-47/+59
2020-07-15Fix left overs of "tunnel configuration", replaced with "tunnel settings"Andrej Mihajlov4-20/+20
2020-07-15Fix commentAndrej Mihajlov1-1/+1
2020-07-15Rename tunnelConfiguration -> tunnelSettingsAndrej Mihajlov2-4/+4
2020-07-15Trim leftover whitespaceAndrej Mihajlov4-4/+4
2020-07-15Remove trailing whitespaceAndrej Mihajlov1-3/+3
2020-07-15Clean up unused codeAndrej Mihajlov2-2/+0
2020-07-15Fix possible race condition in timerAndrej Mihajlov1-1/+5
2020-07-15Uncombine tunnel managementAndrej Mihajlov30-1604/+2347
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