path: root/tunnel/service.go (unfollow)
Commit message (Expand)AuthorFilesLines
13 daysglobal: bump dateJason A. Donenfeld1-1/+1
2021-11-08tunnel: check for WeakHostSend/Forwarding in pitfallsJason A. Donenfeld1-0/+2
2021-10-26services: use more reliable method of detecting boot-upJason A. Donenfeld1-16/+16
2021-10-26tunnel: defer startup until tcp configuration is setJason A. Donenfeld1-5/+15
2021-10-21tunnel: add retry loop to certain interface config failuresJason A. Donenfeld1-1/+1
2021-10-16global: remove wireguard-go/Wintun implementationJason A. Donenfeld1-126/+38
2021-10-16tunnel: remove old reboot required logicJason A. Donenfeld1-4/+0
2021-10-05driver: use new APIJason A. Donenfeld1-13/+2
2021-09-15tunnel: return if unable to configureJason A. Donenfeld1-0/+2
2021-09-14tunnel: reinitialize configuration after PnP flaps driver on <10Jason A. Donenfeld1-2/+2
2021-09-12global: prefer WireGuardNT over wireguard-go/WintunJason A. Donenfeld1-7/+1
2021-08-10tunnel: execute *down commands for wgntJason A. Donenfeld1-3/+6
2021-08-09embeddable-dll-service: use wgnt alwaysJason A. Donenfeld1-1/+7
2021-08-08driver: break encapsulation and pass timestamp to ringloggerJason A. Donenfeld1-1/+7
2021-08-08tunnel: increase tun creation retry boot timer to 10 minutesJason A. Donenfeld1-2/+2
2021-08-02driver: introduce new module for talking with kernel driverJason A. Donenfeld1-52/+123
2021-02-22tunnel: new bind object handlingJason A. Donenfeld1-2/+4
2021-02-16tunnel: retry wintun creation a few times at early bootJason A. Donenfeld1-1/+12
2021-02-16tunnel: simplify panic printingJason A. Donenfeld1-12/+0
2021-02-01global: bump copyright dateJason A. Donenfeld1-1/+1
2021-02-01tunnel: update to simpler logging interfaceJason A. Donenfeld1-5/+2
2021-01-24mod: bumpJason A. Donenfeld1-4/+2
2020-11-22global: update headersJason A. Donenfeld1-1/+1
2020-11-22tunnel: enable {Pre,Post}{Up,Down} scripts gated behind admin knobJason A. Donenfeld1-8/+27
2020-11-22tunnel: only enable DNS blocking for 0/0 configsJason A. Donenfeld1-1/+0
2020-11-13manager: adopt new Wintun APISimon Rozman1-2/+2
2020-01-24tunnel: deduplicate addresses from configJason A. Donenfeld1-0/+1
2019-10-17mod: bumpJason A. Donenfeld1-1/+1
2019-10-09tunnel: print wintun version in debug logJason A. Donenfeld1-0/+6
2019-09-13tunnel: device->interfaceJason A. Donenfeld1-1/+1
2019-08-26tunnel: do not query real interface nameJason A. Donenfeld1-7/+0
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-07-19tunnel: extract owner of config file for pipe daclJason A. Donenfeld1-0/+5
2019-06-18tunnel: wait for IP service to attach to wintunJason A. Donenfeld1-23/+14
2019-06-10tunnel: generate GUIDs deterministicallyJason A. Donenfeld1-1/+1
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-07global: cleanup TODO comment spacingJason A. Donenfeld1-1/+1
2019-06-07tunnel: perform full stop on shutdownSimon Rozman1-2/+2
2019-06-07tunnel: retain SeLoadDriverPrivilegeJason A. Donenfeld1-2/+2
2019-05-31tunnel: make tcp/ip waiting explicitJason A. Donenfeld1-0/+3
2019-05-22winipcfg: importJason A. Donenfeld1-1/+1
2019-05-22tunnel: remove routes before destroying interfaceJason A. Donenfeld1-1/+5
2019-05-20service: split into tunnel and managerJason A. Donenfeld1-20/+22
2019-05-20service: simplify tunnel loggingJason A. Donenfeld1-35/+24
2019-05-16service: silently ignore routes that won't have a gatewayJason A. Donenfeld1-1/+12
2019-05-16service: print useragent in logJason A. Donenfeld1-1/+2
2019-05-16global: change acronyms to uppercaseSimon Rozman1-1/+1
2019-05-15ui: drop permissionsJason A. Donenfeld1-1/+1