summaryrefslogtreecommitdiffhomepage
path: root/mullvad-daemon/src
AgeCommit message (Expand)AuthorFilesLines
2022-02-21Hide beta version check in settings modDavid Lönnhager2-5/+4
2022-02-21Enable "Always require VPN" if the settings cannot be parsedDavid Lönnhager1-1/+7
2022-02-18Set `show_beta_releases` to true when obtaining fresh settings, if running a ...David Lönnhager1-3/+13
2022-02-18Log outcome of settings migrationDavid Lönnhager1-0/+3
2022-02-18Don't pointlessly write settings migration result to diskDavid Lönnhager1-0/+7
2022-02-18Remove no-op flushesDavid Lönnhager1-1/+0
2022-02-18Ensure file buffer is flushed after migrating settingsDavid Lönnhager1-1/+8
2022-02-17Log when update command can't be sentEmīls1-1/+8
2022-02-17Unblock API when connecting to relayEmīls1-0/+1
2022-02-15Skip missed ticks in intervalsEmīls2-8/+8
2022-02-14Upgrade clap to 3.0David Lönnhager1-9/+9
2022-02-08Reapply excluded paths when the frontend receives messages for deviceDavid Lönnhager2-0/+36
2022-02-08Filter invalid relay endpointsEmīls1-11/+125
2022-02-01Add a slightly probabilistic testEmīls1-0/+35
2022-02-01Fix port confusion when picking WG endpointsEmīls2-8/+15
2022-02-01Take transport protocol into account for wgEmīls2-26/+78
2022-01-31Separate relays.rs into multiple modulesEmīls3-547/+565
2022-01-31Refactor relay list selector for clarityOdd Stranne2-407/+749
2022-01-26Encapsulate cached target stateDavid Lönnhager2-115/+186
2022-01-17Add description of v5 settings format migrationLinus Färnstrand1-0/+13
2022-01-17Migration docsLinus Färnstrand1-3/+5
2022-01-17Add instructions in migrations/mod.rs about how to create a migrationLinus Färnstrand3-1/+63
2022-01-14Simplify custom resolver to not leak any trafficEmīls3-101/+0
2022-01-14If matching relays have 0 weight, pick one randomlyEmīls1-6/+9
2022-01-11Remove unecessary Android stuff from settings migration codeLinus Färnstrand3-11/+8
2022-01-11Add ability to block malware via server side DNS to daemon/CLILinus Färnstrand1-10/+26
2022-01-11Fix Android dependencies and importsLinus Färnstrand3-1/+5
2022-01-11Make settings migrations not depend on types that can changeLinus Färnstrand5-10/+118
2022-01-11Use ": " as delimiter instead of " - " between messages and valueLinus Färnstrand4-4/+4
2022-01-07Always use logging macros prefixed with log::Linus Färnstrand5-62/+60
2022-01-03Add test for bridge selectionDavid Lönnhager1-0/+88
2022-01-03Stop forcing OpenVPN to be used when the bridge state is set to 'on'David Lönnhager1-15/+15
2021-12-17Improve unsafe code usage in system service moduleDavid Lönnhager1-15/+17
2021-12-10Fix daemonEmīls1-14/+17
2021-12-10Rename option to 'allow_macos_connection_check'Emīls3-21/+27
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īls2-17/+81
2021-12-10Bump file handle limitEmīls1-0/+1
2021-12-10Add set_custom_resolver GRPCEmīls3-1/+94
2021-12-10Add custom resolverEmīls2-1/+7
2021-12-10Add exclusion GID fetcherEmīls Piņķis2-0/+37
2021-12-09Migrate multihop stateDavid Lönnhager3-2/+202
2021-12-09Add multihop state separate from entry locationDavid Lönnhager1-31/+25
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önnhager2-6/+15
2021-11-29Reformat code without blank_lines_upper_bound = 2Linus Färnstrand14-39/+0
2021-11-26Don't pass tokio runtime handles to async functionsDavid Lönnhager1-6/+3
2021-11-09Close management interface server when all broadcasters are closedDavid Lönnhager2-63/+31
2021-11-09Stop relay list updater on shutdownDavid Lönnhager2-34/+10