summaryrefslogtreecommitdiffhomepage
path: root/mullvad-daemon/src/lib.rs
AgeCommit message (Expand)AuthorFilesLines
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
2021-10-26Refactor settings migrationDavid Lönnhager1-0/+7
2021-10-08Remove some code duplicationDavid Lönnhager1-41/+17
2021-10-07Handle ST set_paths asynchronously in the daemonDavid Lönnhager1-108/+140
2021-10-01Retry key removals when switching between accounts or doing factoryDavid Lönnhager1-1/+1
2021-10-01Add retries to frontend account requestsDavid Lönnhager1-3/+2
2021-09-28Prevent multiple reconnects from being scheduledDavid Lönnhager1-1/+5
2021-09-28Enable wireguard-nt with temporary CLI switchDavid Lönnhager1-0/+34
2021-09-28Fix race fetching initial version cacheDavid Lönnhager1-7/+22
2021-09-15Pause automatic RPCs while the account is expired or invalid, and whileDavid Lönnhager1-22/+71
2021-09-02Simplify tunnel state machine argumentsDavid Lönnhager1-10/+15
2021-07-13Replace delay_for with sleepDavid Lönnhager1-1/+1
2021-07-09Fix entry relay selection collisions when the entry locations are a subset of...David Lönnhager1-23/+2
2021-07-02Remove redundant GetSplitTunnelApps RPCDavid Lönnhager1-14/+0
2021-07-02Move split tunnel settings to own typeDavid Lönnhager1-10/+11
2021-07-02Support Windows split tunneling driverDavid Lönnhager1-1/+206
2021-06-18Remove WireGuard data from settings in 'mullvad-setup clear-history'David Lönnhager1-1/+1
2021-06-18Update account history RPCsDavid Lönnhager1-59/+11
2021-06-18Migrate WireGuard key from account historyDavid Lönnhager1-3/+4
2021-06-18Store the WireGuard key in the settings and store a single token in the accou...David Lönnhager1-119/+157
2021-05-17Fail if no matching entry relay is foundDavid Lönnhager1-7/+19
2021-05-17Switch from exit_location to entry_location WG constraintDavid Lönnhager1-8/+7
2021-05-17Set single exit peer instead of a list of peersDavid Lönnhager1-1/+1
2021-05-17Set up peers for entry and exit endpointsDavid Lönnhager1-1/+16
2021-05-12Separate DNS options and toggleDavid Lönnhager1-10/+10
2021-05-12Configure ad and tracker blocking DNS on tunnel interfaceDavid Lönnhager1-8/+30
2021-05-12Rename tunnel command CustomDns to DnsDavid Lönnhager1-2/+2
2021-05-12Add ad and tracker blocking DNS optionsDavid Lönnhager1-2/+2
2021-05-10Increase key generation reconnect delay to 4 minutesDavid Lönnhager1-1/+1
2021-05-10Delay reconnect after regenerating WireGuard keyDavid Lönnhager1-1/+1
2021-03-31Use only async file I/O in version_checkDavid Lönnhager1-1/+1