aboutsummaryrefslogtreecommitdiffstatshomepage
Commit message (Expand)AuthorAgeFilesLines
* locales: update translations from crowdinHEADmasterJason A. Donenfeld7 days42-10240/+28385
* conf: fail write if flushing file buffers failsJason A. Donenfeld7 days1-1/+5
* conf: preserve comments across serializationJason A. Donenfeld7 days4-39/+354
* conf: deal with ::0 endpoints properlyJason A. Donenfeld7 days2-1/+5
* l18n: promote out.gotext.json to messages.gotext.jsonJason A. Donenfeld7 days2-1/+7
* l18n: configuration separator fallbacksJason A. Donenfeld7 days1-2/+10
* manager: tear down the event reader on partial decode failureJason A. Donenfeld7 days1-12/+12
* manager: tidy up leak and dead lock-thread defer in session loopJason A. Donenfeld7 days1-2/+6
* manager: skip the handle list attribute when no handles are suppliedJason A. Donenfeld7 days1-4/+3
* manager: release driver adapter on tunnel stopJason A. Donenfeld2026-06-132-0/+6
* version: skip certs whose CertificatePolicies fail to decodeJason A. Donenfeld2026-06-131-2/+2
* main: pass fatal arguments to log.Fatal individuallyJason A. Donenfeld2026-06-131-1/+1
* ringlogger: read shared counters atomicallyJason A. Donenfeld2026-06-131-11/+12
* ringlogger: don't pass argv as format stringJason A. Donenfeld2026-06-131-1/+1
* ui: raise: exit cleanly when the event hook cannot be installedJason A. Donenfeld2026-06-131-3/+6
* tunnel: mtumonitor: serialize change callbacksJason A. Donenfeld2026-06-131-0/+5
* memmod: prune loaded address ranges on freeJason A. Donenfeld2026-06-131-0/+8
* memmod: delete the function table on freeJason A. Donenfeld2026-06-131-1/+9
* memmod: distinguish no-exports from no-named-exportsJason A. Donenfeld2026-06-131-1/+1
* updater: drain the entire response when fetching version listJason A. Donenfeld2026-06-131-4/+3
* conf: flush file buffers before atomically renaming into placeJason A. Donenfeld2026-06-131-0/+1
* conf: keep retrying when the config-directory watcher fails to startJason A. Donenfeld2026-06-131-2/+6
* conf: don't strip '#' from PreUp/PreDown/PostUp/PostDown valuesJason A. Donenfeld2026-06-131-12/+16
* conf: reject reserved names with any extensionJason A. Donenfeld2026-06-131-11/+1
* version: bump to 1.1v1.1Jason A. Donenfeld2026-05-071-1/+1
* tunnel: create DNS registry key if it doesn't existJason A. Donenfeld2026-05-071-1/+1
* build: bump wireguard-nt to 1.1Jason A. Donenfeld2026-05-072-2/+2
* updater,fetcher: disable HTTP/3Jason A. Donenfeld2026-05-062-10/+4
* conf: prevent directory traversal on bare tunnel namesJason A. Donenfeld2026-05-031-0/+3
* installer: reduce windows 7 disappointment emailJason A. Donenfeld2026-04-221-0/+1
* version: bump to 1.0.1v1.0.1Jason A. Donenfeld2026-04-201-1/+1
* build: use crlf line endings on bat filesJason A. Donenfeld2026-04-201-0/+2
* build: bump to go 1.26.2Jason A. Donenfeld2026-04-202-2/+2
* global: regenerate syscall code from latest x/sys/windows wrapperJason A. Donenfeld2026-04-203-57/+57
* locales: update translations from crowdinJason A. Donenfeld2026-04-209-933/+4623
* mod: bump for walk fixJason A. Donenfeld2026-04-202-20/+20
* installer: make sure we can delete files after killing processesJason A. Donenfeld2026-04-191-17/+62
* installer: don't follow reparse points when computing file IDsJason A. Donenfeld2026-04-191-1/+1
* driver: remove wintun legacy cleanupJason A. Donenfeld2026-04-193-53/+0
* version: bumpv1.0Jason A. Donenfeld2026-04-181-1/+1
* build: bump wireguard-nt to 1.0Jason A. Donenfeld2026-04-182-2/+2
* global: format codeJason A. Donenfeld2026-04-162-6/+6
* ringlogger: close file on Truncate failureJason A. Donenfeld2026-04-161-0/+1
* memmod: be more resilient toward weird PE filesJason A. Donenfeld2026-04-161-8/+34
* service: make use of errors.As instead of type assertionJason A. Donenfeld2026-04-161-4/+6
* ui: nil-check CurrentTunnel in item-activated handlerJason A. Donenfeld2026-04-161-1/+5
* ui: register visibility handler after pages are createdJason A. Donenfeld2026-04-161-8/+9
* ui: fix scope syntax highlightingJason A. Donenfeld2026-04-161-1/+1
* ui: break out of ticker loops properlyJason A. Donenfeld2026-04-162-19/+27
* ui: print correct error when unable to enumerate tunnelsJason A. Donenfeld2026-04-161-1/+1