aboutsummaryrefslogtreecommitdiffstatshomepage
Commit message (Collapse)AuthorAgeFilesLines
* manager: print panics on all go routines not just main oneJason A. Donenfeld2019-08-192-10/+15
|
* manager: wait for UIs to quit before quittingJason A. Donenfeld2019-08-191-4/+12
|
* ui: increase default widthJason A. Donenfeld2019-08-191-1/+1
|
* quickinstall: deal with paths betterJason A. Donenfeld2019-08-191-7/+6
|
* mod: update dependenciesJason A. Donenfeld2019-08-192-9/+10
|
* installer: make the two types of post-install execution mutually exclusiveJason A. Donenfeld2019-08-171-2/+2
|
* installer: tame restart managerJason A. Donenfeld2019-08-171-0/+2
| | | | This prevents the dialog box from showing.
* installer: kill leftover processes forciblyJason A. Donenfeld2019-08-173-2/+107
|
* installer: hardcode %ProgramFiles%\WireGuard install folderSimon Rozman2019-08-161-20/+5
| | | | Signed-off-by: Simon Rozman <simon@rozman.si>
* installer: clean up logicJason A. Donenfeld2019-08-122-247/+119
|
* build: fix batch file status returningSimon Rozman2019-08-122-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>
* build: use setlocal to keep build environment localSimon Rozman2019-08-122-25/+12
| | | | Signed-off-by: Simon Rozman <simon@rozman.si>
* installer: port custom actions from JScript to CSimon Rozman2019-08-094-108/+419
| | | | Signed-off-by: Simon Rozman <simon@rozman.si>
* installer: unify WIREGUARD_-specific WiX variablesSimon Rozman2019-08-072-9/+9
| | | | Signed-off-by: Simon Rozman <simon@rozman.si>
* build: simplify path managementSimon Rozman2019-08-071-3/+3
| | | | Signed-off-by: Simon Rozman <simon@rozman.si>
* build: support building from arbitrary folderSimon Rozman2019-08-072-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>
* version: bumpJason A. Donenfeld2019-08-051-2/+2
|
* service: fix typo in error messageSimon Rozman2019-08-051-1/+1
| | | | Signed-off-by: Simon Rozman <simon@rozman.si>
* installer: raise UI on MSI relaunch and add DO_NOT_LAUNCH overrideSimon Rozman2019-08-051-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>
* elevate: consider ImageBaseAddress to be sufficiently stableJason A. Donenfeld2019-08-054-26/+33
| | | | | GetModuleHandle technically returns an opaque value, so comparing to the PEB might in some theoretical sense be cleaner.
* elevate: move service/token into proper moduleJason A. Donenfeld2019-08-056-25/+36
|
* elevate: require builtin admins group and proper reg keyJason A. Donenfeld2019-08-051-1/+24
|
* elevate: do not rely on undocumented ldr functionJason A. Donenfeld2019-08-053-19/+72
|
* elevate: do not show UAC prompt for frictionless UXJason A. Donenfeld2019-08-055-1/+297
|
* ui: remove SetFocus hack from EditDialogAlexander Neumann2019-08-051-2/+0
| | | | Signed-off-by: Alexander Neumann <alexander.neumann@picos-software.com>
* ui: raise window more aggressivelyJason A. Donenfeld2019-08-051-5/+18
| | | | | Since we might now be shell-exec'ing from elsewhere, we probably want to do a bit of input attachment shuffling.
* go.mod: operate like a normal go moduleJason A. Donenfeld2019-08-055-12/+60
|
* version: bumpJason A. Donenfeld2019-08-051-2/+2
|
* installer: bump wintunJason A. Donenfeld2019-08-051-2/+2
|
* tunnel: styleJason A. Donenfeld2019-08-031-1/+1
|
* installer: unify XML empty-element spacingSimon Rozman2019-08-032-28/+28
| | | | Signed-off-by: Simon Rozman <simon@rozman.si>
* version: bumpJason A. Donenfeld2019-08-021-2/+2
|
* installer: bump wintunJason A. Donenfeld2019-08-021-2/+2
|
* installer: disable rollbackJason A. Donenfeld2019-08-011-0/+1
| | | | It slows things down and doesn't help us all that much.
* ui: improve error handlingAlexander Neumann2019-07-2911-138/+401
| | | | Signed-off-by: Alexander Neumann <an2048@gmail.com>
* ui: use now exposed ItemCountChanged eventAlexander Neumann2019-07-221-2/+1
| | | | Signed-off-by: Alexander Neumann <an2048@gmail.com>
* ui: update action enabled status also when model items changeAlexander Neumann2019-07-221-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>
* tunnel: extract owner of config file for pipe daclJason A. Donenfeld2019-07-193-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.
* ringlogger: windows onlyJason A. Donenfeld2019-07-182-0/+0
|
* ringlogger: handle wraparound on initial dumpJason A. Donenfeld2019-07-181-8/+8
|
* ui: add layout item helper for new layout systemJason A. Donenfeld2019-07-171-0/+4
|
* README: add missing depJason A. Donenfeld2019-07-161-1/+1
|
* version: the version implies the go version and wggo versionJason A. Donenfeld2019-07-161-3/+1
|
* go.mod: use master branch of wireguard-goJason A. Donenfeld2019-07-081-2/+2
|
* go: use 1.13beta1 for reproducable buildsJason A. Donenfeld2019-07-082-4/+6
|
* version: bumpJason A. Donenfeld2019-07-063-5/+5
|
* version: bumpJason A. Donenfeld2019-07-042-3/+3
|
* version: bumpJason A. Donenfeld2019-07-041-2/+2
|
* build: bump wintun and wg(8) versionsJason A. Donenfeld2019-07-042-3/+3
|
* mod: bump wireguard-goJason A. Donenfeld2019-07-031-1/+1
|