index
:
wireguard-windows
ad/pkg/walk/manual-draw-tabwidget
ad/pkg/walk/rebar
ad/updatepage-bold
an/status-image
jd/adminnobs
jd/dll-clang
jd/fullycooked-peb
jd/moderatekillproc
jd/more-service-dependency
jd/no-dns-block
jd/programdata
jd/uac-arm
jd/undocumented-dns-setter
jd/wsl-dns-unblock
master
pkg/walk
pkg/walk-win
sr/for-jason
WireGuard client for Windows
Jason A. Donenfeld
about
summary
refs
log
tree
commit
diff
stats
homepage
log msg
author
committer
range
Commit message (
Expand
)
Author
Age
Files
Lines
*
version: bump to 1.1
HEAD
v1.1
master
Jason A. Donenfeld
4 days
1
-1
/
+1
*
tunnel: create DNS registry key if it doesn't exist
Jason A. Donenfeld
4 days
1
-1
/
+1
*
build: bump wireguard-nt to 1.1
Jason A. Donenfeld
4 days
2
-2
/
+2
*
updater,fetcher: disable HTTP/3
Jason A. Donenfeld
5 days
2
-10
/
+4
*
conf: prevent directory traversal on bare tunnel names
Jason A. Donenfeld
7 days
1
-0
/
+3
*
installer: reduce windows 7 disappointment email
Jason A. Donenfeld
2026-04-22
1
-0
/
+1
*
version: bump to 1.0.1
v1.0.1
Jason A. Donenfeld
2026-04-20
1
-1
/
+1
*
build: use crlf line endings on bat files
Jason A. Donenfeld
2026-04-20
1
-0
/
+2
*
build: bump to go 1.26.2
Jason A. Donenfeld
2026-04-20
2
-2
/
+2
*
global: regenerate syscall code from latest x/sys/windows wrapper
Jason A. Donenfeld
2026-04-20
3
-57
/
+57
*
locales: update translations from crowdin
Jason A. Donenfeld
2026-04-20
9
-933
/
+4623
*
mod: bump for walk fix
Jason A. Donenfeld
2026-04-20
2
-20
/
+20
*
installer: make sure we can delete files after killing processes
Jason A. Donenfeld
2026-04-19
1
-17
/
+62
*
installer: don't follow reparse points when computing file IDs
Jason A. Donenfeld
2026-04-19
1
-1
/
+1
*
driver: remove wintun legacy cleanup
Jason A. Donenfeld
2026-04-19
3
-53
/
+0
*
version: bump
v1.0
Jason A. Donenfeld
2026-04-18
1
-1
/
+1
*
build: bump wireguard-nt to 1.0
Jason A. Donenfeld
2026-04-18
2
-2
/
+2
*
global: format code
Jason A. Donenfeld
2026-04-16
2
-6
/
+6
*
ringlogger: close file on Truncate failure
Jason A. Donenfeld
2026-04-16
1
-0
/
+1
*
memmod: be more resilient toward weird PE files
Jason A. Donenfeld
2026-04-16
1
-8
/
+34
*
service: make use of errors.As instead of type assertion
Jason A. Donenfeld
2026-04-16
1
-4
/
+6
*
ui: nil-check CurrentTunnel in item-activated handler
Jason A. Donenfeld
2026-04-16
1
-1
/
+5
*
ui: register visibility handler after pages are created
Jason A. Donenfeld
2026-04-16
1
-8
/
+9
*
ui: fix scope syntax highlighting
Jason A. Donenfeld
2026-04-16
1
-1
/
+1
*
ui: break out of ticker loops properly
Jason A. Donenfeld
2026-04-16
2
-19
/
+27
*
ui: print correct error when unable to enumerate tunnels
Jason A. Donenfeld
2026-04-16
1
-1
/
+1
*
ui: set hidden keys for limited UI
Jason A. Donenfeld
2026-04-16
1
-2
/
+8
*
elevate: restore FullDllName struct directly instead of via RtlInitUnicodeString
Jason A. Donenfeld
2026-04-16
1
-2
/
+2
*
elevate: default lpDirectory to the program's directory
Jason A. Donenfeld
2026-04-16
1
-0
/
+3
*
elevate: close right handle
Jason A. Donenfeld
2026-04-16
1
-1
/
+1
*
tunnel: use system cmd.exe for scripts
Jason A. Donenfeld
2026-04-16
1
-7
/
+4
*
tunnel: disable firewall after flushing routes on teardown
Jason A. Donenfeld
2026-04-16
1
-1
/
+1
*
tunnel: avoid calling netsh on <1809 for DNS changes
Jason A. Donenfeld
2026-04-16
2
-114
/
+32
*
tunnel: prevent metric integer overflow
Jason A. Donenfeld
2026-04-16
1
-3
/
+4
*
tunnel: move label to right place to avoid zeroing err
Jason A. Donenfeld
2026-04-16
1
-1
/
+1
*
tunnel: firewall: prevent unsafe variables from being GC'd
Jason A. Donenfeld
2026-04-16
1
-1
/
+5
*
tunnel: prevent min MTU calculation from wrapping
Jason A. Donenfeld
2026-04-16
1
-2
/
+2
*
tunnel: clone slices before sorting in deterministicGUID
Jason A. Donenfeld
2026-04-16
1
-2
/
+3
*
conf: properly deduplicate peers
Jason A. Donenfeld
2026-04-16
1
-1
/
+2
*
conf: reject tunnel names with leading or trailing dots
Jason A. Donenfeld
2026-04-16
1
-1
/
+1
*
conf: redact scripts for limited operators
Jason A. Donenfeld
2026-04-16
1
-0
/
+4
*
conf: give redacted peers distinct public keys
Jason A. Donenfeld
2026-04-16
1
-0
/
+2
*
conf: fix typo in failing test
Jason A. Donenfeld
2026-04-16
1
-1
/
+1
*
conf: use sync.Once for admin registry key initialization
Jason A. Donenfeld
2026-04-16
1
-11
/
+14
*
conf: dpapi: handle nil outName after CryptUnprotectData
Jason A. Donenfeld
2026-04-16
1
-0
/
+3
*
manager,conf: protect callback arrays with shared locks
Jason A. Donenfeld
2026-04-16
3
-14
/
+64
*
manager: close previously created pipes on os.Pipe failure
Jason A. Donenfeld
2026-04-16
1
-0
/
+6
*
manager: keep alive service state object until after unsubscription
Jason A. Donenfeld
2026-04-16
1
-1
/
+1
*
manager: improve service stop waiting loops
Jason A. Donenfeld
2026-04-16
2
-4
/
+11
*
manager: return right error if os.Executable() fails
Jason A. Donenfeld
2026-04-16
1
-2
/
+2
[next]