aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/resources.rc (unfollow)
Commit message (Collapse)AuthorFilesLines
2019-10-01manager: do not panic if we can't yet get a configJason A. Donenfeld1-0/+6
Reported-by: Jonathan Tooker <jonathan.tooker@netprotect.com> Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-10-01manager: print panic stack trace in one missing partJason A. Donenfeld1-0/+1
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-10-01tunnel: check for endpoint interfaces and media connection stateJason A. Donenfeld1-1/+3
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-10-01tunnel: smooth bursts from windows network notifiersJason A. Donenfeld1-5/+25
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-10-01tunnel: windows does not always add/remove routes with up/down interfaceJason A. Donenfeld3-25/+45
On Linux, we're used to routes being added after an interface is up, and routes being removed as a consequence of an interface going down. On Windows, this isn't always the case, at least not from the perspective of the route notifiers. In order to work around this and make a multi-interface model coherent, we search for a new default route not only whenever the routing table changes but also whenever any interface link parameters change, such as up/down. The practical consequence is that now WireGuard connects properly when wifi is disconnected and then reconnected. Reported-by: Nenad Kozul <me@nenadkozul.com> Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-10-01elevate: use fallback shellexecute when not EV-signedJason A. Donenfeld2-1/+73
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-10-01Revert "version: use crypt32 instead of go x509 for cn extraction for file size"Jason A. Donenfeld4-59/+15
This reverts commit 4cdc8fef9973a8d82593bff4e7cb350a20e0fa78. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-09-27build: bump and loosen go versionJason A. Donenfeld2-6/+1
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-09-27version: bumpv0.0.28Jason A. Donenfeld1-2/+2
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-09-27winipcfg: make Unregister wait for callbacks to completeJason A. Donenfeld4-31/+61
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-09-27winipcfg: port more granular locking from route change to othersJason A. Donenfeld2-22/+36
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-09-27winipcfg: ensure we're passing copy to go routinesJason A. Donenfeld3-3/+6
The windows-allocated one gets freed. Reported-by: Odd Stranne <odd@mullvad.net> Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-09-27ui: always show manage page on tray clickJason A. Donenfeld1-4/+2
It's confusing if it only does this when the window is not already visible. Reported-by: Kai Haberzettl <khaberz@gmail.com> Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
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>