summaryrefslogtreecommitdiffhomepage
path: root/mullvad-daemon
AgeCommit message (Collapse)AuthorFilesLines
2023-05-03And gRPC interface wrapper and refactor CLI to use clap derive instead of ↵David Lönnhager3-26/+9
the builder
2023-04-26Fix remaining clippy warningsDavid Lönnhager6-12/+11
2023-04-21Remove mullvad-exclusion group on macOSDavid Lönnhager2-60/+2
2023-04-21Fix remaining clippy --fix auto fixes with modificationsLinus Färnstrand1-1/+0
2023-04-21Apply clippy --fix fixesLinus Färnstrand6-18/+16
This commit does not contain everything that `cargo clippy --fix` changed on Windows. But the least controversial and simplest subset. The remaining fixes I felt could use some manual cleanup also.
2023-04-17Log important settingsDavid Lönnhager2-3/+139
2023-04-03Set retry interval to 24 hours for automatic key rotationDavid Lönnhager1-1/+5
2023-03-30Account manager now always rotates key if neededJonathan1-6/+6
Previously the account manager would not rotate the wireguard key unless any account manager command was given. This resulted in old keys not being rotated sometimes when not using the GUI. This fixes this by always starting a key rotation when the account manager starts.
2023-03-29Remove getters and setters from SettingsPersisterDavid Lönnhager3-209/+116
2023-03-27Fix many typosAlexander Seiler1-1/+1
Signed-off-by: Alexander Seiler <seileralex@gmail.com>
2023-03-23Add settings migration for udp2tcp port constraintLinus Färnstrand1-1/+22
2023-03-14Update parking_lotDavid Lönnhager1-1/+1
2023-03-14Update windows-sys in mullvad and talpid cratesDavid Lönnhager1-2/+2
2023-03-14Update windows-service to 0.6.0David Lönnhager1-1/+1
2023-02-21Make quantum-resistant tunnel optional in mullvad layerDavid Lönnhager7-35/+341
2023-02-14Don't fail if one of the directories cannot be obtained in the help text for ↵David Lönnhager1-3/+3
mullvad-daemon
2023-02-13Rename settings error variantsDavid Lönnhager5-23/+28
2023-02-10Relax permissions on settings.jsonDavid Lönnhager3-35/+3
2023-02-08Make async fns without awaits into regular fnsLinus Färnstrand3-11/+10
2023-02-01Add option for querying launch daemon state on macOSDavid Lönnhager4-1/+128
2023-01-30Run `cargo clippy --fix` with the new Rust 1.67 preferred formatLinus Färnstrand4-5/+5
2023-01-27Bump LegalCopyright to 2023Linus Färnstrand1-1/+1
2023-01-12Remove Rust dependencies from Android that were unusedLinus Färnstrand1-3/+3
2023-01-10Remove unused Windows dependenciesLinus Färnstrand1-1/+3
2022-11-29Output '[EXPIRED_ACCOUNT]' for WireGuard when the account is out of timeDavid Lönnhager1-1/+2
2022-11-08Use fwmark for routing in openvpnEmīls Piņķis1-0/+2
2022-11-07Refactor tunnel_state_machine::spawnEmīls Piņķis1-3/+4
2022-11-07Split up talpid-coreEmīls Piņķis4-2/+7
2022-10-28Don't expect logging to work during early bootEmīls Piņķis1-23/+33
2022-10-10Fix suggested_upgrade to not special case dev versionsLinus Färnstrand1-15/+11
2022-10-10Adapt all crates to use mullvad-versionLinus Färnstrand6-24/+15
2022-10-10Set all Rust crate versions to 0.0.0Linus Färnstrand1-1/+1
2022-10-10Disable logging for early boot blockerEmīls Piņķis1-17/+21
2022-10-07Reset last location for custom relaysDavid Lönnhager1-1/+1
2022-10-05Updating version in package filesLinus Färnstrand1-1/+1
2022-09-30Stop IPv6 requestsEmīls Piņķis2-8/+18
Stop sending IPv6 geolocation requests if IPv6 is disabled.
2022-09-28Bump windows-sys to 0.42.0David Lönnhager1-2/+2
2022-09-27Fix clippy complaintsEmīls Piņķis3-4/+4
2022-09-26Updating version in package filesLinus Färnstrand1-1/+1
2022-09-22Remove shutdown daemon commandEmīls Piņķis1-5/+10
2022-09-22Remove shutdown GRPCEmīls Piņķis2-6/+2
2022-09-21Maintain firewall rules when shutting downEmīls1-0/+2
2022-09-21Always block on shutdownEmīls Piņķis4-4/+35
2022-09-20Add shutdown detection for Windows serviceDavid Lönnhager4-117/+66
2022-09-13Move expiry event to separate enumDavid Lönnhager2-43/+47
2022-09-13Explain continual reconnect on 'AuthFailed'David Lönnhager1-0/+2
2022-09-13Log whether account has time leftDavid Lönnhager1-0/+6
2022-09-13Fix mapping of daemon voucher errors to gRPC errorsDavid Lönnhager3-20/+9
2022-09-13Implement correctly cancellable voucher submissions in the account managerDavid Lönnhager5-20/+110
2022-09-13Enter or leave error state when account runs out of time or has timeDavid Lönnhager2-2/+26
added