summaryrefslogtreecommitdiffhomepage
path: root/talpid-core/src
AgeCommit message (Expand)AuthorFilesLines
2022-02-04Fix deprecation warning and add some docsDavid Lönnhager1-1/+7
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īls1-16/+15
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īls12-1366/+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-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-13Allow only root to reach the API in blocked stateEmīls3-5/+18
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
2021-12-10Simplify firewall for custom resolverEmīls5-183/+68
2021-12-10Rework firewall exclusion rulesEmīls6-149/+56
2021-12-10Rework get_group_id()Emīls1-7/+15
2021-12-10Enable custom resolver after unblocking resovlersEmīls9-301/+311
2021-12-10Have DNS manager select the best DNS configEmīls4-20/+33
2021-12-10Improve logging in custom resolverEmīls1-0/+3
2021-12-10Bump file handle limitEmīls1-1/+36
2021-12-10Add custom resolverEmīls13-70/+1711
2021-12-10Add exclusion GID fetcherEmīls Piņķis2-0/+16
2021-12-08Rewrite construction of WinFwAllowedEndpoint using only safe codeDavid Lönnhager1-51/+51
2021-12-08Add path restrictions for allowed endpoints in the daemonDavid Lönnhager5-58/+89
2021-12-08Update FFI code for WinFwDavid Lönnhager1-3/+10
2021-12-07Update wireguard dll pathDavid Lönnhager1-2/+3
2021-12-07Update wg-nt tunnel to use new APIDavid Lönnhager1-145/+32
2021-12-07Add wrapper around ConvertInterfaceLuidToAliasDavid Lönnhager1-5/+21
2021-12-06Suppress output to stderr.log from pfctlDavid Lönnhager1-1/+3
2021-12-02Make initial allowed endpoint mandatoryDavid Lönnhager3-40/+36
2021-12-01Fix deprecated uses and simplify uses of widestringDavid Lönnhager4-44/+19
2021-11-29Pass interface by LUID instead of alias to WinDnsDavid Lönnhager1-16/+23
2021-11-29Reformat code without blank_lines_upper_bound = 2Linus Färnstrand36-90/+0
2021-11-26Implement Send trait for the DNS monitor on macOSDavid Lönnhager1-0/+4