| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2021-03-02 | Watch DNS config changes in systemd-resolved | Emīls | 1 | -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-01 | List IPv6 addresses with 'mullvad relay list' | David Lönnhager | 1 | -2/+12 | |
| 2021-02-26 | Update tun version. Update Cargo.lock | Andrii Yurchuk | 1 | -4/+6 | |
| 2021-02-26 | Allow building on Apple Silicon | Andrii Yurchuk | 1 | -6/+4 | |
| 2021-02-19 | Update `jnix` dependency to version `0.4` | Janito Vaqueiro Ferreira Filho | 1 | -93/+10 | |
| 2021-02-19 | Update Cargo.lock | David Lönnhager | 1 | -6/+8 | |
| 2021-02-18 | Bump version to 2021.2-beta1 | Linus Färnstrand | 1 | -6/+6 | |
| 2021-02-10 | Use `htmlize` crate to escape XML entities | Janito Vaqueiro Ferreira Filho | 1 | -0/+61 | |
| 2021-02-10 | Bump quickcheck to 1.0 | David Lönnhager | 1 | -7/+6 | |
| 2021-02-10 | Updating version in package files | Linus Färnstrand | 1 | -6/+6 | |
| 2021-02-05 | Upgrade env_logger dependency to 0.8.2 | Linus Färnstrand | 1 | -11/+18 | |
| 2021-02-05 | Upgrade base64 dependency to 0.13 | Linus Färnstrand | 1 | -4/+10 | |
| 2021-02-05 | Upgrade err-derive dependency to 0.3.0 | Linus Färnstrand | 1 | -18/+32 | |
| 2021-02-05 | Run cargo update | Linus Färnstrand | 1 | -376/+396 | |
| 2021-02-03 | Updating version in package files | Linus Färnstrand | 1 | -6/+6 | |
| 2021-01-29 | Use new version-metadata in core | Emīls Piņķis | 1 | -1/+1 | |
| 2021-01-29 | Change version info on Windows | Emīls Piņķis | 1 | -0/+2 | |
| 2021-01-28 | Rename mullvad-platform-metadata | Emīls | 1 | -10/+10 | |
| 2021-01-26 | Updating version in package files | Linus Färnstrand | 1 | -6/+6 | |
| 2021-01-25 | Bypass socket on Android | Emīls | 1 | -0/+2 | |
| 2021-01-14 | Remove explicit assignment of DACLs to named pipes | David Lönnhager | 1 | -1/+0 | |
| 2021-01-14 | Bump parity-tokio-ipc to 0.8 | David Lönnhager | 1 | -2/+2 | |
| 2021-01-12 | Add kernel, wg and nm versions | Emīls | 1 | -0/+1 | |
| 2021-01-12 | Rely on talpid-dbus in talpid-core | Emīls | 1 | -1/+11 | |
| 2021-01-05 | Add M-Platform-Version header to version check call | Oskar Nyberg | 1 | -0/+1 | |
| 2021-01-05 | Create platform metadata crate | Oskar Nyberg | 1 | -1/+8 | |
| 2021-01-04 | Migrate from deprecated dirs dependency | David Lönnhager | 1 | -63/+11 | |
| 2020-12-18 | Update to newer resolv-conf | Emīls | 1 | -2/+2 | |
| 2020-12-14 | Update netlink dependencies | Emīls | 1 | -12/+50 | |
| 2020-12-11 | Updating version in package files | Linus Färnstrand | 1 | -6/+6 | |
| 2020-12-04 | Update jnix version | Janito Vaqueiro Ferreira Filho | 1 | -4/+4 | |
| 2020-12-02 | Upgrade futures-util and futures-task | Linus Färnstrand | 1 | -38/+58 | |
| These crates had security advisories posted against them for the versions we were using | |||||
| 2020-11-30 | Updating version in package files | Linus Färnstrand | 1 | -6/+6 | |
| 2020-11-30 | Upgrade net2 and miow dependencies | Linus Färnstrand | 1 | -5/+5 | |
| Helps unblock https://github.com/rust-lang/rust/pull/78802 | |||||
| 2020-11-24 | Bump openvpn-plugin crate | David Lönnhager | 1 | -89/+59 | |
| 2020-11-23 | Add 'is-older-version' command to mullvad-setup | David Lönnhager | 1 | -0/+2 | |
| 2020-11-23 | Update nftnl crate to fix memory leak | Emīls | 1 | -5/+5 | |
| 2020-11-19 | Shuffle API address cache when loaded, and use bundled API address cache as ↵ | David Lönnhager | 1 | -0/+1 | |
| fallback | |||||
| 2020-11-18 | Updating version in package files to 2020.7 | Linus Färnstrand | 1 | -6/+6 | |
| 2020-11-17 | Upgrade socket2 and miow | Linus Färnstrand | 1 | -6/+6 | |
| For context: https://github.com/rust-lang/rust/pull/78802 | |||||
| 2020-11-16 | Updating version in package files | Linus Färnstrand | 1 | -6/+6 | |
| 2020-11-10 | Updating version to 2020.7-beta1 | Linus Färnstrand | 1 | -6/+6 | |
| 2020-10-27 | Switch to official rs-release crate | Oskar Nyberg | 1 | -19/+2 | |
| 2020-10-21 | Upgrade nix | David Lönnhager | 1 | -8/+8 | |
| 2020-10-20 | Updating version in package files | Linus Färnstrand | 1 | -6/+6 | |
| 2020-10-14 | Upgrade cfg-if to 1.0.0 | Linus Färnstrand | 1 | -19/+25 | |
| 2020-10-12 | Add 'clear-history' subcommand to mullvad-setup | Emīls | 1 | -1297/+1296 | |
| 2020-10-12 | Update manifests | David Lönnhager | 1 | -7/+0 | |
| 2020-10-06 | Updating version in package files | Linus Färnstrand | 1 | -8/+8 | |
| 2020-10-05 | Use tokio runtime for tunnel state machine | David Lönnhager | 1 | -1/+0 | |
