[PR #3385] [CLOSED] Feature/flow client store #22475

Open
opened 2026-08-05 06:06:00 -04:00 by saavagebueno · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/netbirdio/netbird/pull/3385
Author: @mlsmaycon
Created: 2/25/2025
Status: Closed

Base: mainHead: feature/flow-client-store


📝 Commits (10+)

  • f6a71f4 [management] add openapi specs and generate types for port forwarding proxy (#3236)
  • 26693e4 Feature/port forwarding client ingress (#3242)
  • a76ca8c Merge branch 'main' into feature/port-forwarding
  • 6344e34 [management] renamed ingress port endpoints (#3263)
  • 829e40d Fix ingress manager unnecessary creation
  • a85ea1d [manager] ingress ports manager support (#3268)
  • 1b011a2 [client] Manage the IP forwarding sysctl setting in global way (#3270)
  • 9ec6120 [management] Add support for filtering peers by name and IP (#3279)
  • b2a5b29 Merge branch 'main' into feature/port-forwarding
  • 035c5d9 [management merge only unique entries on network map merge (#3277)

📊 Changes

89 files changed (+5189 additions, -1273 deletions)

View changed files

client/cmd/forwarding_rules.go (+98 -0)
📝 client/cmd/root.go (+3 -0)
📝 client/cmd/testutil_test.go (+2 -1)
📝 client/firewall/iptables/acl_linux.go (+10 -11)
📝 client/firewall/iptables/manager_linux.go (+17 -1)
📝 client/firewall/iptables/router_linux.go (+210 -49)
📝 client/firewall/iptables/router_linux_test.go (+10 -8)
📝 client/firewall/iptables/rule.go (+1 -1)
📝 client/firewall/manager/firewall.go (+8 -2)
client/firewall/manager/forward_rule.go (+27 -0)
📝 client/firewall/manager/port.go (+21 -20)
client/firewall/manager/protocol.go (+19 -0)
📝 client/firewall/nftables/acl_linux.go (+3 -3)
📝 client/firewall/nftables/manager_linux.go (+16 -0)
📝 client/firewall/nftables/router_linux.go (+349 -19)
📝 client/firewall/nftables/router_linux_test.go (+11 -7)
📝 client/firewall/nftables/rule_linux.go (+1 -1)
📝 client/firewall/uspfilter/rule.go (+4 -4)
📝 client/firewall/uspfilter/uspfilter.go (+19 -1)
📝 client/firewall/uspfilter/uspfilter_test.go (+2 -2)

...and 69 more files

📄 Description

Describe your changes

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/3385 **Author:** [@mlsmaycon](https://github.com/mlsmaycon) **Created:** 2/25/2025 **Status:** ❌ Closed **Base:** `main` ← **Head:** `feature/flow-client-store` --- ### 📝 Commits (10+) - [`f6a71f4`](https://github.com/netbirdio/netbird/commit/f6a71f419364f89780a9309046a19e0fba69fe35) [management] add openapi specs and generate types for port forwarding proxy (#3236) - [`26693e4`](https://github.com/netbirdio/netbird/commit/26693e4ea8e92317e2a20d780fd900fe21773765) Feature/port forwarding client ingress (#3242) - [`a76ca8c`](https://github.com/netbirdio/netbird/commit/a76ca8c5657665c8581cf273fae630b26d0ee5c9) Merge branch 'main' into feature/port-forwarding - [`6344e34`](https://github.com/netbirdio/netbird/commit/6344e34880c8e41ce0050648ab412ca2d46bf597) [management] renamed ingress port endpoints (#3263) - [`829e40d`](https://github.com/netbirdio/netbird/commit/829e40d2aa15ba0db0d69f2f2e041918cafaaa62) Fix ingress manager unnecessary creation - [`a85ea1d`](https://github.com/netbirdio/netbird/commit/a85ea1ddb0ca56dabf13ed790c1fb3251d9a78e5) [manager] ingress ports manager support (#3268) - [`1b011a2`](https://github.com/netbirdio/netbird/commit/1b011a2d85b4c3cc4577343c09854d7563e00c09) [client] Manage the IP forwarding sysctl setting in global way (#3270) - [`9ec6120`](https://github.com/netbirdio/netbird/commit/9ec61206c231eece4ae51f597f9385d322d3b866) [management] Add support for filtering peers by name and IP (#3279) - [`b2a5b29`](https://github.com/netbirdio/netbird/commit/b2a5b29fb2474e76a7a92dccb881c8616069ddde) Merge branch 'main' into feature/port-forwarding - [`035c5d9`](https://github.com/netbirdio/netbird/commit/035c5d9f23a7a09deebf7d40eaefc770bb2ce818) [management merge only unique entries on network map merge (#3277) ### 📊 Changes **89 files changed** (+5189 additions, -1273 deletions) <details> <summary>View changed files</summary> ➕ `client/cmd/forwarding_rules.go` (+98 -0) 📝 `client/cmd/root.go` (+3 -0) 📝 `client/cmd/testutil_test.go` (+2 -1) 📝 `client/firewall/iptables/acl_linux.go` (+10 -11) 📝 `client/firewall/iptables/manager_linux.go` (+17 -1) 📝 `client/firewall/iptables/router_linux.go` (+210 -49) 📝 `client/firewall/iptables/router_linux_test.go` (+10 -8) 📝 `client/firewall/iptables/rule.go` (+1 -1) 📝 `client/firewall/manager/firewall.go` (+8 -2) ➕ `client/firewall/manager/forward_rule.go` (+27 -0) 📝 `client/firewall/manager/port.go` (+21 -20) ➕ `client/firewall/manager/protocol.go` (+19 -0) 📝 `client/firewall/nftables/acl_linux.go` (+3 -3) 📝 `client/firewall/nftables/manager_linux.go` (+16 -0) 📝 `client/firewall/nftables/router_linux.go` (+349 -19) 📝 `client/firewall/nftables/router_linux_test.go` (+11 -7) 📝 `client/firewall/nftables/rule_linux.go` (+1 -1) 📝 `client/firewall/uspfilter/rule.go` (+4 -4) 📝 `client/firewall/uspfilter/uspfilter.go` (+19 -1) 📝 `client/firewall/uspfilter/uspfilter_test.go` (+2 -2) _...and 69 more files_ </details> ### 📄 Description ## Describe your changes ## Issue ticket number and link ### 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 --- <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 06:06:00 -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#22475