aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/version.h (unfollow)
Commit message (Collapse)AuthorFilesLines
2019-07-06version: bumpv0.0.17Jason A. Donenfeld1-2/+2
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-07-04version: bumpv0.0.16Jason A. Donenfeld2-3/+3
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-07-04version: bumpv0.0.15Jason A. Donenfeld1-2/+2
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-07-04build: bump wintun and wg(8) versionsJason A. Donenfeld2-3/+3
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-07-03mod: bump wireguard-goJason A. Donenfeld1-1/+1
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-06-26ui: remove cloneJason A. Donenfeld2-29/+5
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-06-26ui: bind shortcuts using new apiJason A. Donenfeld2-5/+8
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-06-26ui: avoid flicker on toolbar when closing modalJason A. Donenfeld1-0/+1
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-06-18tunnel: wait for IP service to attach to wintunJason A. Donenfeld6-125/+268
This helps fix startup races without needing to poll, as well as reconfiguring interfaces after wintun destroys and re-adds. It also deals gracefully with IPv6 being disabled. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-06-14version: bumpv0.0.14Jason A. Donenfeld1-2/+2
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-06-14build: bump to go 1.12.6Jason A. Donenfeld3-196/+6
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-06-14conf: dnsresolver: try harder at bootupJason A. Donenfeld1-1/+4
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-06-13conf: check for file not found in addition to pathJason A. Donenfeld1-1/+1
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-06-13conf: separate out migrationJason A. Donenfeld3-53/+65
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-06-13conf: known folder path is upstreamJason A. Donenfeld2-32/+1
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-06-13conf: grammarJason A. Donenfeld1-1/+1
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-06-13firewall: adjust loopback rule for better matchingOdd Stranne2-17/+14
Signed-off-by: Odd Stranne <odd@mullvad.net> Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-06-13installer: remove sidtype compat codeJason A. Donenfeld2-25/+0
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-06-13version: bumpv0.0.13Jason A. Donenfeld1-2/+2
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-06-13conf: don't crash when config directory is removedJason A. Donenfeld2-6/+21
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-06-13main: cleanup info printingJason A. Donenfeld1-4/+6
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-06-13conf: safely escape weird input charactersJason A. Donenfeld1-1/+1
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-06-13tunnel: clearer GUID encoding schemeJason A. Donenfeld1-24/+38
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-06-13conf: manually migrate from windows.oldJason A. Donenfeld3-10/+83
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-06-11mod: bump wireguard-goJason A. Donenfeld1-1/+1
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-06-11winipcfg: prefer own methods over direct API callsSimon Rozman1-2/+2
Signed-off-by: Simon Rozman <simon@rozman.si>
2019-06-11ui: confview: only suspend if interface is changingJason A. Donenfeld1-4/+4
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-06-10version: bumpv0.0.12Jason A. Donenfeld1-2/+2
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-06-10installer: use wintun 0.2Jason A. Donenfeld1-2/+2
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-06-10main: add wintun cleanup helperJason A. Donenfeld1-0/+30
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-06-10tunnel: generate GUIDs deterministicallyJason A. Donenfeld2-1/+74
This allows NLA profiles to securely bind public keys to firewall profiles, a considerable improvement on the usual insecure Windows situation. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-06-10mod: bump wireguard-goJason A. Donenfeld1-1/+1
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-06-09tunnel: SCM lock status is upstream nowJason A. Donenfeld1-32/+11
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-06-08manager: set sidtype using upstream methodJason A. Donenfeld1-9/+1
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-06-07main: update usage infoSimon Rozman1-1/+1
Signed-off-by: Simon Rozman <simon@rozman.si>
2019-06-07version: bumpv0.0.11Jason A. Donenfeld1-2/+2
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-06-07mod: bump wireguard-goJason A. Donenfeld1-1/+1
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-06-07tunnel: release SCM locks by faking an early start before wintun initJason A. Donenfeld1-0/+35
Otherwise creating the wintun service deadlocks the entire SCM on Windows 8.1. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-06-07firewall: GUID generation is now upstreamJason A. Donenfeld2-16/+2
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-06-07conf: tick count is upstream nowJason A. Donenfeld2-10/+2
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-06-07manager: install tunnel to depend on NsiJason A. Donenfeld1-0/+1
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-06-07global: cleanup TODO comment spacingJason A. Donenfeld15-26/+26
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-06-07tunnel: perform full stop on shutdownSimon Rozman1-2/+2
The services which do not advertise they accept shutdown signal from SCM are killed on shutdown. This commit establishes a full tunnel cleanup (i.e. delete the adapter) on shutdown. Otherwise, the Wintun adapter is deleted on next boot as a part of the regular sanitation procedure. Signed-off-by: Simon Rozman <simon@rozman.si>
2019-06-07ui: get rid of hacks in tunnelspageAlexander Neumann1-4/+2
Signed-off-by: Alexander Neumann <alexander.neumann@picos-software.com> Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-06-07tunnel: retain SeLoadDriverPrivilegeJason A. Donenfeld4-6/+17
This is a big loss. We'll need to revisit this. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-06-07tunnel: don't fail on v6 family lookup unless using v6Jason A. Donenfeld1-14/+16
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-06-07ui: remove hacks from confviewAlexander Neumann1-25/+3
Signed-off-by: Alexander Neumann <alexander.neumann@picos-software.com> Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-06-07services: iterate through groups using helperJason A. Donenfeld2-4/+2
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-06-07ui: confview: add more super horrible wm_sizing hacksJason A. Donenfeld1-0/+4
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-06-07ui: cache last observed stateJason A. Donenfeld1-5/+15
Sometimes State() is out of sync with the notifications when a service removal is pending. This unifies that, and also removes IPC from the main thread. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>