| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2023-10-11 | Make `once_cell` a workspace dependency | Markus Pettersson | 1 | -1/+1 | |
| 2023-09-11 | Move log depedency to workspace toml file | David Lönnhager | 1 | -1/+1 | |
| 2023-09-11 | Make err-derive a workspace dependency | David Lönnhager | 1 | -1/+1 | |
| 2023-08-04 | Replace all use of `lazy_static` with `once_cell` | Markus Pettersson | 1 | -1/+1 | |
| To align more with the upcoming standardizations within the Rust ecosystem which started with the release of `1.70.0` and the inevitable deprecation of `lazy_static`. | |||||
| 2023-07-14 | Move tokio dependency to be a workspace dependency | Linus Färnstrand | 1 | -1/+1 | |
| 2023-07-14 | Set package fields in workspace and inherit in packages | Linus Färnstrand | 1 | -5/+6 | |
| 2022-10-10 | Set all Rust crate versions to 0.0.0 | Linus Färnstrand | 1 | -1/+1 | |
| 2022-07-01 | Add the license field to talpid-dbus crate | Linus Färnstrand | 1 | -0/+1 | |
| 2022-02-15 | Upgrade err-derive to at least 0.3.1 | Linus Färnstrand | 1 | -1/+1 | |
| 2021-11-08 | Set all Rust crates to edition 2021 | Linus Färnstrand | 1 | -1/+1 | |
| 2021-08-12 | Remove unused talpid-types dependency | Linus Färnstrand | 1 | -1/+0 | |
| 2021-07-13 | Update tokio dependencies | David Lönnhager | 1 | -1/+1 | |
| 2021-06-09 | Infer and monitor interfaces for DNS config | David Lönnhager | 1 | -0/+1 | |
| 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-02-05 | Upgrade err-derive dependency to 0.3.0 | Linus Färnstrand | 1 | -1/+1 | |
| 2021-01-12 | Add talpid-dbus crate | Emīls | 1 | -0/+12 | |
