Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | conf: move to C:\ProgramDatajd/programdata | 2019-06-12 | 4 | -33/+48 | |
| | | | | It's not deleted after OS upgrades. | ||||
* | mod: bump wireguard-go | 2019-06-11 | 1 | -1/+1 | |
| | |||||
* | winipcfg: prefer own methods over direct API calls | 2019-06-11 | 1 | -2/+2 | |
| | | | | Signed-off-by: Simon Rozman <simon@rozman.si> | ||||
* | ui: confview: only suspend if interface is changing | 2019-06-11 | 1 | -4/+4 | |
| | |||||
* | version: bump | 2019-06-10 | 1 | -2/+2 | |
| | |||||
* | installer: use wintun 0.2 | 2019-06-10 | 1 | -2/+2 | |
| | |||||
* | main: add wintun cleanup helper | 2019-06-10 | 1 | -0/+30 | |
| | |||||
* | tunnel: generate GUIDs deterministically | 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 | 2019-06-10 | 1 | -1/+1 | |
| | |||||
* | tunnel: SCM lock status is upstream now | 2019-06-09 | 1 | -32/+11 | |
| | |||||
* | manager: set sidtype using upstream method | 2019-06-08 | 1 | -9/+1 | |
| | |||||
* | main: update usage info | 2019-06-07 | 1 | -1/+1 | |
| | | | | Signed-off-by: Simon Rozman <simon@rozman.si> | ||||
* | version: bump | 2019-06-07 | 1 | -2/+2 | |
| | |||||
* | mod: bump wireguard-go | 2019-06-07 | 1 | -1/+1 | |
| | |||||
* | tunnel: release SCM locks by faking an early start before wintun init | 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 | 2019-06-07 | 2 | -16/+2 | |
| | |||||
* | conf: tick count is upstream now | 2019-06-07 | 2 | -10/+2 | |
| | |||||
* | manager: install tunnel to depend on Nsi | 2019-06-07 | 1 | -0/+1 | |
| | |||||
* | global: cleanup TODO comment spacing | 2019-06-07 | 15 | -26/+26 | |
| | |||||
* | tunnel: perform full stop on shutdown | 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 | 2019-06-07 | 1 | -4/+2 | |
| | | | | Signed-off-by: Alexander Neumann <alexander.neumann@picos-software.com> | ||||
* | tunnel: retain SeLoadDriverPrivilege | 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 | 2019-06-07 | 1 | -14/+16 | |
| | |||||
* | ui: remove hacks from confview | 2019-06-07 | 1 | -25/+3 | |
| | | | | Signed-off-by: Alexander Neumann <alexander.neumann@picos-software.com> | ||||
* | services: iterate through groups using helper | 2019-06-07 | 2 | -4/+2 | |
| | |||||
* | ui: confview: add more super horrible wm_sizing hacks | 2019-06-07 | 1 | -0/+4 | |
| | |||||
* | ui: cache last observed state | 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 | 2019-06-07 | 3 | -4/+8 | |
| | |||||
* | build: remove .exe suffix from command invocations | 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) | 2019-06-07 | 4 | -4/+28 | |
| | |||||
* | version: bump | 2019-05-31 | 1 | -2/+2 | |
| | |||||
* | tunnel: make tcp/ip waiting explicit | 2019-05-31 | 3 | -18/+27 | |
| | |||||
* | firewall: use random GUIDs | 2019-05-31 | 2 | -20/+27 | |
| | |||||
* | tunnel: logical simplification | 2019-05-29 | 1 | -1/+1 | |
| | |||||
* | README: document wg(8) building | 2019-05-29 | 1 | -0/+13 | |
| | |||||
* | tunnel: allow for disabled ipv6 | 2019-05-29 | 1 | -14/+12 | |
| | |||||
* | global: several helpers are now upstream | 2019-05-27 | 6 | -110/+11 | |
| | |||||
* | ui: do not pass pointer into closure from loop | 2019-05-27 | 1 | -2/+2 | |
| | |||||
* | ui: add WM_SIZING hack back to confview | 2019-05-27 | 1 | -0/+1 | |
| | | | | Helps selection of initial item. I'm not happy about this. | ||||
* | winipcfg: make LUID.DeleteIPAddress accept IPNet | 2019-05-27 | 3 | -4/+10 | |
| | | | | | | Thou DeleteUnicastIpAddressEntry() cares about the IP only. Signed-off-by: Simon Rozman <simon@rozman.si> | ||||
* | build: set 6.1 PE flags | 2019-05-26 | 2 | -0/+2 | |
| | |||||
* | global: use filepath.Join uniformly | 2019-05-25 | 4 | -13/+14 | |
| | |||||
* | build: opt in to walk cgo | 2019-05-25 | 2 | -2/+2 | |
| | |||||
* | winipcfg: SocketAddressToIP was upstreamed | 2019-05-25 | 3 | -30/+4 | |
| | |||||
* | winipcfg: switch to windows.GetAdaptersAddresses | 2019-05-24 | 2 | -11/+1 | |
| | | | | Signed-off-by: Simon Rozman <simon@rozman.si> | ||||
* | manager: don't forget to close pipe in runtime config | 2019-05-23 | 1 | -1/+1 | |
| | |||||
* | ui: err is a %v | 2019-05-23 | 1 | -1/+1 | |
| | |||||
* | ui: confview: hide groupbox when removing | 2019-05-23 | 1 | -0/+1 | |
| | | | | This prevents us from loosing focus for a second. | ||||
* | version: bump | 2019-05-23 | 1 | -2/+2 | |
| | |||||
* | manager: use winpipe instead of winio | 2019-05-23 | 3 | -7/+5 | |
| |