summaryrefslogtreecommitdiffhomepage
AgeCommit message (Expand)AuthorFilesLines
2022-03-14Handle too many devices login errorOskar Nyberg6-5/+50
2022-03-14Add rpc and ipc calls for listing and removing devicesOskar Nyberg6-45/+126
2022-03-14Replace account token in settings event with device eventOskar Nyberg8-51/+144
2022-03-14Replace use of setAccount with new callsOskar Nyberg2-4/+8
2022-03-14Remove everything related to WireGuard key handlingOskar Nyberg22-1009/+25
2022-03-14Merge branch 'device-api'David Lönnhager37-1821/+3097
2022-03-14Remove AccountManager::set_innerDavid Lönnhager1-10/+5
2022-03-14Try to connect with auto-connect enabled, even if no account is setDavid Lönnhager1-3/+1
2022-03-14Move device validity check to its own typeDavid Lönnhager2-49/+70
2022-03-14Invalidate the "cache" whenever the device is updatedDavid Lönnhager1-0/+1
2022-03-14Simplify how accounts are handled in the daemonDavid Lönnhager1-124/+110
2022-03-14Document account manager constantsDavid Lönnhager1-0/+2
2022-03-14Remove new account eventDavid Lönnhager1-38/+22
2022-03-14Refactor account manager into actorDavid Lönnhager3-399/+515
2022-03-14Implement talpid sender for futures senderDavid Lönnhager2-2/+6
2022-03-14Move devices proxy to own moduleDavid Lönnhager2-187/+199
2022-03-14Delete device cache in mullvad-setupDavid Lönnhager2-3/+16
2022-03-14Cache/rate-limit device validity checkDavid Lönnhager2-2/+32
2022-03-14Validate device in state transition handlerDavid Lönnhager3-37/+68
2022-03-14Remove Account type and runtime handlesDavid Lönnhager2-48/+34
2022-03-14Rename account manager get() to data()David Lönnhager2-16/+16
2022-03-14Don't log failed update for non-existent device in GetDevice callDavid Lönnhager1-0/+1
2022-03-14Update the device before passing it to frontendsDavid Lönnhager2-20/+52
2022-03-14Only log out when setting device if id differsDavid Lönnhager2-4/+33
2022-03-14Display ports in the CLIDavid Lönnhager2-0/+13
2022-03-14Store port identifiers for devicesDavid Lönnhager5-2/+43
2022-03-14Make CLI device errors more user-friendlyDavid Lönnhager3-9/+49
2022-03-14Fail if the device cache can't be written to when logging inDavid Lönnhager3-13/+60
2022-03-14Update Rust-end JNI and Android IPCDavid Lönnhager6-118/+289
2022-03-14Add 'remote' boolean to device eventDavid Lönnhager4-18/+36
2022-03-14Capitalize each word of a device name in the CLIDavid Lönnhager2-5/+21
2022-03-14Add verbose option to 'mullvad account get'David Lönnhager1-6/+20
2022-03-14Allow devices to be revoked by name in the CLIDavid Lönnhager1-7/+22
2022-03-14Improve 'list-devices' output in the CLIDavid Lönnhager1-3/+22
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