aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/tunnel/service.go (follow)
Commit message (Expand)AuthorAgeFilesLines
* global: bump dateJason A. Donenfeld2022-01-061-1/+1
* tunnel: check for WeakHostSend/Forwarding in pitfallsJason A. Donenfeld2021-11-081-0/+2
* services: use more reliable method of detecting boot-upJason A. Donenfeld2021-10-261-16/+16
* tunnel: defer startup until tcp configuration is setJason A. Donenfeld2021-10-261-5/+15
* tunnel: add retry loop to certain interface config failuresJason A. Donenfeld2021-10-211-1/+1
* global: remove wireguard-go/Wintun implementationJason A. Donenfeld2021-10-161-126/+38
* tunnel: remove old reboot required logicJason A. Donenfeld2021-10-161-4/+0
* driver: use new APIJason A. Donenfeld2021-10-051-13/+2
* tunnel: return if unable to configureJason A. Donenfeld2021-09-151-0/+2
* tunnel: reinitialize configuration after PnP flaps driver on <10Jason A. Donenfeld2021-09-141-2/+2
* global: prefer WireGuardNT over wireguard-go/WintunJason A. Donenfeld2021-09-121-7/+1
* tunnel: execute *down commands for wgntJason A. Donenfeld2021-08-101-3/+6
* embeddable-dll-service: use wgnt alwaysJason A. Donenfeld2021-08-091-1/+7
* driver: break encapsulation and pass timestamp to ringloggerJason A. Donenfeld2021-08-081-1/+7
* tunnel: increase tun creation retry boot timer to 10 minutesJason A. Donenfeld2021-08-081-2/+2
* driver: introduce new module for talking with kernel driverJason A. Donenfeld2021-08-021-52/+123
* tunnel: new bind object handlingJason A. Donenfeld2021-02-221-2/+4
* tunnel: retry wintun creation a few times at early bootJason A. Donenfeld2021-02-161-1/+12
* tunnel: simplify panic printingJason A. Donenfeld2021-02-161-12/+0
* global: bump copyright dateJason A. Donenfeld2021-02-011-1/+1
* tunnel: update to simpler logging interfaceJason A. Donenfeld2021-02-011-5/+2
* mod: bumpJason A. Donenfeld2021-01-241-4/+2
* global: update headersJason A. Donenfeld2020-11-221-1/+1
* tunnel: enable {Pre,Post}{Up,Down} scripts gated behind admin knobJason A. Donenfeld2020-11-221-8/+27
* tunnel: only enable DNS blocking for 0/0 configsJason A. Donenfeld2020-11-221-1/+0
* manager: adopt new Wintun APISimon Rozman2020-11-131-2/+2
* tunnel: deduplicate addresses from configJason A. Donenfeld2020-01-241-0/+1
* mod: bumpJason A. Donenfeld2019-10-171-1/+1
* tunnel: print wintun version in debug logJason A. Donenfeld2019-10-091-0/+6
* tunnel: device->interfaceJason A. Donenfeld2019-09-131-1/+1
* tunnel: do not query real interface nameJason A. Donenfeld2019-08-261-7/+0
* tunnel: move Run into own module to reduce file sizeJason A. Donenfeld2019-08-241-2/+14
* elevate: move service/token into proper moduleJason A. Donenfeld2019-08-051-1/+2
* tunnel: extract owner of config file for pipe daclJason A. Donenfeld2019-07-191-0/+5
* tunnel: wait for IP service to attach to wintunJason A. Donenfeld2019-06-181-23/+14
* tunnel: generate GUIDs deterministicallyJason A. Donenfeld2019-06-101-1/+1
* tunnel: SCM lock status is upstream nowJason A. Donenfeld2019-06-091-32/+11
* tunnel: release SCM locks by faking an early start before wintun initJason A. Donenfeld2019-06-071-0/+35
* global: cleanup TODO comment spacingJason A. Donenfeld2019-06-071-1/+1
* tunnel: perform full stop on shutdownSimon Rozman2019-06-071-2/+2
* tunnel: retain SeLoadDriverPrivilegeJason A. Donenfeld2019-06-071-2/+2
* tunnel: make tcp/ip waiting explicitJason A. Donenfeld2019-05-311-0/+3
* winipcfg: importJason A. Donenfeld2019-05-221-1/+1
* tunnel: remove routes before destroying interfaceJason A. Donenfeld2019-05-221-1/+5
* service: split into tunnel and managerJason A. Donenfeld2019-05-201-0/+225