Commit Graph

2111 Commits

Author SHA1 Message Date
Pedro Costa
3c68614946 Merge branch 'main' into feature/users-roles-endpoint 2025-05-05 09:14:46 +01:00
Pascal Fischer
055df9854c [management] add gorm tag for primary key for the networks objects (#3758) 2025-05-04 20:58:04 +02:00
Maycon Santos
12f883badf [management] Optimize load account (#3774) 2025-05-02 00:59:41 +02:00
Maycon Santos
2abb92b0d4 [management] Get account id with order (#3773)
updated log to display account id
2025-05-02 00:25:46 +02:00
Viktor Liu
01c3719c5d [client] Add debug for duration option to netbird ui (#3772) 2025-05-01 23:25:27 +02:00
Pedro Costa
2b88961b6b Merge branch 'main' into feature/users-roles-endpoint
# Conflicts:
#	management/server/http/handlers/users/users_handler.go
#	management/server/permissions/manager.go
#	management/server/permissions/manager_mock.go
2025-05-01 11:29:10 +01:00
Pedro Maia Costa
7b64953eed [management] user info with role permissions (#3728) 2025-05-01 11:24:55 +01:00
Pedro Costa
5337fc15db Merge branch 'feature/user-info-with-role-permissions' into feature/users-roles-endpoint 2025-05-01 08:52:32 +01:00
Pedro Costa
6e0d23443a Merge branch 'main' into feature/user-info-with-role-permissions 2025-05-01 08:52:30 +01:00
Viktor Liu
9bc7d788f0 [client] Add debug upload option to netbird ui (#3768) 2025-05-01 00:48:31 +02:00
Pedro Costa
e8bdbaa5eb Merge branch 'feature/user-info-with-role-permissions' into feature/users-roles-endpoint 2025-04-30 16:09:56 +01:00
Pedro Costa
43dd250a0e openapi remove enums for a description instead 2025-04-30 16:09:43 +01:00
Pedro Costa
76d35b10cf update openapi permissions example to crud 2025-04-30 16:02:07 +01:00
Pedro Costa
85a0608f34 Merge branch 'feature/user-info-with-role-permissions' into feature/users-roles-endpoint 2025-04-30 15:54:08 +01:00
Pedro Costa
0741acf8ed Merge branch 'main' into feature/user-info-with-role-permissions 2025-04-30 15:54:06 +01:00
Pedro Maia Costa
b5419ef11a [management] limit peers based on module read permission (#3757) 2025-04-30 15:53:18 +01:00
Pedro Costa
b2d79a62d7 Merge branch 'feature/user-info-with-role-permissions' into feature/users-roles-endpoint
# Conflicts:
#	management/server/http/api/openapi.yml
2025-04-30 13:16:54 +01:00
Pedro Costa
1c3d9486af Merge branch 'fix/auditor-view-all-peers' into feature/user-info-with-role-permissions
# Conflicts:
#	management/server/http/api/types.gen.go
2025-04-30 13:16:27 +01:00
Pedro Costa
d48ebc48a3 Merge branch 'main' into fix/auditor-view-all-peers 2025-04-30 13:14:36 +01:00
Zoltan Papp
d5081cef90 [client] Revert mgm client error handling (#3764) v0.43.1 2025-04-30 13:09:00 +02:00
Bethuel Mmbaga
488e619ec7 [management] Add network traffic events pagination (#3580)
* Add network traffic events pagination schema
2025-04-30 11:51:40 +03:00
Pedro Costa
f8ff406d53 Merge branch 'feature/user-info-with-role-permissions' into feature/users-roles-endpoint 2025-04-29 19:27:39 +01:00
Pedro Costa
f049433094 Merge branch 'fix/auditor-view-all-peers' into feature/user-info-with-role-permissions 2025-04-29 19:27:37 +01:00
Pedro Costa
b12f6d08f5 Merge branch 'main' into fix/auditor-view-all-peers 2025-04-29 19:27:35 +01:00
Pedro Costa
4988032f87 prevent child account user from being restricted 2025-04-29 19:27:08 +01:00
hakansa
d2b42c8f68 [client] Add macOS .pkg installer support to installation script (#3755)
[client] Add macOS .pkg installer support to installation script
2025-04-29 13:43:42 +03:00
Pedro Costa
a404bb1ef4 only restrictable roles get restricted peers views 2025-04-29 10:15:24 +01:00
Pedro Costa
f463f8508a Merge branch 'feature/user-info-with-role-permissions' into feature/users-roles-endpoint 2025-04-29 10:03:02 +01:00
Pedro Costa
8246dddb07 Merge branch 'fix/auditor-view-all-peers' into feature/user-info-with-role-permissions 2025-04-29 10:02:58 +01:00
Pedro Costa
a5318690a6 shift all peers logic to filter by user only if it does not have read permission 2025-04-29 10:02:44 +01:00
Pedro Costa
9b46e8a70d Merge branch 'feature/user-info-with-role-permissions' into feature/users-roles-endpoint 2025-04-29 09:37:35 +01:00
Pedro Costa
bf709eb698 Merge branch 'fix/auditor-view-all-peers' into feature/user-info-with-role-permissions 2025-04-29 09:37:33 +01:00
Pedro Costa
a5a8aa7131 [management] auditor allow view all peers 2025-04-29 09:37:04 +01:00
Pedro Costa
c0a8c47a58 Merge branch 'feature/user-info-with-role-permissions' into feature/users-roles-endpoint 2025-04-29 08:43:27 +01:00
Pedro Costa
e82597d0ea Merge branch 'main' into feature/user-info-with-role-permissions 2025-04-29 08:43:24 +01:00
Maycon Santos
2f44fe2e23 [client] Feature/upload bundle (#3734)
Add an upload bundle option with the flag --upload-bundle; by default, the upload will use a NetBird address, which can be replaced using the flag --upload-bundle-url.

The upload server is available under the /upload-server path. The release change will push a docker image to netbirdio/upload image repository.

The server supports using s3 with pre-signed URL for direct upload and local file for storing bundles.
2025-04-29 00:43:50 +02:00
Bethuel Mmbaga
d8dc107bee [management] Skip IdP cache warm-up on Redis if data exists (#3733)
* Add Redis cache check to skip warm-up on startup if cache is already populated
* Refactor Redis test container setup for reusability
2025-04-28 15:10:40 +03:00
Viktor Liu
3fa915e271 [misc] Exclude client benchmarks from CI (#3752) 2025-04-28 13:40:36 +02:00
Pedro Maia Costa
47c3afe561 [management] add missing network admin mapping (#3751) 2025-04-28 11:05:27 +01:00
Pedro Costa
cb3aa34915 Merge branch 'feature/user-info-with-role-permissions' into feature/users-roles-endpoint 2025-04-28 08:53:32 +01:00
Pedro Costa
60dcab048e Merge branch 'main' into feature/user-info-with-role-permissions 2025-04-28 08:53:30 +01:00
hakansa
84bfecdd37 [client] add byte counters & ruleID for routed traffic on userspace (#3653)
* [client] add byte counters for routed traffic on userspace 
* [client] add allowed ruleID for routed traffic on userspace
2025-04-28 10:10:41 +03:00
Viktor Liu
3cf87b6846 [client] Run container tests more generically (#3737) v0.43.0 2025-04-25 18:50:44 +02:00
Maycon Santos
4fe4c2054d [client] Move static check when running on foreground (#3742) 2025-04-25 18:25:48 +02:00
Pedro Costa
083dacb063 Merge branch 'feature/user-info-with-role-permissions' into feature/users-roles-endpoint 2025-04-25 15:44:43 +01:00
Pedro Costa
c08901a8fb Merge branch 'main' into feature/user-info-with-role-permissions 2025-04-25 15:44:41 +01:00
Pascal Fischer
38ada44a0e [management] allow impersonation via pats (#3739) 2025-04-25 16:40:54 +02:00
Pedro Maia Costa
dbf81a145e [management] network admin role (#3720) 2025-04-25 15:14:32 +01:00
Pedro Maia Costa
39483f8ca8 [management] Auditor role (#3721) 2025-04-25 15:04:25 +01:00
Pedro Costa
0264073ad1 Merge branch 'feature/user-info-with-role-permissions' into feature/users-roles-endpoint 2025-04-25 14:45:54 +01:00