summaryrefslogtreecommitdiffhomepage
path: root/talpid-core/src/split_tunnel
AgeCommit message (Expand)AuthorFilesLines
2026-03-06Fix lints and warningsDavid Lönnhager1-1/+1
2026-03-04Fix broken docstrings in talpid-coreJoakim Hulthe2-7/+7
2026-01-23Fix allow attributes warning on generated bindgen bindingsLinus Färnstrand1-1/+1
2026-01-22Add RPC for checking if split tunneling was initialized on WindowsDavid Lönnhager1-0/+9
2026-01-15Disable cgroup2 by defaultDavid Lönnhager1-22/+33
2026-01-09Replace many #[allow] with #[expect]Linus Färnstrand3-6/+4
2026-01-09Fix clippy::as_ptr_cast_mut in Windows codeLinus Färnstrand1-2/+2
2025-12-22Rename split tunnel statesDavid Lönnhager1-24/+26
2025-12-22Fix possible inconsistent state when setting initial split tunnel pathsDavid Lönnhager1-5/+23
2025-12-22Allow daemon to run with split tunneling unavailable on WindowsDavid Lönnhager1-12/+194
2025-12-16Rename SplitTunnelIsEnabled RPC to SplitTunnelIsSupportedDavid Lönnhager1-2/+2
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-09Move cgroup helpers to new crateJoakim Hulthe3-332/+23
2025-12-09Merge cgroups v1 and v2 implementationsJoakim Hulthe6-504/+595
2025-12-09Pass cgroup2 to firewall moduleJoakim Hulthe1-12/+37
2025-12-09Check that cgroup2 is supported by nft on startupJoakim Hulthe1-0/+43
2025-12-09Save inode in Cgroup2Joakim Hulthe1-3/+18
2025-12-09Fix take mutable reference to PidManager::list_pidsMarkus Pettersson1-6/+13
2025-12-09Implement split-tunneling using cgroup2Joakim Hulthe2-1/+192
2025-12-09Rename cgroup1 moduleJoakim Hulthe2-2/+4
2025-11-20Fix clippy::borrow_as_ptr warnings on macOSLinus Färnstrand1-1/+1
2025-11-20Fix clippy::borrow_as_ptr warnings on WindowsLinus Färnstrand3-23/+24
2025-11-17Hide `talpid_core::tunnel` moduleMarkus Pettersson1-1/+2
2025-11-13Collapse nested if statements where possibleLinus Färnstrand4-19/+19
2025-10-20Unload ST driver only if a successful reset occursDavid Lönnhager2-24/+43
2025-10-03Bump windows-sys version to latestDavid Lönnhager4-19/+24
2025-08-19Support deserializing ESMessage version 10Joakim Hulthe5-16/+171
2025-08-19Add test for ESMessage::deserializeJoakim Hulthe2-0/+46
2025-08-19Check eslogger PIDs before using themJoakim Hulthe1-2/+15
2025-07-10Run `cargo fmt`Sebastian Holmin9-33/+38
2025-07-09Use `std::ptr::eq` when comparing raw pointersSebastian Holmin1-3/+3
2025-07-09Fix length comparison to zeroLinus Färnstrand1-1/+1
2025-07-09Use `io:Error::other`Sebastian Holmin2-9/+5
2025-06-19Add RPC for checking if split tunneling is available on LinuxDavid Lönnhager1-2/+13
2025-06-19Make daemon start without split tunnelingDavid Lönnhager1-18/+46
2025-04-10Fix some compilation errors on macOS for Rust 2024David Lönnhager1-1/+1
2025-03-18Replace to_owned with clone where that's implicitly what was going onLinus Färnstrand2-4/+4
2025-03-18Remove needsless cloning of objectsLinus Färnstrand1-1/+1
2025-02-25Allow undocumented_unsafe_blocks in even more modulesJoakim Hulthe2-0/+4
2025-02-25Remove unsafe block in talpid_core::split_tunnel::macos::tunJoakim Hulthe1-3/+9
2025-02-25Fix safety comments in talpid_core::split_tunnel::macos::bpfJoakim Hulthe1-5/+6
2025-02-12Format workspaceSebastian Holmin2-11/+11
2025-02-12Fix `clippy::precedence`Sebastian Holmin1-17/+19
2025-02-12Fix `unsafe_op_in_unsafe_fn` warningSebastian Holmin3-40/+53
2025-01-14Fix new `clippy` warningsMarkus Pettersson1-1/+1
2024-12-16Implement time sensitive tests for FDA checkMarkus Pettersson1-14/+59
2024-12-16Remove `proc` argument to `parse_logger_status`Markus Pettersson1-25/+6
2024-12-12Fix full-disk access check getting stuckDavid Lönnhager1-29/+51