summaryrefslogtreecommitdiffhomepage
AgeCommit message (Expand)AuthorFilesLines
2022-03-14Add log out confirmation dialogOskar Nyberg12-39/+208
2022-03-14Show revoked view when account has been revokedOskar Nyberg8-58/+100
2022-03-14Add view for when device has been revokedOskar Nyberg1-0/+95
2022-03-14Switch to using device removal daemon event for device list updatesOskar Nyberg8-16/+58
2022-03-14Disable dismiss keyboard shortcut for some viewsOskar Nyberg2-5/+22
2022-03-14Add correct transitions for too many devices viewOskar Nyberg2-19/+21
2022-03-14Handle too many devices in login redirectOskar Nyberg3-12/+21
2022-03-14Implement view for handling devicesOskar Nyberg5-2/+323
2022-03-14Improve error handling for daemon eventsOskar Nyberg2-4/+9
2022-03-14Show device name in settingsOskar Nyberg3-0/+14
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