summaryrefslogtreecommitdiffhomepage
AgeCommit message (Expand)AuthorFilesLines
2022-03-14Implement TryFrom for gRPC device typeDavid Lönnhager1-11/+25
2022-03-14Add pubkey to gRPC Device messageDavid Lönnhager2-0/+2
2022-03-14Fail account creation if the daemon is already logged inDavid Lönnhager1-0/+7
2022-03-14Use the current account for device functions in the CLI, if no account is givenDavid Lönnhager1-14/+43
2022-03-14Rename wireguard key removal functionDavid Lönnhager4-18/+18
2022-03-14Log account creation RPCDavid Lönnhager1-0/+1
2022-03-14Rename account "token" to "number" in REST requestsDavid Lönnhager2-4/+6
2022-03-14Remove 'kind' field from device submissionsDavid Lönnhager1-6/+1
2022-03-14Set user agent for all REST requestsDavid Lönnhager1-0/+4
2022-03-14Remove private key from IPC interfaceDavid Lönnhager3-10/+27
2022-03-14Simplify retry logicDavid Lönnhager2-69/+42
2022-03-14Send an event when devices are explicitly revokedDavid Lönnhager6-9/+84
2022-03-14Check device validity after some number of failed WG connection attemptsDavid Lönnhager2-0/+105
2022-03-14Handle empty REST responses genericallyDavid Lönnhager1-14/+27
2022-03-14Remove WireguardKeyProxyDavid Lönnhager2-122/+0
2022-03-14Parse specific device errors in management interfaceDavid Lönnhager1-1/+19
2022-03-14Convert expected REST device errors to specific typesDavid Lönnhager1-17/+39
2022-03-14Include token in device update eventDavid Lönnhager4-11/+27
2022-03-14Remove keygen event remnantsDavid Lönnhager7-75/+5
2022-03-14Log failed device removalsDavid Lönnhager1-1/+9
2022-03-14Add CLI commands for listing and revoking devicesDavid Lönnhager1-17/+83
2022-03-14Flush device cache correctly on shutdownDavid Lönnhager2-3/+15
2022-03-14Migrate old settings to device cacheDavid Lönnhager6-31/+197
2022-03-14Implement device conceptDavid Lönnhager21-1404/+1692
2022-03-14Merge branch 'weak-observer'Andrej Mihajlov9-195/+78
2022-03-14ObserverList: cast WeakBox value to AnyObject to get rid of AnyObserver typesAndrej Mihajlov9-195/+78
2022-03-14Merge branch 'simulator-tunnel'Andrej Mihajlov1-72/+136
2022-03-11SimulatorVPNConnection: reasserting = false should transition connected stateAndrej Mihajlov1-5/+2
2022-03-11SimulatorVPNConnection: group internal variablesAndrej Mihajlov1-3/+3
2022-03-11VPNConnectionProtocol: implement connectedDateAndrej Mihajlov1-0/+19
2022-03-11SimulatorTunnelProvider: use locks directlyAndrej Mihajlov1-69/+117
2022-03-11Merge branch 'add-split-tunneling-toggle'Oskar Nyberg6-79/+59
2022-03-11Update translationsOskar Nyberg1-17/+3
2022-03-11Add changelog item for split tunneling toggleOskar Nyberg1-0/+1
2022-03-11Add split tunneling toggleOskar Nyberg4-62/+55
2022-03-10Merge branch 'fix-regex-vuln'David Lönnhager1-2/+2
2022-03-10Bump regex crate to 1.5.5 to fix RUSTSEC-2022-0013David Lönnhager1-2/+2
2022-03-09Merge branch 'suppress-false-positive-android-cve'Albin2-0/+10
2022-03-09Suppress false positive Android CVEAlbin2-0/+10
2022-03-09Merge branch 'fix-multihop-connectivity-monitor'David Lönnhager1-107/+103
2022-03-09Add routes for all allowed IPs except 0.0.0.0/0 before establishingDavid Lönnhager1-107/+103
2022-03-08Remove wrongly committed fileDavid Lönnhager1-0/+0
2022-03-07Merge branch 'suppress-not-found-error'David Lönnhager1-8/+12
2022-03-07Don't log error if target state is not found on exitDavid Lönnhager1-8/+12
2022-03-07Merge branch 'fix-rest-req-timeouts'David Lönnhager1-1/+2
2022-03-07Fix REST request factory timeoutsDavid Lönnhager1-1/+2
2022-03-07Merge branch 'disable-settings-during-login'Oskar Nyberg4-12/+17
2022-03-07Remove settings icon from error boundaryOskar Nyberg2-4/+3
2022-03-07Disable settings button during loginOskar Nyberg2-8/+14
2022-03-07Merge branch 'refactor-api-endpoint-update'David Lönnhager4-65/+110