aboutsummaryrefslogtreecommitdiffstatshomepage
Commit message (Collapse)AuthorAgeFilesLines
* installer: bump wintun versionJason A. Donenfeld2019-12-111-2/+2
|
* firewall: add escape hatch for same-process adminsJason A. Donenfeld2019-12-111-0/+17
|
* elevate: add service impersonationJason A. Donenfeld2019-12-111-17/+58
|
* firewall: fix urlsJason A. Donenfeld2019-12-113-9/+9
|
* conf: migrate when windows.old is S-1-5-32-544Jason A. Donenfeld2019-12-111-2/+2
| | | | Reported-by: Mantas Mikulėnas <grawity@gmail.com>
* tunnel: add wintun ordered unit testJason A. Donenfeld2019-12-111-0/+202
|
* elevate: add DoAsSystem helperJason A. Donenfeld2019-12-111-0/+100
|
* ui: remove trailing … from file dialog titlesSimon Rozman2019-12-112-3/+3
| | | | | | This is Microsoft Windows general convention. Signed-off-by: Simon Rozman <simon@rozman.si>
* embeddable-dll-service: acquire pointer reference before atomic incrementJason A. Donenfeld2019-12-111-2/+9
|
* installer: use newer 3.11 stable branch of WiXJason A. Donenfeld2019-12-111-1/+1
|
* syntax: disable events when highlightingJason A. Donenfeld2019-12-111-0/+2
|
* tunnel: stop burst timer if we exceed 2 secondsJason A. Donenfeld2019-10-311-0/+1
| | | | Reported-by: Odd Stranne <odd@mullvad.net>
* embeddable-dll-service: add all functionality to ringloggerJason A. Donenfeld2019-10-312-23/+211
|
* build: go 1.13 now passes correct os version to ldJason A. Donenfeld2019-10-283-3/+3
|
* ui: use unicode …Jason A. Donenfeld2019-10-285-16/+16
|
* ui: more accurate listview icon drawingJason A. Donenfeld2019-10-281-18/+16
|
* ui: if we're raised before initiation, spin the queues a bitJason A. Donenfeld2019-10-271-0/+6
|
* instaler: add tsaware, dep, and high entropy aslr to installerJason A. Donenfeld2019-10-261-3/+4
|
* build: tsaware is implicit in modern goJason A. Donenfeld2019-10-263-3/+3
|
* version: bumpJason A. Donenfeld2019-10-261-2/+2
|
* ui: fix configuration editbox accessibility nameSimon Rozman2019-10-261-2/+16
| | | | | | | RichEdit controls without a label report their name as "RichEdit Control" and the Dynamic Annotation cannot override this. Signed-off-by: Simon Rozman <simon@rozman.si>
* ui: allow (Shift+)Tab to move focus to sibling controls in RichEditSimon Rozman2019-10-261-0/+8
| | | | | | | | | | | With RTF control consuming Tab and Enter keystrokes, there was no way to create or edit a tunnel using keyboard only. This was a major concern for accessibility. Should user want to explicitly insert \t into configuration, one can use Ctrl+Tab, paste it, or use Alt+09 (on numeric keyboard). Signed-off-by: Simon Rozman <simon@rozman.si>
* mod: bumpJason A. Donenfeld2019-10-252-8/+8
|
* ui: provide icons for 128x128 and 16x16 at 144dpiSimon Rozman2019-10-252-2/+2
| | | | Signed-off-by: Simon Rozman <simon@rozman.si>
* build: enable aslr and depJason A. Donenfeld2019-10-253-4/+7
|
* ui: do not scroll list view horizontallyJason A. Donenfeld2019-10-241-0/+1
|
* ui: fix classic theme drawing with gross hackJason A. Donenfeld2019-10-241-46/+73
| | | | | | | | Classic theme won't draw transparent images. But new theme erases the text if we draw ourselves, and we want the OS to draw the text so that we have better accessibility. Support both by hacking classic theme with a zero-sized transparent image for the indentation, while using the transparent image normally for new theme.
* ui: use native styling on list viewJason A. Donenfeld2019-10-241-44/+52
|
* version: bumpJason A. Donenfeld2019-10-241-2/+2
|
* mod: bumpJason A. Donenfeld2019-10-242-4/+4
|
* version: bumpJason A. Donenfeld2019-10-241-2/+2
|
* elevate: do not invoke shell execute if program is emptyJason A. Donenfeld2019-10-241-1/+5
|
* mod: bumpJason A. Donenfeld2019-10-242-16/+16
|
* version: bumpJason A. Donenfeld2019-10-211-2/+2
|
* tunnel: blackhole sockets when there's going to be a sure routing loopJason A. Donenfeld2019-10-214-15/+55
| | | | | | | This prevents against common mishaps when changing from a wifi network that supports v6 to one that doesn't. Reported-by: Jonathan Tooker <jonathan.tooker@netprotect.com>
* build: update to go 1.13.3 and remove patcherJason A. Donenfeld2019-10-183-219/+2
|
* version: bumpJason A. Donenfeld2019-10-171-2/+2
|
* build: bump go versionJason A. Donenfeld2019-10-171-1/+1
|
* mod: bumpJason A. Donenfeld2019-10-173-12/+13
|
* updater: use ed25519 from standard libraryJason A. Donenfeld2019-10-161-1/+1
|
* build: copy symlinksJason A. Donenfeld2019-10-121-1/+1
| | | | Required for debian.
* embeddable-dll-service: use on-demand activation instead of autoJason A. Donenfeld2019-10-101-1/+1
| | | | | This prevents this from coming back after boot, since we probably want it tied to the parent process.
* Revert "tunnel: check for endpoint interfaces and media connection state"Jason A. Donenfeld2019-10-091-3/+1
| | | | | | This reverts commit cf6f599a4a65e89929ffc12982346c8e9012552c. It broke people's setups.
* build: do not build modules when remastering and sort statementsJason A. Donenfeld2019-10-092-6/+4
|
* embeddable-dll-service: do not marshall go stringsJason A. Donenfeld2019-10-092-14/+4
|
* tunnel: print wintun version in debug logJason A. Donenfeld2019-10-091-0/+6
|
* mod: bump versionsJason A. Donenfeld2019-10-092-8/+9
|
* go: use upstream patch that landedJason A. Donenfeld2019-10-071-10/+12
|
* version: bumpJason A. Donenfeld2019-10-071-2/+2
|
* installer: bump wintunJason A. Donenfeld2019-10-071-2/+2
|