summaryrefslogtreecommitdiffhomepage
path: root/talpid-core
AgeCommit message (Expand)AuthorFilesLines
2022-02-28Establish WireGuard connectivity before overriding default routeDavid Lönnhager1-52/+82
2022-02-22Use tunnel state machine handle instead of plain oneshotDavid Lönnhager1-3/+23
2022-02-22Remove unused/dead code from Android tun providerDavid Lönnhager1-21/+0
2022-02-17Remove allowed endpoint from Android tun provider, since sockets are bypassed...David Lönnhager7-52/+11
2022-02-17Remove superfluous whitespace in feature arraysEmīls1-4/+4
2022-02-17Move exclusion_gid to SharedTunnelStateValuesEmīls2-4/+6
2022-02-17Remove exclusion_gid from firewallEmīls2-8/+3
2022-02-17Allow initializing firewall without argsEmīls7-92/+98
2022-02-15Add extra slack to test_establish_timeoutEmīls1-17/+8
2022-02-15Add tokio timer tests for retry logicEmīls2-0/+24
2022-02-15Use alpha version of trust-dnsEmīls2-2/+2
2022-02-15Upgrade err-derive to at least 0.3.1Linus Färnstrand1-1/+1
2022-02-15Upgrade chrono. 0.4.0 does not correctly specify minimum dependency versionsLinus Färnstrand1-1/+1
2022-02-15Upgrade mnl and nftnl to versions with correct lower dependency boundsLinus Färnstrand1-2/+2
2022-02-14Set up tunnel monitor in separate threadDavid Lönnhager10-223/+248
2022-02-08Reapply excluded paths when the frontend receives messages for deviceDavid Lönnhager3-54/+171
2022-02-07Ignore volumes without known file systemsDavid Lönnhager1-7/+16
2022-02-04Fix deprecation warning and add some docsDavid Lönnhager1-1/+7
2022-02-03Upgrade nix from 0.22.2 to 0.23.0Linus Färnstrand1-1/+1
2022-02-02Notify path monitor of volume mounts/dismountsDavid Lönnhager3-11/+26
2022-02-02Detect arrival and removal of volumesDavid Lönnhager4-19/+112
2022-02-02Add Windows windowing utilities moduleDavid Lönnhager3-125/+142
2022-02-02Improve validation of excluded pathsDavid Lönnhager1-5/+8
2022-01-28Use mainline trust-dnsEmīls2-17/+16
2022-01-24Improve default route extractionEmīls1-3/+5
2022-01-24Add docs to the offline moduleEmīls1-0/+22
2022-01-24Use route monitor to drive the offline monitorEmīls4-186/+84
2022-01-21Remove Windows 10 check from DNS moduleDavid Lönnhager1-16/+3
2022-01-18Remove superfluous channelDavid Lönnhager1-31/+12
2022-01-18Invert async/sync logic in wireguard monitorDavid Lönnhager1-54/+55
2022-01-14Simplify custom resolver to not leak any trafficEmīls13-1367/+416
2022-01-14Handle IP interface configuration asynchronously for wgDavid Lönnhager4-128/+137
2022-01-14Wait for IP interfaces before setting MTUDavid Lönnhager1-11/+52
2022-01-11Use ": " as delimiter instead of " - " between messages and valueLinus Färnstrand8-14/+14
2022-01-07Always use logging macros prefixed with log::Linus Färnstrand4-40/+36
2022-01-04Update system-confuguration to 0.5Emīls1-1/+1
2022-01-03Add unit test for initial wg connectivity checkDavid Lönnhager1-3/+75
2022-01-03Gradually increase retry interval for wireguard tunnelsDavid Lönnhager4-9/+37
2021-12-17Increase firewall transaction lock timeout on WindowsDavid Lönnhager1-1/+2
2021-12-16Tiny simplification/code cleanupLinus Färnstrand1-8/+6
2021-12-15Use Duration::MAX where applicableDavid Lönnhager1-7/+4
2021-12-14Fix some cargo doc warningsDavid Lönnhager1-2/+2
2021-12-13Make trust-dns a macOS exclusive dependencyEmīls Piņķis1-1/+1
2021-12-13Allow only root to reach the API in blocked stateEmīls3-5/+18
2021-12-13Use release 0.4.2 of socket2Emīls Piņķis1-3/+1
2021-12-10Improve documentationEmīls4-12/+19
2021-12-10Fix daemonEmīls2-16/+14
2021-12-10Document the resolver module moreEmīls1-13/+48
2021-12-10Only allow resolved traffic for rootEmīls1-0/+1
2021-12-10Rename option to 'allow_macos_connection_check'Emīls9-112/+126