summaryrefslogtreecommitdiffhomepage
path: root/talpid-core/src
AgeCommit message (Expand)AuthorFilesLines
2025-05-14Add logger to talpid-core::resolver testsJoakim Hulthe1-3/+3
2025-05-14Make local resolver tests run sequentiallyJoakim Hulthe1-1/+9
2025-05-14Use local DNS resolver on macOS by defaultMarkus Pettersson5-99/+180
2025-05-14Use HQC-256 instead of Classic McEliece in quantum-resistant handshakeLinus Färnstrand1-9/+0
2025-04-10Fix some compilation errors on macOS for Rust 2024David Lönnhager1-1/+1
2025-04-01Spawn the keypair generator lazily on androidDavid Göransson1-0/+5
2025-03-25Avoid using an unavailable ip version to connect to a relayJonatan Rhodin6-39/+29
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-03-07Track IPv6 connectivity on AndroidDavid Lönnhager1-26/+36
2025-02-25Add safety comment to talpid_core::dns::windows::dnsapiJoakim Hulthe1-0/+1
2025-02-25Remove unused unsafe impl SendJoakim Hulthe1-2/+0
2025-02-25Fix improper pointer provenanceJoakim Hulthe1-2/+6
2025-02-25Allow undocumented_unsafe_blocks in even more modulesJoakim Hulthe6-0/+10
2025-02-25Allow undocumented_unsafe_blocks in some modulesJoakim Hulthe1-0/+2
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-25Replace libc::if_nametoindex with nixJoakim Hulthe1-20/+9
2025-02-25Reduce open_tun calls (Establish)David Göransson1-0/+4
2025-02-25Remove calls to restart tunnelDavid Göransson2-64/+8
2025-02-18Fix capacity valueAndrej Mihajlov1-1/+1
2025-02-17Fix flush scrub rules when disconnectingMarkus Pettersson1-0/+2
2025-02-17Fix clean up NAT workaround rules when disconnectingMarkus Pettersson1-0/+3
2025-02-14Refactor `DisconnectingState::handle_commands`Sebastian Holmin1-172/+66
2025-02-12Format workspaceSebastian Holmin5-21/+20
2025-02-12Fix `clippy::precedence`Sebastian Holmin1-17/+19
2025-02-12Fix `unsafe_op_in_unsafe_fn` warningSebastian Holmin6-55/+69
2025-02-12Fix miscellaneous lintsSebastian Holmin1-1/+1
2025-02-12Replace `#[no_mangle]` with `#[unsafe(no_mangle)]`Sebastian Holmin1-1/+1
2025-02-06Request (poll) initial NetworkState at startupMarkus Pettersson1-1/+0
2025-02-06Replace old waitForTunnelUp functionDavid Göransson2-0/+2
2025-01-24Complete leak checker and implement in daemonJoakim Hulthe2-52/+24
2025-01-24Add PoC leak checker library and CLIJoakim Hulthe1-16/+39
2025-01-14Fix new `clippy` warningsMarkus Pettersson1-1/+1
2025-01-09Do not expose the key pair receiver publiclySebastian Holmin1-2/+2
2025-01-09Make `KEY_PAIR` private and expose it by a fnSebastian Holmin1-2/+2
2025-01-09Spawn key pair worker on launchSebastian Holmin1-0/+1
2025-01-09Update documentationSebastian Holmin1-0/+3
2024-12-20Remove `duct` as a macOS dependency in `talpid-core`Markus Pettersson1-16/+7
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-12Remove some deprecated ref patternsJoakim Hulthe2-17/+14
2024-12-12Fix full-disk access check getting stuckDavid Lönnhager1-29/+51
2024-12-02Disable Apple services workaroudns for unaffected macOS versionsMarkus Pettersson6-112/+207
2024-12-02Improve documentation on how to debug pfMarkus Pettersson1-1/+1
2024-12-02Replace generic with new typeSebastian Holmin2-57/+42
2024-12-02Replace dyn fn with genericSebastian Holmin2-67/+62
2024-11-28Log failure reason when trying DNS managersJoakim Hulthe1-14/+27
2024-11-27Fix lintDavid Göransson1-3/+3
2024-11-27Fix formattingDavid Göransson2-32/+22