summaryrefslogtreecommitdiffhomepage
path: root/mullvad-daemon/src/main.rs
AgeCommit message (Expand)AuthorFilesLines
2018-03-02Add --disable-rpc-auth flag to make the CLI workLinus Färnstrand1-6/+21
2018-02-07Make the daemon version be the git descriptionLinus Färnstrand1-2/+3
2018-01-18Add --resource-dir argumentLinus Färnstrand1-4/+4
2018-01-15Download geoip data from am.i.mullvad on requestLinus Färnstrand1-32/+44
2018-01-15Use new tokio event loop creation mechanismLinus Färnstrand1-1/+4
2018-01-15Use serde derive import trickLinus Färnstrand1-2/+1
2018-01-09Remove crate version from version stringsLinus Färnstrand1-2/+1
2017-12-20Implement get_allow_lan in mgmt interfaceLinus Färnstrand1-0/+5
2017-12-20Add allow_lan support to daemon and expose on mgmt interfaceLinus Färnstrand1-0/+17
2017-12-20Add field names to SecurityPolicyLinus Färnstrand1-4/+7
2017-12-04Upgrade rustfmt to 0.2.17Linus Färnstrand1-4/+4
2017-12-04Update rustfmt to 0.2.16Linus Färnstrand1-2/+2
2017-12-01Rename mullvadd back to mullvad-daemonLinus Färnstrand1-3/+1
2017-12-01Converting TunnelState::Exiting to SecurityState::SecuredLinus Färnstrand1-2/+3
2017-11-28Update IPv6 redact regex to not redact time, and optimize the run timeErik Larkö1-2/+1
2017-11-27Make sure the OpenVPN log file is readable by non-root usersErik Larkö1-0/+8
2017-11-20Rename GetIp -> GetPublicIpLinus Färnstrand1-1/+2
2017-11-17Use new relay constraints and relay selectorLinus Färnstrand1-99/+115
2017-11-17Add account historyAndrej Mihajlov1-1/+8
2017-11-14Adapt to intermediate solutionLinus Färnstrand1-9/+4
2017-11-14Rename TunnelEndpointData to TunnelParametersLinus Färnstrand1-3/+3
2017-11-14Extract logging time format string to constantLinus Färnstrand1-2/+4
2017-11-14rustfmtLinus Färnstrand1-7/+4
2017-11-14Adapt get_openvpn_relay to new TunnelEndpointLinus Färnstrand1-2/+9
2017-11-14Move finding resource dir to topLinus Färnstrand1-0/+21
2017-11-13Adapt daemon to TunnelEndpointLinus Färnstrand1-13/+18
2017-11-10Update the hard coded server listErik Larkö1-5/+5
2017-11-07Change the relay cycle to not include the port in the hostErik Larkö1-1/+1
2017-11-02Introduce Constraint<T>Linus Färnstrand1-9/+7
2017-11-02Revert misunderstanding and make the JSON a little friendlierErik Larkö1-8/+16
2017-11-02Add get_relay_constraints endpointErik Larkö1-10/+16
2017-11-02Set the tunnel port and protocol over the APIErik Larkö1-14/+54
2017-10-26Extract master RPC client code to own crateLinus Färnstrand1-9/+4
2017-10-18Add shutdown RPC call to daemonLinus Färnstrand1-0/+2
2017-10-13Make sure there is at least 1000ms between each new tunnel spawnLinus Färnstrand1-0/+6
2017-10-12Fix wording in logging and errorsLinus Färnstrand1-1/+1
2017-10-12Add auth() rpc call and shared_secretLinus Färnstrand1-4/+5
2017-09-25Add tunnel-log flag to daemon and pass it downLinus Färnstrand1-4/+10
2017-09-23Only reset firewall when target state is unsecuredLinus Färnstrand1-2/+1
2017-09-23Add extra state safety check to state machineLinus Färnstrand1-1/+1
2017-09-22Add build.rs script fetching commit info and log that on daemon startLinus Färnstrand1-0/+10
2017-09-21Upgrade pfctl and add DNS proxyLinus Färnstrand1-2/+4
2017-09-21Add tunnel IP and gateway to metadata about tunnelLinus Färnstrand1-8/+8
2017-09-19Fix comments split over multiple linesLinus Färnstrand1-2/+1
2017-09-18Run rustfmt-nightly 0.2.6 on everythingLinus Färnstrand1-97/+104
2017-09-13Review fixesErik Larkö1-42/+6
2017-09-13Add remove_custom_relay endpointErik Larkö1-2/+3
2017-09-13Create talpid-types and put TransportProtocol thereErik Larkö1-13/+9
2017-09-13Add set_custom_relay API endpointErik Larkö1-18/+105
2017-09-08Add license metadataLinus Färnstrand1-0/+8