Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2019-05-14 | ui: centralize state labels | Jason A. Donenfeld | 3 | -32/+28 | |
2019-05-14 | ui: update progress indicator when created | Jason A. Donenfeld | 1 | -9/+28 | |
2019-05-14 | service: winipcfg no longer returns a wrapped error | Jason A. Donenfeld | 1 | -2/+2 | |
2019-05-14 | service: skip routes for interfaces that aren't up | Jason A. Donenfeld | 1 | -0/+5 | |
2019-05-14 | ui: at least try to make a tray on server core | Jason A. Donenfeld | 1 | -3/+5 | |
2019-05-14 | ui: add about to corner menu | Jason A. Donenfeld | 2 | -1/+29 | |
2019-05-14 | service: account for loggedon but disconnected sessions | Jason A. Donenfeld | 1 | -1/+1 | |
2019-05-14 | global: use tab after //sys | Jason A. Donenfeld | 11 | -22/+22 | |
2019-05-14 | build: we no longer use security attributes | Jason A. Donenfeld | 1 | -50/+0 | |
2019-05-14 | makefile: use CURDIR not PWD for -C operation | Jason A. Donenfeld | 1 | -1/+1 | |
2019-05-14 | global: regroup all imports | Jason A. Donenfeld | 40 | -72/+112 | |
2019-05-14 | service: reuse golang.org/x/sys/windows address family constants | Simon Rozman | 1 | -12/+13 | |
Signed-off-by: Simon Rozman <simon@rozman.si> | |||||
2019-05-14 | ui: do not use system tray on server core | Jason A. Donenfeld | 4 | -4/+205 | |
2019-05-13 | attacksurface: updates | Jason A. Donenfeld | 1 | -5/+4 | |
2019-05-13 | go.mod: add missing deps | Jason A. Donenfeld | 1 | -3/+7 | |
2019-05-13 | ui: syntax: rehighlight on DPI change | Jason A. Donenfeld | 1 | -0/+3 | |
2019-05-13 | ui: syntax: fix indentation | Jason A. Donenfeld | 1 | -5/+5 | |
2019-05-13 | build: actually set cflags | Jason A. Donenfeld | 2 | -2/+2 | |
2019-05-13 | version: bump | Jason A. Donenfeld | 1 | -2/+2 | |
2019-05-13 | firewall: fix logic error | Jason A. Donenfeld | 1 | -1/+1 | |
2019-05-13 | version: bump | Jason A. Donenfeld | 1 | -2/+2 | |
2019-05-13 | firewall: only allow specified dns servers | Jason A. Donenfeld | 3 | -49/+186 | |
2019-05-13 | ui: always do WM_SIZING hack in confview | Jason A. Donenfeld | 1 | -2/+1 | |
Gets around the situation where a row is hidden in the interface but not the peer and a gap is left. | |||||
2019-05-13 | ui: add easter egg | Jason A. Donenfeld | 1 | -0/+15 | |
2019-05-13 | service: use more standard naming scheme for syscalls | Jason A. Donenfeld | 5 | -100/+96 | |
2019-05-13 | ui: show taskbar progress | Jason A. Donenfeld | 1 | -0/+9 | |
2019-05-13 | service: allow go to create correct environment block | Jason A. Donenfeld | 8 | -88/+178 | |
2019-05-13 | ui: lock runtime thread as early as possible | Jason A. Donenfeld | 1 | -0/+2 | |
2019-05-13 | ui: do not overlay gray dot on icon | Jason A. Donenfeld | 1 | -0/+3 | |
2019-05-13 | Makefile: remove unused variable | Jason A. Donenfeld | 1 | -1/+0 | |
2019-05-13 | ui: reduce width of gray icon border | Jason A. Donenfeld | 1 | -1/+1 | |
2019-05-13 | ui: remove unused icons | Jason A. Donenfeld | 4 | -9/+0 | |
These dots were good while they lasted, and I'll be sad to see them go. We can always recover them from git history need be. Next perhaps we'll axe dot-gray.svg? | |||||
2019-05-13 | installer: add note to remove before july | Jason A. Donenfeld | 1 | -1/+1 | |
2019-05-13 | ui: give foreground status to foreign process in raise | Jason A. Donenfeld | 1 | -0/+2 | |
While UIPI prevents us from sending real window messages, we can at least give the foreground privilege to the other process, which lets it then actually come in front as it wants. | |||||
2019-05-12 | installer: make UpgradeCode platform-specific | Simon Rozman | 1 | -2/+17 | |
Platform specific UpgradeCode(s) stop Group Policy Management Editor from offering x86 for amd64 or vice-versa upgrades. Note: The amd64 is keeping the original UpgradeCode, the x86 line got a new one. Nevertheless, the x86 MSI is authored as an upgrade of <v0.0.4 legacy/amd64 packages too. Signed-off-by: Simon Rozman <simon@rozman.si> | |||||
2019-05-12 | ui: unlock thread after raising | Jason A. Donenfeld | 1 | -0/+1 | |
2019-05-12 | ui: leave it to walk to lock thread | Jason A. Donenfeld | 1 | -3/+0 | |
2019-05-12 | ui: give editor different icon | Jason A. Donenfeld | 1 | -0/+3 | |
2019-05-12 | ui: don't tie ctrl+S to exporting | Jason A. Donenfeld | 1 | -2/+0 | |
Roopesh doesn't like it. | |||||
2019-05-12 | ui: adjust message filter for raise | Jason A. Donenfeld | 2 | -6/+6 | |
High integrity means UIPI blocks this, so let it through. | |||||
2019-05-12 | service: run UI with elevated token | Jason A. Donenfeld | 4 | -381/+15 | |
There are too many attacks possible when starting this with a non-elevated token. | |||||
2019-05-11 | service: run UI at high integrity | Jason A. Donenfeld | 4 | -0/+35 | |
2019-05-11 | ui: allow editing existing tunnels without changing name | Jason A. Donenfeld | 1 | -18/+19 | |
2019-05-11 | ui: tunnel cloning | Steven Honson | 2 | -8/+31 | |
Allows a tunnel to be cloned verbatim. It's not part of the toolbar or with a shortcut, as it's a rather obscure action. Signed-off-by: Steven Honson <steven@honson.id.au> [zx2c4: removed from toolbar and shortcut] | |||||
2019-05-11 | ui: edit requires further information | Steven Honson | 1 | -1/+1 | |
As edit generally requires further information from the user, it should be suffixed with an ellipsis. Signed-off-by: Steven Honson <steven@honson.id.au> | |||||
2019-05-11 | ui: use ipc client to list existing tunnels | Steven Honson | 1 | -3/+4 | |
The manager service and ui application may be running as different users, and therefore use different configurations directories. Using the ipc client ensures that tunnels are listed from the perspective of the service. Signed-off-by: Steven Honson <steven@honson.id.au> | |||||
2019-05-11 | ui: optimise window sizing for a single peer | Steven Honson | 1 | -1/+2 | |
Increasing the default size of the manage window allows all of the detail and status for a basic single peer configuration with a preshared key to be visible without scrolling. Also sets a minimum window size for the manage window. Signed-off-by: Steven Honson <steven@honson.id.au> [zx2c4: reduced from 800x600 to 670x525] | |||||
2019-05-10 | service: use LUID directly | Jason A. Donenfeld | 1 | -15/+5 | |
InterfaceGuidToLuid fails if called soon after device creation. | |||||
2019-05-10 | version: bump | Jason A. Donenfeld | 1 | -2/+2 | |
2019-05-10 | ui: dont use main window and run our own message loop | Jason A. Donenfeld | 3 | -19/+50 | |
This allows us to do custom things like send raise click messages. |