Commit Graph

  • 3a915decd7 Add policy tests bcmmbaga 2024-11-12 20:15:47 +03:00
  • 50e6389a1d Merge branch 'posturechecks-get-account-refactoring' into policy-get-account-refactoring bcmmbaga 2024-11-12 19:06:27 +03:00
  • bbaee18cd5 Fix typo bcmmbaga 2024-11-12 19:05:57 +03:00
  • 32d1b2d602 Retrieve policy groups and posture checks once for validation bcmmbaga 2024-11-12 18:53:10 +03:00
  • 2a59f04540 Merge branch 'posturechecks-get-account-refactoring' into policy-get-account-refactoring bcmmbaga 2024-11-12 17:16:52 +03:00
  • 446de5e2bc Merge branch 'groups-get-account-refactoring' into posturechecks-get-account-refactoring bcmmbaga 2024-11-12 17:15:55 +03:00
  • 147971fdfe Merge branch 'groups-get-account-refactoring' into policy-get-account-refactoring bcmmbaga 2024-11-12 17:15:16 +03:00
  • ed259a6a03 Merge branch 'main' into groups-get-account-refactoring bcmmbaga 2024-11-12 17:14:45 +03:00
  • a3abc211b3 Add tests bcmmbaga 2024-11-12 17:11:56 +03:00
  • 20a5afc359 [management] Add more logs to the peer update processes (#2881) Pascal Fischer 2024-11-12 14:19:22 +01:00
  • 00023bf110 Merge branch 'groups-get-account-refactoring' into posturechecks-get-account-refactoring bcmmbaga 2024-11-12 15:55:34 +03:00
  • 2806d73161 Add tests bcmmbaga 2024-11-12 13:38:34 +03:00
  • 2d7f08c609 Fix tests bcmmbaga 2024-11-12 11:18:16 +03:00
  • 0c0fd380bd Refactor policy get and save account to use store methods bcmmbaga 2024-11-12 11:17:16 +03:00
  • ffce48ca5f Merge branch 'groups-get-account-refactoring' into policy-get-account-refactoring bcmmbaga 2024-11-11 23:08:34 +03:00
  • d23b5c892b Retrieve modified peers once for group events bcmmbaga 2024-11-11 22:58:22 +03:00
  • 113c21b0e1 Change setup key log level to debug for missing group bcmmbaga 2024-11-11 22:57:24 +03:00
  • ab00c41dad fix sonar bcmmbaga 2024-11-11 22:38:24 +03:00
  • 664d1388aa fix merge bcmmbaga 2024-11-11 22:29:59 +03:00
  • 010a8bfdc1 Merge branch 'main' into groups-get-account-refactoring bcmmbaga 2024-11-11 21:10:02 +03:00
  • 6cb697eed6 [management] Refactor setup key to use store methods (#2861) Bethuel Mmbaga 2024-11-11 19:46:10 +03:00
  • 581b70b7aa Add random routes for the test test/seed-random-routes Zoltan Papp 2024-11-11 15:01:23 +01:00
  • e0bed2b0fb [client] Fix race conditions (#2869) v0.31.1 Viktor Liu 2024-11-11 14:55:10 +01:00
  • 601d429d82 fix tests bcmmbaga 2024-11-11 16:26:12 +03:00
  • 30f025e7dd [client] fix/proxy close (#2873) Zoltan Papp 2024-11-11 14:18:38 +01:00
  • b4d7605147 [client] Remove loop after route calculation (#2856) Zoltan Papp 2024-11-11 10:53:57 +01:00
  • d54b6967ce fix refactor bcmmbaga 2024-11-11 12:38:34 +03:00
  • 174e07fefd Refactor posture checks to remove get and save account bcmmbaga 2024-11-11 12:37:19 +03:00
  • 871500c5cc fix merge bcmmbaga 2024-11-09 01:52:09 +03:00
  • cc04aef7b4 Merge branch 'setupkey-get-account-refactoring' into groups-get-account-refactoring bcmmbaga 2024-11-09 01:50:10 +03:00
  • 3ed8b9cee9 fix missing group removed from setup key activity bcmmbaga 2024-11-09 01:48:28 +03:00
  • 08b6e9d647 [management] Fix api error message typo peers_group (#2862) Viktor Liu 2024-11-08 23:28:02 +01:00
  • bdeb95c58c Run groups ops in transaction bcmmbaga 2024-11-09 01:17:01 +03:00
  • 6dc185e141 Preserve store engine in SqlStore transactions bcmmbaga 2024-11-09 01:16:03 +03:00
  • 7100be83cd Add AddPeer and RemovePeer methods to Group struct bcmmbaga 2024-11-09 01:14:30 +03:00
  • 67ce14eaea [management] Add peer lock to grpc server (#2859) Pascal Fischer 2024-11-08 18:47:22 +01:00
  • d58cf50127 Merge branch 'setupkey-get-account-refactoring' into groups-get-account-refactoring bcmmbaga 2024-11-08 19:48:13 +03:00
  • 40af1a50e3 Merge branch 'feature/get-account-refactoring' into setupkey-get-account-refactoring bcmmbaga 2024-11-08 19:17:28 +03:00
  • ac05f69131 fix tests bcmmbaga 2024-11-08 18:58:19 +03:00
  • 8126d95316 refactor GetGroupByID and add NewGroupNotFoundError bcmmbaga 2024-11-08 18:58:04 +03:00
  • 0a70e4c5d4 Refactor groups to use store methods bcmmbaga 2024-11-08 18:39:36 +03:00
  • 106fc75936 refactor account peers update bcmmbaga 2024-11-08 18:38:32 +03:00
  • 669904cd06 [management] Remove context from database calls (#2863) feature/get-account-refactoring Pascal Fischer 2024-11-08 15:49:00 +01:00
  • f8b5eedd38 add account lock and return auto groups map on validation bcmmbaga 2024-11-08 10:14:13 +03:00
  • 931521d505 get only required groups for auto-group validation bcmmbaga 2024-11-08 00:59:37 +03:00
  • 1a5f3c653c add check for regular user bcmmbaga 2024-11-08 00:37:47 +03:00
  • 78044c226d add lock to get account groups bcmmbaga 2024-11-08 00:32:14 +03:00
  • 389c9619af Refactor setup key handling to use store methods bcmmbaga 2024-11-08 00:31:41 +03:00
  • e79f43301a move sleep test/reconnect-race-condition Pascal Fischer 2024-11-07 17:29:50 +01:00
  • 4be826450b [client] Use offload in WireGuard bind receiver (#2815) Zoltan Papp 2024-11-07 17:28:38 +01:00
  • 738387f2de Add benchmark tests to get account with claims (#2761) Maycon Santos 2024-11-07 17:23:35 +01:00
  • bdba67f86b simulate slow connection cleanup routine Pascal Fischer 2024-11-07 17:01:37 +01:00
  • a23a09bba3 Fix failed to create policy and delete user PAT on postgres refactor/get-account-usage bcmmbaga 2024-11-07 18:34:07 +03:00
  • baf0678ceb [management] Fix potential panic on inactivity expiration log message (#2854) Pascal Fischer 2024-11-07 16:33:57 +01:00
  • 7fef8f6758 [management] Enforce max conn of 1 for sqlite setups (#2855) Pascal Fischer 2024-11-07 16:32:35 +01:00
  • 6829a64a2d [client] Exclude split default route ip addresses from anonymization (#2853) Viktor Liu 2024-11-07 16:29:32 +01:00
  • cbf500024f [relay-server] Use X-Real-IP in case of reverse proxy (#2848) Zoltan Papp 2024-11-07 16:14:53 +01:00
  • 509e184e10 [client] Use the prerouting chain to mark for masquerading to support older systems (#2808) Viktor Liu 2024-11-07 12:37:04 +01:00
  • 2f7027194b Remove code duplicate on peer bcmmbaga 2024-11-07 12:56:54 +03:00
  • 3e88b7c56e [management] Fix network map update on peer validation (#2849) Pascal Fischer 2024-11-07 09:50:13 +01:00
  • 197d844a16 fix tests bcmmbaga 2024-11-07 11:39:24 +03:00
  • 84f229f051 fix cancelRefresh feature/add-session-id-to-update-channel Pascal Fischer 2024-11-06 20:47:25 +01:00
  • 8ac4a0a1e1 fix bool Pascal Fischer 2024-11-06 20:34:06 +01:00
  • 22126d0484 add session id to update channel Pascal Fischer 2024-11-06 20:29:59 +01:00
  • df6c9a528a Refactor UpdatePeer method to defer event logging and scheduling until after peer save bcmmbaga 2024-11-06 16:01:07 +03:00
  • 9cb7336ef5 fix tests bcmmbaga 2024-11-06 15:59:12 +03:00
  • b952d8693d Fix cached device flow oauth (#2833) Maycon Santos 2024-11-05 14:51:17 +01:00
  • 5b46cc8e9c Avoid failing all other matrix tests if one fails (#2839) Maycon Santos 2024-11-05 13:28:42 +01:00
  • 3d35d6fe09 Wait to finish onConnReady callback Zoltán Papp 2024-11-04 17:01:22 +01:00
  • e513e51e9f Handle new account creation directly within the store bcmmbaga 2024-11-04 14:43:14 +03:00
  • 4ad00e784c Remove redundant accounts All group check on startup bcmmbaga 2024-11-03 18:49:16 +03:00
  • bfeb7f0875 Refactor users updating bcmmbaga 2024-11-03 01:14:26 +03:00
  • dde01b8e02 Refactor user and peers delete bcmmbaga 2024-11-02 16:05:12 +03:00
  • 74246d18ba Merge branch 'main' into refactor/get-account-usage bcmmbaga 2024-11-02 06:41:34 +03:00
  • a9d06b883f add all group to add peer affected peers network map check (#2830) Pascal Fischer 2024-11-01 22:09:08 +01:00
  • fa5db7d7ee Refactor service user handling, user cache lookup, and cache loading bcmmbaga 2024-11-01 20:27:52 +03:00
  • 5f06b202c3 [client] Log windows panics (#2829) v0.31.0 Viktor Liu 2024-11-01 15:08:22 +01:00
  • 0eb99c266a Fix unused servers cleanup (#2826) Zoltan Papp 2024-11-01 12:33:29 +01:00
  • fed48de83f Refactor auth middleware bcmmbaga 2024-11-01 14:02:09 +03:00
  • bac95ace18 [management] Add DB access duration to logs for context cancel (#2781) Pascal Fischer 2024-11-01 10:58:39 +01:00
  • 7ebee7c126 Handle smarter the UDPMux improve-ipv4conn Zoltán Papp 2024-11-01 10:00:50 +01:00
  • 9812de853b Allocate new buffer for every package (#2823) Zoltan Papp 2024-11-01 00:33:25 +01:00
  • 24cf83b862 Lint ignore Zoltán Papp 2024-11-01 00:08:48 +01:00
  • ad4f0a6fdf [client] Nil check on ICE remote conn (#2806) Zoltan Papp 2024-10-31 23:18:35 +01:00
  • 54958100f5 Update client/iface/bind/ice_bind.go Zoltan Papp 2024-10-31 21:58:44 +01:00
  • b33c83c3f8 Refactor the worker callbacks to channel fix/async-pion-event-handling Zoltán Papp 2024-10-31 21:03:10 +01:00
  • e73b5da42b Refactor update account peers bcmmbaga 2024-10-31 22:30:13 +03:00
  • 8cacdae70c Merge branch 'main' into refactor/get-account-usage bcmmbaga 2024-10-31 21:59:09 +03:00
  • 6b94f6e4e7 Refactor ephemeral peers and mark PAT as used bcmmbaga 2024-10-31 21:50:05 +03:00
  • 4c758c6e52 [management] remove network map diff calculations (#2820) Pascal Fischer 2024-10-31 19:24:15 +01:00
  • 8ac5e9d866 Fix log debug Zoltán Papp 2024-10-31 19:07:38 +01:00
  • 954e038da0 Add more logs Zoltán Papp 2024-10-31 18:19:57 +01:00
  • 9ccc6c6547 Add nil value check Zoltán Papp 2024-10-31 16:48:10 +01:00
  • b7525d9fe8 Merge branch 'main' into refactor/get-account-usage bcmmbaga 2024-10-30 22:36:47 +03:00
  • 901d283114 Merge branch 'main' into refactor-get-account-by-token bcmmbaga 2024-10-30 22:34:59 +03:00
  • 449036b66d Ignore lint Zoltán Papp 2024-10-30 19:08:23 +01:00
  • 17d6fca49c Use offload Zoltán Papp 2024-10-30 18:17:48 +01:00
  • 1219027ad1 Fix non-linux add-offload Viktor Liu 2024-10-30 17:43:20 +01:00
  • ec5095ba6b Create FUNDING.yml (#2814) Misha Bragin 2024-10-30 17:25:02 +01:00
  • 49a54624f8 Create funding.json (#2813) Misha Bragin 2024-10-30 17:18:27 +01:00