aboutsummaryrefslogtreecommitdiffstatshomepage
Commit message (Collapse)AuthorAgeFilesLines
* version: bumpv0.4.3Jason A. Donenfeld2021-08-101-1/+1
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* build: bump to wgnt 0.4Jason A. Donenfeld2021-08-102-2/+2
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* tunnel: provide better logging for when iphlpapi failsJason A. Donenfeld2021-08-103-5/+12
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* embeddable-dll-service: csharp: update for wgntJason A. Donenfeld2021-08-104-35/+316
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* embeddable-dll-service: use wgnt alwaysJason A. Donenfeld2021-08-094-9/+10
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* driver: split 64bit arguments into two for 32bit machinesJason A. Donenfeld2021-08-091-10/+20
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* embeddable-dll-service: mention that you need dlls in right placeJason A. Donenfeld2021-08-092-4/+2
| | | | | Reported-by: Dmitry Smirnov <dmitry.smirnov@netprotect.com> Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* manager: do both wgnt and wintun cleanupsJason A. Donenfeld2021-08-092-37/+33
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* manager: track externally created tunnelsJason A. Donenfeld2021-08-092-29/+94
| | | | | Requested-by: Bruno UT1 <bandry@ut1.org> Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* driver: break encapsulation and pass timestamp to ringloggerJason A. Donenfeld2021-08-088-27/+46
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* driver: account for timestamp callback but do nothingJason A. Donenfeld2021-08-081-1/+2
| | | | | | | Go doesn't provide an easy way of passing a better timestamp to the log package. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* tunnel: increase tun creation retry boot timer to 10 minutesJason A. Donenfeld2021-08-081-2/+2
| | | | | | | | | Some failures, such as EPT_S_NOT_REGISTERED, apparently can take 5 minutes, so extend this to 10 minutes to be sure. Link: https://lists.zx2c4.com/pipermail/wireguard/2021-August/006908.html Reported-by: Joshua Sjoding <joshua.sjoding@scjalliance.com> Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* winipcfg: SetInterfaceDnsSettings is now documented on MSDNJason A. Donenfeld2021-08-084-33/+36
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* version: bumpv0.4.2Jason A. Donenfeld2021-08-051-1/+1
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* build: bump wireguard-ntJason A. Donenfeld2021-08-052-2/+2
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* conf: write tmp path in same directory as finalJason A. Donenfeld2021-08-051-1/+2
| | | | | Reported-by: Aelis Sagot <aelis.sagot@gmail.com> Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* go-patches: add exception search fix, CL340070Jason A. Donenfeld2021-08-052-1/+48
| | | | | | | | | https://go-review.googlesource.com/c/go/+/340070 Also, move to using `git format-patch --no-numbered --zero-commit` so that there's less churn when adding patches. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* memmod: register exception handler tablesJason A. Donenfeld2021-08-052-0/+19
| | | | | | | | Otherwise recent WDK binaries fail on ARM64, where an exception handler is used for trapping an illegal instruction when ARMv8.1 atomics are being tested for functionality. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* mod: bumpJason A. Donenfeld2021-08-052-3/+3
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: show update tab but not alert for limited userJason A. Donenfeld2021-08-043-5/+8
| | | | | Suggested-by: Diab Neiroukh <lazerl0rd@thezest.dev> Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* winipcfg: do not set MTU in registry after setting it in iphlpapiJason A. Donenfeld2021-08-042-21/+2
| | | | | | | | This reverts commit 3f07aa3f0fcd1153687bfb442c0c5b674216d595. Fixed for wgnt 0.3. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* conf: remove workaround for erroneous hasendpoint flagJason A. Donenfeld2021-08-041-1/+1
| | | | | | | | This reverts commit 22be5b26d95f8d8c32e5bf7dbca214f799cbc103. Fixed for wgnt 0.3. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* version: bumpv0.4.1Jason A. Donenfeld2021-08-031-1/+1
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* conf: work around erroneous hasendpoint flagJason A. Donenfeld2021-08-031-1/+1
| | | | | | Revert me for wgnt 0.3. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* conf: do not resolve empty endpointJason A. Donenfeld2021-08-031-0/+3
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* build: bump wireguard-ntJason A. Donenfeld2021-08-032-2/+2
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* updater: return to using proper constantJason A. Donenfeld2021-08-031-1/+1
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* winipcfg: set MTU in registry after setting it in iphlpapiJason A. Donenfeld2021-08-031-1/+18
| | | | | | | Otherwise wireguard-nt is unable to be notified of it. This is a pretty nasty hack that we should revert ASAP. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* version: bumpv0.4Jason A. Donenfeld2021-08-021-1/+1
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* driver: introduce new module for talking with kernel driverJason A. Donenfeld2021-08-0240-163/+2561
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* version: bumpv0.3.17Jason A. Donenfeld2021-08-021-1/+1
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* build: bump to wintun 0.13Jason A. Donenfeld2021-08-022-2/+2
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* installer: do not require KB2921916Jason A. Donenfeld2021-08-022-96/+0
| | | | | | In anticipation of upcoming wintun changes. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* fetcher: close winverifytrust handle after usageJason A. Donenfeld2021-08-021-1/+4
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* build: use official go builds and patch locallyJason A. Donenfeld2021-08-023-4/+69
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* embeddable-dll-service: .gitignore VS output foldersSimon Rozman2021-08-021-0/+3
| | | | Signed-off-by: Simon Rozman <simon@rozman.si>
* conf: update storage test to follow changes in codeSimon Rozman2021-08-021-2/+6
| | | | Signed-off-by: Simon Rozman <simon@rozman.si>
* docs: add reg command shortcut to admin keysJason A. Donenfeld2021-08-021-0/+12
| | | | | Suggested-by: Jonathan Tooker <jonathan.tooker@netprotect.com> Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* conf: forbid reserved names with extensionJason A. Donenfeld2021-08-021-5/+9
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* installer: sign custom actions dllJason A. Donenfeld2021-08-021-1/+6
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* winipcfg: swap endianness of port for rawsockaddrinetJason A. Donenfeld2021-07-291-2/+2
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: account for shield icon move in recent insider buildsJason A. Donenfeld2021-07-293-3/+11
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* updater: use correct constant for authentication verification and freeJason A. Donenfeld2021-07-291-2/+5
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* mod: bumpJason A. Donenfeld2021-07-292-12/+12
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* version: bumpv0.3.16Jason A. Donenfeld2021-06-251-1/+1
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* build: bump wintunJason A. Donenfeld2021-06-252-2/+2
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* conf: list unencrypted conf filesJason A. Donenfeld2021-06-252-7/+3
| | | | | | | | By ignoring unencrypted ones, the tunnel tracker would miss running configurations at startup. Reported-by: Станислав Мацак <smatsak@mail.ru> Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* build: use newer wg(8) without elevationJason A. Donenfeld2021-06-251-2/+2
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* doc: update attack surface with newer SDDLJason A. Donenfeld2021-06-241-2/+2
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* mod: bumpJason A. Donenfeld2021-06-242-3/+3
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>