summaryrefslogtreecommitdiffhomepage
AgeCommit message (Expand)AuthorFilesLines
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
2022-04-04Merge branch 'fix-frontend-job'Oskar Nyberg3-14/+38
2022-04-04Disable linting on WindowsOskar Nyberg1-0/+1
2022-04-04Switch to using the cache function in actions/setup-nodeOskar Nyberg2-14/+14
2022-04-04Run npm installOskar Nyberg1-0/+23
2022-04-01Merge branch 'fix-account-forget-completion'Andrej Mihajlov1-0/+2
2022-04-01Account: call completion from forget()Andrej Mihajlov1-0/+2
2022-03-31Merge branch 'add-split-tunneling-remove-button'Oskar Nyberg11-106/+155
2022-03-31Add button to delete browsed for split tunneling appsOskar Nyberg10-105/+154
2022-03-31Fix unmount callback for List componentOskar Nyberg1-1/+1
2022-03-31Merge branch 'add-result-operation'Andrej Mihajlov4-18/+99
2022-03-31AsyncOperation: drop operationDidFinish()Andrej Mihajlov1-6/+0
2022-03-31AsyncBlockOperation: override finish()Andrej Mihajlov1-7/+8