Commit Graph

  • ea88ec6d27 Roolback configurable port defaults from setup.env Maycon Santos 2023-04-05 11:42:14 +02:00
  • 2be1a82f4a Configurable port defaults from setup.env Maycon Santos 2023-04-05 11:39:22 +02:00
  • 3b19e8c57e Use Trace level for account lock messages update-lock-log-level Maycon Santos 2023-04-04 20:04:18 +02:00
  • 367eff493a Ignore loopback interface braginini 2023-04-04 17:49:28 +02:00
  • 73a5bc33b3 Use bind no proxy when possible braginini 2023-04-04 17:40:25 +02:00
  • 87cbff1e7a Glue up all together braginini 2023-04-04 16:50:35 +02:00
  • fe1ea4a2d0 Check multiple audience values (#781) v0.15.0 Maycon Santos 2023-04-04 16:40:56 +02:00
  • f14f34cf2b Add token source and device flow audience variables (#780) Maycon Santos 2023-04-04 15:56:02 +02:00
  • 24cc5c4ef2 Rename WireGuard proxy braginini 2023-04-04 14:52:57 +02:00
  • 109481e26d Use first available package manager (#782) Bethuel 2023-04-04 15:26:17 +03:00
  • 18098e7a7d Add single line installer (#775) Bethuel 2023-04-04 01:35:54 +03:00
  • 5993982cca Add disable letsencrypt (#747) Ruakij 2023-04-04 00:21:40 +02:00
  • a42f7d2c3b Fix iface test braginini 2023-04-03 18:34:28 +02:00
  • e2a3fc7558 Fix engine tests braginini 2023-04-03 18:27:33 +02:00
  • 5d191a8b9d Use custom stdnet braginini 2023-04-03 17:37:05 +02:00
  • 86f9051a30 Fix/connection listener (#777) Zoltan Papp 2023-04-03 16:59:13 +02:00
  • 489892553a use UTC everywhere in server Pascal Fischer 2023-04-03 15:09:35 +02:00
  • b05e30ac5a do not use UTC for time to stay consistent Pascal Fischer 2023-04-03 12:44:55 +02:00
  • 769388cd21 Merge pull request #776 from netbirdio/feature/activity_events_for_pat pascal-fischer 2023-04-03 12:27:51 +02:00
  • 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