summaryrefslogtreecommitdiffhomepage
path: root/talpid-core/src/lib.rs
AgeCommit message (Expand)AuthorFilesLines
2024-11-22Add non-blocking DNS resolver for Android API requestsDavid Lönnhager1-0/+4
2024-10-03Tweak some names and docs in macos resolverJoakim Hulthe1-1/+1
2024-02-15Swap out `talpid-core` for `talpid-future`Markus Pettersson1-3/+0
2024-01-04Add workspace level lintsLinus Färnstrand1-1/+0
2022-11-07Split up talpid-coreEmīls Piņķis1-21/+2
2022-10-18Port winnet from C++ to RustJonathan1-4/+0
2021-12-10Rework firewall exclusion rulesEmīls1-4/+0
2021-12-10Add custom resolverEmīls1-0/+4
2021-12-10Add exclusion GID fetcherEmīls Piņķis1-0/+4
2021-09-27Reorganize windows functions in talpid-coreDavid Lönnhager1-0/+4
2021-05-12Use ICMP socket on LinuxEmīls1-1/+1
2020-06-25Add future retrying to talpid-coreEmīls1-0/+3
2020-06-05Fix default route monitoring on MacOSEmīls Piņķis1-0/+1
2020-06-02Rename split modules to split_tunnelDavid Lönnhager1-1/+1
2020-06-02Add function to initialize cgroupDavid Lönnhager1-0/+3
2020-02-06Remove licence headers from Rust source codeLinus Färnstrand1-10/+2
2019-11-25Remove unused import of lazy_static in talpid-coreEmīls Piņķis1-4/+0
2019-11-25Implement WireGuard logging using callbackOdd Stranne1-0/+4
2019-11-25Add Windows support for WireGuard in 'talpid-core'Odd Stranne1-1/+0
2019-09-30Add Windows implementation for ping_monitorEmīls Piņķis1-0/+1
2019-09-30Move ping_monitor to root of talpid-coreEmīls Piņķis1-1/+3
2019-05-16Compile out `mktemp` helper module on AndroidJanito Vaqueiro Ferreira Filho1-0/+1
2019-05-16Compile out tunnel proxy management on AndroidJanito Vaqueiro Ferreira Filho1-0/+1
2019-04-18Update Rust code to determine TAP alias dynamicallyOdd Stranne1-0/+1
2019-04-05Remove error-chain dep from talpid-coreLinus Färnstrand1-3/+0
2019-04-04Get rid of error-chain in mullvad-types and talpid-typesLinus Färnstrand1-31/+0
2019-04-04Add #![deny(rust_2018_idioms)] to all crates and fix warningsLinus Färnstrand1-0/+1
2019-04-03Ignore `network_interfaces` module on AndroidJanito Vaqueiro Ferreira Filho1-1/+1
2019-04-01Add ErrorExt::display_chain_with_msgLinus Färnstrand1-0/+14
2019-03-29Get rid of error-chain in systemd_resolved DNS monitorLinus Färnstrand1-0/+17
2019-02-15Add proxy module and Shadowsocks handlerOdd Stranne1-0/+3
2019-02-01Fix windows compile errorsLinus Färnstrand1-0/+5
2019-02-01Rename security module to firewallLinus Färnstrand1-2/+2
2019-02-01Fix dns/firewall code to work with new structureLinus Färnstrand1-0/+7
2019-01-18Get rid of almost all remaining "extern crate" statementsLinus Färnstrand1-33/+0
2019-01-18Add wireguard-go support in talpid-coreEmīls Piņķis1-0/+2
2018-12-03Add network interface management to talpid-coreEmīls Piņķis1-0/+7
2018-11-21Add routing trait to talpid-coreEmīls Piņķis1-0/+4
2018-11-08Handle being offline on macOSLinus Färnstrand1-0/+2
2018-10-29Remove #[macro_use] from jsonrpc_macros and jsonrpc_client_coreLinus Färnstrand1-1/+0
2018-10-29Remove #[macro_use] from log crateLinus Färnstrand1-5/+0
2018-10-29Remove a number of #[macro_use] in favor of new way of importingLinus Färnstrand1-2/+0
2018-09-17Implement support for resolvconfJanito Vaqueiro Ferreira Filho1-0/+1
2018-09-11Create `winnet` moduleJanito Vaqueiro Ferreira Filho1-0/+5
2018-09-06Implement `is_ipv6_enabled` for WindowsJanito Vaqueiro Ferreira Filho1-0/+2
2018-08-29Move tunnel state machine to TalpidJanito Vaqueiro Ferreira Filho1-0/+5
2018-08-29Move `rotate_log` function to `talpid-core`Janito Vaqueiro Ferreira Filho1-0/+3
2018-08-27Rename firewall module to securityLinus Färnstrand1-2/+2
2018-07-18Set `ip` command path on LinuxJanito Vaqueiro Ferreira Filho1-0/+4
2018-07-02Only import ipnetwork/lazy_static on unixLinus Färnstrand1-0/+2