summaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)AuthorFilesLines
2021-10-05Merge branch 'prevent-key-generated-in-future'Oskar Nyberg3-2/+4
2021-10-05Make sure time since key was generated is positiveOskar Nyberg3-2/+4
2021-10-05Merge branch 'adapt-app-delegate'Andrej Mihajlov4-160/+166
2021-10-05Xcode: sort filesAndrej Mihajlov1-144/+144
2021-10-05AppDelegate: adapt to new interfaceAndrej Mihajlov1-16/+18
2021-10-05WireGuardKeys: add missing translationAndrej Mihajlov1-0/+3
2021-10-05Login: enable multiline message labelAndrej Mihajlov1-0/+1
2021-10-05Merge branch 'adapt-account-controller'Andrej Mihajlov1-112/+116
2021-10-05Account: use Promise.delay()Andrej Mihajlov1-8/+8
2021-10-05Account: adapt to new Account.logout() interfaceAndrej Mihajlov1-31/+39
2021-10-05Account: stop re-dispatching AppStorePaymentObserver calls on main queueAndrej Mihajlov1-29/+25
AppStorePaymentManager guarantees to call observer methods on main queue.
2021-10-05Account: adapt to new REST typesAndrej Mihajlov1-4/+4
2021-10-05Account: adapt to new AppStorePaymentManager APIAndrej Mihajlov1-40/+40
2021-10-04Merge branch 'migrate-jcenter-to-mavencentral'Albin2-10/+18
2021-10-04Migrate from JCenter to mavenCentralAlbin2-10/+18
JCenter has been sunset and should no longer be relied on as per: https://jfrog.com/blog/into-the-sunset-bintray-jcenter-gocenter-and-chartcenter/ The migration also required the following changes: * Updated Koin maven group id as per the official documentation at: https://insert-koin.io/docs/setup/v2/ * Bump MockK version due to old versions of one of its dependencies' (dexmaker) not being available at mavenCentral. * Fix mockK instrumentation lib issue.
2021-10-04Merge branch 'promise-cancellation-chain'Andrej Mihajlov9-135/+373
2021-10-04Promise: move completion and execution queue out of PromiseState and ↵Andrej Mihajlov9-135/+373
implement promise cancellation chain
2021-10-01Merge branch 'win-st-fix-event-listener'David Lönnhager2-45/+45
2021-10-01Implement Copy on WinNetAddrFamilyDavid Lönnhager2-2/+2
2021-10-01Queue up routing events while initializing ST event contextDavid Lönnhager1-43/+43
2021-10-01Merge branch 'use-nvmrc'Oskar Nyberg4-4/+14
2021-10-01Update node version in Github Actions actionOskar Nyberg1-1/+1
2021-10-01Add .nvmrc and use nvm install in buildserver build scriptOskar Nyberg3-3/+13
2021-10-01Merge branch 'retry-frontend-api-reqs'David Lönnhager10-80/+239
2021-10-01Only retry for network-related API request failures, and remove the delayDavid Lönnhager6-44/+69
2021-10-01Add retries to mullvad-setupDavid Lönnhager1-6/+18
2021-10-01Retry key removals when switching between accounts or doing factoryDavid Lönnhager4-16/+63
reset
2021-10-01Give `retry_future_with_backoff` a more general nameDavid Lönnhager5-16/+14
2021-10-01Add retries to frontend account requestsDavid Lönnhager2-14/+70
2021-10-01Extend future_retryDavid Lönnhager1-5/+26
2021-10-01Merge branch 'clarify-unsafety-in-unsafe-wg-function'Linus Färnstrand1-4/+15
2021-10-01Clarify safety around struct_as_slice functionLinus Färnstrand1-4/+15
2021-10-01Merge branch 'add-background-tasks'Andrej Mihajlov8-0/+328
2021-10-01Update CHANGELOGAndrej Mihajlov1-0/+6
2021-10-01iOS: add background tasksAndrej Mihajlov7-0/+321
iOS 12: Use UIApplicationDelegate.performFetchWithCompletionHandler to update relays and rotate the private key. iOS 13: 1. Background refresh task to update relays once an hour. 2. Background processing task for private key rotation.
2021-10-01RelayCacheTracker: request background execution when updating relaysAndrej Mihajlov1-0/+1
2021-10-01Merge branch 'update-to-electron-15'Oskar Nyberg12-272/+153
2021-10-01Allow writing to clipboardOskar Nyberg1-1/+5
2021-10-01Add Electron update to changelogOskar Nyberg1-0/+1
2021-10-01Revert "Disable sandbox on Ubuntu 21.10"Oskar Nyberg1-4/+0
This reverts commit 23de999313ccf87ae29988c0c328b5ec7625b8d7.
2021-09-30Update readme to require node 16Oskar Nyberg1-2/+2
2021-09-30Wait with switch onChange until after transitionOskar Nyberg1-2/+13
2021-09-30Fix size of TransitionContainer to make settings pages scrollableOskar Nyberg1-0/+2
2021-09-30Update @types/node to latestOskar Nyberg4-24/+10
2021-09-30Replace uuid module with node 16.5's crypto.randomUUID()Oskar Nyberg3-51/+16
2021-09-30Deny window open requestsOskar Nyberg1-6/+6
2021-09-30Remove workaround for "Uncaught error" prefixOskar Nyberg1-28/+1
2021-09-30Add workaround for blurry map during transitionsOskar Nyberg1-1/+3
2021-09-30Remove removed webPreferences optionOskar Nyberg1-1/+0
2021-09-30Update to Electron 15Oskar Nyberg2-164/+106