Skip to content

feat(tunnel)!: redesign tunnel bootstrapping to post tunnel up with realtime handshake monitoring#1237

Merged
zaneschepke merged 8 commits into
masterfrom
v5
May 21, 2026
Merged

feat(tunnel)!: redesign tunnel bootstrapping to post tunnel up with realtime handshake monitoring#1237
zaneschepke merged 8 commits into
masterfrom
v5

Conversation

@zaneschepke
Copy link
Copy Markdown
Collaborator

@zaneschepke zaneschepke commented May 21, 2026

New features:

  • Full config view in quick format
  • Live tunnel config view in quick format
  • IPv4/IPv6 endpoint fallback and recovery
  • Improved DDNS handling
  • Improved realtime tunnel monitoring via wireguard-go callbacks handshake failures and success
  • Architecture change to always bring tunnels up with post tunnel bootstrapping for improved security and reliability with subsequent domain resolution and peer updates
  • Added support for DoT and custom DNS provider endpoints
  • Added support for Amnezia globals
  • Improved/shared config parser with desktop

What went away:

  • Kernel backend/mode
  • Ping monitoring (now redundant with the handshake monitoring)

Complete rewrite and integration of backends from libraries libraries
Always bring domain tunnels up with a dummy address while we bootstrap
DNS settings with OS integration
@zaneschepke zaneschepke merged commit 82afe54 into master May 21, 2026
4 of 5 checks passed
@zaneschepke zaneschepke deleted the v5 branch May 21, 2026 06:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant