[PR #1553] [MERGED] Feature/peer validator #15553

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

📋 Pull Request Information

Original PR: https://github.com/netbirdio/netbird/pull/1553
Author: @pappz
Created: 2/9/2024
Status: Merged
Merged: 3/27/2024
Merged by: @pappz

Base: mainHead: feature/peer-validator


📝 Commits (10+)

  • a1e9ebb Integration of edr check
  • 544ae0b Fix moc
  • d37af43 Remove unused validator
  • 896599a Implement API response cache (#1645)
  • bca56ff Feature/peer validator mergestruct (#1697)
  • 09f0670 Merge branch 'main' into feature/peer-validator
  • f6df247 Fix test
  • b556e05 Set to trace level the db locks related logs
  • 979cc4f Try to fix group evaluation in peer validation
  • e503cd4 Merge branch 'feature/peer-validator' of github.com:netbirdio/netbird into feature/peer-validator

📊 Changes

45 files changed (+777 additions, -338 deletions)

View changed files

📝 client/cmd/testutil.go (+3 -1)
📝 client/internal/engine_test.go (+3 -1)
📝 client/server/server_test.go (+3 -1)
📝 go.mod (+2 -2)
📝 go.sum (+3 -4)
📝 management/client/client_test.go (+10 -1)
📝 management/cmd/management.go (+7 -1)
📝 management/server/account.go (+61 -27)
📝 management/server/account/account.go (+7 -1)
📝 management/server/account_test.go (+70 -29)
📝 management/server/dns_test.go (+4 -3)
📝 management/server/ephemeral.go (+1 -1)
📝 management/server/file_store.go (+2 -1)
📝 management/server/file_store_test.go (+5 -3)
📝 management/server/group.go (+22 -55)
management/server/group/group.go (+46 -0)
📝 management/server/group_test.go (+18 -17)
📝 management/server/grpcserver.go (+1 -0)
📝 management/server/http/api/openapi.yml (+1 -0)
📝 management/server/http/api/types.gen.go (+3 -3)

...and 25 more files

📄 Description

Describe your changes

Follow up managemenet-integrations changes

  • move groups to separated package to avoid circle dependencies
  • save location information in Login action

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/1553 **Author:** [@pappz](https://github.com/pappz) **Created:** 2/9/2024 **Status:** ✅ Merged **Merged:** 3/27/2024 **Merged by:** [@pappz](https://github.com/pappz) **Base:** `main` ← **Head:** `feature/peer-validator` --- ### 📝 Commits (10+) - [`a1e9ebb`](https://github.com/netbirdio/netbird/commit/a1e9ebb25604a511782c6f414e66fdbe43b24184) Integration of edr check - [`544ae0b`](https://github.com/netbirdio/netbird/commit/544ae0b25f65939131b640b315af51d49573c9f9) Fix moc - [`d37af43`](https://github.com/netbirdio/netbird/commit/d37af4345607bb3b15c29c888e8b768ff823ad52) Remove unused validator - [`896599a`](https://github.com/netbirdio/netbird/commit/896599aa57028e8a62495244800068392caac0f6) Implement API response cache (#1645) - [`bca56ff`](https://github.com/netbirdio/netbird/commit/bca56ffb8b40b1cbf44c906b407b51a33904dcc4) Feature/peer validator mergestruct (#1697) - [`09f0670`](https://github.com/netbirdio/netbird/commit/09f06708cd26166141295925fd6dee5839c47fe2) Merge branch 'main' into feature/peer-validator - [`f6df247`](https://github.com/netbirdio/netbird/commit/f6df247c821d5463bd75715d03ab7e5aa7f11dc8) Fix test - [`b556e05`](https://github.com/netbirdio/netbird/commit/b556e054947502f8e03f4914606a8d1b82bc8ecb) Set to trace level the db locks related logs - [`979cc4f`](https://github.com/netbirdio/netbird/commit/979cc4f3f66923d0b8b3649e0b8df41ca9689ef7) Try to fix group evaluation in peer validation - [`e503cd4`](https://github.com/netbirdio/netbird/commit/e503cd462c26c77eb15afb5cfc97d90235db24b9) Merge branch 'feature/peer-validator' of github.com:netbirdio/netbird into feature/peer-validator ### 📊 Changes **45 files changed** (+777 additions, -338 deletions) <details> <summary>View changed files</summary> 📝 `client/cmd/testutil.go` (+3 -1) 📝 `client/internal/engine_test.go` (+3 -1) 📝 `client/server/server_test.go` (+3 -1) 📝 `go.mod` (+2 -2) 📝 `go.sum` (+3 -4) 📝 `management/client/client_test.go` (+10 -1) 📝 `management/cmd/management.go` (+7 -1) 📝 `management/server/account.go` (+61 -27) 📝 `management/server/account/account.go` (+7 -1) 📝 `management/server/account_test.go` (+70 -29) 📝 `management/server/dns_test.go` (+4 -3) 📝 `management/server/ephemeral.go` (+1 -1) 📝 `management/server/file_store.go` (+2 -1) 📝 `management/server/file_store_test.go` (+5 -3) 📝 `management/server/group.go` (+22 -55) ➕ `management/server/group/group.go` (+46 -0) 📝 `management/server/group_test.go` (+18 -17) 📝 `management/server/grpcserver.go` (+1 -0) 📝 `management/server/http/api/openapi.yml` (+1 -0) 📝 `management/server/http/api/types.gen.go` (+3 -3) _...and 25 more files_ </details> ### 📄 Description ## Describe your changes Follow up managemenet-integrations changes - move groups to separated package to avoid circle dependencies - save location information in Login action ## Issue ticket number and link ### Checklist - [ ] Is it a bug fix - [ ] Is a typo/documentation fix - [x] Is a feature enhancement - [x] 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:56 -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#15553