path: root/service (unfollow)
Commit message (Expand)AuthorFilesLines
2019-04-29service: pass global state with notificationJason A. Donenfeld2-5/+10
2019-04-29service: tunnel: print stack and quit after 30 seconds of shutdown deadlockJason A. Donenfeld1-3/+42
2019-04-29service: improve state transitionsJason A. Donenfeld3-11/+33
2019-04-27service: tunnel: UAPI serialization is always DNS relatedJason A. Donenfeld2-4/+4
2019-04-27service: create environment for userJason A. Donenfeld2-0/+69
2019-04-27ui: simplify everythingJason A. Donenfeld3-5/+66
2019-04-05service: use WireGuardTunnel$ prefixJason A. Donenfeld2-6/+6
2019-04-03ifaceconfig: remove unused codeJason A. Donenfeld1-13/+0
2019-04-02ringlogger: give unprivd access via inheritable mapping handleJason A. Donenfeld3-12/+6
2019-03-21errors: don't put periods at end of errorsJason A. Donenfeld1-17/+17
2019-03-21ringlogger: introduce basic file ring loggingJason A. Donenfeld5-77/+38
2019-03-16manager: CreateWellKnownSid is upstreamed nowJason A. Donenfeld2-38/+1
2019-03-13tunnel: tell wggo about mtu changesJason A. Donenfeld2-9/+12
2019-03-12tunneltracker: don't track tunnels that haven't been startedJason A. Donenfeld3-21/+49
2019-03-12tunneltracker: redo deletion state machineJason A. Donenfeld4-58/+53
2019-03-10service: keep track of proper errorsJason A. Donenfeld7-76/+205
2019-03-09tunneltracker: account for windows 7 statemachine bugJason A. Donenfeld1-1/+8
2019-03-08ifaceconfig: don't try to set v6 MTUs under 1280Jason A. Donenfeld1-0/+6
2019-03-07names: better casingJason A. Donenfeld1-1/+1
2019-03-05ifaceconfig: more compact less functionJason A. Donenfeld1-13/+4
2019-03-05conf: validate tunnel nameJason A. Donenfeld5-8/+57
2019-03-05ifaceconfig: set MTU and monitor for auto mtu changesJason A. Donenfeld2-2/+53
2019-03-05ifaceconfig: trim filtered listJason A. Donenfeld1-1/+1
2019-03-04manager: connect to tunnel for runtime configJason A. Donenfeld1-2/+24
2019-03-04ifaceconfig: cleanupJason A. Donenfeld1-5/+5
2019-03-04ifaceconfig: remove split routes paramJason A. Donenfeld1-1/+1
2019-03-04ifaceconfig: deduplicate routesJason A. Donenfeld1-18/+31
2019-03-04ifaceconfig: call setsockopt less oftenJason A. Donenfeld1-4/+14
2019-03-03tunnel: do not rely on submoduleJason A. Donenfeld2-46/+22
2019-03-03tunnel: simplify shutdownJason A. Donenfeld3-53/+42
2019-03-03callbacks: use cb as receiver for unregisterJason A. Donenfeld2-4/+3
2019-03-02ipc: work out service state transitionsJason A. Donenfeld4-39/+88
2019-03-02ifaceconfig: monitor for changes to default interfaceJason A. Donenfeld2-42/+49
2019-03-01ifaceconfig: allow for null defaultsJason A. Donenfeld2-32/+66
2019-03-01ifaceconfig: separate out from tunnel service fileJason A. Donenfeld2-122/+188
2019-03-01tunnel: set low metric instead of split defaultJason A. Donenfeld1-4/+31
2019-03-01tunnel: set dnsJason A. Donenfeld1-1/+4
2019-03-01tunnel: write panic log to eventlogJason A. Donenfeld1-0/+7
2019-03-01tunnel: solve "the tunnel routing problem" on windowsJason A. Donenfeld1-0/+34
2019-03-01tunnel: make winipcfg sort of workJason A. Donenfeld2-11/+74
2019-02-28tunnel: log the builtin go log to elogJason A. Donenfeld2-4/+4
2019-02-28service: track tunnel service statusJason A. Donenfeld8-15/+180
2019-02-28manager: wire up config migratorJason A. Donenfeld1-0/+1
2019-02-28manager: wire up tunnels changed notifierJason A. Donenfeld2-0/+7
2019-02-28ipc: implement event system with pipesJason A. Donenfeld7-112/+121
2019-02-28ipc: add base of IPCJason A. Donenfeld4-0/+365
2019-02-28service: introduce base of servicesJason A. Donenfeld6-0/+807