Commit Graph
100 Commits
Author SHA1 Message Date
pascal 14f9754db7 expand network managers 2026-06-05 15:15:04 +02:00
pascal a2b0399212 load snapshots and handle before-after states 2026-06-05 13:34:52 +02:00
pascal ad3989b34e reduce complexity 2026-06-04 12:21:19 +02:00
pascal 2102349574 cleanup 2026-06-03 19:04:02 +02:00
pascal 08b25e1d19 use nmap peers for affected on AddPeer 2026-06-03 18:44:35 +02:00
pascal c2471510b6 use unified resolver 2026-06-03 18:31:38 +02:00
pascal 42e25ad602 account for routing peers 2026-06-02 18:56:04 +02:00
pascal 54fc223ba6 Merge branch 'main' into feature/affected-peers 2026-06-01 18:42:31 +02:00
pascal 31aa39572d merge main 2026-05-28 18:51:48 +02:00
pascal 77604bb467 remove nil return 2026-05-26 18:32:32 +02:00
pascal 1072f73a73 fix merge issues 2026-05-26 18:08:03 +02:00
pascal 4b6721c878 reduce cognitive complexity 2026-05-26 18:01:43 +02:00
pascal 0b78e310b7 Merge branch 'main' into feature/affected-peers 2026-05-26 17:57:59 +02:00
pascal 68b942722c account for proxy peers and services 2026-05-26 17:55:18 +02:00
pascal 7af7630e5b consider removed peers from group 2026-05-26 11:43:29 +02:00
pascal 12361e5479 hardening channel drain 2026-05-21 17:40:45 +02:00
pascal d3ae81e601 use uncanceled context 2026-05-21 17:37:17 +02:00
pascal 5c3f2ab0df update test 2026-05-21 17:10:51 +02:00
pascal ba554a73d0 Merge remote-tracking branch 'origin/main' into feature/affected-peers 2026-05-21 16:40:56 +02:00
pascal 9e236ac20e Merge branch 'main' into feature/affected-peers
# Conflicts:
#	management/server/peer.go
2026-05-20 18:11:01 +02:00
pascal c948d7398f further improve db calls 2026-05-08 20:51:46 +02:00
pascal 13d26106f8 improve db calls 2026-05-08 20:44:17 +02:00
pascal 3e83164bcd fix affected group handling 2026-05-08 20:27:47 +02:00
pascal 6568c905c6 fix test 2026-05-08 19:54:14 +02:00
pascal aa9a1a42f5 remove complexity 2026-05-08 19:36:21 +02:00
pascal 5ae6c25ac0 fix test 2026-05-08 19:31:59 +02:00
pascal 1d906e411d fix test 2026-05-08 19:31:46 +02:00
pascal 3012228b91 missing files 2026-05-08 16:48:09 +02:00
pascal 85851bc477 extract submethods 2026-05-08 16:43:27 +02:00
pascal fed4f1b024 drain channel between tests 2026-05-08 14:33:31 +02:00
pascal 70e84d5228 add own peer on peer update 2026-05-07 18:07:47 +02:00
pascal 57529c7f18 linter 2026-05-07 17:50:02 +02:00
pascal fd99bc072d Merge branch 'main' into feature/affected-peers 2026-05-07 17:39:38 +02:00
pascal 40e6ec16c6 log 2026-05-07 17:36:09 +02:00
pascal ec476d5072 extend logging 2026-05-07 16:55:45 +02:00
pascal 550ae5558e update after merge 2026-05-07 16:24:54 +02:00
pascal 46494bd860 bugfixes 2026-05-07 16:08:45 +02:00
pascal c7bff8f074 Merge branch 'main' into feature/affected-peers
# Conflicts:
#	management/internals/controllers/network_map/controller/controller.go
2026-05-07 15:59:28 +02:00
pascal 3a95f39f2c Merge branch 'main' into feature/affected-peers
# Conflicts:
#	management/server/group.go
#	management/server/peer.go
2026-05-07 12:28:51 +02:00
pascal 6b4d4076f4 extend tests 2026-05-04 15:16:59 +02:00
pascalandClaude Opus 4.6 63d2217d8a Merge main into feature/affected-peers
Resolve conflicts keeping affected-peers logic while adopting
UpdateReason parameter from main for UpdateAccountPeers and
BufferUpdateAccountPeers signatures.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-04 12:22:13 +02:00
pascal 0bfccd65d2 add to networks modules 2026-04-30 16:20:41 +02:00
pascal 26d778374b clean comments 2026-04-28 16:56:34 +02:00
pascal 5ec8bebfa5 add tests 2026-04-28 16:27:44 +02:00
pascal cefb37e920 affected filtering on peers update 2026-04-28 13:48:01 +02:00
pascal 5a16c812fd use buffering affected peers 2026-04-27 18:18:29 +02:00
pascal 285bbc5ffb calculate affected peers 2026-04-27 17:49:12 +02:00
Pascal Fischer 08733ed8d5 update tests 2023-12-06 15:02:10 +01:00
Pascal Fischer f822a58326 go mod tidy 2023-12-05 12:54:01 +01:00
Pascal Fischer d1f13025d1 switch back to use netbird main 2023-12-05 12:39:15 +01:00
Pascal Fischer 7a18dea766 go mod tidy 2023-12-04 17:35:56 +01:00
Pascal Fischer dc8f55f23e remove dependency cycle from prepare peer 2023-12-04 16:26:34 +01:00
Pascal Fischer 89249b414f move peer validation into getPeerconnectionResources 2023-12-04 14:53:38 +01:00
Pascal Fischer 92adf57fea fix map assignment 2023-12-04 13:49:46 +01:00
Pascal Fischer 1cd5a66575 adding setup key name to the event meta for adding peers by setup key 2023-12-04 13:00:13 +01:00
Pascal Fischer b9fc008542 extract peer preparation 2023-12-04 12:49:50 +01:00
Pascal Fischer 4bf574037f fix sql store 2023-11-30 11:51:35 +01:00
Pascal Fischer 47c44d4b87 fix imports in sqlite store test 2023-11-30 11:08:51 +01:00
Pascal Fischer 96f866fb68 add missing imports after refactor 2023-11-29 16:46:46 +01:00
Pascal Fischer 8e74fb1fa8 add account id to validating peer update 2023-11-29 15:57:56 +01:00
Pascal Fischer ba96e102b4 settings nil check 2023-11-29 15:16:11 +01:00
Pascal Fischer 2129b23fe7 allow sync for and return empty map 2023-11-29 14:56:06 +01:00
Pascal Fischer efd05ca023 fix api references 2023-11-28 15:15:51 +01:00
Pascal Fischer c829ad930c use separate package for signatures 2023-11-28 15:09:04 +01:00
Pascal Fischer ad1f18a52a replace with updated integrations 2023-11-28 14:55:20 +01:00
Pascal Fischer bab420ca77 extract account into separate package 2023-11-28 14:34:57 +01:00
Pascal Fischer a729c83b06 extract peer into seperate package 2023-11-28 13:45:26 +01:00
Pascal Fischer a7e55cc5e3 add signatures and frame for peer approval 2023-11-28 11:44:08 +01:00
Pascal Fischer b7c0eba1e5 add extra settings struct 2023-11-27 17:04:40 +01:00
Pascal Fischer ab895be4a3 fix get os info for windows to report correct versions 2023-11-22 16:23:19 +01:00
Pascal Fischer d379c25ff5 use idp cache instead of idp manager 2023-11-16 17:13:04 +01:00
Pascal Fischer f86ed12cf5 add support for ipad as well 2023-11-16 17:01:01 +01:00
Pascal Fischer 5a45f79fec use the email address to set the iphone name for iOS 16+ 2023-11-16 16:46:08 +01:00
Pascal Fischer 9eb1e90bbe refactor activity get queries to only add comment 2023-11-15 11:21:59 +01:00
Pascal Fischer 53fb0a9754 refactor activity get queries to only consider 1 deleted user entry 2023-11-14 17:40:14 +01:00
Pascal Fischer ab849f0942 add additional check after datastore init if the key was newly generated and needs to be written to config 2023-09-27 14:48:40 +02:00
Pascal Fischer 6e264d9de7 fix rule order to solve DNS resolver issue 2023-07-11 19:58:21 +02:00
Pascal Fischer e074c24487 add type for RuleSet 2023-06-28 14:09:23 +02:00
Pascal Fischer 54fe05f6d8 fix test 2023-06-28 10:35:29 +02:00
Pascal Fischer 33a155d9aa fix all rules check 2023-06-28 03:03:01 +02:00
Pascal Fischer 51878659f8 remove Rule index map 2023-06-28 02:50:12 +02:00
Pascal Fischer b39ffef22c add missing all rule 2023-06-27 17:44:05 +02:00
Pascal Fischer d96f882acb seems to work but delete fails 2023-06-27 17:26:15 +02:00
Pascal Fischer 8eb098d6fd add sleep and comment 2023-06-23 17:02:34 +02:00
Pascal Fischer 68a8687c80 fix linter 2023-06-23 16:45:07 +02:00
Pascal Fischer f7d97b02fd fix error codes on cli 2023-06-23 16:27:10 +02:00
Pascal Fischer 2691e729cd fix ssh 2023-06-23 12:20:14 +02:00
Pascal Fischer 1a3e377304 extend gitignore to ignore multiple config files 2023-06-19 15:07:27 +02:00
Pascal Fischer b5d8142705 test windows 2023-06-12 16:22:53 +02:00
Pascal Fischer f45eb1a1da test windows 2023-06-12 16:12:24 +02:00
Pascal Fischer 2567006412 test windows 2023-06-12 16:01:06 +02:00
Pascal Fischer b92107efc8 test windows 2023-06-12 15:38:47 +02:00
Pascal Fischer 5d19811331 test windows 2023-06-12 15:26:28 +02:00
Pascal Fischer 697d41c94e test windows 2023-06-12 15:14:51 +02:00
Pascal Fischer 75d541f967 test windows 2023-06-12 14:56:30 +02:00
Pascal Fischer 7dfbb71f7a test windows 2023-06-12 12:49:21 +02:00
Pascal Fischer a5d14c92ff test windows 2023-06-12 12:16:00 +02:00
Pascal Fischer ce091ab42b test windows 2023-06-12 11:43:18 +02:00
Pascal Fischer d2fad1cfd9 testing windows 2023-06-12 11:06:49 +02:00
Pascal Fischer 0b5594f145 testing windows 2023-06-09 19:17:26 +02:00