Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2019-08-30 | version: use ProductName and ProductVersion as strings | Jason A. Donenfeld | 1 | -1/+2 | |
2019-08-27 | version: bump | Jason A. Donenfeld | 1 | -2/+2 | |
2019-08-27 | mod: update dependencies | Jason A. Donenfeld | 2 | -13/+13 | |
2019-08-27 | build: backport resume monitoring for timers | Jason A. Donenfeld | 3 | -6/+208 | |
2019-08-27 | build: use goproxy when not remastering | Jason A. Donenfeld | 2 | -2/+1 | |
2019-08-26 | tunnel: do not query real interface name | Jason A. Donenfeld | 2 | -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> | |||||
2019-08-26 | elevate: use upstream windows directory function | Jason A. Donenfeld | 3 | -27/+10 | |
2019-08-26 | ui: enable priority boost | Jason A. Donenfeld | 2 | -1/+3 | |
This makes things a bit more responsive, despite causing some minor issues for Go timers. | |||||
2019-08-26 | elevate: mark as terminal services aware | Jason A. Donenfeld | 4 | -25/+11 | |
2019-08-26 | firewall: use RtlGetNtVersionNumbers for kernel compat checks | Jason A. Donenfeld | 1 | -3/+2 | |
2019-08-25 | ui: when check error, reparse text | Jason A. Donenfeld | 1 | -2/+3 | |
Sometimes walk misfires check events. For example, when pressing enter in the title box. This works around the consequences. | |||||
2019-08-24 | version: use upstream RtlGetVersion | Jason A. Donenfeld | 3 | -53/+6 | |
2019-08-24 | tunnel: move Run into own module to reduce file size | Jason A. Donenfeld | 7 | -28/+30 | |
2019-08-23 | version: bump | Jason A. Donenfeld | 1 | -2/+2 | |
2019-08-22 | mod: update dependencies | Jason A. Donenfeld | 2 | -7/+8 | |
Also commit the 1.13 thing. | |||||
2019-08-19 | version: bump | Jason A. Donenfeld | 1 | -2/+2 | |
2019-08-19 | manager: do not recycle tunnel tracker thread | Jason A. Donenfeld | 1 | -1/+9 | |
2019-08-19 | manager: print panics on all go routines not just main one | Jason A. Donenfeld | 2 | -10/+15 | |
2019-08-19 | manager: wait for UIs to quit before quitting | Jason A. Donenfeld | 1 | -4/+12 | |
2019-08-19 | ui: increase default width | Jason A. Donenfeld | 1 | -1/+1 | |
2019-08-19 | quickinstall: deal with paths better | Jason A. Donenfeld | 1 | -7/+6 | |
2019-08-19 | mod: update dependencies | Jason A. Donenfeld | 2 | -9/+10 | |
2019-08-17 | installer: make the two types of post-install execution mutually exclusive | Jason A. Donenfeld | 1 | -2/+2 | |
2019-08-17 | installer: tame restart manager | Jason A. Donenfeld | 1 | -0/+2 | |
This prevents the dialog box from showing. | |||||
2019-08-17 | installer: kill leftover processes forcibly | Jason A. Donenfeld | 3 | -2/+107 | |
2019-08-16 | installer: hardcode %ProgramFiles%\WireGuard install folder | Simon Rozman | 1 | -20/+5 | |
Signed-off-by: Simon Rozman <simon@rozman.si> | |||||
2019-08-12 | installer: clean up logic | Jason A. Donenfeld | 2 | -247/+119 | |
2019-08-12 | build: fix batch file status returning | Simon Rozman | 2 | -8/+8 | |
Apparently, exit /b works only halfway in Windows 8 and later. The %errorlevel% is correct after batch exits, but && and || do not honor it. The `cmd /c exit` doesn't actually quit the batch processing, therefore it must be at the very end of the batch file. Even `goto :eof` resets the return status for && and ||. Source: https://www.computerhope.com/forum/index.php/topic,65815.msg920454.html#msg920454 Signed-off-by: Simon Rozman <simon@rozman.si> | |||||
2019-08-12 | build: use setlocal to keep build environment local | Simon Rozman | 2 | -25/+12 | |
Signed-off-by: Simon Rozman <simon@rozman.si> | |||||
2019-08-09 | installer: port custom actions from JScript to C | Simon Rozman | 4 | -108/+419 | |
Signed-off-by: Simon Rozman <simon@rozman.si> | |||||
2019-08-07 | installer: unify WIREGUARD_-specific WiX variables | Simon Rozman | 2 | -9/+9 | |
Signed-off-by: Simon Rozman <simon@rozman.si> | |||||
2019-08-07 | build: simplify path management | Simon Rozman | 1 | -3/+3 | |
Signed-off-by: Simon Rozman <simon@rozman.si> | |||||
2019-08-07 | build: support building from arbitrary folder | Simon Rozman | 2 | -11/+13 | |
The :installdeps used .deps folder in the current working folder, while build failed expecting to find sources in the current working folder as well. Signed-off-by: Simon Rozman <simon@rozman.si> | |||||
2019-08-05 | version: bump | Jason A. Donenfeld | 1 | -2/+2 | |
2019-08-05 | service: fix typo in error message | Simon Rozman | 1 | -1/+1 | |
Signed-off-by: Simon Rozman <simon@rozman.si> | |||||
2019-08-05 | installer: raise UI on MSI relaunch and add DO_NOT_LAUNCH override | Simon Rozman | 1 | -2/+9 | |
Clicking on the MSI of an already installed WireGuard launches/raises WireGuard UI now. WireGuard UI launching can now also be disabled by invoking: `msiexec /i wireguard...msi DO_NOT_LAUNCH=1` Signed-off-by: Simon Rozman <simon@rozman.si> | |||||
2019-08-05 | elevate: consider ImageBaseAddress to be sufficiently stable | Jason A. Donenfeld | 4 | -26/+33 | |
GetModuleHandle technically returns an opaque value, so comparing to the PEB might in some theoretical sense be cleaner. | |||||
2019-08-05 | elevate: move service/token into proper module | Jason A. Donenfeld | 6 | -25/+36 | |
2019-08-05 | elevate: require builtin admins group and proper reg key | Jason A. Donenfeld | 1 | -1/+24 | |
2019-08-05 | elevate: do not rely on undocumented ldr function | Jason A. Donenfeld | 3 | -19/+72 | |
2019-08-05 | elevate: do not show UAC prompt for frictionless UX | Jason A. Donenfeld | 5 | -1/+297 | |
2019-08-05 | ui: remove SetFocus hack from EditDialog | Alexander Neumann | 1 | -2/+0 | |
Signed-off-by: Alexander Neumann <alexander.neumann@picos-software.com> | |||||
2019-08-05 | ui: raise window more aggressively | Jason A. Donenfeld | 1 | -5/+18 | |
Since we might now be shell-exec'ing from elsewhere, we probably want to do a bit of input attachment shuffling. | |||||
2019-08-05 | go.mod: operate like a normal go module | Jason A. Donenfeld | 5 | -12/+60 | |
2019-08-05 | version: bump | Jason A. Donenfeld | 1 | -2/+2 | |
2019-08-05 | installer: bump wintun | Jason A. Donenfeld | 1 | -2/+2 | |
2019-08-03 | tunnel: style | Jason A. Donenfeld | 1 | -1/+1 | |
2019-08-03 | installer: unify XML empty-element spacing | Simon Rozman | 2 | -28/+28 | |
Signed-off-by: Simon Rozman <simon@rozman.si> | |||||
2019-08-02 | version: bump | Jason A. Donenfeld | 1 | -2/+2 | |
2019-08-02 | installer: bump wintun | Jason A. Donenfeld | 1 | -2/+2 | |