Commit Graph

  • 3b7b9d25bc [client] Keep new routes selected unless all are deselected (#3692) Viktor Liu 2025-04-23 01:07:04 +02:00
  • 0bddd6efb4 Merge branch 'main' into feature/extend-rest-client Pascal Fischer 2025-04-22 15:50:11 +02:00
  • 34e74ffb8a fix sonar bcmmbaga 2025-04-22 15:10:49 +03:00
  • f2e2e93bea Reuse MySQL and Postgres containers in tests bcmmbaga 2025-04-22 14:49:21 +03:00
  • 1dbca5a772 fix test containers cleanup bcmmbaga 2025-04-22 12:36:11 +03:00
  • 1e273c9017 Replace retired ubuntu 20.04 runner remove-ubuntu2004-runners Viktor Liu 2025-04-22 10:36:04 +02:00
  • 6f68fdee16 Merge branch 'feature/user-info-with-role-permissions' into feature/users-roles-endpoint Pedro Costa 2025-04-22 09:01:08 +01:00
  • e32e74ed5d Merge branch 'feature/additional-roles' into feature/user-info-with-role-permissions Pedro Costa 2025-04-22 09:01:06 +01:00
  • c32f02ac6d Refactor test container functions to return DSN string bcmmbaga 2025-04-18 23:46:01 +03:00
  • 1a6d6b3109 [management] fix github run id (#3705) Pascal Fischer 2025-04-18 11:21:54 +02:00
  • f686615876 [management] benchmarks use ref_name instead (#3704) Pascal Fischer 2025-04-17 21:57:54 +02:00
  • a4311f574d [management] push benchmark results to grafana (#3701) Pascal Fischer 2025-04-17 21:01:23 +02:00
  • 17b4a6bfcb Merge branch 'feature/user-info-with-role-permissions' into feature/users-roles-endpoint Pedro Costa 2025-04-17 19:29:17 +01:00
  • 808b7703aa better method name Pedro Costa 2025-04-17 19:25:09 +01:00
  • a4de398b08 include all modules in roles response Pedro Costa 2025-04-17 19:23:45 +01:00
  • 8551ffc44d Merge branch 'feature/user-info-with-role-permissions' into feature/users-roles-endpoint Pedro Costa 2025-04-17 18:58:58 +01:00
  • d9ad20fd0e get role permissions for all modules Pedro Costa 2025-04-17 18:55:44 +01:00
  • 0a1c8b2f94 Merge branch 'feature/user-info-with-role-permissions' into feature/users-roles-endpoint Pedro Costa 2025-04-17 15:34:05 +01:00
  • a01a8174ba Merge branch 'feature/additional-roles' into feature/user-info-with-role-permissions Pedro Costa 2025-04-17 15:33:07 +01:00
  • 82ab78d176 make user permissions optional Pedro Costa 2025-04-17 15:32:44 +01:00
  • 0bb8eae903 [docs] fix: broken link in the README file (#3697) Pierre Timmermans 2025-04-17 22:48:10 +10:00
  • d1e4bb0fa3 Merge branch 'main' into feature/buf-cli Pedro Costa 2025-04-17 11:53:47 +01:00
  • cd38677716 export newRequest and extend setupkey create with account_id Pascal Fischer 2025-04-17 12:05:01 +02:00
  • 1a145eda47 common response transforms Pedro Costa 2025-04-16 21:58:54 +01:00
  • c69d4e40c4 Merge branch 'feature/user-info-with-role-permissions' into feature/users-roles-endpoint Pedro Costa 2025-04-16 21:25:11 +01:00
  • e42d4c06c2 fix rest test Pedro Costa 2025-04-16 21:24:39 +01:00
  • 92929d227d Merge branch 'feature/user-info-with-role-permissions' into feature/users-roles-endpoint Pedro Costa 2025-04-16 19:34:52 +01:00
  • ab391ed9fa [management] restrict dashboard only to restrictable roles Pedro Costa 2025-04-16 19:34:20 +01:00
  • 22b06fff0b Merge branch 'feature/user-info-with-role-permissions' into feature/users-roles-endpoint Pedro Costa 2025-04-16 17:03:18 +01:00
  • 974f297022 Merge branch 'feature/additional-roles' into feature/user-info-with-role-permissions Pedro Costa 2025-04-16 17:03:15 +01:00
  • e0b33d325d [management] permissions manager use crud operations (#3690) Pascal Fischer 2025-04-16 17:25:03 +02:00
  • c38e07d89a [client] Fix Rosenpass permissive mode handling (#3689) v0.41.3 Zoltan Papp 2025-04-16 16:04:43 +02:00
  • cab9b4caf4 Update user properties to remove nullable types bcmmbaga 2025-04-16 16:10:18 +03:00
  • a37368fff4 [misc] update gpt file permissions in install.sh (#3663) Lamera 2025-04-16 14:23:25 +02:00
  • 0c93bd3d06 [client] Keep selecting new networks after first deselection (#3671) Viktor Liu 2025-04-16 13:55:26 +02:00
  • f8804ec6d8 Merge branch 'feature/user-info-with-role-permissions' into feature/users-roles-endpoint Pedro Costa 2025-04-16 12:42:41 +01:00
  • ca356f1dae fix rest test Pedro Costa 2025-04-16 12:42:22 +01:00
  • 42f088b80f [management] users roles endpoint Pedro Costa 2025-04-16 12:39:58 +01:00
  • 96b22d5140 Merge branch 'feature/additional-roles' into feature/user-info-with-role-permissions Pedro Costa 2025-04-16 11:48:25 +01:00
  • 467b0f94b1 better naming of exposed user permissions Pedro Costa 2025-04-16 11:48:10 +01:00
  • a675531b5c [client] Set up signal to generate debug bundles (#3683) Viktor Liu 2025-04-16 11:06:22 +02:00
  • 446ad0e9de Remove id and received timestamp from correlated event bcmmbaga 2025-04-16 00:55:38 +03:00
  • f6d6cd61a5 Merge branch 'feature/additional-roles' into feature/user-info-with-role-permissions Pedro Costa 2025-04-15 22:26:59 +01:00
  • 5e989dff4f [management] user info with role permissions Pedro Costa 2025-04-15 22:26:41 +01:00
  • 7cb366bc7d [client] Remove logrus writer assignment in pion logging (#3684) v0.41.2 hakansa 2025-04-15 18:15:52 +03:00
  • a354004564 [client] Add remaining debug profiles (#3681) v0.41.1 Viktor Liu 2025-04-15 13:06:28 +02:00
  • 75bdd47dfb [management] get current user endpoint (#3666) Pedro Maia Costa 2025-04-15 11:06:07 +01:00
  • 263bf53c80 update network traffic schema bcmmbaga 2025-04-15 12:38:37 +03:00
  • b165f63327 [client] Add heap profile to debug bundle (#3679) Viktor Liu 2025-04-15 11:36:41 +02:00
  • 51bb52cdf5 [client] Refactor DNSForwarder to improve handle wildcard domain resource id matching (#3651) hakansa 2025-04-15 15:54:17 +08:00
  • 4134b857b4 [management] add permissions manager to geolocation handler (#3665) Pedro Maia Costa 2025-04-14 17:57:58 +01:00
  • 7839d2c169 [management] Refactor/management/updchannel (#3645) v0.41.0 Vlad 2025-04-11 17:22:59 +02:00
  • b9f82e2f8a [management] Buffer updateAccountPeers calls (#3644) Pascal Fischer 2025-04-11 17:21:05 +02:00
  • fd2a21c65d [management] remove unnecessary access control middleware (#3650) Pedro Maia Costa 2025-04-11 10:43:59 +01:00
  • 82d982b0ab [management,client] Add support to configurable prompt login (#3660) Maycon Santos 2025-04-11 11:34:55 +02:00
  • 9e24fe7701 [docs] Fix a few typos on table (#3658) Maycon Santos 2025-04-10 17:57:39 +02:00
  • e470701b80 [ci] include stash in pr template (#3657) Pedro Maia Costa 2025-04-10 16:30:44 +01:00
  • e3ce026355 [client] Fix race dns cleanup race condition (#3652) v0.40.1 Viktor Liu 2025-04-10 13:21:14 +02:00
  • 5ea2806663 [management] use permission modules (#3622) Pascal Fischer 2025-04-10 11:06:52 +02:00
  • d6b0673580 [client] Support CNAME in local resolver (#3646) Viktor Liu 2025-04-10 10:38:47 +02:00
  • 12b0c13511 [misc] buf cli proto lint, format and gen Pedro Costa 2025-03-09 16:04:11 +00:00
  • 14913cfa7a add git town config (#3555) Pedro Maia Costa 2025-04-09 20:18:52 +01:00
  • 03f600b576 [client] Fallback to TCP if a truncated UDP response is received from upstream DNS (#3632) Viktor Liu 2025-04-08 13:41:13 +02:00
  • 192c97aa63 [client] Support IP fragmentation in userspace (#3639) Viktor Liu 2025-04-08 12:49:14 +02:00
  • 4db78db49a [misc] Update FreeBSD workflow (#3638) v0.40.0 Maycon Santos 2025-04-08 09:15:09 +02:00
  • 87e600a4f3 [client] Automatically register match domains for DNS routes (#3614) Viktor Liu 2025-04-07 15:18:45 +02:00
  • 6162aeb82d [client] Mark netbird data plane traffic to identify interface traffic correctly (#3623) Viktor Liu 2025-04-07 13:14:56 +02:00
  • 1ba1e092ce [client] Enhance DNS forwarder to track resolved IPs with resource IDs on routing peers (#3620) hakansa 2025-04-07 15:16:12 +08:00
  • 86dbb4ee4f [client] Add no-browser flag to login and up commands for SSO login control (#3610) hakansa 2025-04-07 14:39:53 +08:00
  • 4af177215f [client] Fix Status Recorder Route Removal Logic to Handle Dynamic Routes Correctly hakansa 2025-04-06 09:57:28 +08:00
  • df9c1b9883 [client] Improve TCP conn tracking (#3572) Viktor Liu 2025-04-05 11:42:15 +02:00
  • 5752bb78f2 [client] Fix missing inbound flows in Linux userspace mode with native router (#3624) Viktor Liu 2025-04-05 11:41:31 +02:00
  • fbd783ad58 [client] Use the netbird logger for ice and grpc (#3603) Maycon Santos 2025-04-04 18:30:47 +02:00
  • 80702b9323 [client] Fix dns forwarder handling of requested record types (#3615) Viktor Liu 2025-04-03 13:58:36 +02:00
  • e4fea16c9f fix test expectation refactor/permissions-no-pat-allowed Pascal Fischer 2025-04-02 17:10:14 +02:00
  • b3ab142d2e allow admins to fetch users Pascal Fischer 2025-04-02 16:20:34 +02:00
  • de457788ba return error when trying to use accountID path variable with PAT Pascal Fischer 2025-04-02 16:03:33 +02:00
  • 09243a0fe0 [management] Remove remaining backend linux router limitation (#3589) Viktor Liu 2025-04-01 21:29:57 +02:00
  • 3658215747 [client] Force new user login on PKCE auth in CLI (#3604) Maycon Santos 2025-04-01 10:29:29 +02:00
  • 48ffec95dd Improve local ip lookup (#3551) Viktor Liu 2025-03-31 10:05:57 +02:00
  • cbec7bda80 [management] permission manager validate account access (#3444) Pedro Maia Costa 2025-03-30 16:08:22 +01:00
  • d7793914af remove ice log factory ref/logrus-factory Maycon Santos 2025-03-29 15:15:04 +01:00
  • 5732ee15ee use logrus writer Maycon Santos 2025-03-29 15:14:18 +01:00
  • 21464ac770 [client] Fix close WireGuard watcher (#3598) v0.39.2 Zoltan Papp 2025-03-28 20:12:31 +01:00
  • ed5647028a [client] Prevent calling the onDisconnected callback in incorrect state (#3582) Zoltan Papp 2025-03-28 18:08:26 +01:00
  • 29a6e5be71 [client] Stop flow grpc receiver properly (#3596) Viktor Liu 2025-03-28 16:08:31 +01:00
  • 6124e3b937 [client] Disable systemd-resolved default route explicitly on match domains only (#3584) Viktor Liu 2025-03-28 11:14:32 +01:00
  • 50f5cc48cd [management] Fix extended config when nil (#3593) Maycon Santos 2025-03-27 23:07:10 +01:00
  • 101cce27f2 [client] Ensure status recorder is always initialized (#3588) Viktor Liu 2025-03-27 22:48:11 +01:00
  • 2324196eed client: simplify gRPC logger initialization by removing console output handling Hakan Sariman 2025-03-28 00:49:41 +08:00
  • 274f50e63e client: remove gRPC logger implementation and related interceptor references Hakan Sariman 2025-03-28 00:25:24 +08:00
  • ac462415b2 client: configure gRPC logger to use standard logger output based on log path Hakan Sariman 2025-03-28 00:19:19 +08:00
  • 719fdbfe2d client: update gRPC logging to ignore stdout and stderr outputs Hakan Sariman 2025-03-27 22:57:17 +08:00
  • 8ba08cfaa3 client: enhance gRPC logging with conditional output and improved error handling Hakan Sariman 2025-03-27 22:46:31 +08:00
  • f8f5588b94 client: implement logrus-based logging factory and logger for ICE Hakan Sariman 2025-03-27 22:45:53 +08:00
  • a4f04f5570 [management] fix extend call and move config to types (#3575) Maycon Santos 2025-03-27 13:04:50 +01:00
  • fceb3ca392 [client] fix route handling for local peer state (#3586) hakansa 2025-03-27 19:31:04 +08:00
  • 34d86c5ab8 [management] Sync account peers on network router group changes (#3573) Bethuel Mmbaga 2025-03-27 14:19:22 +03:00
  • 2b92e51464 client: add gRPC logging interceptor for request and response tracking Hakan Sariman 2025-03-27 19:02:41 +08:00
  • d2c96469f0 Add nftables use-conntrack-zone Viktor Liu 2025-03-26 16:22:44 +01:00