[PR #3689] [client] Fix Rosenpass permissive mode handling #3870

Open
opened 2025-11-20 08:07:14 -05:00 by saavagebueno · 0 comments
Owner

Original Pull Request: https://github.com/netbirdio/netbird/pull/3689

State: closed
Merged: Yes


Describe your changes

Between two agents, if both have enabled Rosenpass but only one side is set to permissive mode, the WireGuard handshake never occurs.

Figure out the proper preshared key setting for WrieGuard after the connection, based on the offer-answer signaling messages.

Stack

Checklist

  • Is it a bug fix
  • Is a typo/documentation fix
  • Is a feature enhancement
  • It is a refactor
  • Created tests that fail without the change (if possible)
  • Extended the README / documentation, if necessary
**Original Pull Request:** https://github.com/netbirdio/netbird/pull/3689 **State:** closed **Merged:** Yes --- ## Describe your changes Between two agents, if both have enabled Rosenpass but only one side is set to permissive mode, the WireGuard handshake never occurs. Figure out the proper preshared key setting for WrieGuard after the connection, based on the offer-answer signaling messages. ## Issue ticket number and link ## Stack <!-- branch-stack --> ### Checklist - [x] Is it a bug fix - [ ] Is a typo/documentation fix - [ ] Is a feature enhancement - [ ] It is a refactor - [ ] Created tests that fail without the change (if possible) - [ ] Extended the README / documentation, if necessary
saavagebueno added the pull-request label 2025-11-20 08:07:14 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: SVI/netbird#3870