summaryrefslogtreecommitdiffhomepage
AgeCommit message (Expand)AuthorFilesLines
2021-04-13Bump libc dependencyDavid Lönnhager1-2/+2
2021-04-13Port desktop 2021.3-beta1 changelog to masterLinus Färnstrand1-10/+20
2021-04-13Merge branch 'wg-over-tcp'David Lönnhager13-91/+263
2021-04-13Update CLI for custom tunnelsDavid Lönnhager1-29/+23
2021-04-13Substitute 'invalid' for 'unknown' where appropriateDavid Lönnhager3-7/+7
2021-04-13Update changelogDavid Lönnhager1-0/+1
2021-04-13Add TCP WireGuard custom tunnel optionDavid Lönnhager9-148/+221
2021-04-13Pass tokio runtime to WireguardMonitorDavid Lönnhager4-8/+18
2021-04-13Add udp-over-tcp dependencyDavid Lönnhager2-36/+130
2021-04-12Merge branch 'upgrade-openvpn'Linus Färnstrand2-0/+1
2021-04-12Add to changelogLinus Färnstrand1-0/+1
2021-04-12Upgrade binaries submodule to version with OpenVPN 2.5.1Linus Färnstrand1-0/+0
2021-04-12Merge branch 'split-connection-proxy'Janito Vaqueiro Ferreira Filho24-179/+291
2021-04-12Refactor how initial tunnel state is sentJanito Vaqueiro Ferreira Filho2-18/+7
2021-04-12Send tunnel state when IPC connection is upJanito Vaqueiro Ferreira Filho1-0/+1
2021-04-12Set `SplitTunneling` listener onceJanito Vaqueiro Ferreira Filho1-6/+6
2021-04-12Remove `ConnectionProxy` from `ServiceInstance`Janito Vaqueiro Ferreira Filho2-3/+0
2021-04-12Use `ConnectionProxy` in `TunnelStateUpdater`Janito Vaqueiro Ferreira Filho2-19/+5
2021-04-12Use `ConnectionProxy` in notification managerJanito Vaqueiro Ferreira Filho2-16/+7
2021-04-12Decouple service `ConnectionProxy` from activityJanito Vaqueiro Ferreira Filho3-13/+1
2021-04-12Remove UI state from service `ConnectionProxy`Janito Vaqueiro Ferreira Filho1-111/+9
2021-04-12Use UI-side `ConnectionProxy`Janito Vaqueiro Ferreira Filho3-5/+6
2021-04-12Move `SplitTunnelingPersistence` initializationJanito Vaqueiro Ferreira Filho2-4/+1
2021-04-12Handle `VpnPermissionResponse` requestsJanito Vaqueiro Ferreira Filho2-6/+9
2021-04-12Use UI-side `VpnPermission` helperJanito Vaqueiro Ferreira Filho2-1/+2
2021-04-12Create `VpnPermission` inside `ServiceEndpoint`Janito Vaqueiro Ferreira Filho2-3/+5
2021-04-12Create UI-side `VpnPermission` classJanito Vaqueiro Ferreira Filho1-0/+10
2021-04-12Create VPN permission response `Request` variantJanito Vaqueiro Ferreira Filho1-0/+3
2021-04-12Handle UI tunnel state predictions in UI-sideJanito Vaqueiro Ferreira Filho1-4/+109
2021-04-12Create UI-side `ConnectionProxy`Janito Vaqueiro Ferreira Filho1-0/+34
2021-04-12Handle `ConnectionProxy` requestsJanito Vaqueiro Ferreira Filho1-0/+7
2021-04-12Implement `ConnectionProxy` requestsJanito Vaqueiro Ferreira Filho1-0/+9
2021-04-12Send tunnel state eventsJanito Vaqueiro Ferreira Filho1-0/+5
2021-04-12Create `TunnelStateChange` eventJanito Vaqueiro Ferreira Filho1-0/+4
2021-04-12Make `TunnelState` parcelableJanito Vaqueiro Ferreira Filho7-13/+70
2021-04-12Use `ConnectionProxy` in `LocationInfoCache`Janito Vaqueiro Ferreira Filho2-8/+5
2021-04-12Move `ConnectionProxy` into `ServiceEndpoint`Janito Vaqueiro Ferreira Filho7-20/+20
2021-04-12Use new `VpnPermission` classJanito Vaqueiro Ferreira Filho3-36/+9
2021-04-12Create new `VpnPermission` helper classJanito Vaqueiro Ferreira Filho1-0/+35
2021-04-12Use an intermittent daemon in `ConnectionProxy`Janito Vaqueiro Ferreira Filho2-13/+17
2021-04-12Use an `Intermittent<Boolean>` for VPN permissionJanito Vaqueiro Ferreira Filho2-7/+8
2021-04-12Refactor `ConnectionProxy` into an actorJanito Vaqueiro Ferreira Filho1-21/+35
2021-04-12Merge branch 'enable-android-instrument-tests'Aleksandr Granin1-23/+89
2021-04-12Add CI job for Android instrument testsAleksandr Granin1-23/+89
2021-04-12Merge branch 'add-ide-specific-files-to-gitignore'Aleksandr Granin3-120/+1
2021-04-12Add IDE module specific files to gitignore and remove them from the repoAleksandr Granin3-120/+1
2021-04-12Merge branch 'add-login-delegate'Andrej Mihajlov1-27/+32
2021-04-12LoginViewController: add delegateAndrej Mihajlov1-27/+32
2021-04-12Merge branch 'add-return-key-handler'Andrej Mihajlov2-2/+48
2021-04-12AccountTextField: handle return key on iPadAndrej Mihajlov2-2/+48