summaryrefslogtreecommitdiffhomepage
path: root/Cargo.lock
AgeCommit message (Collapse)AuthorFilesLines
2021-03-02Watch DNS config changes in systemd-resolvedEmīls1-0/+2
Certain NM versions will overwrite systemd-resovled config when they're reapplying existing config, this can be invoked `nmcli general reload dns-full` or by receiving a new DHCP lease. NM will just wipe the config for interfaces it doesn't have the config for in systemd-resolved, and since our daemon prefers systemd-resolved over NM, our config would be wiped. To fix this, I've changed the systemd-resolved DNS code to listen to changes to the global DNS config and reapply the tunnel interface DNS config if it's changed in any way. To better seperate the conecrns, the systemd-resolved DBus specific code was moved to the `talpid-dbus` crate, and the DNS code that manages the state and applies changes remains in `talpid-core`. One other solution that was considered was to just prefer NM over systemd-resolved, and we already kind of could do that, but the coming NM versions (1.28 and up) seem to not be able to manage DNS via it's own /etc/resolv.conf.
2021-03-01List IPv6 addresses with 'mullvad relay list'David Lönnhager1-2/+12
2021-02-26Update tun version. Update Cargo.lockAndrii Yurchuk1-4/+6
2021-02-26Allow building on Apple SiliconAndrii Yurchuk1-6/+4
2021-02-19Update `jnix` dependency to version `0.4`Janito Vaqueiro Ferreira Filho1-93/+10
2021-02-19Update Cargo.lockDavid Lönnhager1-6/+8
2021-02-18Bump version to 2021.2-beta1Linus Färnstrand1-6/+6
2021-02-10Use `htmlize` crate to escape XML entitiesJanito Vaqueiro Ferreira Filho1-0/+61
2021-02-10Bump quickcheck to 1.0David Lönnhager1-7/+6
2021-02-10Updating version in package filesLinus Färnstrand1-6/+6
2021-02-05Upgrade env_logger dependency to 0.8.2Linus Färnstrand1-11/+18
2021-02-05Upgrade base64 dependency to 0.13Linus Färnstrand1-4/+10
2021-02-05Upgrade err-derive dependency to 0.3.0Linus Färnstrand1-18/+32
2021-02-05Run cargo updateLinus Färnstrand1-376/+396
2021-02-03Updating version in package filesLinus Färnstrand1-6/+6
2021-01-29Use new version-metadata in coreEmīls Piņķis1-1/+1
2021-01-29Change version info on WindowsEmīls Piņķis1-0/+2
2021-01-28Rename mullvad-platform-metadataEmīls1-10/+10
2021-01-26Updating version in package filesLinus Färnstrand1-6/+6
2021-01-25Bypass socket on AndroidEmīls1-0/+2
2021-01-14Remove explicit assignment of DACLs to named pipesDavid Lönnhager1-1/+0
2021-01-14Bump parity-tokio-ipc to 0.8David Lönnhager1-2/+2
2021-01-12Add kernel, wg and nm versionsEmīls1-0/+1
2021-01-12Rely on talpid-dbus in talpid-coreEmīls1-1/+11
2021-01-05Add M-Platform-Version header to version check callOskar Nyberg1-0/+1
2021-01-05Create platform metadata crateOskar Nyberg1-1/+8
2021-01-04Migrate from deprecated dirs dependencyDavid Lönnhager1-63/+11
2020-12-18Update to newer resolv-confEmīls1-2/+2
2020-12-14Update netlink dependenciesEmīls1-12/+50
2020-12-11Updating version in package filesLinus Färnstrand1-6/+6
2020-12-04Update jnix versionJanito Vaqueiro Ferreira Filho1-4/+4
2020-12-02Upgrade futures-util and futures-taskLinus Färnstrand1-38/+58
These crates had security advisories posted against them for the versions we were using
2020-11-30Updating version in package filesLinus Färnstrand1-6/+6
2020-11-30Upgrade net2 and miow dependenciesLinus Färnstrand1-5/+5
Helps unblock https://github.com/rust-lang/rust/pull/78802
2020-11-24Bump openvpn-plugin crateDavid Lönnhager1-89/+59
2020-11-23Add 'is-older-version' command to mullvad-setupDavid Lönnhager1-0/+2
2020-11-23Update nftnl crate to fix memory leakEmīls1-5/+5
2020-11-19Shuffle API address cache when loaded, and use bundled API address cache as ↵David Lönnhager1-0/+1
fallback
2020-11-18Updating version in package files to 2020.7Linus Färnstrand1-6/+6
2020-11-17Upgrade socket2 and miowLinus Färnstrand1-6/+6
For context: https://github.com/rust-lang/rust/pull/78802
2020-11-16Updating version in package filesLinus Färnstrand1-6/+6
2020-11-10Updating version to 2020.7-beta1Linus Färnstrand1-6/+6
2020-10-27Switch to official rs-release crateOskar Nyberg1-19/+2
2020-10-21Upgrade nixDavid Lönnhager1-8/+8
2020-10-20Updating version in package filesLinus Färnstrand1-6/+6
2020-10-14Upgrade cfg-if to 1.0.0Linus Färnstrand1-19/+25
2020-10-12Add 'clear-history' subcommand to mullvad-setupEmīls1-1297/+1296
2020-10-12Update manifestsDavid Lönnhager1-7/+0
2020-10-06Updating version in package filesLinus Färnstrand1-8/+8
2020-10-05Use tokio runtime for tunnel state machineDavid Lönnhager1-1/+0