summaryrefslogtreecommitdiffhomepage
path: root/mullvad-daemon/src/device.rs
AgeCommit message (Expand)AuthorFilesLines
2022-03-14Remove AccountManager::set_innerDavid Lönnhager1-10/+5
2022-03-14Move device validity check to its own typeDavid Lönnhager1-1/+65
2022-03-14Invalidate the "cache" whenever the device is updatedDavid Lönnhager1-0/+1
2022-03-14Document account manager constantsDavid Lönnhager1-0/+2
2022-03-14Refactor account manager into actorDavid Lönnhager1-298/+417
2022-03-14Implement talpid sender for futures senderDavid Lönnhager1-2/+0
2022-03-14Delete device cache in mullvad-setupDavid Lönnhager1-1/+14
2022-03-14Cache/rate-limit device validity checkDavid Lönnhager1-1/+31
2022-03-14Validate device in state transition handlerDavid Lönnhager1-3/+10
2022-03-14Remove Account type and runtime handlesDavid Lönnhager1-47/+34
2022-03-14Rename account manager get() to data()David Lönnhager1-2/+2
2022-03-14Update the device before passing it to frontendsDavid Lönnhager1-7/+25
2022-03-14Only log out when setting device if id differsDavid Lönnhager1-4/+29
2022-03-14Fail if the device cache can't be written to when logging inDavid Lönnhager1-12/+51
2022-03-14Simplify retry logicDavid Lönnhager1-69/+26
2022-03-14Check device validity after some number of failed WG connection attemptsDavid Lönnhager1-0/+64
2022-03-14Remove WireguardKeyProxyDavid Lönnhager1-1/+0
2022-03-14Convert expected REST device errors to specific typesDavid Lönnhager1-17/+39
2022-03-14Log failed device removalsDavid Lönnhager1-1/+9
2022-03-14Flush device cache correctly on shutdownDavid Lönnhager1-3/+13
2022-03-14Migrate old settings to device cacheDavid Lönnhager1-1/+31
2022-03-14Implement device conceptDavid Lönnhager1-0/+748