| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2024-12-02 | Replace generic with new type | Sebastian Holmin | 1 | -8/+27 | |
| 2024-12-02 | Replace dyn fn with generic | Sebastian Holmin | 1 | -3/+5 | |
| 2024-11-27 | Handle legacy always-on vpn profiles | David Göransson | 1 | -4/+14 | |
| Co-authored-by: Jonatan Rhodin <jonatan.rhodin@mullvad.net> | |||||
| 2024-09-25 | Add `futures` to workspace dependencies | Sebastian Holmin | 1 | -1/+1 | |
| 2024-09-02 | Remove unused NetworkInterface trait | David Lönnhager | 1 | -52/+29 | |
| 2024-09-02 | Set tunnel name to wg0-mullvad for wireguard-go | David Lönnhager | 2 | -32/+58 | |
| Co-authored-by: Markus Pettersson <markus.pettersson@mullvad.net> | |||||
| 2024-09-02 | Run `cargo +nightly clippy --fix` | Markus Pettersson | 1 | -0/+1 | |
| 2024-08-27 | Use std LazyLock instead of once_cell Lazy | David Lönnhager | 2 | -7/+8 | |
| 2024-08-13 | Refactor tunnel provider and TalpidVpnService | David Lönnhager | 6 | -247/+221 | |
| This also fixes the issue of the VPN service being restarted unnecessarily | |||||
| 2024-08-13 | Update missing comment | David Lönnhager | 1 | -1/+1 | |
| 2024-08-13 | Remove duplicate dummy DNS fix for VpnService | David Lönnhager | 1 | -9/+0 | |
| 2024-08-13 | Don't pass in excluded apps from wireguard-go | David Lönnhager | 1 | -5/+0 | |
| 2024-07-30 | Reconnect if split tunnel state changed | Markus Pettersson | 1 | -1/+1 | |
| 2024-07-25 | Fix Android code related to ipnetwork upgrades | Linus Färnstrand | 1 | -3/+3 | |
| 2024-07-25 | Upgrade pfctl to 0.5.0 and ipnetwork to 0.20 | Linus Färnstrand | 1 | -1/+1 | |
| 2024-05-29 | Migrate to gRPC | David Göransson | 2 | -9/+35 | |
| Co-authored-by: Jonatan Rhodin <jonatan.rhodin@mullvad.net> Co-authored-by: Markus Pettersson <markus.pettersson@mullvad.net> Co-authored-by: David Lönnhager <david.l@mullvad.net> | |||||
| 2024-05-08 | Set dummy DNS servers in blocking states | David Lönnhager | 1 | -11/+30 | |
| This is a fix for DNS leaks in blocking states due to an underlying OS bug where DNS queries leak when no DNS server is configured. Lockdown mode ("Block connections without VPN") would also not help in this case. More information on this issue: https://issuetracker.google.com/issues/337961996 | |||||
| 2024-02-27 | Replace err_derive with thiserror | Joakim Hulthe | 3 | -43/+33 | |
| `err_derive` is unmaintained and will probably stop working with rust edition 2024. `thiserror` is almost a drop-in replacement. This commit simply replaces all occurences of `derive(err_derive::Error)` with `derive(thiserror::Error)` and fixes the attributes, but the Error and Display impls should be identical. | |||||
| 2024-02-08 | Removed unused function | Markus Pettersson | 1 | -9/+0 | |
| 2024-02-08 | Move constants | Sebastian Holmin | 1 | -0/+13 | |
| 2024-02-08 | Fix typos | Sebastian Holmin | 1 | -1/+1 | |
| 2024-01-16 | Add rust-version to all Cargo.toml | Linus Färnstrand | 1 | -0/+1 | |
| 2024-01-09 | Remove version and publish cargo metadata | Linus Färnstrand | 1 | -2/+0 | |
| Since Rust 1.75.0 the `version` field is optional. The version defaults to "0.0.0" if it's not specified, and `publish` defaults to false if no version has been given. So by not specifying a version we get both `version = "0.0.0" and `publish = false` "for free" | |||||
| 2024-01-04 | Add workspace level lints | Linus Färnstrand | 1 | -0/+3 | |
| 2023-10-25 | Update jnix version to 0.5.1 | Jonatan Rhodin | 1 | -1/+1 | |
| 2023-10-20 | Move talpid-windows-net into talpid-windows | David Lönnhager | 2 | -2/+2 | |
| 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-01 | Move windows-sys to a workspace dependency | Linus Färnstrand | 1 | -1/+1 | |
| 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 | |
| 2023-05-24 | Fix warnings pointed out by Clippy | Linus Färnstrand | 1 | -2/+2 | |
| 2023-04-21 | Fix misc clippy warnings for Windows | Linus Färnstrand | 1 | -0/+6 | |
| 2023-03-14 | Update windows-sys in mullvad and talpid crates | David Lönnhager | 1 | -1/+1 | |
| 2023-01-18 | Clear tunnel metadata in connecting state when tunnel goes down | David Lönnhager | 1 | -1/+1 | |
| 2023-01-12 | Remove Rust dependencies from Android that were unused | Linus Färnstrand | 1 | -1/+1 | |
| 2022-11-07 | Drop Error suffix in Error enum variants | Emīls Piņķis | 1 | -13/+12 | |
| 2022-11-07 | Split up talpid-core | Emīls Piņķis | 8 | -0/+1325 | |
