aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/conf (unfollow)
Commit message (Collapse)AuthorFilesLines
2019-09-05ui: add gridlines to logJason A. Donenfeld1-0/+1
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-09-05ui: fix dot-gray.svg iconSimon Rozman1-1/+1
1. The ImageMagick convert has issues with upsampling. The icon was resized to make ImageMagick downsample it for a much sharper .ico result. 2. The transform was removed to make all coordinates integral. 3. The circle has been shrunken a bit. Spanning edge-to-edge it appeared huge. Signed-off-by: Simon Rozman <simon@rozman.si>
2019-09-05mod: update dependenciesJason A. Donenfeld2-14/+14
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-09-02version: bumpv0.0.24Jason A. Donenfeld1-2/+2
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-09-01installer: update path to versionJason A. Donenfeld1-1/+1
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-09-01winipcfg: launch callbacks in goroutines to prevent deadlockJason A. Donenfeld3-3/+3
ret: setupLock interfaceChangeLock trigger: interfaceChangeLock setupLock Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-09-01build: update resume timer patch to merged versionJason A. Donenfeld1-38/+52
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-09-01build: use newer wg(8) source for pipe changesJason A. Donenfeld1-1/+1
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-09-01services: use protected prefix for named pipeJason A. Donenfeld1-1/+1
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-09-01manager: enforce client pipe ownershipJason A. Donenfeld1-1/+6
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-09-01mod: update dependenciesJason A. Donenfeld2-16/+14
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-08-31attacksurface: update mention of prefixes and namespacesJason A. Donenfeld1-1/+2
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-08-30manager: delay stale adapter cleanupJason A. Donenfeld4-5/+5
By delaying this by 10 seconds, we ensure that we don't cause the locks to be contended immediately on startup. Before, this added around 600ms of latency to tunnel startup. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-08-30manager: adjust for wintun api changesJason A. Donenfeld2-38/+4
Also get rid of the "Local Area Connection" hack and "/wintun /deleteall". Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-08-30elevate: ensure desktop token is opened with duplication allowedJason A. Donenfeld1-1/+1
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-08-30winipcfg: use upstream helper function for elevation testJason A. Donenfeld1-16/+9
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-08-30ui: add label mnemonicsSimon Rozman7-22/+20
Signed-off-by: Simon Rozman <simon@rozman.si>
2019-08-30main: display localized "Administrators" group nameSimon Rozman2-7/+23
Signed-off-by: Simon Rozman <simon@rozman.si>
2019-08-30elevate: check for desktop admin ownershipJason A. Donenfeld5-9/+71
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-08-30elevate: use more strict check for admin groupJason A. Donenfeld4-15/+24
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-08-30manager: fix nits in adapter cleanup logic and also handle ā€˜%sā€™ uniformlyJason A. Donenfeld6-26/+23
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-08-30manager: clean stale adapters on startupSimon Rozman2-0/+70
Signed-off-by: Simon Rozman <simon@rozman.si>
2019-08-30tunnel: allow disabling deterministic GUIDs for external consumersJason A. Donenfeld1-21/+31
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-08-30version: hard code name and version at compile timeJason A. Donenfeld12-170/+20
We really do want the true name and version in logs so that external consumers have a good reference point for helping us debug. We can then do the log file directory explicitly. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-08-30version: use ProductName and ProductVersion as stringsJason A. Donenfeld7-46/+31
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-08-27version: bumpv0.0.23Jason A. Donenfeld1-2/+2
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-08-27mod: update dependenciesJason A. Donenfeld2-13/+13
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-08-27build: backport resume monitoring for timersJason A. Donenfeld3-6/+208
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-08-27build: use goproxy when not remasteringJason A. Donenfeld2-2/+1
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-08-26tunnel: do not query real interface nameJason A. Donenfeld2-10/+0
We want to enforce the relation between the socket name and the service name, especially since the wintun adapter name might get a 1 or 2 appended depending on weird Nci duplication detection. So we just stick with the configuration-given name throughout. Also, the user can change the adapter name at runtime, which is all the more reason why maybe we shouldn't care about it so much. Reported-by: Nenad Kozul <me@nenadkozul.com> Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-08-26elevate: use upstream windows directory functionJason A. Donenfeld3-27/+10
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-08-26ui: enable priority boostJason A. Donenfeld2-1/+3
This makes things a bit more responsive, despite causing some minor issues for Go timers. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-08-26elevate: mark as terminal services awareJason A. Donenfeld4-25/+11
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-08-26firewall: use RtlGetNtVersionNumbers for kernel compat checksJason A. Donenfeld1-3/+2
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-08-25ui: when check error, reparse textJason A. Donenfeld1-2/+3
Sometimes walk misfires check events. For example, when pressing enter in the title box. This works around the consequences. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-08-24version: use upstream RtlGetVersionJason A. Donenfeld3-53/+6
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-08-24tunnel: move Run into own module to reduce file sizeJason A. Donenfeld7-28/+30
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-08-23version: bumpv0.0.22Jason A. Donenfeld1-2/+2
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-08-22mod: update dependenciesJason A. Donenfeld2-7/+8
Also commit the 1.13 thing. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-08-19version: bumpv0.0.21Jason A. Donenfeld1-2/+2
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-08-19manager: do not recycle tunnel tracker threadJason A. Donenfeld1-1/+9
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-08-19manager: print panics on all go routines not just main oneJason A. Donenfeld2-10/+15
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-08-19manager: wait for UIs to quit before quittingJason A. Donenfeld1-4/+12
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-08-19ui: increase default widthJason A. Donenfeld1-1/+1
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-08-19quickinstall: deal with paths betterJason A. Donenfeld1-7/+6
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-08-19mod: update dependenciesJason A. Donenfeld2-9/+10
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-08-17installer: make the two types of post-install execution mutually exclusiveJason A. Donenfeld1-2/+2
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-08-17installer: tame restart managerJason A. Donenfeld1-0/+2
This prevents the dialog box from showing. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-08-17installer: kill leftover processes forciblyJason A. Donenfeld3-2/+107
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-08-16installer: hardcode %ProgramFiles%\WireGuard install folderSimon Rozman1-20/+5
Signed-off-by: Simon Rozman <simon@rozman.si>