Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | ui: remove clone | Jason A. Donenfeld | 2019-06-26 | 2 | -29/+5 |
| | |||||
* | ui: bind shortcuts using new api | Jason A. Donenfeld | 2019-06-26 | 2 | -5/+8 |
| | |||||
* | ui: avoid flicker on toolbar when closing modal | Jason A. Donenfeld | 2019-06-26 | 1 | -0/+1 |
| | |||||
* | tunnel: wait for IP service to attach to wintun | Jason A. Donenfeld | 2019-06-18 | 6 | -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. | ||||
* | version: bump | Jason A. Donenfeld | 2019-06-14 | 1 | -2/+2 |
| | |||||
* | build: bump to go 1.12.6 | Jason A. Donenfeld | 2019-06-14 | 3 | -196/+6 |
| | |||||
* | conf: dnsresolver: try harder at bootup | Jason A. Donenfeld | 2019-06-14 | 1 | -1/+4 |
| | |||||
* | conf: check for file not found in addition to path | Jason A. Donenfeld | 2019-06-13 | 1 | -1/+1 |
| | |||||
* | conf: separate out migration | Jason A. Donenfeld | 2019-06-13 | 3 | -53/+65 |
| | |||||
* | conf: known folder path is upstream | Jason A. Donenfeld | 2019-06-13 | 2 | -32/+1 |
| | |||||
* | conf: grammar | Jason A. Donenfeld | 2019-06-13 | 1 | -1/+1 |
| | |||||
* | firewall: adjust loopback rule for better matching | Odd Stranne | 2019-06-13 | 2 | -17/+14 |
| | | | | Signed-off-by: Odd Stranne <odd@mullvad.net> | ||||
* | installer: remove sidtype compat code | Jason A. Donenfeld | 2019-06-13 | 2 | -25/+0 |
| | |||||
* | version: bump | Jason A. Donenfeld | 2019-06-13 | 1 | -2/+2 |
| | |||||
* | conf: don't crash when config directory is removed | Jason A. Donenfeld | 2019-06-13 | 2 | -6/+21 |
| | |||||
* | main: cleanup info printing | Jason A. Donenfeld | 2019-06-13 | 1 | -4/+6 |
| | |||||
* | conf: safely escape weird input characters | Jason A. Donenfeld | 2019-06-13 | 1 | -1/+1 |
| | |||||
* | tunnel: clearer GUID encoding scheme | Jason A. Donenfeld | 2019-06-13 | 1 | -24/+38 |
| | |||||
* | conf: manually migrate from windows.old | Jason A. Donenfeld | 2019-06-13 | 3 | -10/+83 |
| | |||||
* | mod: bump wireguard-go | Jason A. Donenfeld | 2019-06-11 | 1 | -1/+1 |
| | |||||
* | winipcfg: prefer own methods over direct API calls | Simon Rozman | 2019-06-11 | 1 | -2/+2 |
| | | | | Signed-off-by: Simon Rozman <simon@rozman.si> | ||||
* | ui: confview: only suspend if interface is changing | Jason A. Donenfeld | 2019-06-11 | 1 | -4/+4 |
| | |||||
* | version: bump | Jason A. Donenfeld | 2019-06-10 | 1 | -2/+2 |
| | |||||
* | installer: use wintun 0.2 | Jason A. Donenfeld | 2019-06-10 | 1 | -2/+2 |
| | |||||
* | main: add wintun cleanup helper | Jason A. Donenfeld | 2019-06-10 | 1 | -0/+30 |
| | |||||
* | tunnel: generate GUIDs deterministically | Jason A. Donenfeld | 2019-06-10 | 2 | -1/+74 |
| | | | | | | This allows NLA profiles to securely bind public keys to firewall profiles, a considerable improvement on the usual insecure Windows situation. | ||||
* | mod: bump wireguard-go | Jason A. Donenfeld | 2019-06-10 | 1 | -1/+1 |
| | |||||
* | tunnel: SCM lock status is upstream now | Jason A. Donenfeld | 2019-06-09 | 1 | -32/+11 |
| | |||||
* | manager: set sidtype using upstream method | Jason A. Donenfeld | 2019-06-08 | 1 | -9/+1 |
| | |||||
* | main: update usage info | Simon Rozman | 2019-06-07 | 1 | -1/+1 |
| | | | | Signed-off-by: Simon Rozman <simon@rozman.si> | ||||
* | version: bump | Jason A. Donenfeld | 2019-06-07 | 1 | -2/+2 |
| | |||||
* | mod: bump wireguard-go | Jason A. Donenfeld | 2019-06-07 | 1 | -1/+1 |
| | |||||
* | tunnel: release SCM locks by faking an early start before wintun init | Jason A. Donenfeld | 2019-06-07 | 1 | -0/+35 |
| | | | | | Otherwise creating the wintun service deadlocks the entire SCM on Windows 8.1. | ||||
* | firewall: GUID generation is now upstream | Jason A. Donenfeld | 2019-06-07 | 2 | -16/+2 |
| | |||||
* | conf: tick count is upstream now | Jason A. Donenfeld | 2019-06-07 | 2 | -10/+2 |
| | |||||
* | manager: install tunnel to depend on Nsi | Jason A. Donenfeld | 2019-06-07 | 1 | -0/+1 |
| | |||||
* | global: cleanup TODO comment spacing | Jason A. Donenfeld | 2019-06-07 | 15 | -26/+26 |
| | |||||
* | tunnel: perform full stop on shutdown | Simon Rozman | 2019-06-07 | 1 | -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> | ||||
* | ui: get rid of hacks in tunnelspage | Alexander Neumann | 2019-06-07 | 1 | -4/+2 |
| | | | | Signed-off-by: Alexander Neumann <alexander.neumann@picos-software.com> | ||||
* | tunnel: retain SeLoadDriverPrivilege | Jason A. Donenfeld | 2019-06-07 | 4 | -6/+17 |
| | | | | This is a big loss. We'll need to revisit this. | ||||
* | tunnel: don't fail on v6 family lookup unless using v6 | Jason A. Donenfeld | 2019-06-07 | 1 | -14/+16 |
| | |||||
* | ui: remove hacks from confview | Alexander Neumann | 2019-06-07 | 1 | -25/+3 |
| | | | | Signed-off-by: Alexander Neumann <alexander.neumann@picos-software.com> | ||||
* | services: iterate through groups using helper | Jason A. Donenfeld | 2019-06-07 | 2 | -4/+2 |
| | |||||
* | ui: confview: add more super horrible wm_sizing hacks | Jason A. Donenfeld | 2019-06-07 | 1 | -0/+4 |
| | |||||
* | ui: cache last observed state | Jason A. Donenfeld | 2019-06-07 | 1 | -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. | ||||
* | tunnel: fix formatting | Jason A. Donenfeld | 2019-06-07 | 3 | -4/+8 |
| | |||||
* | build: remove .exe suffix from command invocations | Jason A. Donenfeld | 2019-06-07 | 2 | -13/+17 |
| | | | | And set pathext to .exe to be explicit. Also, we're not going to do sfx. | ||||
* | build: support building wg(8) | Jason A. Donenfeld | 2019-06-07 | 4 | -4/+28 |
| | |||||
* | version: bump | Jason A. Donenfeld | 2019-05-31 | 1 | -2/+2 |
| | |||||
* | tunnel: make tcp/ip waiting explicit | Jason A. Donenfeld | 2019-05-31 | 3 | -18/+27 |
| |