Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | tunnel: device->interface | Jason A. Donenfeld | 2019-09-13 | 2 | -2/+2 | |
| | ||||||
* | mod: bump dependencies | Jason A. Donenfeld | 2019-09-13 | 2 | -17/+21 | |
| | ||||||
* | version: bump | Jason A. Donenfeld | 2019-09-05 | 1 | -2/+2 | |
| | ||||||
* | build: bump dependencies | Jason A. Donenfeld | 2019-09-05 | 2 | -5/+5 | |
| | ||||||
* | ui: syntax: support Shift+Ins pasting too | Simon Rozman | 2019-09-05 | 1 | -5/+5 | |
| | | | | Signed-off-by: Simon Rozman <simon@rozman.si> | |||||
* | ui: syntax: xor colors with background | Simon Rozman | 2019-09-05 | 1 | -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> | |||||
* | ui: fix log view alternating row high-contrast theme switching issue | Simon Rozman | 2019-09-05 | 1 | -9/+7 | |
| | | | | Signed-off-by: Simon Rozman <simon@rozman.si> | |||||
* | ui: do not initialize in global init() | Jason A. Donenfeld | 2019-09-05 | 1 | -4/+10 | |
| | ||||||
* | attacksurface: mention named pipe escape hatch | Jason A. Donenfeld | 2019-09-05 | 1 | -1/+1 | |
| | ||||||
* | ui: add gridlines to log | Jason A. Donenfeld | 2019-09-05 | 1 | -0/+1 | |
| | ||||||
* | ui: fix dot-gray.svg icon | Simon Rozman | 2019-09-05 | 1 | -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> | |||||
* | mod: update dependencies | Jason A. Donenfeld | 2019-09-05 | 2 | -14/+14 | |
| | ||||||
* | version: bump | Jason A. Donenfeld | 2019-09-02 | 1 | -2/+2 | |
| | ||||||
* | installer: update path to version | Jason A. Donenfeld | 2019-09-01 | 1 | -1/+1 | |
| | ||||||
* | winipcfg: launch callbacks in goroutines to prevent deadlock | Jason A. Donenfeld | 2019-09-01 | 3 | -3/+3 | |
| | | | | | | | | | | ret: setupLock interfaceChangeLock trigger: interfaceChangeLock setupLock | |||||
* | build: update resume timer patch to merged version | Jason A. Donenfeld | 2019-09-01 | 1 | -38/+52 | |
| | ||||||
* | build: use newer wg(8) source for pipe changes | Jason A. Donenfeld | 2019-09-01 | 1 | -1/+1 | |
| | ||||||
* | services: use protected prefix for named pipe | Jason A. Donenfeld | 2019-09-01 | 1 | -1/+1 | |
| | ||||||
* | manager: enforce client pipe ownership | Jason A. Donenfeld | 2019-09-01 | 1 | -1/+6 | |
| | ||||||
* | mod: update dependencies | Jason A. Donenfeld | 2019-09-01 | 2 | -16/+14 | |
| | ||||||
* | attacksurface: update mention of prefixes and namespaces | Jason A. Donenfeld | 2019-08-31 | 1 | -1/+2 | |
| | ||||||
* | manager: delay stale adapter cleanup | Jason A. Donenfeld | 2019-08-30 | 4 | -5/+5 | |
| | | | | | | 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. | |||||
* | manager: adjust for wintun api changes | Jason A. Donenfeld | 2019-08-30 | 2 | -38/+4 | |
| | | | | | Also get rid of the "Local Area Connection" hack and "/wintun /deleteall". | |||||
* | elevate: ensure desktop token is opened with duplication allowed | Jason A. Donenfeld | 2019-08-30 | 1 | -1/+1 | |
| | ||||||
* | winipcfg: use upstream helper function for elevation test | Jason A. Donenfeld | 2019-08-30 | 1 | -16/+9 | |
| | ||||||
* | ui: add label mnemonics | Simon Rozman | 2019-08-30 | 7 | -22/+20 | |
| | | | | Signed-off-by: Simon Rozman <simon@rozman.si> | |||||
* | main: display localized "Administrators" group name | Simon Rozman | 2019-08-30 | 2 | -7/+23 | |
| | | | | Signed-off-by: Simon Rozman <simon@rozman.si> | |||||
* | elevate: check for desktop admin ownership | Jason A. Donenfeld | 2019-08-30 | 5 | -9/+71 | |
| | ||||||
* | elevate: use more strict check for admin group | Jason A. Donenfeld | 2019-08-30 | 4 | -15/+24 | |
| | ||||||
* | manager: fix nits in adapter cleanup logic and also handle ā%sā uniformly | Jason A. Donenfeld | 2019-08-30 | 6 | -26/+23 | |
| | ||||||
* | manager: clean stale adapters on startup | Simon Rozman | 2019-08-30 | 2 | -0/+70 | |
| | | | | Signed-off-by: Simon Rozman <simon@rozman.si> | |||||
* | tunnel: allow disabling deterministic GUIDs for external consumers | Jason A. Donenfeld | 2019-08-30 | 1 | -21/+31 | |
| | ||||||
* | version: hard code name and version at compile time | Jason A. Donenfeld | 2019-08-30 | 12 | -170/+20 | |
| | | | | | | | We really do want the true name and version in logs so that external consumers have a good reference point for helping us debug. We can then do the log file directory explicitly. | |||||
* | version: use ProductName and ProductVersion as strings | Jason A. Donenfeld | 2019-08-30 | 7 | -46/+31 | |
| | ||||||
* | version: bump | Jason A. Donenfeld | 2019-08-27 | 1 | -2/+2 | |
| | ||||||
* | mod: update dependencies | Jason A. Donenfeld | 2019-08-27 | 2 | -13/+13 | |
| | ||||||
* | build: backport resume monitoring for timers | Jason A. Donenfeld | 2019-08-27 | 3 | -6/+208 | |
| | ||||||
* | build: use goproxy when not remastering | Jason A. Donenfeld | 2019-08-27 | 2 | -2/+1 | |
| | ||||||
* | tunnel: do not query real interface name | Jason A. Donenfeld | 2019-08-26 | 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> | |||||
* | elevate: use upstream windows directory function | Jason A. Donenfeld | 2019-08-26 | 3 | -27/+10 | |
| | ||||||
* | ui: enable priority boost | Jason A. Donenfeld | 2019-08-26 | 2 | -1/+3 | |
| | | | | | This makes things a bit more responsive, despite causing some minor issues for Go timers. | |||||
* | elevate: mark as terminal services aware | Jason A. Donenfeld | 2019-08-26 | 4 | -25/+11 | |
| | ||||||
* | firewall: use RtlGetNtVersionNumbers for kernel compat checks | Jason A. Donenfeld | 2019-08-26 | 1 | -3/+2 | |
| | ||||||
* | ui: when check error, reparse text | Jason A. Donenfeld | 2019-08-25 | 1 | -2/+3 | |
| | | | | | Sometimes walk misfires check events. For example, when pressing enter in the title box. This works around the consequences. | |||||
* | version: use upstream RtlGetVersion | Jason A. Donenfeld | 2019-08-24 | 3 | -53/+6 | |
| | ||||||
* | tunnel: move Run into own module to reduce file size | Jason A. Donenfeld | 2019-08-24 | 7 | -28/+30 | |
| | ||||||
* | version: bump | Jason A. Donenfeld | 2019-08-23 | 1 | -2/+2 | |
| | ||||||
* | mod: update dependencies | Jason A. Donenfeld | 2019-08-22 | 2 | -7/+8 | |
| | | | | Also commit the 1.13 thing. | |||||
* | version: bump | Jason A. Donenfeld | 2019-08-19 | 1 | -2/+2 | |
| | ||||||
* | manager: do not recycle tunnel tracker thread | Jason A. Donenfeld | 2019-08-19 | 1 | -1/+9 | |
| |