aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/service (follow)
Commit message (Expand)AuthorAgeFilesLines
* service: tunnel: print stack and quit after 30 seconds of shutdown deadlockJason A. Donenfeld2019-04-291-3/+42
* service: improve state transitionsJason A. Donenfeld2019-04-293-11/+33
* service: tunnel: UAPI serialization is always DNS relatedJason A. Donenfeld2019-04-272-4/+4
* service: create environment for userJason A. Donenfeld2019-04-272-0/+69
* ui: simplify everythingJason A. Donenfeld2019-04-273-5/+66
* service: use WireGuardTunnel$ prefixJason A. Donenfeld2019-04-052-6/+6
* ifaceconfig: remove unused codeJason A. Donenfeld2019-04-031-13/+0
* ringlogger: give unprivd access via inheritable mapping handleJason A. Donenfeld2019-04-023-12/+6
* errors: don't put periods at end of errorsJason A. Donenfeld2019-03-211-17/+17
* ringlogger: introduce basic file ring loggingJason A. Donenfeld2019-03-215-77/+38
* manager: CreateWellKnownSid is upstreamed nowJason A. Donenfeld2019-03-162-38/+1
* tunnel: tell wggo about mtu changesJason A. Donenfeld2019-03-132-9/+12
* tunneltracker: don't track tunnels that haven't been startedJason A. Donenfeld2019-03-123-21/+49
* tunneltracker: redo deletion state machineJason A. Donenfeld2019-03-124-58/+53
* service: keep track of proper errorsJason A. Donenfeld2019-03-107-76/+205
* tunneltracker: account for windows 7 statemachine bugJason A. Donenfeld2019-03-091-1/+8
* ifaceconfig: don't try to set v6 MTUs under 1280Jason A. Donenfeld2019-03-081-0/+6
* names: better casingJason A. Donenfeld2019-03-071-1/+1
* ifaceconfig: more compact less functionJason A. Donenfeld2019-03-051-13/+4
* conf: validate tunnel nameJason A. Donenfeld2019-03-055-8/+57
* ifaceconfig: set MTU and monitor for auto mtu changesJason A. Donenfeld2019-03-052-2/+53
* ifaceconfig: trim filtered listJason A. Donenfeld2019-03-051-1/+1
* manager: connect to tunnel for runtime configJason A. Donenfeld2019-03-041-2/+24
* ifaceconfig: cleanupJason A. Donenfeld2019-03-041-5/+5
* ifaceconfig: remove split routes paramJason A. Donenfeld2019-03-041-1/+1
* ifaceconfig: deduplicate routesJason A. Donenfeld2019-03-041-18/+31
* ifaceconfig: call setsockopt less oftenJason A. Donenfeld2019-03-041-4/+14
* tunnel: do not rely on submoduleJason A. Donenfeld2019-03-032-46/+22
* tunnel: simplify shutdownJason A. Donenfeld2019-03-033-53/+42
* callbacks: use cb as receiver for unregisterJason A. Donenfeld2019-03-032-4/+3
* ipc: work out service state transitionsJason A. Donenfeld2019-03-024-39/+88
* ifaceconfig: monitor for changes to default interfaceJason A. Donenfeld2019-03-022-42/+49
* ifaceconfig: allow for null defaultsJason A. Donenfeld2019-03-012-32/+66
* ifaceconfig: separate out from tunnel service fileJason A. Donenfeld2019-03-012-122/+188
* tunnel: set low metric instead of split defaultJason A. Donenfeld2019-03-011-4/+31
* tunnel: set dnsJason A. Donenfeld2019-03-011-1/+4
* tunnel: write panic log to eventlogJason A. Donenfeld2019-03-011-0/+7
* tunnel: solve "the tunnel routing problem" on windowsJason A. Donenfeld2019-03-011-0/+34
* tunnel: make winipcfg sort of workJason A. Donenfeld2019-03-012-11/+74
* tunnel: log the builtin go log to elogJason A. Donenfeld2019-02-282-4/+4
* service: track tunnel service statusJason A. Donenfeld2019-02-288-15/+180
* manager: wire up config migratorJason A. Donenfeld2019-02-281-0/+1
* manager: wire up tunnels changed notifierJason A. Donenfeld2019-02-282-0/+7
* ipc: implement event system with pipesJason A. Donenfeld2019-02-287-112/+121
* ipc: add base of IPCJason A. Donenfeld2019-02-284-0/+365
* service: introduce base of servicesJason A. Donenfeld2019-02-286-0/+807