aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/go.sum (unfollow)
Commit message (Collapse)AuthorFilesLines
2019-08-26elevate: mark as terminal services awareJason A. Donenfeld4-25/+11
2019-08-26firewall: use RtlGetNtVersionNumbers for kernel compat checksJason A. Donenfeld1-3/+2
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.
2019-08-24version: use upstream RtlGetVersionJason A. Donenfeld3-53/+6
2019-08-24tunnel: move Run into own module to reduce file sizeJason A. Donenfeld7-28/+30
2019-08-23version: bumpJason A. Donenfeld1-2/+2
2019-08-22mod: update dependenciesJason A. Donenfeld2-7/+8
Also commit the 1.13 thing.
2019-08-19version: bumpJason A. Donenfeld1-2/+2
2019-08-19manager: do not recycle tunnel tracker threadJason A. Donenfeld1-1/+9
2019-08-19manager: print panics on all go routines not just main oneJason A. Donenfeld2-10/+15
2019-08-19manager: wait for UIs to quit before quittingJason A. Donenfeld1-4/+12
2019-08-19ui: increase default widthJason A. Donenfeld1-1/+1
2019-08-19quickinstall: deal with paths betterJason A. Donenfeld1-7/+6
2019-08-19mod: update dependenciesJason A. Donenfeld2-9/+10
2019-08-17installer: make the two types of post-install execution mutually exclusiveJason A. Donenfeld1-2/+2
2019-08-17installer: tame restart managerJason A. Donenfeld1-0/+2
This prevents the dialog box from showing.
2019-08-17installer: kill leftover processes forciblyJason A. Donenfeld3-2/+107
2019-08-16installer: hardcode %ProgramFiles%\WireGuard install folderSimon Rozman1-20/+5
Signed-off-by: Simon Rozman <simon@rozman.si>
2019-08-12installer: clean up logicJason A. Donenfeld2-247/+119
2019-08-12build: fix batch file status returningSimon Rozman2-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-12build: use setlocal to keep build environment localSimon Rozman2-25/+12
Signed-off-by: Simon Rozman <simon@rozman.si>
2019-08-09installer: port custom actions from JScript to CSimon Rozman4-108/+419
Signed-off-by: Simon Rozman <simon@rozman.si>
2019-08-07installer: unify WIREGUARD_-specific WiX variablesSimon Rozman2-9/+9
Signed-off-by: Simon Rozman <simon@rozman.si>
2019-08-07build: simplify path managementSimon Rozman1-3/+3
Signed-off-by: Simon Rozman <simon@rozman.si>
2019-08-07build: support building from arbitrary folderSimon Rozman2-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-05version: bumpJason A. Donenfeld1-2/+2
2019-08-05service: fix typo in error messageSimon Rozman1-1/+1
Signed-off-by: Simon Rozman <simon@rozman.si>
2019-08-05installer: raise UI on MSI relaunch and add DO_NOT_LAUNCH overrideSimon Rozman1-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-05elevate: consider ImageBaseAddress to be sufficiently stableJason A. Donenfeld4-26/+33
GetModuleHandle technically returns an opaque value, so comparing to the PEB might in some theoretical sense be cleaner.
2019-08-05elevate: move service/token into proper moduleJason A. Donenfeld6-25/+36
2019-08-05elevate: require builtin admins group and proper reg keyJason A. Donenfeld1-1/+24
2019-08-05elevate: do not rely on undocumented ldr functionJason A. Donenfeld3-19/+72
2019-08-05elevate: do not show UAC prompt for frictionless UXJason A. Donenfeld5-1/+297
2019-08-05ui: remove SetFocus hack from EditDialogAlexander Neumann1-2/+0
Signed-off-by: Alexander Neumann <alexander.neumann@picos-software.com>
2019-08-05ui: raise window more aggressivelyJason A. Donenfeld1-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-05go.mod: operate like a normal go moduleJason A. Donenfeld5-12/+60
2019-08-05version: bumpJason A. Donenfeld1-2/+2
2019-08-05installer: bump wintunJason A. Donenfeld1-2/+2
2019-08-03tunnel: styleJason A. Donenfeld1-1/+1
2019-08-03installer: unify XML empty-element spacingSimon Rozman2-28/+28
Signed-off-by: Simon Rozman <simon@rozman.si>
2019-08-02version: bumpJason A. Donenfeld1-2/+2
2019-08-02installer: bump wintunJason A. Donenfeld1-2/+2
2019-08-01installer: disable rollbackJason A. Donenfeld1-0/+1
It slows things down and doesn't help us all that much.
2019-07-29ui: improve error handlingAlexander Neumann11-138/+401
Signed-off-by: Alexander Neumann <an2048@gmail.com>
2019-07-22ui: use now exposed ItemCountChanged eventAlexander Neumann1-2/+1
Signed-off-by: Alexander Neumann <an2048@gmail.com>
2019-07-22ui: update action enabled status also when model items changeAlexander Neumann1-0/+1
This fixes using the Ctrl+A shortcut in the case the log table view never has been focused before. Signed-off-by: Alexander Neumann <an2048@gmail.com>
2019-07-19tunnel: extract owner of config file for pipe daclJason A. Donenfeld3-0/+64
If the config file is unencrypted and its owner is not Local System, then we allow the runtime named pipe to be accessed by that owner, since generally the private key is already stored in the config file.
2019-07-18ringlogger: windows onlyJason A. Donenfeld2-0/+0
2019-07-18ringlogger: handle wraparound on initial dumpJason A. Donenfeld1-8/+8
2019-07-17ui: add layout item helper for new layout systemJason A. Donenfeld1-0/+4