26 Commits

Author SHA1 Message Date
RomikB 301b4cc067 update docs with supported list, fix language check 2025-04-07 10:33:11 +02:00
RomikB fb42168fbb select the language from registry 2025-03-13 19:44:10 +02:00
Roman Zakharchuk 83890fd474 Import WireGuard changes (#46)
* replace wg.exe with awg.exe

* update docs, update admin reg key

* rename awg modules

* build awg from source

* remove unused params

* improve work with tools

* safe rebranding: change upgrade code, windows class and name

* safe rebranding: wg -> awg

* update dependencies, fixed showing transfered KBs

* locales: sync with crowdin

Signed-off-by: Simon Rozman <simon@rozman.si>

* installer: update WiX Toolset download URL and version

The version 3.14.0.4118 we were using is no longer available for
download.

Signed-off-by: Simon Rozman <simon@rozman.si>

* build: make code signing method configurable

Existing code signing was hard-coded to use a locally installed
certificate (hardware security dongles included). However, signtool.exe
is extensible to allow any kind of digest signing plugin with /dlib and
/dmdf switches. This is used for cloud-based code signing (e.g.
Microsoft Trusted Signing).

Signed-off-by: Simon Rozman <simon@rozman.si>

* rename WireGuard to AmneziaWG in new localization files

---------

Signed-off-by: Simon Rozman <simon@rozman.si>
Co-authored-by: Simon Rozman <simon@rozman.si>
2025-03-10 19:59:44 +07:00
Roman Zakharchuk 2722627073 rebranding and dependency rename (#5)
* replace wg.exe with awg.exe

* update docs, update admin reg key

* rename awg modules

* build awg from source

* remove unused params

* improve work with tools
2024-05-20 21:54:21 +01:00
RomikB eebecc3c7b safe rebranding: update buildrun and quickinstall 2024-05-06 19:29:41 +02:00
RomikB 4c74b9fe3d safe rebranding: change wireguard to amneziawg 2024-05-05 09:47:31 +02:00
Jason A. Donenfeld fa952668dc docs: new code signing certificate
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2021-12-22 01:10:00 +01:00
Jason A. Donenfeld 7b428dd862 docs: remove outdated single tunnel mention
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2021-10-26 10:53:05 +02:00
Jason A. Donenfeld 56aac44e7c ringlogger: allow tailing to stdout
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2021-10-26 10:53:05 +02:00
Jason A. Donenfeld e0a59b207f docs: fix typo in netquirk
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2021-10-21 01:51:40 -06:00
Jason A. Donenfeld 548405e21b global: remove wireguard-go/Wintun implementation
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2021-10-16 22:55:24 -06:00
Jason A. Donenfeld b9e3a703e8 driver: use new API
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2021-10-05 23:56:27 -06:00
Jason A. Donenfeld c0f99911a2 docs: add example for task scheduler
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2021-09-29 17:21:33 -06:00
Jason A. Donenfeld 1288280bea global: prefer WireGuardNT over wireguard-go/Wintun
Also remove Wintun driver on startup.

Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2021-09-12 22:58:32 +02:00
Jason A. Donenfeld 91e0965499 docs: mention update notification behavior change
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2021-09-12 11:22:34 +02:00
Jason A. Donenfeld 9f92a33737 manager: make multiple tunnels mode automatic
Rather than having to set a registry knob to enable multiple tunnels, it
is now automatic. If an additional activated tunnel has the same route
subnets or interface IP addresses as a previous tunnel, that previous
one is stopped. But if there's no overlap, then they coexist.

Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2021-08-13 00:25:13 +02:00
Jason A. Donenfeld 5409c45a10 driver: introduce new module for talking with kernel driver
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2021-08-02 19:10:58 +02:00
Jason A. Donenfeld a71e855143 docs: add reg command shortcut to admin keys
Suggested-by: Jonathan Tooker <jonathan.tooker@netprotect.com>
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2021-08-02 13:54:04 +02:00
Jason A. Donenfeld 75d4ac72f0 doc: update attack surface with newer SDDL
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2021-06-24 17:06:33 +02:00
Jason A. Donenfeld a55011ccd2 main: log CLI to stderr/stdout
If stderr is available, log to stderr. Otherwise, log to stdout.
Otherwise, fallback to message box GUI prompts for error strings.

Requested-by: Andrew Burkett <burkett.andrew@gmail.com>
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2021-06-18 11:28:50 +02:00
Jason A. Donenfeld 9126af4ca8 docs: fix /0 -> /1 in netquirk
Reported-by: Jim Salter <jim@jrs-s.net>
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2020-11-27 12:50:53 +01:00
Jason A. Donenfeld fc1c72658f firewall: add allow rule for tunnel service process even when no blocking is required
This is essential for allowing incoming connections.

Reported-by: /u/Julien_Madagascar on Reddit
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2020-11-23 20:31:23 +01:00
Jason A. Donenfeld 2e011f5fc8 docs: trim double backtick and header level
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2020-11-23 17:40:25 +01:00
Jason A. Donenfeld 312126ea5a docs: mention that the uninstaller will nuke knobs
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2020-11-23 14:15:49 +01:00
Jason A. Donenfeld 53e0f85d95 docs: clarify group membership search algorithm
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2020-11-23 14:11:03 +01:00
Jason A. Donenfeld ff5b6e4c86 docs: move to docs subdirectory
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2020-11-23 10:22:50 +01:00