summaryrefslogtreecommitdiffhomepage
AgeCommit message (Expand)AuthorFilesLines
2022-04-07Prevent translation of WireGuard and OpenVPNOskar Nyberg8-59/+156
2022-04-07Prevent translations of beta citiesOskar Nyberg1-4/+5
2022-04-07Merge branch 'handle-post-upgrade-flag'Oskar Nyberg9-2/+96
2022-04-05Update translationsOskar Nyberg1-0/+8
2022-04-05Add information about post upgrade tasks in UIOskar Nyberg8-2/+88
2022-04-05Merge branch 'add-eslint-import-sort-rule'Oskar Nyberg132-193/+316
2022-04-05Fix import orderingOskar Nyberg129-192/+296
2022-04-05Add eslint sort ruleOskar Nyberg3-1/+20
2022-04-05Merge branch 'rotate-key-completion'Andrej Mihajlov9-91/+90
2022-04-05ResultOperation: mark finish() unavailableAndrej Mihajlov1-0/+1
2022-04-05AppStorePaymentManager: pass completion handler directlyAndrej Mihajlov1-3/+7
2022-04-05Adapt to produce UIBackgroundFetchResult from OperationCompletionAndrej Mihajlov2-10/+20
2022-04-05Drop isTaskCompleted for OperationCompletion<AddressCache.CacheUpdateResult>Andrej Mihajlov1-11/+0
2022-04-05RelayCacheTracker: adopt OperationCompletion.isSuccessAndrej Mihajlov1-6/+1
2022-04-05AddressCacheTracker: adopt OperationCompletion.isSuccessAndrej Mihajlov1-6/+6
2022-04-05TunnelManager: pass OperationCompletion to completion handler of rotatePrivat...Andrej Mihajlov3-55/+55
2022-04-05Merge branch 'use-library-sslocal'David Lönnhager14-508/+578
2022-04-05Remove separate tokio runtime for OpenVPN monitorDavid Lönnhager2-122/+94
2022-04-05Stop proxy monitor when droppedDavid Lönnhager1-15/+25
2022-04-05Delete all references to Shadowsocks binariesDavid Lönnhager5-10/+4
2022-04-05Bump binaries submodule to remove unused binariesDavid Lönnhager1-0/+0
2022-04-05Bump shadowsocks to get rid of unused dependenciesDavid Lönnhager4-373/+61
2022-04-05Simplify async functionsDavid Lönnhager1-33/+32
2022-04-05Add another worker thread for shadowsocksDavid Lönnhager1-11/+10
2022-04-05Return proper error for proxy monitorDavid Lönnhager4-34/+32
2022-04-05Simplify construction of Wintun contextDavid Lönnhager1-26/+36
2022-04-05Use shadowsocks crate instead of subprocessDavid Lönnhager7-324/+726
2022-04-05Hide noop proxy monitorDavid Lönnhager2-44/+50
2022-04-05Simplify OpenVPN event listener setupDavid Lönnhager1-23/+15
2022-04-05Merge branch 'add-post-upgrade-flag'David Lönnhager6-23/+91
2022-04-05Add RPC that checks whether the app is performing "post-upgrade work", i.e. f...David Lönnhager6-22/+91
2022-04-05Remove duplicate reconnectDavid Lönnhager1-1/+0
2022-04-05Merge branch 'cli-improve-version-format'David Lönnhager1-6/+12
2022-04-05Improve CLI version output slightlyDavid Lönnhager1-6/+12
2022-04-05Merge branch 'result-operation-subclass'Andrej Mihajlov23-463/+416
2022-04-05Override finish(completion:)Andrej Mihajlov1-19/+19
2022-04-05Extract SendAppStoreReceiptOperationAndrej Mihajlov3-76/+90
2022-04-05NetworkOperation: subclass from ResultOperationAndrej Mihajlov9-69/+109
2022-04-05UpdateAddressCacheOperation: subclass from ResultOperationAndrej Mihajlov3-73/+64
2022-04-05Subclass from ResultOperationAndrej Mihajlov12-254/+157
2022-04-05SendAppStoreReceiptOperation: handle early cancellationAndrej Mihajlov1-0/+5
2022-04-05AppDelegate: minor refactorAndrej Mihajlov1-2/+2
2022-04-04Merge branch 'fix-parse-empty-acc-history'David Lönnhager2-35/+56
2022-04-04Update changelogDavid Lönnhager1-0/+1
2022-04-04Add unit test for empty account historyDavid Lönnhager1-3/+19
2022-04-04Distinguish between empty history and parsing errors when reading the old acc...David Lönnhager1-32/+36
2022-04-04Merge branch 'update-vulnerable-dependencies'Oskar Nyberg1-18/+18
2022-04-04Update dependencies with known vulnerabilitiesOskar Nyberg1-18/+18
2022-04-04Merge branch 'stay-in-launch-view'Oskar Nyberg4-1/+15
2022-04-04Show launch view before receiving device configOskar Nyberg4-1/+15