netbird/management/server/http
Bethuel Mmbaga a47c69c472
Add private network posture check (#1606)
* wip: Add PrivateNetworkCheck checks interface implementation

* use generic CheckAction constant

* Add private network check to posture checks

* Fix copy function target in posture checks

* Add network check functionality to posture package

* regenerate the openapi specs

* Update Posture Check actions in test file

* Remove unused function

* Refactor network address handling in PrivateNetworkCheck

* Refactor Prefixes to Ranges in private network checks

* Implement private network checks in posture checks handler tests

* Add test for check copy

* Add gorm serializer for network range
2024-02-22 19:22:43 +03:00
..
api Add private network posture check (#1606) 2024-02-22 19:22:43 +03:00
middleware Add account usage logic (#1567) 2024-02-22 12:27:08 +01:00
util fix some typo spotted with codespell (#1278) 2023-11-01 17:11:16 +01:00
accounts_handler_test.go Enable JWT group-based user authorization (#1368) 2023-12-11 18:59:15 +03:00
accounts_handler.go Allow service users with user role read-only access to all resources (#1484) 2024-01-25 09:50:27 +01:00
dns_settings_handler_test.go Fix nil pointer exception in group delete (#1211) 2023-10-11 23:00:56 +02:00
dns_settings_handler.go changed the naming convention for all handling objects and methods to have unified way 2023-02-28 15:01:24 +01:00
events_handler_test.go Handle user delete (#1113) 2023-09-19 18:08:40 +02:00
events_handler.go Fix/user deletion (#1157) 2023-09-23 10:47:49 +02:00
geolocation_handler_test.go Add initial support of device posture checks (#1540) 2024-02-20 09:59:56 +01:00
geolocations_handler.go Add initial support of device posture checks (#1540) 2024-02-20 09:59:56 +01:00
groups_handler_test.go fix api references 2023-11-28 15:15:51 +01:00
groups_handler.go Return error when peer is not valid (#1573) 2024-02-13 10:59:31 +01:00
handler.go Add account usage logic (#1567) 2024-02-22 12:27:08 +01:00
nameservers_handler_test.go Allow service users with user role read-only access to all resources (#1484) 2024-01-25 09:50:27 +01:00
nameservers_handler.go Allow service users with user role read-only access to all resources (#1484) 2024-01-25 09:50:27 +01:00
pat_handler_test.go Block user through HTTP API (#846) 2023-05-11 18:09:36 +02:00
pat_handler.go move validation into account manager + func for get requests 2023-03-30 13:58:44 +02:00
peers_handler_test.go Implement lightweight method to check is peer has update channel (#1351) 2023-12-05 14:17:56 +01:00
peers_handler.go Add private network posture check (#1606) 2024-02-22 19:22:43 +03:00
policies_handler_test.go Feat linux firewall support (#805) 2023-05-29 16:00:18 +02:00
policies_handler.go Add initial support of device posture checks (#1540) 2024-02-20 09:59:56 +01:00
posture_checks_handler_test.go Add private network posture check (#1606) 2024-02-22 19:22:43 +03:00
posture_checks_handler.go Add private network posture check (#1606) 2024-02-22 19:22:43 +03:00
routes_handler_test.go fix api references 2023-11-28 15:15:51 +01:00
routes_handler.go Add peer groups support for network routes (#1150) 2023-09-28 14:32:36 +02:00
rules_handler_test.go Feat linux firewall support (#805) 2023-05-29 16:00:18 +02:00
rules_handler.go Feat linux firewall support (#805) 2023-05-29 16:00:18 +02:00
setupkeys_handler_test.go Extend linter rules (#1300) 2023-11-10 16:33:13 +01:00
setupkeys_handler.go Add gocritic linter (#1324) 2023-11-27 16:40:02 +01:00
users_handler_test.go Add non-deletable service user (#1311) 2023-11-15 18:22:00 +03:00
users_handler.go Add account deletion endpoint (#1331) 2023-11-28 14:23:38 +01:00