path: root/tunnel (unfollow)
Commit message (Expand)AuthorFilesLines
2020-06-09winipcfg: add missing error case to dns domain settingHEADmasterJason A. Donenfeld1-1/+3
2020-06-07tunnel: unset dns search if none is specifiedJason A. Donenfeld1-7/+9
2020-06-05tunnel: support setting dns domain suffixJason A. Donenfeld2-0/+36
2020-04-07firewall: remove unused ExemptBuiltinAdministratorsJason A. Donenfeld1-17/+0
2020-04-05updater: allow updating from the command lineJason A. Donenfeld1-1/+1
2020-03-29tunnel: calculate the actual route metric by summing interface and route metricPhilipp Czerner1-2/+8
2020-01-24tunnel: deduplicate addresses from configJason A. Donenfeld1-0/+1
2019-12-16tunnel: use real on-link routesJason A. Donenfeld1-21/+10
2019-12-11firewall: add escape hatch for same-process adminsJason A. Donenfeld1-0/+17
2019-12-11firewall: fix urlsJason A. Donenfeld3-9/+9
2019-12-11tunnel: add wintun ordered unit testJason A. Donenfeld1-0/+202
2019-10-31tunnel: stop burst timer if we exceed 2 secondsJason A. Donenfeld1-0/+1
2019-10-21tunnel: blackhole sockets when there's going to be a sure routing loopJason A. Donenfeld2-9/+49
2019-10-17mod: bumpJason A. Donenfeld1-1/+1
2019-10-09Revert "tunnel: check for endpoint interfaces and media connection state"Jason A. Donenfeld1-3/+1
2019-10-09tunnel: print wintun version in debug logJason A. Donenfeld1-0/+6
2019-10-04mod: bump versionsJason A. Donenfeld2-2/+2
2019-10-01tunnel: check for endpoint interfaces and media connection stateJason A. Donenfeld1-1/+3
2019-10-01tunnel: smooth bursts from windows network notifiersJason A. Donenfeld1-5/+25
2019-10-01tunnel: windows does not always add/remove routes with up/down interfaceJason A. Donenfeld3-25/+45
2019-09-27winipcfg: make Unregister wait for callbacks to completeJason A. Donenfeld4-31/+61
2019-09-27winipcfg: port more granular locking from route change to othersJason A. Donenfeld2-22/+36
2019-09-27winipcfg: ensure we're passing copy to go routinesJason A. Donenfeld3-3/+6
2019-09-27mod: bump versionsJason A. Donenfeld2-2/+2
2019-09-23global: use SECURITY_DESCRIPTOR apis from x/sys/windowsJason A. Donenfeld7-99/+62
2019-09-23firewall: remove unused wrappersJason A. Donenfeld2-32/+0
2019-09-13tunnel: device->interfaceJason A. Donenfeld1-1/+1
2019-09-01winipcfg: launch callbacks in goroutines to prevent deadlockJason A. Donenfeld3-3/+3
2019-08-30winipcfg: use upstream helper function for elevation testJason A. Donenfeld1-16/+9
2019-08-30manager: fix nits in adapter cleanup logic and also handle ā€˜%sā€™ uniformlyJason A. Donenfeld1-1/+1
2019-08-30tunnel: allow disabling deterministic GUIDs for external consumersJason A. Donenfeld1-21/+31
2019-08-26tunnel: do not query real interface nameJason A. Donenfeld1-7/+0
2019-08-26firewall: use RtlGetNtVersionNumbers for kernel compat checksJason A. Donenfeld1-3/+2
2019-08-24version: use upstream RtlGetVersionJason A. Donenfeld1-7/+3
2019-08-24tunnel: move Run into own module to reduce file sizeJason A. Donenfeld1-2/+14
2019-08-05elevate: move service/token into proper moduleJason A. Donenfeld1-1/+2
2019-08-03tunnel: styleJason A. Donenfeld1-1/+1
2019-07-19tunnel: extract owner of config file for pipe daclJason A. Donenfeld2-0/+60
2019-06-18tunnel: wait for IP service to attach to wintunJason A. Donenfeld6-125/+268
2019-06-13firewall: adjust loopback rule for better matchingOdd Stranne2-17/+14
2019-06-13tunnel: clearer GUID encoding schemeJason A. Donenfeld1-24/+38
2019-06-11winipcfg: prefer own methods over direct API callsSimon Rozman1-2/+2
2019-06-10tunnel: generate GUIDs deterministicallyJason A. Donenfeld2-1/+74
2019-06-09tunnel: SCM lock status is upstream nowJason A. Donenfeld1-32/+11
2019-06-07tunnel: release SCM locks by faking an early start before wintun initJason A. Donenfeld1-0/+35
2019-06-07firewall: GUID generation is now upstreamJason A. Donenfeld2-16/+2
2019-06-07global: cleanup TODO comment spacingJason A. Donenfeld5-6/+6
2019-06-07tunnel: perform full stop on shutdownSimon Rozman1-2/+2
2019-06-07tunnel: retain SeLoadDriverPrivilegeJason A. Donenfeld1-2/+2
2019-06-07tunnel: don't fail on v6 family lookup unless using v6Jason A. Donenfeld1-14/+16