Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2019-10-24 | elevate: do not invoke shell execute if program is empty | Jason A. Donenfeld | 1 | -1/+5 | |
2019-10-24 | mod: bump | Jason A. Donenfeld | 2 | -16/+16 | |
2019-10-21 | version: bump | Jason A. Donenfeld | 1 | -2/+2 | |
2019-10-21 | tunnel: blackhole sockets when there's going to be a sure routing loop | Jason A. Donenfeld | 4 | -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> | |||||
2019-10-18 | build: update to go 1.13.3 and remove patcher | Jason A. Donenfeld | 3 | -219/+2 | |
2019-10-17 | version: bump | Jason A. Donenfeld | 1 | -2/+2 | |
2019-10-17 | build: bump go version | Jason A. Donenfeld | 1 | -1/+1 | |
2019-10-17 | mod: bump | Jason A. Donenfeld | 3 | -12/+13 | |
2019-10-16 | updater: use ed25519 from standard library | Jason A. Donenfeld | 1 | -1/+1 | |
2019-10-12 | build: copy symlinks | Jason A. Donenfeld | 1 | -1/+1 | |
Required for debian. | |||||
2019-10-10 | embeddable-dll-service: use on-demand activation instead of auto | Jason A. Donenfeld | 1 | -1/+1 | |
This prevents this from coming back after boot, since we probably want it tied to the parent process. | |||||
2019-10-09 | Revert "tunnel: check for endpoint interfaces and media connection state" | Jason A. Donenfeld | 1 | -3/+1 | |
This reverts commit cf6f599a4a65e89929ffc12982346c8e9012552c. It broke people's setups. | |||||
2019-10-09 | build: do not build modules when remastering and sort statements | Jason A. Donenfeld | 2 | -6/+4 | |
2019-10-09 | embeddable-dll-service: do not marshall go strings | Jason A. Donenfeld | 2 | -14/+4 | |
2019-10-09 | tunnel: print wintun version in debug log | Jason A. Donenfeld | 1 | -0/+6 | |
2019-10-09 | mod: bump versions | Jason A. Donenfeld | 2 | -8/+9 | |
2019-10-07 | go: use upstream patch that landed | Jason A. Donenfeld | 1 | -10/+12 | |
2019-10-07 | version: bump | Jason A. Donenfeld | 1 | -2/+2 | |
2019-10-07 | installer: bump wintun | Jason A. Donenfeld | 1 | -2/+2 | |
2019-10-06 | golang: do not race on sleep resume | Jason A. Donenfeld | 1 | -23/+23 | |
2019-10-06 | embeddable-dll-service: add key generation function to replace bcrypt | Jason A. Donenfeld | 3 | -109/+27 | |
BCrypt is Win10+ and kind of clunky to use. The tunnel.dll binary has this code in it anyway, so doing it there doesn't actually increase the size of the binary. | |||||
2019-10-06 | embeddable-dll-service: add csharp example code | Jason A. Donenfeld | 6 | -0/+545 | |
2019-10-04 | ui: remove unused struct | Jason A. Donenfeld | 1 | -6/+0 | |
2019-10-04 | ui: annotate controls | Simon Rozman | 3 | -0/+6 | |
Regarding interface and peer info text boxes: The read-only edit boxes containing interface and peer status and information were read as "<value> read-only multiline" by NVDA screen reader. The read-only edit boxes that serve the informative purpose only must be annotated as ROLE_SYSTEM_STATICTEXT instead of edit box-inherited ROLE_SYSTEM_TEXT role. Regarding logo image in about dialog: NVDA reads "unknown" when reading the dialog without this patch. Signed-off-by: Simon Rozman <simon@rozman.si> | |||||
2019-10-04 | mod: bump versions | Jason A. Donenfeld | 8 | -22/+22 | |
2019-10-02 | version: speed up start up by omitting winverifytrust call | Jason A. Donenfeld | 1 | -46/+6 | |
2019-10-01 | ringlogger: simplify | Jason A. Donenfeld | 1 | -5/+2 | |
2019-10-01 | version: bump | Jason A. Donenfeld | 1 | -2/+2 | |
2019-10-01 | manager: do not panic if we can't yet get a config | Jason A. Donenfeld | 1 | -0/+6 | |
Reported-by: Jonathan Tooker <jonathan.tooker@netprotect.com> | |||||
2019-10-01 | manager: print panic stack trace in one missing part | Jason A. Donenfeld | 1 | -0/+1 | |
2019-10-01 | tunnel: check for endpoint interfaces and media connection state | Jason A. Donenfeld | 1 | -1/+3 | |
2019-10-01 | tunnel: smooth bursts from windows network notifiers | Jason A. Donenfeld | 1 | -5/+25 | |
2019-10-01 | tunnel: windows does not always add/remove routes with up/down interface | Jason A. Donenfeld | 3 | -25/+45 | |
On Linux, we're used to routes being added after an interface is up, and routes being removed as a consequence of an interface going down. On Windows, this isn't always the case, at least not from the perspective of the route notifiers. In order to work around this and make a multi-interface model coherent, we search for a new default route not only whenever the routing table changes but also whenever any interface link parameters change, such as up/down. The practical consequence is that now WireGuard connects properly when wifi is disconnected and then reconnected. Reported-by: Nenad Kozul <me@nenadkozul.com> | |||||
2019-10-01 | elevate: use fallback shellexecute when not EV-signed | Jason A. Donenfeld | 2 | -1/+73 | |
2019-10-01 | Revert "version: use crypt32 instead of go x509 for cn extraction for file size" | Jason A. Donenfeld | 4 | -59/+15 | |
This reverts commit 4cdc8fef9973a8d82593bff4e7cb350a20e0fa78. | |||||
2019-09-27 | build: bump and loosen go version | Jason A. Donenfeld | 2 | -6/+1 | |
2019-09-27 | version: bump | Jason A. Donenfeld | 1 | -2/+2 | |
2019-09-27 | winipcfg: make Unregister wait for callbacks to complete | Jason A. Donenfeld | 4 | -31/+61 | |
2019-09-27 | winipcfg: port more granular locking from route change to others | Jason A. Donenfeld | 2 | -22/+36 | |
2019-09-27 | winipcfg: ensure we're passing copy to go routines | Jason A. Donenfeld | 3 | -3/+6 | |
The windows-allocated one gets freed. Reported-by: Odd Stranne <odd@mullvad.net> | |||||
2019-09-27 | ui: always show manage page on tray click | Jason A. Donenfeld | 1 | -4/+2 | |
It's confusing if it only does this when the window is not already visible. Reported-by: Kai Haberzettl <khaberz@gmail.com> | |||||
2019-09-27 | ui: don't show more than one about box | Jason A. Donenfeld | 1 | -18/+29 | |
Reported-by: Kai Haberzettl <khaberz@gmail.com> | |||||
2019-09-27 | mod: bump versions | Jason A. Donenfeld | 8 | -20/+19 | |
2019-09-27 | Revert "updater: use winhttp to reduce filesize" | Jason A. Donenfeld | 6 | -684/+21 | |
This reverts commit b1a33fd099fdcc25b0edba9c0e3f2ea9f8d0d9c4. We'll revisit this later. | |||||
2019-09-23 | version: bump | Jason A. Donenfeld | 1 | -2/+2 | |
2019-09-23 | version: use crypt32 instead of go x509 for cn extraction for file size | Jason A. Donenfeld | 4 | -21/+65 | |
2019-09-23 | updater: use winhttp to reduce filesize | Jason A. Donenfeld | 6 | -21/+684 | |
2019-09-23 | embeddable-dll-service: add basic outline for embedding wireguard | Jason A. Donenfeld | 3 | -0/+108 | |
This allows people to embed WireGuard inside other apps as a service. | |||||
2019-09-23 | manager: switch to vanilla gob from rpc to remove reflection bloat | Jason A. Donenfeld | 5 | -145/+445 | |
2019-09-23 | attacksurface: update to wintun changes | Jason A. Donenfeld | 1 | -1/+1 | |