WireGuard 1.0 ist jetzt stabil für Windows verfügbar – ein Release, das Hauptentwickler Jason Donenfeld als Meilenstein bezeichnet. Die Version bringt zahlreiche Treiberkorrekturen, eine deutlich schnellere MTU‑Erkennung und die Umstellung auf den C23‑Standard. Installationspakete stehen auf der offiziellen Download‑Seite bereit.
Neues Release und schnelle Nachfolgeversion Am Wochenende hat WireGuard‑Hauptentwickler Jason Donenfeld die stabile Version 1.0 für Windows freigegeben. In seiner Ankündigung auf der WireGuard‑Mailingliste bezeichnete Donenfeld das Release als Meilenstein und erklärte, die letzten Blocker für 1.0 beseitigt zu haben. Kurz nach der Freigabe meldete das Projekt bereits ein Update auf Version 1.0.1; die genauen Änderungen dieser Zwischenversion wurden noch nicht separat dokumentiert. Die Installationspakete für WireGuard 1.0 stehen auf der offiziellen Download‑Seite des Projekts bereit. Nutzerinnen und Nutzer sehen die Aktualisierung in der Regel auch über den integrierten Update‑Mechanismus bestehender Windows‑Installationen. Wichtige Fehlerkorrekturen im Treiber Zentrales Element des Releases ist der Kernel‑Treiber WireGuardNT. Donenfeld hebt hervor, dass der Treiber zahlreiche Fehlerkorrekturen erhalten hat. Ein Problem betraf die Art, wie IOCTL‑Aufrufe (Input/Output‑Control) am NDIS‑Device‑Node angesetzt wurden: Einige notwendige Funktionen waren nicht dokumentiert und bestimmte Pointer lagen nicht an stabilen Offsets. Das machte den Code anfällig und schwer vorhersehbar. Windows 10 stellt inzwischen eine stabilere Funktion bereit, die WireGuardNT nun nutzt; das soll die Zuverlässigkeit des Treibers deutlich verbessern und das Risiko von Abstürzen oder Fehlfunktionen senken. Die Entwickler haben nicht nur im Kernel, sondern auch in der Benutzerkomponente „WireGuard for Windows“ nachgebessert: Insgesamt listet das Projekt 42 behobene Fehler in der Windows‑Anwendung. MTU‑Erkennung: Vom Polling zur sofortigen Anpassung Ein weiteres Kernproblem war die korrekte Behandlung von MTU‑Änderungen. WireGuard füllt Netzwerkpakete auf die nächste 16‑Byte‑Grenze auf und begrenzt das Padding durch die maximale MTU der jeweiligen Netzwerkschnittstelle. Das Padding reduziert Informationen, die Angreifer bei Traffic‑Analyse‑Angriffen ausnutzen könnten. Unter Linux hat WireGuard direkten Zugriff auf MTU‑Informationen; Windows liefert diese Angaben dagegen verteilt: Werte kommen vom Adapter, vom TCP/IP‑Interface und unterscheiden sich für IPv4 und IPv6. Zwar existiert ein Callback, der Änderungen melden soll, doch in der Praxis wurde dieser bei MTU‑Änderungen nicht zuverlässig ausgelöst. Donenfeld berichtet, Microsoft habe eine Korrektur bereits seit 2019 vorgesehen, umgesetzt sei sie aber bislang nicht. Als Notlösung hatte WireGuardNT bisher alle Interfaces im Drei‑Sekunden‑Takt abgefragt (Polling), was zu Verzögerungen führte. Donenfeld analysierte deshalb Nachrichten auf dem NSI‑Gerät (Network Store Interface) und reverse‑engineerte bestimmte Signale. Dadurch kann WireGuard nun unmittelbar auf geänderte MTUs reagieren, statt auf das nächste Polling‑Intervall zu warten. Technische Modernisierung und Compiler‑Umstellung Das Projekt kompiliert jetzt im C23‑Modus, also mit einem aktuellen C‑Standard. Das betrifft sowohl Kernel‑ als auch Anwenderkomponenten. Die Umstellung auf C23 ermöglicht den Entwicklern, moderne Sprachfeatures und Toolchain‑Verbesserungen zu nutzen, die Wartbarkeit zu erhöhen und potenzielle Compiler‑Warnungen zu reduzieren. Die Kombination aus Treiber‑Fixes, verbesserter MTU‑Erkennung und Compiler‑Modernisierung soll die Stabilität von WireGuard unter Windows deutlich verbessern.Related Articles
- Bund legt Aus für Huawei und ZTE in deutschen 5G-Netzen bis 2029 fest
- Neuer Zahlensender in Deutschland: Hinweise auf Spionageaktivitäten und russische Geheimdienstoperationen
- Ryzen 7 5800X3D: AM4‑Neuauflage als "10th AMD AM4 Anniversary Edition" für Q2/2026 geplant
Die Installationspakete für WireGuard 1.0 sind auf der offiziellen Download‑Seite verfügbar. Die meisten Windows‑Installationen sollten die Aktualisierung automatisch über den integrierten Update‑Mechanismus erhalten; alternativ kann das Paket manuell heruntergeladen werden.
Dieser Artikel wurde mit KI-Unterstützung erstellt.