aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/COPYING (unfollow)
Commit message (Collapse)AuthorFilesLines
2019-09-27ui: don't show more than one about boxJason A. Donenfeld1-18/+29
Reported-by: Kai Haberzettl <khaberz@gmail.com> Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-09-27mod: bump versionsJason A. Donenfeld8-20/+19
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-09-27Revert "updater: use winhttp to reduce filesize"Jason A. Donenfeld6-684/+21
This reverts commit b1a33fd099fdcc25b0edba9c0e3f2ea9f8d0d9c4. We'll revisit this later. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-09-23version: bumpv0.0.27Jason A. Donenfeld1-2/+2
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-09-23version: use crypt32 instead of go x509 for cn extraction for file sizeJason A. Donenfeld4-21/+65
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-09-23updater: use winhttp to reduce filesizeJason A. Donenfeld6-21/+684
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-09-23embeddable-dll-service: add basic outline for embedding wireguardJason A. Donenfeld3-0/+108
This allows people to embed WireGuard inside other apps as a service. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-09-23manager: switch to vanilla gob from rpc to remove reflection bloatJason A. Donenfeld5-145/+445
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-09-23attacksurface: update to wintun changesJason A. Donenfeld1-1/+1
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-09-23conf: do not create config folder and migrate if presetJason A. Donenfeld3-1/+9
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-09-23global: use SECURITY_DESCRIPTOR apis from x/sys/windowsJason A. Donenfeld16-170/+81
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-09-23updater: use correct length for security attributesJason A. Donenfeld1-1/+1
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-09-23firewall: remove unused wrappersJason A. Donenfeld2-32/+0
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-09-23mod: version bumpJason A. Donenfeld3-24/+21
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-09-13version: bumpv0.0.26Jason A. Donenfeld1-2/+2
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-09-13ui: do not use tray object when nilJason A. Donenfeld1-3/+7
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-09-13ui: fix popup menu placement in syntaxeditSimon Rozman1-3/+4
When pop-up menu is invoked using keyboard, the coordinates are (-1,-1). However, LOWORD/HIWORD return (65535, 65535). Signed-off-by: Simon Rozman <simon@rozman.si>
2019-09-13ui: cleanupSimon Rozman1-1/+0
Signed-off-by: Simon Rozman <simon@rozman.si>
2019-09-13tunnel: device->interfaceJason A. Donenfeld2-2/+2
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-09-13mod: bump dependenciesJason A. Donenfeld2-17/+21
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-09-05version: bumpv0.0.25Jason A. Donenfeld1-2/+2
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-09-05build: bump dependenciesJason A. Donenfeld2-5/+5
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-09-05ui: syntax: support Shift+Ins pasting tooSimon Rozman1-5/+5
Signed-off-by: Simon Rozman <simon@rozman.si>
2019-09-05ui: syntax: xor colors with backgroundSimon Rozman1-1/+8
This makes syntax highlighting retain text contrast on black background (e.g. high-contrast mode) Maybe using a smarter arithmetic than XOR could be used to retain errors in red. They turn cyan on black background now. Signed-off-by: Simon Rozman <simon@rozman.si>
2019-09-05ui: fix log view alternating row high-contrast theme switching issueSimon Rozman1-9/+7
Signed-off-by: Simon Rozman <simon@rozman.si>
2019-09-05ui: do not initialize in global init()Jason A. Donenfeld1-4/+10
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-09-05attacksurface: mention named pipe escape hatchJason A. Donenfeld1-1/+1
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
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>