Commit Graph

  • c4d9b76634 add comment for exported const Pascal Fischer 2023-03-08 12:09:22 +01:00
  • b4bb5c6bb8 use const and do array copy Pascal Fischer 2023-03-08 11:54:10 +01:00
  • 2b1965c941 switch secret generation to use lib Pascal Fischer 2023-03-08 11:36:03 +01:00
  • 83e7e30218 store hashedToken as string Pascal Fischer 2023-03-08 11:30:09 +01:00
  • 24310c63e2 Remove mgm close steps, in defer doing it already (#729) Zoltan Papp 2023-03-07 15:01:47 +01:00
  • ed4f90b6aa Report offline peers to agents (#728) Misha Bragin 2023-03-07 10:17:25 +01:00
  • 0e9610c5b2 Refactor/clean shouldUseProxy (#722) Maycon Santos 2023-03-06 17:33:54 +01:00
  • ed470d7dbe add comments for exported functions Pascal Fischer 2023-03-06 14:46:04 +01:00
  • cb8abacadd extend User Copy function Pascal Fischer 2023-03-06 14:01:18 +01:00
  • bcac5f7b32 fixed some namings Pascal Fischer 2023-03-06 13:51:32 +01:00
  • 95d87384ab fixed some namings Pascal Fischer 2023-03-06 13:49:07 +01:00
  • ea3899e6d6 Update ICE to version 2.3.1 (#720) Maycon Santos 2023-03-05 16:42:49 +01:00
  • 337d3edcc4 Use the conn state of peer on proper way (#717) Zoltan Papp 2023-03-03 19:49:18 +01:00
  • e914adb5cd Move Login business logic from gRPC API to Accountmanager (#713) Misha Bragin 2023-03-03 18:35:38 +01:00
  • 2f2d45de9e updated PAT struct to only use user id instead of user Pascal Fischer 2023-03-03 16:37:39 +01:00
  • b3f339c753 improved code for token checksum calc Pascal Fischer 2023-03-03 14:51:33 +01:00
  • e0fc779f58 add id to the PAT Pascal Fischer 2023-03-02 16:19:31 +01:00
  • f64e0754ee Config cleaning (#710) v0.14.2 Zoltan Papp 2023-03-02 13:28:14 +01:00
  • fe22eb3b98 Check peer expiration after ACL check (#714) Misha Bragin 2023-03-02 12:45:10 +01:00
  • 69be2a8071 add generating token (only frame for now, actual token is only dummy) Pascal Fischer 2023-03-01 20:12:04 +01:00
  • 241b819156 Refactor Sync refactor/move_grpcserver_logic_to_account_manager braginini 2023-03-01 18:54:27 +01:00
  • 2f09c3d2c4 Fix lint issues braginini 2023-03-01 17:58:33 +01:00
  • ce94f6490a Remove unnecessary functions and simplify expiration code braginini 2023-03-01 17:04:46 +01:00
  • a47c516b9c Fix management IT braginini 2023-03-01 14:46:15 +01:00
  • b7ad425c13 Fix peer test braginini 2023-03-01 14:46:04 +01:00
  • 66b8016632 Fix account test braginini 2023-03-01 12:27:44 +01:00
  • daad785538 Remove stale peer indices when getting peer by key after removing (#711) Misha Bragin 2023-03-01 12:11:32 +01:00
  • e5408c7f3c change methods to not link Pascal Fischer 2023-02-28 18:17:55 +01:00
  • e74d7eab6b split api code into smaller pieces Pascal Fischer 2023-02-28 18:08:02 +01:00
  • 1bda8fd563 Remove stale peer indices when getting peer by key after removing (#711) Misha Bragin 2023-03-01 12:11:32 +01:00
  • 551f25b767 Fix peer host lable generator braginini 2023-03-01 10:59:06 +01:00
  • ac0982bb8d Fix lint issues braginini 2023-03-01 10:37:29 +01:00
  • 1ab791e91b Merge pull request #707 from netbirdio/chore/NB-93-re-arrange-api-code pascal-fischer 2023-03-01 09:52:42 +01:00
  • 34c73f0b34 Fix account manager mock braginini 2023-03-01 09:44:52 +01:00
  • d554da2951 Move peer login to account manager braginini 2023-03-01 09:42:53 +01:00
  • 41948f7919 Fix peer status update when expiring peers (#708) Misha Bragin 2023-02-28 20:02:30 +01:00
  • 60f67076b0 change methods to not link Pascal Fischer 2023-02-28 18:17:55 +01:00
  • c645171c40 split api code into smaller pieces Pascal Fischer 2023-02-28 18:08:02 +01:00
  • f832c83a18 Merge pull request #706 from netbirdio/chore/rename_handler_objects_and_methods_for_api pascal-fischer 2023-02-28 17:15:27 +01:00
  • 462a86cfcc Allow to create config file next to binary (#701) Zoltan Papp 2023-02-28 17:01:38 +01:00
  • 8a130ec3f1 add comments to fix codacy Pascal Fischer 2023-02-28 16:51:30 +01:00
  • c26cd3b9fe add comments for constructors and fix typo Pascal Fischer 2023-02-28 15:46:08 +01:00
  • 9d7b515b26 changed the naming convention for all handling objects and methods to have unified way Pascal Fischer 2023-02-28 15:27:43 +01:00
  • f1f90807e4 changed the naming convention for all handling objects and methods to have unified way Pascal Fischer 2023-02-28 15:01:24 +01:00
  • 5bb875a0fa Merge pull request #704 from netbirdio/feature/extend-client-status-cmd-to-print-json-or-yaml pascal-fischer 2023-02-28 11:17:20 +01:00
  • 9a88ed3cda Use regex in formatter test because order of attributes can vary (#705) pascal-fischer 2023-02-28 09:25:44 +01:00
  • 8026c84c95 remove flag test Pascal Fischer 2023-02-27 17:45:02 +01:00
  • 82059df324 remove daemon status from output Pascal Fischer 2023-02-27 17:12:34 +01:00
  • 23610db727 apply first set of review comments (mostly reorder and naming) Pascal Fischer 2023-02-27 17:06:20 +01:00
  • f984b8a091 Proactively expire peers' login per account (#698) Misha Bragin 2023-02-27 16:44:26 +01:00
  • 4330bfd8ca Merge branch 'main' into feature/extend-client-status-cmd-to-print-json-or-yaml pascal-fischer 2023-02-27 16:00:40 +01:00
  • 5782496287 fix codacy Pascal Fischer 2023-02-27 15:52:46 +01:00
  • a0f2b5f591 fix codacy Pascal Fischer 2023-02-27 15:34:17 +01:00
  • 0350faf75d return empty strings for not applicable values Pascal Fischer 2023-02-27 15:14:41 +01:00
  • 9f951c8fb5 Add human-readbale log output (#681) Zoltan Papp 2023-02-27 12:20:07 +01:00
  • 8276e0908a clean go.mod Pascal Fischer 2023-02-27 11:33:12 +01:00
  • 6539b591b6 fix indention in test for detail output Pascal Fischer 2023-02-27 11:23:34 +01:00
  • 014f1b841f fix indention in test for yaml output Pascal Fischer 2023-02-27 11:04:53 +01:00
  • b52afe8d42 Update pion/ICE and its dependencies (#703) v0.14.1 Maycon Santos 2023-02-24 19:30:23 +01:00
  • f36869e97d use yaml v3 Pascal Fischer 2023-02-24 19:14:22 +01:00
  • 78c6231c01 Added Output struct to properly name json and yaml attr's and add missing tests Pascal Fischer 2023-02-24 19:01:54 +01:00
  • e75535d30b Refactor status functions and add first tests Pascal Fischer 2023-02-23 20:13:19 +01:00
  • d8429c5c34 Fix nil pointer exception in config parser (#702) Zoltan Papp 2023-02-23 09:48:43 +01:00
  • c3ed08c249 Fix nil pointer exception in error handling (#696) Zoltan Papp 2023-02-21 10:50:34 +01:00
  • 2f0b652dad Fix error handling in Stop/Start functions (#699) Zoltan Papp 2023-02-21 10:46:58 +01:00
  • d4214638a0 Update service pkg with log directory fix (#692) v0.14.0 Maycon Santos 2023-02-16 18:04:14 +01:00
  • c962d29280 Fix login expiration enum in OpenAPI (#694) Misha Bragin 2023-02-16 15:36:36 +01:00
  • 44af5be30f Reject peer login expiration update when no SSO login (#693) Misha Bragin 2023-02-16 13:03:53 +01:00
  • fe63a64b6e Add Account HTTP API (#691) Misha Bragin 2023-02-16 12:00:41 +01:00
  • d31219ba89 Update peer status when login expires (#688) Misha Bragin 2023-02-15 11:27:22 +01:00
  • 756ce96da9 Add login expiration fields to peer HTTP API (#687) Misha Bragin 2023-02-14 10:14:00 +01:00
  • b64f5ffcb4 Mobile prerefactor (#680) Zoltan Papp 2023-02-13 18:34:56 +01:00
  • eb45310c8f Fix nameserver peer conn check (#676) Givi Khojanashvili 2023-02-13 18:25:11 +04:00
  • d5dfed498b Add account settings (#686) Misha Bragin 2023-02-13 09:07:15 -05:00
  • 3fc89749c1 Add peer login expiration (#682) Misha Bragin 2023-02-13 06:21:02 -05:00
  • aecee361d0 Use new sign pipeline v0.0.5 (#679) Maycon Santos 2023-02-13 12:13:28 +01:00
  • f8273c3ce9 Add network activity monitoring as complete in Readme (#675) v0.13.0 Misha Bragin 2023-02-08 08:38:10 +01:00
  • 00a8092482 Add GET peer HTTP API endpoint (#670) Misha Bragin 2023-02-07 20:11:08 +01:00
  • 64dbd5fbfc Refactor Management and Admin URL config (#674) Maycon Santos 2023-02-07 11:40:05 +01:00
  • b5217350cf Revert preshared-key shorthand flag (#671) Maycon Santos 2023-02-06 10:35:37 +01:00
  • 3ec8274b8e Feature: add custom id claim (#667) Givi Khojanashvili 2023-02-04 00:47:20 +04:00
  • 494e56d1be Macos version error (#666) tcskiran 2023-02-04 02:10:30 +05:30
  • 9adadfade4 Use Peer.ID instead of Peer.Key as peer identifier (#664) Misha Bragin 2023-02-03 10:33:28 +01:00
  • 9e408b5bbc Add more activity events (#663) Misha Bragin 2023-01-25 16:29:59 +01:00
  • a0de9aa345 Simplify event storing with one generic method (#662) Misha Bragin 2023-01-24 10:17:24 +01:00
  • 4406d50c18 Check if peer name change before update labels (#658) Maycon Santos 2023-01-20 10:07:37 +01:00
  • 5e3502bb83 Enable CGO in goreleaser for management (#657) v0.12.0 Maycon Santos 2023-01-19 15:03:10 +01:00
  • 793e4f1f29 Allow empty groups for DNS setting (#656) Maycon Santos 2023-01-18 14:01:50 +01:00
  • dcf6533ed5 Adding --external-ip-map and --dns-resolver-address and shorthand flags (#652) Maycon Santos 2023-01-17 19:16:50 +01:00
  • 12ae2e93fc Adding DNS settings for accounts (#655) Maycon Santos 2023-01-17 17:34:40 +01:00
  • 2bc3d88af3 Involve foreground mode switch for up cmd (#654) Zoltan Papp 2023-01-16 18:12:51 +01:00
  • afaf0660be Install ca-certs in the Management docker image build (#650) Misha Bragin 2023-01-11 07:19:22 +00:00
  • d4d8c5f037 Fix cgo dependencies in the management docker container (#649) Misha Bragin 2023-01-10 16:24:51 +00:00
  • e5adc1eb23 Use macOS v11 to build UI release (#648) Maycon Santos 2023-01-10 16:49:24 +01:00
  • 44f612f121 Fix typo - "netforwad" -> "netforward" (#647) Jonathan Hult 2023-01-08 16:51:08 -06:00
  • f9dfafa9d9 Add device flow scope. (#616) Roy 2023-01-09 00:26:14 +03:00
  • ca62f6787a Use configuration input struct (#645) Maycon Santos 2023-01-08 12:57:28 +01:00
  • 27f4993ce3 Add netbird installer project (#637) Maycon Santos 2023-01-08 11:33:04 +01:00
  • 5c0b8a46f0 Add system activity tracking and event store (#636) Misha Bragin 2023-01-02 15:11:32 +01:00
  • 213ab7d43e Fix sqlite codacy feature/event-storage braginini 2022-12-27 18:00:40 +01:00