summaryrefslogtreecommitdiffhomepage
path: root/talpid-core
AgeCommit message (Expand)AuthorFilesLines
2026-04-21Update wmi from 0.14 to 0.18David Lönnhager2-77/+47
2026-04-20Use if-let guards in some match expressionsDavid Lönnhager1-36/+36
2026-04-20Fix 'mullvad split-tunnel clear' getting stuckDavid Lönnhager1-7/+3
2026-04-17Fix clippy lints after 1.95 updateDavid Lönnhager1-4/+2
2026-03-31Ensure that the split tunnel service is configured correctly on startupDavid Lönnhager1-6/+19
2026-03-24Log when resolve_paths takes a lot of timeDavid Lönnhager1-1/+18
2026-03-24Add extremely long timeout for resolve_pathsDavid Lönnhager1-14/+27
2026-03-24Make get_final_path_name_by_handle safeDavid Lönnhager1-2/+8
2026-03-24Remove read access when resolving split app pathsDavid Lönnhager1-1/+3
2026-03-24Resolve split tunnel paths outside of request threadDavid Lönnhager2-36/+64
2026-03-24Fix incorrect lock order acquisition in ST volume monitorDavid Lönnhager1-1/+3
2026-03-20Split Firewall constructors per targetMarkus Pettersson1-17/+16
2026-03-06Fix lints and warningsDavid Lönnhager2-2/+2
2026-03-04Fix broken docstrings in talpid-coreJoakim Hulthe6-19/+21
2026-03-02Convert `talpid-dbus` to a workspace dependencyMarkus Pettersson1-1/+1
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