renovate[bot]
1c8188d4a6
Update vitest monorepo to v5 ( #2842 )
...
CodeQL / Analyze (push) Has been cancelled
Edge / Build Docker (push) Has been cancelled
Edge / Build Docker-1 (push) Has been cancelled
Lint / Check Docs (push) Has been cancelled
Edge / Merge & Deploy Docker (push) Has been cancelled
Edge / Build & Deploy Docs (push) Has been cancelled
Lint / Lint (push) Has been cancelled
Lint / Lint-1 (push) Has been cancelled
Lint / Lint-2 (push) Has been cancelled
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-10-06 08:10:12 +02:00
renovate[bot]
d01d095bb7
Update vueuse monorepo to v15 ( #2843 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-10-06 08:03:43 +02:00
renovate[bot]
8c5a05438c
Update npm-non-major ( #2841 )
...
CodeQL / Analyze (push) Waiting to run
Edge / Build Docker (push) Waiting to run
Edge / Build Docker-1 (push) Waiting to run
Edge / Merge & Deploy Docker (push) Blocked by required conditions
Edge / Build & Deploy Docs (push) Blocked by required conditions
Lint / Check Docs (push) Waiting to run
Lint / Lint (push) Blocked by required conditions
Lint / Lint-1 (push) Blocked by required conditions
Lint / Lint-2 (push) Blocked by required conditions
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-10-05 07:50:19 +02:00
renovate[bot]
e5b38541b3
Update dependency zensical to v0.0.67 ( #2840 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-10-05 07:49:05 +02:00
renovate[bot]
221138d51f
Update dependency python to v3.14.8 ( #2839 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-10-05 07:48:06 +02:00
renovate[bot]
607780c7e6
Update Node.js to ebfe2f9 ( #2838 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-10-05 07:47:58 +02:00
renovate[bot]
d399f349b5
Update github/codeql-action digest to 2892aa5 ( #2837 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-10-05 07:47:48 +02:00
Stephan Paternotte
d68b66e399
Update nl.json ( #2833 )
...
CodeQL / Analyze (push) Has been cancelled
Edge / Build Docker (push) Has been cancelled
Edge / Build Docker-1 (push) Has been cancelled
Lint / Check Docs (push) Has been cancelled
Edge / Merge & Deploy Docker (push) Has been cancelled
Edge / Build & Deploy Docs (push) Has been cancelled
Lint / Lint (push) Has been cancelled
Lint / Lint-1 (push) Has been cancelled
Lint / Lint-2 (push) Has been cancelled
* Update nl.json
lang: Dutch language file updated
* fix formatting
---------
Co-authored-by: Bernd Storath <bernd@berndstorath.de>
2026-09-30 09:43:14 +02:00
Bernd Storath
5f2009a955
fix docs optional config ordering
CodeQL / Analyze (push) Has been cancelled
Edge / Build Docker (push) Has been cancelled
Edge / Build Docker-1 (push) Has been cancelled
Lint / Check Docs (push) Has been cancelled
Edge / Merge & Deploy Docker (push) Has been cancelled
Edge / Build & Deploy Docs (push) Has been cancelled
Lint / Lint (push) Has been cancelled
Lint / Lint-1 (push) Has been cancelled
Lint / Lint-2 (push) Has been cancelled
2026-09-25 13:31:13 +02:00
qwist1233-cpu
edaaeda506
i18n(tr): add missing Turkish translations ( #2828 )
...
Co-authored-by: qwist1233-cpu <qwist1233-cpu@users.noreply.github.com>
2026-09-25 10:18:40 +02:00
Sebastien Tardif
a511961f3b
fix: omit private keys from client detail API ( #2822 )
...
* fix: omit private keys from client detail API
GET /api/client/:id spread the full DB row, including privateKey
and preSharedKey. List endpoints already omit those fields. The
edit UI does not read them; config download stays on
/configuration.
Signed-off-by: Sebastien Tardif <sebtardif@ncf.ca>
* fix: read client detail through ClientService.getPublic
GET /api/client/:id now uses getPublic, which excludes privateKey
and preSharedKey in the query the same way getAllPublic does.
Config download still uses get.
Signed-off-by: Sebastien Tardif <sebtardif@ncf.ca>
---------
Signed-off-by: Sebastien Tardif <sebtardif@ncf.ca>
2026-09-25 10:16:56 +02:00
renovate[bot]
d3a6b37d44
Update dependency apexcharts to v7 ( #2813 )
...
CodeQL / Analyze (push) Waiting to run
Edge / Build Docker (push) Waiting to run
Edge / Build Docker-1 (push) Waiting to run
Edge / Merge & Deploy Docker (push) Blocked by required conditions
Edge / Build & Deploy Docs (push) Blocked by required conditions
Lint / Check Docs (push) Waiting to run
Lint / Lint (push) Blocked by required conditions
Lint / Lint-1 (push) Blocked by required conditions
Lint / Lint-2 (push) Blocked by required conditions
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-09-24 12:45:07 +02:00
Bernd Storath
10bed8a7bb
fix types
...
introduced in 0e1fe302ea
2026-09-24 12:39:52 +02:00
Bernd Storath
e1889bb1da
improve startup handling
...
fixes https://github.com/wg-easy/wg-easy/issues/2788
2026-09-24 12:37:13 +02:00
Bernd Storath
0e1fe302ea
better cidr validation
...
fixes https://github.com/wg-easy/wg-easy/issues/2787
2026-09-24 12:33:31 +02:00
familyman-131
6add941712
feat: expose peer endpoint in Prometheus metrics ( #2808 )
...
feat: add wireguard_peer_endpoint_info metric to Prometheus exporter
Exposes each peer's current endpoint (IP:port) as a Prometheus gauge,
similar to the existing endpoint field already returned by the JSON
metrics route. This makes it possible to alert on a peer's source
address changing unexpectedly, which can indicate that a client
config was copied and is being used from another location.
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-24 12:23:29 +02:00
Sebastien Tardif
c06890fb2e
fix: bracket IPv6 hosts in client Endpoint ( #2823 )
...
Client configs used host:port. An IPv6 host became an invalid
Endpoint. Format at emit time so existing stored hosts work.
Signed-off-by: Sebastien Tardif <sebtardif@ncf.ca>
2026-09-24 12:20:35 +02:00
Nikolas
069e6f0ad6
Update uk.json ( #2821 )
...
* Update uk.json
* fix formatting
---------
Co-authored-by: Bernd Storath <bernd@berndstorath.de>
2026-09-24 12:17:16 +02:00
renovate[bot]
0833ee8ff6
Update dependency obug to v3 ( #2815 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-09-24 12:14:58 +02:00
Carlo Alberto Aprigliano
092fc0a197
feat: make the WireGuard interface name configurable ( #2826 )
...
* add WG_INTERFACE env var
* Scope firewall chains per interface
2026-09-24 12:09:44 +02:00
Bernd Storath
eb748ed8fd
add node version, fix nuxtrc
2026-09-24 12:08:56 +02:00
renovate[bot]
90515568f5
Update dependency ip-bigint to v10 ( #2814 )
...
CodeQL / Analyze (push) Has been cancelled
Edge / Build Docker (push) Has been cancelled
Edge / Build Docker-1 (push) Has been cancelled
Lint / Check Docs (push) Has been cancelled
Edge / Merge & Deploy Docker (push) Has been cancelled
Edge / Build & Deploy Docs (push) Has been cancelled
Lint / Lint (push) Has been cancelled
Lint / Lint-1 (push) Has been cancelled
Lint / Lint-2 (push) Has been cancelled
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-09-16 19:02:52 +02:00
renovate[bot]
c3c1407af6
Update dependency zensical to v0.0.62 ( #2811 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-09-16 19:01:17 +02:00
renovate[bot]
9336e4f5f4
Update github-actions-digest ( #2809 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-09-16 18:53:25 +02:00
renovate[bot]
b6565fe730
Update Node.js to 50c8e8c ( #2810 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-09-16 18:53:04 +02:00
renovate[bot]
b627b45139
Update npm-non-major ( #2812 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-09-16 18:52:48 +02:00
Jamal Kamaladdinoglu
8ea8e0572c
i18n: add Azerbaijani translation ( #2806 )
...
* i18n: add Azerbaijani translation
* i18n: translate the new Azerbaijani strings
2026-09-16 18:37:09 +02:00
renovate[bot]
960e8e5fd4
Update pnpm to v12 ( #2818 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-09-16 18:35:15 +02:00
Alexander Chepurnoy
2cf1ab78e9
feat: update AmneziaWG to 3.1 ( #2804 )
...
CodeQL / Analyze (push) Has been cancelled
Edge / Build Docker (push) Has been cancelled
Edge / Build Docker-1 (push) Has been cancelled
Lint / Check Docs (push) Has been cancelled
Edge / Merge & Deploy Docker (push) Has been cancelled
Edge / Build & Deploy Docs (push) Has been cancelled
Lint / Lint (push) Has been cancelled
Lint / Lint-1 (push) Has been cancelled
Lint / Lint-2 (push) Has been cancelled
* feat: update AmneziaWG to 3.1
* fix: correct AmneziaWG 3.1 parameter handling
Verified against the config parser of amneziawg-tools v3.1.20260812.
- validate HeaderProtectionKey as a 32 byte base64 key instead of an
arbitrary string. Control characters were allowed, so a newline could
inject additional lines into the generated configuration
- parse the range parameters as uint16 ranges (0-65535) instead of
reusing the H1-H4 bounds (5 - 2^31-1), which rejected valid values
such as MaxHandshakeAttempts = 1 and truncated large ones
- write RandomTrailers and DisableCookies as on/off. parse_bool only
accepts on, off or a number, so true/false aborted awg setconf
- take HeaderProtectionKey and RandomTrailers from the interface, both
have to be identical on either end of the tunnel, like S1-S4 and H1-H4
- require S1-S4 to be at least 12 while header protection is enabled,
its cipher uses the first 12 bytes of every junk prefix as its nonce
- render the null state of a nullable switch explicitly and add the
missing translations, the reset button rendered its own i18n key
- extract the config line building into server/utils/awg.ts and cover
it with unit tests
- document the new parameters and their compatibility
---------
Co-authored-by: cany748 <30237734+cany748@users.noreply.github.com>
2026-09-09 11:05:15 +02:00
renovate[bot]
b3fffafac9
Lock file maintenance ( #2802 )
...
CodeQL / Analyze (push) Waiting to run
Edge / Build Docker (push) Waiting to run
Edge / Build Docker-1 (push) Waiting to run
Edge / Merge & Deploy Docker (push) Blocked by required conditions
Edge / Build & Deploy Docs (push) Blocked by required conditions
Lint / Check Docs (push) Waiting to run
Lint / Lint (push) Blocked by required conditions
Lint / Lint-1 (push) Blocked by required conditions
Lint / Lint-2 (push) Blocked by required conditions
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-09-08 11:35:08 +02:00
renovate[bot]
5daef1ba93
Update dependency amnezia-vpn/amneziawg-go to v3.1.20260828 ( #2796 )
...
CodeQL / Analyze (push) Waiting to run
Edge / Build Docker (push) Waiting to run
Edge / Build Docker-1 (push) Waiting to run
Edge / Merge & Deploy Docker (push) Blocked by required conditions
Edge / Build & Deploy Docs (push) Blocked by required conditions
Lint / Check Docs (push) Waiting to run
Lint / Lint (push) Blocked by required conditions
Lint / Lint-1 (push) Blocked by required conditions
Lint / Lint-2 (push) Blocked by required conditions
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-09-07 08:06:46 +02:00
Bernd Storath
ac07ceefb1
update renovate config
2026-09-07 08:03:00 +02:00
renovate[bot]
f7f0a58bfe
Update pnpm to v11.25.0 ( #2801 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-09-07 07:50:55 +02:00
renovate[bot]
e27057c506
Update dependency reka-ui to v2.10.4 ( #2798 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-09-07 07:50:32 +02:00
renovate[bot]
549a5549d8
Update Node.js to e67514e ( #2795 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-09-07 07:49:57 +02:00
renovate[bot]
bfb8e59c7f
Update github/codeql-action digest to cdf488f ( #2794 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-09-07 07:49:44 +02:00
renovate[bot]
f14b03abc1
Update docker/setup-qemu-action digest to 1f40c72 ( #2793 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-09-07 07:49:29 +02:00
YellowNest
f5df5c9463
i18n: add Swedish translation ( #2784 )
CodeQL / Analyze (push) Has been cancelled
Edge / Build Docker (push) Has been cancelled
Edge / Build Docker-1 (push) Has been cancelled
Lint / Check Docs (push) Has been cancelled
Edge / Merge & Deploy Docker (push) Has been cancelled
Edge / Build & Deploy Docs (push) Has been cancelled
Lint / Lint (push) Has been cancelled
Lint / Lint-1 (push) Has been cancelled
Lint / Lint-2 (push) Has been cancelled
2026-08-31 13:40:12 +02:00
Bernd Storath
5c38c1427a
security: document rate limiting ( #2780 )
...
CodeQL / Analyze (push) Has been cancelled
Edge / Build Docker (push) Has been cancelled
Edge / Build Docker-1 (push) Has been cancelled
Lint / Check Docs (push) Has been cancelled
Edge / Merge & Deploy Docker (push) Has been cancelled
Edge / Build & Deploy Docs (push) Has been cancelled
Lint / Lint (push) Has been cancelled
Lint / Lint-1 (push) Has been cancelled
Lint / Lint-2 (push) Has been cancelled
document rate limiting
2026-08-27 14:57:02 +02:00
a24davidos
82d0ae969c
i18n: Updated gl.json ( #2770 )
...
CodeQL / Analyze (push) Waiting to run
Edge / Build Docker (push) Waiting to run
Edge / Build Docker-1 (push) Waiting to run
Edge / Merge & Deploy Docker (push) Blocked by required conditions
Edge / Build & Deploy Docs (push) Blocked by required conditions
Lint / Check Docs (push) Waiting to run
Lint / Lint (push) Blocked by required conditions
Lint / Lint-1 (push) Blocked by required conditions
Lint / Lint-2 (push) Blocked by required conditions
* i18n: Updated gl.json
* fix: correct linkedWith translation to past participle
2026-08-25 16:00:56 +02:00
a24davidos
87fadc2ee1
i18n(es): Update and complete Spanish translation ( #2771 )
...
* i18n: update Spanish translation
* fix: correct dequeísmo and punctuation in routingTable validation message
2026-08-25 16:00:21 +02:00
Nikolas
b0a3b767cc
Update uk.json ( #2766 )
2026-08-24 11:14:42 +02:00
David Langheiter
c1e2796dcb
Add VoidAuth OIDC documentation ( #2743 )
...
* Add VoidAuth OIDC documentation
* made documentation clearer and removed example config
2026-08-24 08:39:53 +02:00
renovate[bot]
8af45804d7
Update dependency cidr-tools to v13 ( #2764 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-08-24 08:34:30 +02:00
renovate[bot]
1bbf6d656c
Update docker/setup-buildx-action digest to 37fe631 ( #2756 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-08-24 08:31:11 +02:00
renovate[bot]
581d8d8445
Update AmneziaWG ( #2761 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-08-24 08:30:59 +02:00
renovate[bot]
5df9dceaa5
Update dependency apexcharts to v6.10.0 ( #2762 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-08-24 08:29:48 +02:00
renovate[bot]
fca5329b54
Update dependency zensical to v0.0.57 ( #2759 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-08-24 08:29:16 +02:00
renovate[bot]
5ef31d2d14
Update dependency openid-client to v6.8.7 ( #2758 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-08-24 08:28:51 +02:00
renovate[bot]
f1b0ced1e6
Update github/codeql-action digest to db488dd ( #2757 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-08-24 08:28:40 +02:00