summaryrefslogtreecommitdiffhomepage
path: root/talpid-core
AgeCommit message (Expand)AuthorFilesLines
2026-02-26Set the app in a blocking state if invalid ipv6 configJonatan Rhodin2-1/+16
2026-02-13Do not remove deprecated mangle tablesDavid Lönnhager1-20/+0
2026-02-11Bump mnl to 0.3.1David Lönnhager1-1/+1
2026-01-23Fix allow attributes warning on generated bindgen bindingsLinus Färnstrand1-1/+1
2026-01-23Format `Cargo.toml` files using `tombi`Sebastian Holmin1-57/+54
2026-01-22Add RPC for checking if split tunneling was initialized on WindowsDavid Lönnhager1-0/+9
2026-01-15Do not add cgroup2 firewall rules unless cgroup2 feature is enabledDavid Lönnhager1-1/+7
2026-01-15Disable cgroup2 by defaultDavid Lönnhager2-22/+34
2026-01-14Fix missing daemon log fileMarkus Pettersson1-1/+2
2026-01-09Replace many #[allow] with #[expect]Linus Färnstrand13-22/+15
2026-01-09Fix clippy::as_ptr_cast_mut in Windows codeLinus Färnstrand1-2/+2
2026-01-08Remove unused dependencies found with cargo-macheteLinus Färnstrand1-1/+0
2026-01-08Remove some unused #[allow] attributes, and replace some with #[expect]Linus Färnstrand2-2/+5
2025-12-23Use absolute path for wintun.dllDavid Lönnhager1-1/+4
2025-12-22Rename split tunnel statesDavid Lönnhager1-24/+26
2025-12-22Fix possible inconsistent state when setting initial split tunnel pathsDavid Lönnhager2-23/+34
2025-12-22Allow daemon to run with split tunneling unavailable on WindowsDavid Lönnhager2-31/+209
2025-12-16Rename SplitTunnelIsEnabled RPC to SplitTunnelIsSupportedDavid Lönnhager1-2/+2
2025-12-09Fix compare captive portal domain names as fully qualifiedMarkus Pettersson1-3/+6
2025-12-09Fix RUSTSEC-2025-0134Markus Pettersson1-43/+49
2025-12-09Fix clippy warning about #[macro_export]Joakim Hulthe3-4/+3
2025-12-09Add deprecation notice when using cgroups v1 fallbackJoakim Hulthe1-1/+9
2025-12-09Remember to mount net_cls directoryJoakim Hulthe1-2/+2
2025-12-09Allow overriding cgroup2 root mount pathMarkus Pettersson1-3/+2
2025-12-09Add comment for future usMarkus Pettersson1-1/+5
2025-12-09Move cgroup helpers to new crateJoakim Hulthe7-336/+31
2025-12-09Support both cgroups v1 and v2 in firewall moduleJoakim Hulthe3-31/+66
2025-12-09Merge cgroups v1 and v2 implementationsJoakim Hulthe8-569/+622
2025-12-09Add more docs to firewall/linux.rsJoakim Hulthe1-0/+9
2025-12-09Pass cgroup2 to firewall moduleJoakim Hulthe4-60/+106
2025-12-09Check that cgroup2 is supported by nft on startupJoakim Hulthe1-0/+43
2025-12-09Expose `send_and_process` from linux firewall moduleJoakim Hulthe3-16/+21
2025-12-09Do not error on missing docs when developingJoakim Hulthe1-1/+1
2025-12-09Save inode in Cgroup2Joakim Hulthe1-3/+18
2025-12-09Bump nftnl to 0.9.1Joakim Hulthe1-1/+1
2025-12-09Add documentation on nftables socket expression for cgroup2-based STMarkus Pettersson1-0/+15
2025-12-09Fix take mutable reference to PidManager::list_pidsMarkus Pettersson1-6/+13
2025-12-09Log if the cgroup2 does not existMarkus Pettersson1-5/+15
2025-12-09Use nft correctly in verify_tablesMarkus Pettersson1-23/+11
2025-12-09Use inode, not name, when referencing cgroup2Joakim Hulthe1-3/+11
2025-12-09Add `counters` to split tunneling nft ruleJoakim Hulthe1-0/+3
2025-12-09Update mnlJoakim Hulthe2-12/+20
2025-12-09Add note on nftnl linkingJoakim Hulthe1-1/+4
2025-12-09Fix comments on cgroups firewallJoakim Hulthe1-13/+13
2025-12-09Implement split-tunneling using cgroup2Joakim Hulthe4-13/+222
2025-12-09Rename cgroup1 moduleJoakim Hulthe2-2/+4
2025-11-26Add comments for DHCPv6 rules in Linux firewall moduleMarkus Pettersson1-1/+2
2025-11-26Fix clippy::needless_borrows_for_generic_argsMarkus Pettersson1-10/+10
2025-11-26Bump `nftnl` to 0.9.0Markus Pettersson1-1/+1
2025-11-26Use talpid-dns in talpid-coreMarkus Pettersson24-2704/+18