path: root/service (unfollow)
Commit message (Expand)AuthorFilesLines
2019-05-20service: split into tunnel and managerJason A. Donenfeld23-5171/+0
2019-05-20service: move route monitor and account for changing indexJason A. Donenfeld2-133/+150
2019-05-20service: simplify tunnel loggingJason A. Donenfeld2-37/+25
2019-05-20service: give indication of socket bindingJason A. Donenfeld1-0/+2
2019-05-18firewall: don't add empty dns allow rulesJason A. Donenfeld1-4/+4
2019-05-16service: silently ignore routes that won't have a gatewayJason A. Donenfeld3-20/+32
2019-05-16service: print useragent in logJason A. Donenfeld2-1/+5
2019-05-16global: correct names and patterns for go lintJason A. Donenfeld8-66/+64
2019-05-16service: use more upstream constantsJason A. Donenfeld4-18/+12
2019-05-16firewall: correct protocol condition in NDP filtersOdd Stranne2-8/+9
2019-05-16service: token elevation stuff is upstreamJason A. Donenfeld2-34/+14
2019-05-16global: change acronyms to uppercaseSimon Rozman5-67/+67
2019-05-15firewall: allow wireguard.exe to override other rulesJason A. Donenfeld1-0/+1
2019-05-15firewall: give sublayer heavy weightJason A. Donenfeld1-0/+1
2019-05-15firewall: correct type on 32bit structureJason A. Donenfeld1-1/+1
2019-05-15service: ip adapter might not be up yetJason A. Donenfeld1-5/+19
2019-05-15ui: drop permissionsJason A. Donenfeld2-2/+2
2019-05-15service: move WTS upstreamJason A. Donenfeld4-136/+12
2019-05-15service: more apis ported upstreamJason A. Donenfeld3-64/+10
2019-05-14service: clean up token manglingJason A. Donenfeld4-89/+21
2019-05-14service: drop all privileges for tunnel serviceOdd Stranne4-0/+108
2019-05-14service: replace GetIfEntry2Ex with GetIfEntry2Simon Rozman1-1/+1
2019-05-14service: winipcfg no longer returns a wrapped errorJason A. Donenfeld1-2/+2
2019-05-14service: skip routes for interfaces that aren't upJason A. Donenfeld1-0/+5
2019-05-14service: account for loggedon but disconnected sessionsJason A. Donenfeld1-1/+1
2019-05-14global: use tab after //sysJason A. Donenfeld2-5/+5
2019-05-14global: regroup all importsJason A. Donenfeld13-33/+46
2019-05-14service: reuse golang.org/x/sys/windows address family constantsSimon Rozman1-12/+13
2019-05-13firewall: fix logic errorJason A. Donenfeld1-1/+1
2019-05-13firewall: only allow specified dns serversJason A. Donenfeld3-49/+186
2019-05-13service: use more standard naming scheme for syscallsJason A. Donenfeld4-99/+95
2019-05-13service: allow go to create correct environment blockJason A. Donenfeld4-83/+10
2019-05-12service: run UI with elevated tokenJason A. Donenfeld3-375/+11
2019-05-11service: run UI at high integrityJason A. Donenfeld3-0/+34
2019-05-10service: use LUID directlyJason A. Donenfeld1-15/+5
2019-05-10service: clean up addresses from stale interfacesJason A. Donenfeld1-0/+51
2019-05-10service: fix user logoutJason A. Donenfeld1-17/+50
2019-05-09service: account for delete pending windows bug in tunneltrackerJason A. Donenfeld2-12/+35
2019-05-08service: prevent against multiple routines per sessionJason A. Donenfeld1-4/+18
2019-05-08service: print in log after UI exitsJason A. Donenfeld1-3/+10
2019-05-08service: waste a page due to sheer incompetenceJason A. Donenfeld1-1/+1
2019-05-08service: require elevated tokenJason A. Donenfeld1-0/+1
2019-05-08service: make the generated bindings do the type forcingJason A. Donenfeld2-64/+56
2019-05-08service: local system's token is a bit more locked down than elevatedJason A. Donenfeld1-2/+3
2019-05-08service: give process elevated security attributes plus logon session ID with minimal permissionsJason A. Donenfeld5-42/+311
2019-05-08firewall: cleanupJason A. Donenfeld6-58/+59
2019-05-08firewall: implode recurring address definitionsOdd Stranne1-14/+15
2019-05-08firewall: remove unused codeOdd Stranne8-296/+44
2019-05-08firewall: add permitHyperV()Odd Stranne3-0/+108
2019-05-08firewall: implement permitNdp()Odd Stranne2-4/+222