[PR #1446] [MERGED] Fix allow netbird traffic for nftables and userspace #15404

Closed
opened 2026-08-05 03:07:34 -04:00 by saavagebueno · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/netbirdio/netbird/pull/1446
Author: @pappz
Created: 1/8/2024
Status: Merged
Merged: 1/11/2024
Merged by: @mlsmaycon

Base: mainHead: fix/allow-nb-traffic


📝 Commits (10+)

  • aa34b78 Fix allow netbird traffic
  • dff18bd Fix test
  • fa3c179 Remove unused variable
  • e60f8fc Revert necessary INPUT rules
  • 6267c3d replace wt0 filter to 0.0.0.0
  • c533403 Remove double check of userspace implementation
  • 8183cfa setup java
  • 00c7e78 remove cache
  • ec2b0bf Revert change and resolve test
  • 9e7443f Merge branch 'fix/allow-nb-traffic' of github.com:netbirdio/netbird into fix/allow-nb-traffic

📊 Changes

6 files changed (+99 additions, -4 deletions)

View changed files

📝 .github/workflows/android-build-validation.yml (+8 -1)
📝 client/firewall/nftables/acl_linux.go (+76 -0)
📝 client/firewall/nftables/manager_linux.go (+10 -1)
📝 client/firewall/nftables/manager_linux_test.go (+2 -0)
📝 client/internal/acl/manager_test.go (+2 -2)
📝 iface/tun_usp_linux.go (+1 -0)

📄 Description

Describe your changes

Add default allow rules for input and output chains.

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

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/netbirdio/netbird/pull/1446 **Author:** [@pappz](https://github.com/pappz) **Created:** 1/8/2024 **Status:** ✅ Merged **Merged:** 1/11/2024 **Merged by:** [@mlsmaycon](https://github.com/mlsmaycon) **Base:** `main` ← **Head:** `fix/allow-nb-traffic` --- ### 📝 Commits (10+) - [`aa34b78`](https://github.com/netbirdio/netbird/commit/aa34b780e80965efed9e57cdb9b491953b0a18c6) Fix allow netbird traffic - [`dff18bd`](https://github.com/netbirdio/netbird/commit/dff18bde23f0e4feb5ec1b0404a9aa86715b9c5f) Fix test - [`fa3c179`](https://github.com/netbirdio/netbird/commit/fa3c179a935083fea80d0620761495af3eebb95b) Remove unused variable - [`e60f8fc`](https://github.com/netbirdio/netbird/commit/e60f8fc74117bff8a2aca087c93bdb7e8184158f) Revert necessary INPUT rules - [`6267c3d`](https://github.com/netbirdio/netbird/commit/6267c3de5b3bf145a29a0ac410ee12aab0d90bdc) replace wt0 filter to 0.0.0.0 - [`c533403`](https://github.com/netbirdio/netbird/commit/c533403fbbcbd24c75cd5dd17845aeb12dd29e7d) Remove double check of userspace implementation - [`8183cfa`](https://github.com/netbirdio/netbird/commit/8183cfab253e2d7b477f806cc0a0f4c37508df27) setup java - [`00c7e78`](https://github.com/netbirdio/netbird/commit/00c7e78c962858e6f834016e07fd0ef77983354c) remove cache - [`ec2b0bf`](https://github.com/netbirdio/netbird/commit/ec2b0bfa73e13644cd3676b87a9f29035ea6ad88) Revert change and resolve test - [`9e7443f`](https://github.com/netbirdio/netbird/commit/9e7443f9b1cd16a4b04c209f05a9a360b71f9dcd) Merge branch 'fix/allow-nb-traffic' of github.com:netbirdio/netbird into fix/allow-nb-traffic ### 📊 Changes **6 files changed** (+99 additions, -4 deletions) <details> <summary>View changed files</summary> 📝 `.github/workflows/android-build-validation.yml` (+8 -1) 📝 `client/firewall/nftables/acl_linux.go` (+76 -0) 📝 `client/firewall/nftables/manager_linux.go` (+10 -1) 📝 `client/firewall/nftables/manager_linux_test.go` (+2 -0) 📝 `client/internal/acl/manager_test.go` (+2 -2) 📝 `iface/tun_usp_linux.go` (+1 -0) </details> ### 📄 Description ## Describe your changes Add default allow rules for input and output chains. ## Issue ticket number and link ### 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 --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
saavagebueno added the pull-request label 2026-08-05 03:07:34 -04:00
Sign in to join this conversation.
No Label pull-request
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: DYNR/netbird#15404