Commit Graph
2123 Commits
Author SHA1 Message Date
Pedro Costa 1b39bcaedf Merge remote-tracking branch 'origin/feature/users-roles-endpoint' into feature/users-roles-endpoint 2025-05-07 10:41:51 +01:00
Pedro Costa 0701095da1 Merge branch 'main' into feature/users-roles-endpoint 2025-05-07 10:41:51 +01:00
Pascal Fischer fcd2c15a37 [management] policy delete cleans policy rules (#3788) 2025-05-07 07:25:25 +02:00
Bethuel Mmbaga ebda0fc538 [management] Delete service users with account manager (#3793) 2025-05-06 17:31:03 +02:00
M. Essam ac135ab11d [management/client/rest] fix panic when body is nil (#3714)
Fixes panic occurring when body is nil (this usually happens when connections is refused) due to lack of nil check by centralizing response.Body.Close() behavior.
v0.43.2
2025-05-05 18:54:47 +02:00
Pascal Fischer 25faf9283d [management] removal of foreign key constraint enforcement on sqlite (#3786) 2025-05-05 18:21:48 +02:00
Pedro Costa af7d099c96 Merge branch 'main' into feature/users-roles-endpoint 2025-05-05 16:17:38 +01:00
hakansa 59faaa99f6 [client] Improve NetBird installation script to handle daemon connection timeout (#3761)
[client] Improve NetBird installation script to handle daemon connection timeout
2025-05-05 17:05:01 +03:00
Pedro Costa 09a30b9299 Merge branch 'main' into feature/users-roles-endpoint 2025-05-05 14:25:17 +01:00
Viktor Liu 9762b39f29 [client] Fix stale local records (#3776) 2025-05-05 14:29:05 +02:00
Pedro Costa b582720ca1 Merge branch 'main' into feature/users-roles-endpoint 2025-05-05 11:39:26 +01:00
Alin Trăistaru ffdd115ded [client] set TLS ServerName for hostname-based QUIC connections (#3673)
* fix: set TLS ServerName for hostname-based QUIC connections

When connecting to a relay server by hostname, certificates are
validated against the IP address instead of the hostname.
This change sets ServerName in the TLS config when connecting
via hostname, ensuring proper certificate validation.

* use default port if port is missing in URL string
2025-05-05 12:20:54 +02:00
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