summaryrefslogtreecommitdiffhomepage
path: root/mullvad-daemon/src/lib.rs
AgeCommit message (Expand)AuthorFilesLines
2022-03-14Rename account manager get() to data()David Lönnhager1-14/+14
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önnhager1-13/+27
2022-03-14Store port identifiers for devicesDavid Lönnhager1-0/+1
2022-03-14Fail if the device cache can't be written to when logging inDavid Lönnhager1-1/+6
2022-03-14Add 'remote' boolean to device eventDavid Lönnhager1-7/+10
2022-03-14Fail account creation if the daemon is already logged inDavid Lönnhager1-0/+7
2022-03-14Remove private key from IPC interfaceDavid Lönnhager1-4/+8
2022-03-14Send an event when devices are explicitly revokedDavid Lönnhager1-9/+44
2022-03-14Check device validity after some number of failed WG connection attemptsDavid Lönnhager1-0/+41
2022-03-14Include token in device update eventDavid Lönnhager1-8/+6
2022-03-14Remove keygen event remnantsDavid Lönnhager1-1/+1
2022-03-14Flush device cache correctly on shutdownDavid Lönnhager1-0/+2
2022-03-14Migrate old settings to device cacheDavid Lönnhager1-12/+34
2022-03-14Implement device conceptDavid Lönnhager1-400/+245
2022-03-07Move API endpoint update handling to api moduleDavid Lönnhager1-48/+6
2022-03-01Document API connection mode generatorDavid Lönnhager1-0/+16
2022-03-01Select nearest bridge for APIDavid Lönnhager1-8/+27
2022-03-01Add proxy config generator to daemonDavid Lönnhager1-26/+94
2022-03-01Remove API address rotationDavid Lönnhager1-2/+1
2022-02-22Use tunnel state machine handle instead of plain oneshotDavid Lönnhager1-21/+8
2022-02-21Hide beta version check in settings modDavid Lönnhager1-5/+1
2022-02-17Unblock API when connecting to relayEmīls1-0/+1
2022-02-08Reapply excluded paths when the frontend receives messages for deviceDavid Lönnhager1-0/+20
2022-01-31Refactor relay list selector for clarityOdd Stranne1-13/+13
2022-01-26Encapsulate cached target stateDavid Lönnhager1-115/+35
2022-01-14Simplify custom resolver to not leak any trafficEmīls1-58/+0
2022-01-11Add ability to block malware via server side DNS to daemon/CLILinus Färnstrand1-10/+26
2022-01-11Use ": " as delimiter instead of " - " between messages and valueLinus Färnstrand1-1/+1
2022-01-07Always use logging macros prefixed with log::Linus Färnstrand1-37/+38
2021-12-10Fix daemonEmīls1-14/+17
2021-12-10Rename option to 'allow_macos_connection_check'Emīls1-12/+12
2021-12-10Simplify firewall for custom resolverEmīls1-9/+8
2021-12-10Update GUI for new error state causesEmīls1-1/+2
2021-12-10Rework firewall exclusion rulesEmīls1-4/+44
2021-12-10Bump file handle limitEmīls1-0/+1
2021-12-10Add set_custom_resolver GRPCEmīls1-1/+56
2021-12-10Add custom resolverEmīls1-1/+4
2021-12-10Add exclusion GID fetcherEmīls Piņķis1-0/+8
2021-12-08Add path restrictions for allowed endpoints in the daemonDavid Lönnhager1-6/+28
2021-12-08Send entry WireGuard relay hostname to frontendsDavid Lönnhager1-1/+10
2021-11-29Reformat code without blank_lines_upper_bound = 2Linus Färnstrand1-7/+0
2021-11-26Don't pass tokio runtime handles to async functionsDavid Lönnhager1-6/+3
2021-11-09Stop relay list updater on shutdownDavid Lönnhager1-5/+1
2021-11-05Use const instead of lazily initialized addressesDavid Lönnhager1-6/+4
2021-11-05Remove unused DNS monitor argumentsDavid Lönnhager1-1/+0
2021-10-28Set address change listener after TSM has spawnedDavid Lönnhager1-77/+69
2021-10-28Freeze all requests until the TSM is spawnedDavid Lönnhager1-0/+3
2021-10-26Simplify and remove unused account history codeDavid Lönnhager1-3/+4
2021-10-26Migrate account history location in migration moduleDavid Lönnhager1-6/+5