amneziawg-installer/docs
Ivan Bondarev 013d3c012e
Some checks are pending
Docs consistency / docs-consistency (push) Waiting to run
ShellCheck / Lint and syntax check (push) Waiting to run
Tests / unit-tests (push) Waiting to run
release: v5.30.0 (#248)
Install and update commands move to releases/latest/download, so a copied line
no longer goes stale with the next release and serves a signed asset. Four pins
stay on purpose and the docs guard now explains which and why.

A guard against oversized I1-I5, which make the interface dump loop forever
upstream. Adding it exposed the same mistake in four neighbouring places: the
guard sets a flag and the code after it kept building positive claims from the
empty string left behind. diagnose said "I1=absent" at the moment the guard
fired because I1 was oversized, and with a carrier profile turned that into a
green tick; list, given a timeout in this same branch but no failure handling,
turned a visible hang into a complete and entirely wrong table. All eighteen
interface calls across the four scripts are bounded now, timeouts are named
separately from other failures, and the honest states survive.

The size parser no longer returns zero with a success status for input it did
not parse, since zero means "no masking packets" and switches the protection
off.

ADVANCED gains a client generation matrix answering which generation a client
speaks, with the weaker rows marked as inferences. Nine claims that did not
match the code or the world were corrected.
2026-09-01 12:20:49 +03:00
..
RELEASE_PROCESS.md release: v5.30.0 (#248) 2026-09-01 12:20:49 +03:00
ROADMAP.md Release v5.18.1: --force port change, full-tunnel iOS ::/0, dual DNS, low ports 2026-06-28 09:20:07 +03:00
SIGNING_DESIGN.md feat: sign releases and publish them atomically (#233) 2026-08-28 23:14:08 +03:00
support-matrix.json docs: one source for the OS support matrix, and the same warning in both languages (#238) 2026-08-30 01:04:34 +03:00