aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/tunnel/ifaceconfig.go (unfollow)
Commit message (Collapse)AuthorFilesLines
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>
2019-06-07tunnel: fix formattingJason A. Donenfeld3-4/+8
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-06-07build: remove .exe suffix from command invocationsJason A. Donenfeld2-13/+17
And set pathext to .exe to be explicit. Also, we're not going to do sfx. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-06-07build: support building wg(8)Jason A. Donenfeld4-4/+28
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-05-31version: bumpv0.0.10Jason A. Donenfeld1-2/+2
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-05-31tunnel: make tcp/ip waiting explicitJason A. Donenfeld3-18/+27
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-05-31firewall: use random GUIDsJason A. Donenfeld2-20/+27
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-05-29tunnel: logical simplificationJason A. Donenfeld1-1/+1
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-05-29README: document wg(8) buildingJason A. Donenfeld1-0/+13
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-05-29tunnel: allow for disabled ipv6Jason A. Donenfeld1-14/+12
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-05-27global: several helpers are now upstreamJason A. Donenfeld6-110/+11
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-05-27ui: do not pass pointer into closure from loopJason A. Donenfeld1-2/+2
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-05-27ui: add WM_SIZING hack back to confviewJason A. Donenfeld1-0/+1
Helps selection of initial item. I'm not happy about this. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-05-27winipcfg: make LUID.DeleteIPAddress accept IPNetSimon Rozman3-4/+10
Thou DeleteUnicastIpAddressEntry() cares about the IP only. Signed-off-by: Simon Rozman <simon@rozman.si>
2019-05-26build: set 6.1 PE flagsJason A. Donenfeld2-0/+2
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-05-25global: use filepath.Join uniformlyJason A. Donenfeld4-13/+14
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-05-25build: opt in to walk cgoJason A. Donenfeld2-2/+2
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-05-25winipcfg: SocketAddressToIP was upstreamedJason A. Donenfeld3-30/+4
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-05-24winipcfg: switch to windows.GetAdaptersAddressesSimon Rozman2-11/+1
Signed-off-by: Simon Rozman <simon@rozman.si>
2019-05-23manager: don't forget to close pipe in runtime configJason A. Donenfeld1-1/+1
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-05-23ui: err is a %vJason A. Donenfeld1-1/+1
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-05-23ui: confview: hide groupbox when removingJason A. Donenfeld1-0/+1
This prevents us from loosing focus for a second. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-05-23version: bumpv0.0.9Jason A. Donenfeld1-2/+2
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-05-23manager: use winpipe instead of winioJason A. Donenfeld3-7/+5
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-05-23ui: fix listview painting on win 7 classic theme and high contrast themesAlexander Neumann1-13/+2
Signed-off-by: Alexander Neumann <alexander.neumann@picos-software.com> Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-05-23winipcfg: add note describing how to setup winipcfg testing environmentSimon Rozman1-0/+16
...to save us head-scratching time when trying to run the tests again few months later. Signed-off-by: Simon Rozman <simon@rozman.si>
2019-05-23installer: do not wait for service to startJason A. Donenfeld1-14/+17
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-05-22installer: set sidtype from customactionJason A. Donenfeld2-0/+25
Otherwise they'll fail to come up when updating to 0.0.9. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-05-22manager: don't delay updates by 10 secondsJason A. Donenfeld1-2/+0
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-05-22winipcfg: importJason A. Donenfeld20-64/+4479
We'll maintain this as part of the same repo here. Later maybe we'll push it into x/sys/windows. Signed-off-by: Simon Rozman <simon@rozman.si> Signed-off-by: Aleksandar Pesic <peske.nis@gmail.com>
2019-05-22ui: trade one hack for another in confviewJason A. Donenfeld1-1/+1
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-05-22conf: read files potentially with UTF16Jason A. Donenfeld4-3/+23
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>