pascal
|
2e2d0d54dc
|
inject proxy policies on nmdata path
|
2026-08-19 15:47:59 +02:00 |
|
pascal
|
d3c9053b2f
|
update tests
|
2026-08-19 12:25:29 +02:00 |
|
pascal
|
70c75bb94c
|
Merge branch 'main' into revert/component-types
|
2026-08-18 18:42:18 +02:00 |
|
pascal
|
931598e593
|
fix authorized user groups for ssh + fix ignoring disabled policies + fix ignore invalid router
|
2026-08-12 17:43:43 +02:00 |
|
pascal
|
9bb1db28c3
|
Merge branch 'revert/component-types-test-suite' into revert/component-types
|
2026-08-12 16:55:06 +02:00 |
|
pascal
|
460778abb9
|
add test harness and first tests
|
2026-08-11 17:34:43 +02:00 |
|
pascal
|
cd2a91ddd8
|
fir error handling and return values (linter complaint)
|
2026-08-11 12:45:25 +02:00 |
|
pascal
|
38c5932375
|
merge main
|
2026-08-11 12:01:51 +02:00 |
|
pascal
|
905e1c14ba
|
add validated peers cache for nmdata
|
2026-08-10 14:02:06 +02:00 |
|
pascal
|
28074405e1
|
change wording from failer -> failing to pass codespell
|
2026-08-06 16:02:02 +02:00 |
|
pascal
|
fd23461b03
|
add network map compute test
|
2026-08-06 15:57:43 +02:00 |
|
pascal
|
6ccb2bb239
|
handle nil values in policy, nameserver and resources
|
2026-08-06 15:12:12 +02:00 |
|
pascal
|
cff46eee67
|
introduce peerGroupsIdx to avoid looping through the groups to figure out peer membership
|
2026-08-06 12:49:36 +02:00 |
|
pascal
|
0513109c35
|
improve looping on connected peers filtering
|
2026-08-06 12:31:26 +02:00 |
|
pascal
|
ec3e37456e
|
use Exec instead of Query for inserts and assert every insert error
|
2026-08-05 16:33:48 +02:00 |
|
pascal
|
c81103dfa6
|
fix linter comments
|
2026-08-05 16:21:01 +02:00 |
|
pascal
|
3218e2f744
|
fix client tests
|
2026-08-05 15:18:19 +02:00 |
|
pascal
|
7e24c27ef1
|
Merge remote-tracking branch 'origin/revert/component-types' into revert/component-types
|
2026-08-05 15:09:41 +02:00 |
|
pascal
|
06817271bf
|
fix embedded client test
|
2026-08-05 15:09:29 +02:00 |
|
pascal
|
4cf3903c83
|
fix management <-> shared dependencies
|
2026-08-05 14:48:27 +02:00 |
|
pascal
|
1e14b554a6
|
fix management <-> shared dependencies
|
2026-08-05 14:48:18 +02:00 |
|
pascal
|
006cee000f
|
Merge remote-tracking branch 'origin/revert/component-types' into revert/component-types
|
2026-08-05 13:56:46 +02:00 |
|
pascal
|
c93aa03c0e
|
merge main
|
2026-08-05 13:56:35 +02:00 |
|
pascal
|
d5adfc799f
|
handle policy with no rules to avoid index panic
|
2026-08-04 20:57:57 +02:00 |
|
pascal
|
60fe56e442
|
fix assert equal ordering
|
2026-08-04 20:56:16 +02:00 |
|
pascal
|
327fa4c0d6
|
fix group clone
|
2026-08-04 20:52:16 +02:00 |
|
pascal
|
ed015a7972
|
skip resource from proto failure
|
2026-08-04 20:46:10 +02:00 |
|
pascal
|
b43708e31b
|
silently skip resource to proto failure
|
2026-08-04 20:42:43 +02:00 |
|
pascal
|
ce55b8406b
|
handle not found peer on posture vali
|
2026-08-04 20:34:30 +02:00 |
|
pascal
|
0456b64ea1
|
silent skip on non existing groups references
|
2026-08-04 20:28:06 +02:00 |
|
pascal
|
942ee81ec0
|
add benchmark
|
2026-08-04 20:19:17 +02:00 |
|
pascal
|
6fadf8f24a
|
fix nmdata store expanding router peer groups alongside static peer
|
2026-08-03 23:58:47 +02:00 |
|
pascal
|
ef0032685b
|
fix nmdata store shipping zones for disabled/public services
|
2026-08-03 23:54:22 +02:00 |
|
pascal
|
5ed38569f7
|
fix PrivateServiceCandidates nil assumption
|
2026-08-03 23:19:55 +02:00 |
|
pascal
|
d4e1c8978e
|
add all group to user group lookup
|
2026-08-03 23:08:43 +02:00 |
|
pascal
|
d5ac70d806
|
fix missing ForceRoutingPeerDNSResolution on the nmdata store path
|
2026-08-03 22:50:06 +02:00 |
|
pascal
|
23579e4dd4
|
Skip the left-join NULL row instead of failing the account load + drop unsupported record types silently to match buildAppliedZoneCandidates
|
2026-08-03 22:38:12 +02:00 |
|
pascal
|
a00c5164a8
|
continue on resource policy loop + exclude disabled policies form index
|
2026-08-03 22:29:47 +02:00 |
|
pascal
|
02138dffdd
|
fix group id mapping
|
2026-08-03 22:24:28 +02:00 |
|
pascal
|
02ec1f5dcb
|
fix equivalence test
|
2026-08-03 22:24:11 +02:00 |
|
pascal
|
07d0440e34
|
fix slice initialization to avoid nil pointer dereference
|
2026-08-03 21:51:48 +02:00 |
|
pascal
|
2c85d94c6c
|
hookup validated peers
|
2026-08-03 21:47:41 +02:00 |
|
pascal
|
56c411babd
|
fixed networks query and extended error wrapping
|
2026-08-03 17:52:33 +02:00 |
|
pascal
|
724b61440b
|
use new path on initial sync
|
2026-08-03 17:27:58 +02:00 |
|
pascal
|
22590ad66e
|
hookup network map store
|
2026-08-03 17:27:24 +02:00 |
|
pascal
|
76db9ab94f
|
update integrated validator
|
2026-08-03 12:11:35 +02:00 |
|
pascal
|
f7be9c4347
|
legacy network mal and equivalence test
|
2026-07-30 15:45:15 +02:00 |
|
pascal
|
a6603a2e0a
|
have explicit network map data type and do calculation from there
|
2026-07-27 15:17:30 +02:00 |
|
pascal
|
7ed3737cda
|
revert component types
|
2026-07-24 15:16:55 +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 |
|