Commit Graph

  • c54fb9643c Merge pull request #774 from netbirdio/feature/add_pat_middleware pascal-fischer 2023-04-03 12:09:11 +02:00
  • 5dc0ff42a5 Fix broken auto-generated Rego rule (#769) v0.14.6 Givi Khojanashvili 2023-04-01 14:02:08 +04:00
  • 45badd2c39 add event store to user tests Pascal Fischer 2023-04-01 11:11:30 +02:00
  • d3de035961 error responses always lower case + duplicate error response fix Pascal Fischer 2023-04-01 11:04:21 +02:00
  • 79a8109d5e Extend stdnet to have an interface filter braginini 2023-03-31 18:25:23 +02:00
  • b2da0ae70f add activity events on PAT creation and deletion Pascal Fischer 2023-03-31 17:41:22 +02:00
  • 931c20c8fe fix test name Pascal Fischer 2023-03-31 12:45:10 +02:00
  • 2eaf4aa8d7 add test for auth middleware Pascal Fischer 2023-03-31 12:44:22 +02:00
  • 110067c00f change order for access control checks and aquire account lock after global lock Pascal Fischer 2023-03-31 12:03:53 +02:00
  • 32c96c15b8 disable linter errors by comment Pascal Fischer 2023-03-31 10:30:05 +02:00
  • ca1dc5ac88 disable access control for token endpoint Pascal Fischer 2023-03-30 19:03:44 +02:00
  • ce775d59ae revert codacy Pascal Fischer 2023-03-30 18:59:35 +02:00
  • f273fe9f51 revert codacy Pascal Fischer 2023-03-30 18:54:55 +02:00
  • e08af7fcdf codacy Pascal Fischer 2023-03-30 17:46:21 +02:00
  • 454240ca05 comments for codacy Pascal Fischer 2023-03-30 17:32:44 +02:00
  • 1343a3f00e add test + codacy Pascal Fischer 2023-03-30 16:43:39 +02:00
  • 2a79995706 fix linter Pascal Fischer 2023-03-30 16:22:15 +02:00
  • e869882da1 fix merge Pascal Fischer 2023-03-30 16:14:51 +02:00
  • 6c8bb60632 fix merge Pascal Fischer 2023-03-30 16:06:46 +02:00
  • 4d7029d80c Merge branch 'main' into feature/add_pat_middleware Pascal Fischer 2023-03-30 16:06:21 +02:00
  • 909f305728 Merge pull request #766 from netbirdio/feature/add_rest_endpoints_for_pat pascal-fischer 2023-03-30 15:55:48 +02:00
  • 5e2f66d591 fix codacy Pascal Fischer 2023-03-30 15:23:24 +02:00
  • ea44c1b723 Distinguish UDPMux and UDPMuxUniversal braginini 2023-03-30 15:13:14 +02:00
  • a7519859bc fix test Pascal Fischer 2023-03-30 14:15:44 +02:00
  • 9b000b89d5 Merge branch 'feature/add_rest_endpoints_for_pat' into feature/add_pat_middleware Pascal Fischer 2023-03-30 14:02:58 +02:00
  • 5c1acdbf2f move validation into account manager + func for get requests Pascal Fischer 2023-03-30 13:58:44 +02:00
  • db3a9f0aa2 refactor jwt token validation and add PAT to middleware auth Pascal Fischer 2023-03-30 10:54:09 +02:00
  • ecc4f8a10d fix Pat handler test Pascal Fischer 2023-03-29 19:13:01 +02:00
  • 03abdfa112 return empty object on all handlers instead of empty string Pascal Fischer 2023-03-29 18:46:40 +02:00
  • 9746a7f61a remove debug logs Pascal Fischer 2023-03-29 18:27:01 +02:00
  • 4ec6d5d20b remove debug logs Pascal Fischer 2023-03-29 18:23:10 +02:00
  • 3bab745142 last_used can be nil Pascal Fischer 2023-03-29 17:46:09 +02:00
  • 0ca3d27a80 update account mock Pascal Fischer 2023-03-29 15:25:44 +02:00
  • c5942e6b33 store hashed token base64 encoded Pascal Fischer 2023-03-29 15:21:53 +02:00
  • 726ffb5740 add comments for exported functions Pascal Fischer 2023-03-29 15:06:54 +02:00
  • 430f92094e Upgrade WireGuard braginini 2023-03-29 13:58:42 +02:00
  • dfb7960cd4 Fix pre-shared key query name for android configuration (#773) Maycon Santos 2023-03-29 10:41:14 +02:00
  • ab0cf1b8aa Fix slice bounds out of range in msg decryption (#768) Zoltan Papp 2023-03-29 10:40:31 +02:00
  • 8ebd6ce963 Add OnDisconnecting service callback (#767) Zoltan Papp 2023-03-29 10:39:54 +02:00
  • 42ba0765c8 fix linter Pascal Fischer 2023-03-28 14:54:06 +02:00
  • 514403db37 use object instead of plain token for create response + handler test Pascal Fischer 2023-03-28 14:47:15 +02:00
  • 488d338ce8 Refactor the authentication part of mobile exports (#759) Zoltan Papp 2023-03-28 09:57:23 +02:00
  • d6c2b46019 Make it work braginini 2023-03-27 19:09:01 +02:00
  • 6a75ec4ab7 fix http error codes Pascal Fischer 2023-03-27 17:42:05 +02:00
  • b66e984ddd set limits for expiration Pascal Fischer 2023-03-27 17:28:24 +02:00
  • c65a934107 refactor to use name instead of description Pascal Fischer 2023-03-27 16:28:49 +02:00
  • 2e7d199a6d Merge remote-tracking branch 'origin/main' into feature/bind braginini 2023-03-27 16:01:13 +02:00
  • 55ebf93815 Fix nil pointer exception when create config (#765) Zoltan Papp 2023-03-27 15:37:58 +02:00
  • 9e74f30d2f fix delete token parameter lookup Pascal Fischer 2023-03-27 15:19:19 +02:00
  • 8ac7eaf833 Bind init braginini 2023-03-27 14:57:47 +02:00
  • 71d24e59e6 Add fqdn and address for notification listener (#757) Zoltan Papp 2023-03-24 18:51:35 +01:00
  • 7474432bea Remove default protocol for migrated rules policy feat-client-side-acl Givi Khojanashvili 2023-03-24 14:59:34 +04:00
  • 992cfe64e1 Add ipv6 test for stdnet pkg (#761) Zoltan Papp 2023-03-24 10:46:40 +01:00
  • d1703479ff Add custom ice stdnet implementation (#754) Zoltan Papp 2023-03-24 08:40:39 +01:00
  • a27fe4326c Add JWT middleware validation failure log (#760) v0.14.5 Maycon Santos 2023-03-23 18:26:41 +01:00
  • e6292e3124 Disable peer expiration of peers added with setup keys (#758) Misha Bragin 2023-03-23 17:47:53 +01:00
  • 628b497e81 Adjustments for the change server flow (#756) Maycon Santos 2023-03-23 16:35:06 +01:00
  • 27e4fb686f Fix Codacity notes Givi Khojanashvili 2023-03-23 18:26:13 +04:00
  • 8f66dea11c Add Keycloak Idp Manager (#746) Bethuel 2023-03-23 16:54:31 +03:00
  • 4c56578b0c Add default firewall rules and fix tests in the github flow. Givi Khojanashvili 2023-03-23 16:54:04 +04:00
  • 9eb5de6d62 Fix docker build Givi Khojanashvili 2023-03-22 17:20:38 +04:00
  • de8608f99f add rest endpoints and update openapi doc Pascal Fischer 2023-03-21 16:02:19 +01:00
  • 64ad771099 Refactor protocol handling for firewall rules, add engine tests Givi Khojanashvili 2023-03-21 17:56:47 +04:00
  • 9c5adfea2b Merge pull request #745 from netbirdio/feature/pat_persistence pascal-fischer 2023-03-21 14:38:24 +01:00
  • 8e4710763e use single line return for SaveAccount Pascal Fischer 2023-03-21 14:02:34 +01:00
  • 82af60838e use "ok" convention for check variables throughout files_store Pascal Fischer 2023-03-21 14:00:59 +01:00
  • 311b67fe5a change error messages Pascal Fischer 2023-03-21 13:56:31 +01:00
  • 94d39ab48c improve style for tests Pascal Fischer 2023-03-21 13:34:48 +01:00
  • 0abd05d51e Fix direction for firewall rule Givi Khojanashvili 2023-03-20 17:55:35 +04:00
  • 559cf2862f Fix non-port based rules processing. Add rules clean up call. Givi Khojanashvili 2023-03-20 14:52:03 +04:00
  • 64bf7699e6 Add logic layer for the ACL firewall rules management. Givi Khojanashvili 2023-03-17 19:02:54 +04:00
  • 9ab2fd1340 Update protocol to add FirewallRule Givi Khojanashvili 2023-03-15 18:14:51 +04:00
  • 7831b3d367 Use string types in the Rule as ID Givi Khojanashvili 2023-03-14 10:38:21 +04:00
  • e36563c35a Use arch suffix to build iptables manager Givi Khojanashvili 2023-03-14 10:26:53 +04:00
  • 57ac796e5d Add test for iptables firewall manager Givi Khojanashvili 2023-03-13 13:25:08 +04:00
  • 07e4161cea Initial implementation of the firewall common manager for client. Givi Khojanashvili 2023-03-10 16:52:54 +01:00
  • 41a47be379 add function comments, implement account mock functions and added error handling in tests Pascal Fischer 2023-03-20 16:38:17 +01:00
  • e30def175b switch PATs to map and add deletion Pascal Fischer 2023-03-20 16:14:55 +01:00
  • e1ef091d45 remove unnecessary string conversion Pascal Fischer 2023-03-20 12:08:01 +01:00
  • 511ba6d51f Delete pat_handler.go pascal-fischer 2023-03-20 11:47:54 +01:00
  • b852198f67 codacy and lint hints Pascal Fischer 2023-03-20 11:44:12 +01:00
  • 891ba277b1 Mobile (#735) Zoltan Papp 2023-03-17 10:37:27 +01:00
  • 747797271e Fix connstate indication (#732) Zoltan Papp 2023-03-16 17:22:36 +01:00
  • 628a201e31 fix PAT array split Pascal Fischer 2023-03-16 16:59:32 +01:00
  • 731d3ae464 Exchange proxy mode via signal (#727) Maycon Santos 2023-03-16 16:46:17 +01:00
  • 453643683d add method to account mock Pascal Fischer 2023-03-16 16:44:05 +01:00
  • b8cab2882b storing and retrieving PATs Pascal Fischer 2023-03-16 15:57:44 +01:00
  • 6143b819c5 Merge pull request #725 from netbirdio/feature/add_PAT_generation pascal-fischer 2023-03-16 15:50:40 +01:00
  • 3b42d5e48a fix imports after merge Pascal Fischer 2023-03-16 11:59:12 +01:00
  • 1d4dfa41d2 clean dependencies Pascal Fischer 2023-03-16 11:46:53 +01:00
  • f8db5742b5 Merge branch 'main' into feature/add_PAT_generation pascal-fischer 2023-03-16 11:36:43 +01:00
  • bc3cec23ec use slice copy Pascal Fischer 2023-03-16 11:32:55 +01:00
  • f03aadf064 Feat firewall controller interface (#740) Givi Khojanashvili 2023-03-16 13:00:08 +04:00
  • 292ee260ad Add version info command to signal server (#739) Zoltan Papp 2023-03-15 07:54:51 +01:00
  • 2a1efbd0fd Don't drop Rules from file storage after migration to Policies (#741) Givi Khojanashvili 2023-03-15 09:42:40 +04:00
  • 3bfa26b13b Feat rego default policy (#700) Givi Khojanashvili 2023-03-13 15:14:18 +01:00
  • 221934447e Send remote agents updates when peer re-authenticates (#737) v0.14.4 Misha Bragin 2023-03-10 17:39:29 +01:00
  • 9ce8056b17 Use global login expiration setting when sending network map (#731) v0.14.3 Misha Bragin 2023-03-09 11:24:42 +01:00
  • c65a5acab9 Update release banner Misha Bragin 2023-03-09 08:24:25 +01:00
  • 62de082961 fix account test Pascal Fischer 2023-03-08 12:21:44 +01:00