Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | updater: allow updating from the command line | Jason A. Donenfeld | 2020-04-05 | 1 | -1/+1 |
| | | | | | | | | | The administrator user may run `wireguard.exe /update`, which will check for updates and install it if available. A log file may be written using `wireguard.exe /update path\to\log\file.txt`. Requested-by: Elliot Saba <staticfloat@gmail.com> Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | manager: chdir into unelevated profile before execing | Jason A. Donenfeld | 2020-03-15 | 1 | -0/+2 |
| | | | | | | | | Otherwise we wind up in \Windows\System32 in the import dialog's default directory. Reported-by: Kai Haberzettl <khaberz@gmail.com> Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | manager: do not panic if we can't yet get a config | Jason A. Donenfeld | 2019-10-01 | 1 | -0/+6 |
| | | | | | Reported-by: Jonathan Tooker <jonathan.tooker@netprotect.com> Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | manager: print panic stack trace in one missing part | Jason A. Donenfeld | 2019-10-01 | 1 | -0/+1 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | manager: switch to vanilla gob from rpc to remove reflection bloat | Jason A. Donenfeld | 2019-09-23 | 4 | -143/+444 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | global: use SECURITY_DESCRIPTOR apis from x/sys/windows | Jason A. Donenfeld | 2019-09-23 | 1 | -2/+2 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | manager: enforce client pipe ownership | Jason A. Donenfeld | 2019-09-01 | 1 | -1/+6 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | manager: delay stale adapter cleanup | Jason A. Donenfeld | 2019-08-30 | 3 | -4/+4 |
| | | | | | | | | 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> | ||||
* | manager: adjust for wintun api changes | Jason A. Donenfeld | 2019-08-30 | 1 | -9/+4 |
| | | | | | | | Also get rid of the "Local Area Connection" hack and "/wintun /deleteall". Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | elevate: check for desktop admin ownership | Jason A. Donenfeld | 2019-08-30 | 1 | -1/+3 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | elevate: use more strict check for admin group | Jason A. Donenfeld | 2019-08-30 | 1 | -1/+1 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | manager: fix nits in adapter cleanup logic and also handle ā%sā uniformly | Jason A. Donenfeld | 2019-08-30 | 3 | -19/+16 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | manager: clean stale adapters on startup | Simon Rozman | 2019-08-30 | 2 | -0/+70 |
| | | | | Signed-off-by: Simon Rozman <simon@rozman.si> | ||||
* | tunnel: move Run into own module to reduce file size | Jason A. Donenfeld | 2019-08-24 | 5 | -49/+12 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | manager: do not recycle tunnel tracker thread | Jason A. Donenfeld | 2019-08-19 | 1 | -1/+9 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | manager: print panics on all go routines not just main one | Jason A. Donenfeld | 2019-08-19 | 2 | -10/+15 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | manager: wait for UIs to quit before quitting | Jason A. Donenfeld | 2019-08-19 | 1 | -4/+12 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | service: fix typo in error message | Simon Rozman | 2019-08-05 | 1 | -1/+1 |
| | | | | Signed-off-by: Simon Rozman <simon@rozman.si> | ||||
* | elevate: move service/token into proper module | Jason A. Donenfeld | 2019-08-05 | 1 | -1/+2 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | manager: set sidtype using upstream method | Jason A. Donenfeld | 2019-06-08 | 1 | -9/+1 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | manager: install tunnel to depend on Nsi | Jason A. Donenfeld | 2019-06-07 | 1 | -0/+1 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | global: cleanup TODO comment spacing | Jason A. Donenfeld | 2019-06-07 | 3 | -5/+5 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | manager: don't forget to close pipe in runtime config | Jason A. Donenfeld | 2019-05-23 | 1 | -1/+1 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | manager: use winpipe instead of winio | Jason A. Donenfeld | 2019-05-23 | 1 | -2/+2 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | manager: don't delay updates by 10 seconds | Jason A. Donenfeld | 2019-05-22 | 1 | -2/+0 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | manager: fix error string find and replace mistake | Jason A. Donenfeld | 2019-05-22 | 1 | -2/+2 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | firewall: use service-specific SID | Jason A. Donenfeld | 2019-05-22 | 1 | -0/+9 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | service: split into tunnel and manager | Jason A. Donenfeld | 2019-05-20 | 8 | -0/+1507 |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> |