summaryrefslogtreecommitdiffhomepage
path: root/mullvad-daemon/src
AgeCommit message (Expand)AuthorFilesLines
2019-09-18Ensure that only TCP relays are used when using a bridgeEmīls Piņķis2-2/+10
2019-09-13Log which bridge is selected in the daemonLinus Färnstrand1-1/+12
2019-09-13Only consider active relays in relay selection algorithmLinus Färnstrand1-0/+3
2019-09-13Update daemon to handle relay_list_v3Linus Färnstrand1-1/+1
2019-09-07Fix formatting in logging codeEmīls Piņķis1-1/+3
2019-09-06Log to logcat in debug buildsEmīls Piņķis1-1/+7
2019-09-05Replace existing key when generating new wireguard keyEmīls Piņķis2-13/+56
2019-09-05Save account cache after reading itEmīls Piņķis1-1/+5
2019-09-05Update public key structure to store publishing dateEmīls Piņķis2-11/+7
2019-08-12Replace ::std with just stdLinus Färnstrand2-7/+7
2019-08-11Change TunnelParametersGenerator to return errorsEmīls Piņķis1-34/+58
2019-08-09Move bridge/tunnel constraint compatibility check to mullvad-typesEmīls Piņķis1-26/+2
2019-08-09Apply auto constraints when proxy is forced onEmīls Piņķis1-2/+2
2019-08-09Use bridge state to determine preferred relay constraintsEmīls Piņķis2-5/+16
2019-08-07Disable wireguard key generation on WindowsEmīls Piņķis1-0/+5
2019-08-07Fix relay auto-selectionEmīls Piņķis1-34/+49
2019-07-29Remove unnecessary attributesJanito Vaqueiro Ferreira Filho1-8/+0
2019-07-26Use new constraints in daemonEmīls Piņķis2-61/+88
2019-07-25Specify recovery actions for daemon on WindowsEmīls Piņķis1-10/+53
2019-07-25Rework factory-reset in daemonEmīls Piņķis1-22/+102
2019-07-25Add shutdown callbacks to daemonEmīls Piņķis1-3/+10
2019-07-25Disable factory-reset RPC on AndroidEmīls Piņķis3-6/+17
2019-07-25Initiate daemon shutdown when doing a factory resetEmīls Piņķis1-4/+6
2019-07-22Add factory_reset RPC to daemonEmīls Piņķis3-1/+75
2019-07-10Get rid of one layer of boxingLinus Färnstrand1-4/+7
2019-07-10Use parking_lot::Mutex in relay list lockingLinus Färnstrand1-18/+9
2019-07-10Use parking_lot for some mullvad-daemon locksLinus Färnstrand1-8/+6
2019-07-05Fix daemon to always broadcast new public keyEmīls Piņķis1-1/+3
2019-07-01Simplify match armJanito Vaqueiro Ferreira Filho1-5/+1
2019-07-01Make relay location broadcast optionalJanito Vaqueiro Ferreira Filho1-8/+4
2019-06-28Refactor API method to use stored relay locationJanito Vaqueiro Ferreira Filho1-9/+9
2019-06-28Rename `StateTransition` event into `TunnelState`Janito Vaqueiro Ferreira Filho1-1/+1
2019-06-28Include location in `TunnelState`Janito Vaqueiro Ferreira Filho1-2/+12
2019-06-28Change how tunnel endpoint is broadcastedJanito Vaqueiro Ferreira Filho1-4/+4
2019-06-28Replace `TunnelState` alias with a new typeJanito Vaqueiro Ferreira Filho1-3/+3
2019-06-28Prepare for conversion to `TunnelState`Janito Vaqueiro Ferreira Filho1-4/+12
2019-06-28Use `TunnelState` in `mullvad-daemon`Janito Vaqueiro Ferreira Filho2-11/+11
2019-06-26Integrate key generator in daemonEmīls Piņķis2-52/+156
2019-06-26Improve event loop usage in daemonEmīls Piņķis1-5/+13
2019-06-26Add wireguard key generatorEmīls Piņķis2-0/+236
2019-06-26Integrate Windows Update settings migrator in DaemonOdd Stranne2-5/+112
2019-06-14Prefer Wireguard tunnels on AndroidJanito Vaqueiro Ferreira Filho1-0/+5
2019-06-12Use x -= y instead of x = x - yLinus Färnstrand1-1/+1
2019-06-12Don't send mutable reference where not neededLinus Färnstrand1-1/+1
2019-06-12Remove superfluous unit valueLinus Färnstrand1-1/+0
2019-06-12Use *_or_else with closureLinus Färnstrand2-2/+2
2019-06-12Use .is_{err,ok,none}() instead of pattern matchingLinus Färnstrand2-2/+2
2019-06-12Use is_empty instead of len() == 0Linus Färnstrand1-2/+2
2019-06-12Don't take reference on both sides of comparisonLinus Färnstrand1-1/+1
2019-06-12Remove superfluous return keywordLinus Färnstrand1-2/+2