Pascal Fischer
|
5393ad948f
|
[management] fix nil handling for extra settings (#5049)
|
2026-01-07 13:05:39 +01:00 |
|
Pascal Fischer
|
f022e34287
|
[shared] allow setting a user agent for the rest client (#5037)
|
2026-01-06 10:52:36 +01:00 |
|
Pascal Fischer
|
7ac65bf1ad
|
[management] Fix/delete groups without lock (#5012)
|
2025-12-31 11:53:20 +01:00 |
|
Pascal Fischer
|
a8604ef51c
|
[management] filter own peer when having a group to peer policy to themself (#4956)
|
2025-12-30 10:49:43 +01:00 |
|
Pascal Fischer
|
1d2c7776fd
|
[management] apply login filter only for setup key peers (#4943)
|
2025-12-30 10:46:00 +01:00 |
|
Pascal Fischer
|
b6a327e0c9
|
[management] fix scanning authorized user on policy rule (#5002)
|
2025-12-29 15:03:16 +01:00 |
|
Pascal Fischer
|
c29bb1a289
|
[management] use xid as request id for logging (#4955)
|
2025-12-16 14:02:37 +01:00 |
|
Pascal Fischer
|
abcbde26f9
|
[management] remove context from store methods (#4940)
|
2025-12-11 21:45:47 +01:00 |
|
Pascal Fischer
|
90e3b8009f
|
[management] Fix sync metrics (#4939)
|
2025-12-11 20:11:12 +01:00 |
|
Pascal Fischer
|
94d34dc0c5
|
[management] monitoring updates (#4937)
|
2025-12-11 18:29:15 +01:00 |
|
Pascal Fischer
|
44851e06fb
|
[management] cleanup logs (#4933)
|
2025-12-10 19:26:51 +01:00 |
|
Pascal Fischer
|
a232cf614c
|
[management] record pat usage metrics (#4888)
|
2025-12-02 18:31:59 +01:00 |
|
Pascal Fischer
|
10e9cf8c62
|
[management] update management integrations (#4895)
|
2025-12-02 14:13:01 +01:00 |
|
Pascal Fischer
|
7193bd2da7
|
[management] Refactor network map controller (#4789)
|
2025-12-02 12:34:28 +01:00 |
|
Pascal Fischer
|
3351b38434
|
[management] pass config to controller (#4807)
|
2025-11-19 11:52:18 +01:00 |
|
Pascal Fischer
|
05cbead39b
|
[management] Fix direct peer networks route (#4802)
|
2025-11-18 17:15:57 +01:00 |
|
 Pascal Fischerandcrn4
|
6fb568728f
|
[management] Removed policy posture checks on original peer (#4779)
Co-authored-by: crn4 <vladimir@netbird.io>
|
2025-11-13 12:51:03 +01:00 |
|
Pascal Fischer
|
cc97cffff1
|
[management] move network map logic into new design (#4774)
|
2025-11-13 12:09:46 +01:00 |
|
Pascal Fischer
|
7df49e249d
|
[management ] remove timing logs (#4761)
|
2025-11-07 20:14:52 +01:00 |
|
Pascal Fischer
|
dbfc8a52c9
|
[management] remove GLOBAL when disabling foreign keys on mysql (#4615)
|
2025-11-07 16:03:14 +01:00 |
|
Pascal Fischer
|
48475ddc05
|
[management] add pat rate limiting (#4741)
|
2025-11-07 15:50:18 +01:00 |
|
Pascal Fischer
|
5c29d395b2
|
[management] activity events on group updates (#4750)
|
2025-11-06 12:51:14 +01:00 |
|
Pascal Fischer
|
719283c792
|
[management] update db connection lifecycle configuration (#4740)
|
2025-11-03 17:40:12 +01:00 |
|
Pascal Fischer
|
4545ab9a52
|
[management] rewire account manager to permissions manager (#4673)
|
2025-10-27 22:59:35 +01:00 |
|
Pascal Fischer
|
5151f19d29
|
[management] pass temporary flag to validator (#4599)
|
2025-10-10 16:15:51 +02:00 |
|
Pascal Fischer
|
58faa341d2
|
[management] Add logs for update channel (#4527)
|
2025-09-23 12:06:10 +02:00 |
|
Pascal Fischer
|
d33f88df82
|
[management] only allow user devices to be expired (#4445)
|
2025-09-05 18:11:23 +02:00 |
|
Pascal Fischer
|
4d3dc3475d
|
[management] remove duplicated removal of groups on peer delete (#4421)
|
2025-08-30 12:47:13 +02:00 |
|
Pascal Fischer
|
6fc50a438f
|
[management] remove withContext from store methods (#4422)
|
2025-08-30 12:46:54 +02:00 |
|
Pascal Fischer
|
e14c6de203
|
[management] fix ephemeral flag on peer batch response (#4420)
|
2025-08-29 17:41:20 +02:00 |
|
Pascal Fischer
|
dbefa8bd9f
|
[management] remove lock and continue user update on failure (#4410)
|
2025-08-28 17:50:12 +02:00 |
|
Pascal Fischer
|
4fd10b9447
|
[management] split high latency grpc metrics (#4408)
|
2025-08-28 13:25:40 +02:00 |
|
Pascal Fischer
|
0320bb7b35
|
[management] Report sync duration and login duration by accountID (#4406)
|
2025-08-26 22:32:12 +02:00 |
|
Pascal Fischer
|
3488a516c9
|
[management] Move increment network serial as last step of each transaction (#4397)
|
2025-08-25 17:27:07 +02:00 |
|
Pascal Fischer
|
5e273c121a
|
[management] Remove store locks 3 (#4390)
|
2025-08-21 20:47:28 +02:00 |
|
Pascal Fischer
|
28bef26537
|
[management] Remove Store Locks 2 (#4385)
|
2025-08-21 12:23:49 +02:00 |
|
Pascal Fischer
|
0d2845ea31
|
[management] optimize proxy network map (#4324)
|
2025-08-20 19:04:19 +02:00 |
|
Pascal Fischer
|
f9d64a06c2
|
[management] Remove all store locks from grpc side (#4374)
|
2025-08-20 12:41:14 +02:00 |
|
Pascal Fischer
|
5d361b5421
|
[management] add nil handling for route domains (#4366)
|
2025-08-19 11:35:03 +02:00 |
|
Pascal Fischer
|
6a3846a8b7
|
[management] Remove save account calls (#4349)
|
2025-08-18 12:37:20 +02:00 |
|
Pascal Fischer
|
0e62325d46
|
[management] fail on geo location init failure (#4362)
|
2025-08-18 10:53:55 +02:00 |
|
Pascal Fischer
|
b3056d0937
|
[management] Use DI containers for server bootstrapping (#4343)
|
2025-08-15 17:14:48 +02:00 |
|
Pascal Fischer
|
a942e4add5
|
[management] use readlock on add peer (#4308)
|
2025-08-11 15:21:26 +02:00 |
|
Pascal Fischer
|
9e95841252
|
[management] during JSON migration filter duplicates on conflict (#4303)
|
2025-08-07 14:12:07 +02:00 |
|
Pascal Fischer
|
f5b4659adb
|
[management] Mark SaveAccount deprecated (#4300)
|
2025-08-07 11:49:37 +02:00 |
|
Pascal Fischer
|
5860e5343f
|
[management] Rework DB locks (#4291)
|
2025-08-06 18:55:14 +02:00 |
|
Pascal Fischer
|
348d981b2c
|
[management] expire invalid peer (#4275)
|
2025-08-05 10:31:19 +02:00 |
|
Pascal Fischer
|
d1e0b7f4fb
|
[management] get peer groups without lock (#4280)
|
2025-08-05 01:11:44 +02:00 |
|
Pascal Fischer
|
552dc60547
|
[management] migrate group peers into seperate table (#4096)
|
2025-08-01 12:22:07 +02:00 |
|
Pascal Fischer
|
cb1e437785
|
[client] handle order of check when checking order of files in isChecksEqual (#4219)
|
2025-07-24 21:00:51 +02:00 |
|
Pascal Fischer
|
c435c2727f
|
[management] Log BufferUpdateAccountPeers caller (#4217)
|
2025-07-24 18:33:58 +02:00 |
|
Pascal Fischer
|
04fae00a6c
|
[management] Log UpdateAccountPeers caller (#4216)
|
2025-07-24 17:44:48 +02:00 |
|
Pascal Fischer
|
4f74509d55
|
[management] fix index creation if exist on mysql (#4150)
|
2025-07-16 15:07:31 +02:00 |
|
Pascal Fischer
|
551cb4e467
|
[management] expect specific error types on registration with setup key (#4094)
|
2025-07-02 20:04:28 +02:00 |
|
Pascal Fischer
|
22678bce7f
|
[management] add uniqueness constraint for peer ip and label and optimize generation (#4042)
|
2025-07-02 18:13:10 +02:00 |
|
Pascal Fischer
|
0480507a10
|
[management] report networkmap duration in ms (#4064)
|
2025-06-28 11:38:15 +02:00 |
|
Pascal Fischer
|
52ff9d9602
|
[management] remove unused transaction (#4053)
|
2025-06-26 01:34:22 +02:00 |
|
Pascal Fischer
|
1b73fae46e
|
[management] add breakdown of network map calculation metrics (#4020)
|
2025-06-25 11:46:35 +02:00 |
|
Pascal Fischer
|
83457f8b99
|
[management] add transaction for integrated validator groups update and primary account update (#4014)
|
2025-06-20 12:13:24 +02:00 |
|
Pascal Fischer
|
b45284f086
|
[management] export ephemeral peer flag on api (#4004)
|
2025-06-19 16:46:56 +02:00 |
|
Pascal Fischer
|
a0482ebc7b
|
[client] avoid overwriting state manager on iOS (#3870)
|
2025-05-23 14:04:12 +02:00 |
|
Pascal Fischer
|
207fa059d2
|
[management] make locking strength clause optional (#3844)
|
2025-05-19 16:42:47 +02:00 |
|
Pascal Fischer
|
701c13807a
|
[management] add flag to disable auto-migration (#3840)
|
2025-05-19 13:36:24 +02:00 |
|
Pascal Fischer
|
f1de8e6eb0
|
[management] Make startup period configurable (#3767)
|
2025-05-16 13:16:51 +02:00 |
|
Pascal Fischer
|
43ae79d848
|
[management] extend rest client lib (#3830)
|
2025-05-15 18:20:29 +02:00 |
|
Pascal Fischer
|
e520b64c6d
|
[signal] remove stream receive server side (#3820)
|
2025-05-14 19:28:51 +02:00 |
|
Pascal Fischer
|
efb0edfc4c
|
[signal] adjust signal log levels 2 (#3817)
|
2025-05-12 23:52:29 +02:00 |
|
Pascal Fischer
|
20f59ddecb
|
[signal] adjust log levels (#3813)
|
2025-05-12 19:48:47 +02:00 |
|
Pascal Fischer
|
fcd2c15a37
|
[management] policy delete cleans policy rules (#3788)
|
2025-05-07 07:25:25 +02:00 |
|
Pascal Fischer
|
25faf9283d
|
[management] removal of foreign key constraint enforcement on sqlite (#3786)
|
2025-05-05 18:21:48 +02:00 |
|
Pascal Fischer
|
055df9854c
|
[management] add gorm tag for primary key for the networks objects (#3758)
|
2025-05-04 20:58:04 +02:00 |
|
Pascal Fischer
|
38ada44a0e
|
[management] allow impersonation via pats (#3739)
|
2025-04-25 16:40:54 +02:00 |
|
Pascal Fischer
|
312bfd9bd7
|
[management] support custom domains per account (#3726)
|
2025-04-23 19:36:53 +02:00 |
|
Pascal Fischer
|
8db05838ca
|
[misc] Change github runner for docker test (#3707)
|
2025-04-23 19:35:26 +02:00 |
|
Pascal Fischer
|
986eb8c1e0
|
[management] fix lastLogin on dashboard (#3725)
|
2025-04-23 15:54:49 +02:00 |
|
Pascal Fischer
|
1a6d6b3109
|
[management] fix github run id (#3705)
|
2025-04-18 11:21:54 +02:00 |
|
Pascal Fischer
|
f686615876
|
[management] benchmarks use ref_name instead (#3704)
|
2025-04-17 21:57:54 +02:00 |
|
Pascal Fischer
|
a4311f574d
|
[management] push benchmark results to grafana (#3701)
|
2025-04-17 21:01:23 +02:00 |
|
Pascal Fischer
|
e0b33d325d
|
[management] permissions manager use crud operations (#3690)
|
2025-04-16 17:25:03 +02:00 |
|
Pascal Fischer
|
b9f82e2f8a
|
[management] Buffer updateAccountPeers calls (#3644)
|
2025-04-11 17:21:05 +02:00 |
|
Pascal Fischer
|
5ea2806663
|
[management] use permission modules (#3622)
|
2025-04-10 11:06:52 +02:00 |
|
Pascal Fischer
|
f081435a56
|
[management] add log when using redis cache (#3562)
|
2025-03-21 18:16:27 +01:00 |
|
Pascal Fischer
|
b62a1b56ce
|
[docs] rename network traffic logging to traffic events (#3556)
|
2025-03-21 16:32:47 +01:00 |
|
Pascal Fischer
|
8d7c92c661
|
[management] add receive timestamp to traffic event (#3559)
|
2025-03-21 16:31:23 +01:00 |
|
Pascal Fischer
|
8f0aa8352a
|
[docs] add examples to events and tag to ingress port (#3552)
|
2025-03-20 18:26:08 +01:00 |
|
Pascal Fischer
|
67ae871ce4
|
[management] return empty array instead of null on networks endpoints (#3480)
|
2025-03-11 00:20:54 +01:00 |
|
Pascal Fischer
|
c8a558f797
|
[tests] Retry mysql store creation on reused containers (#3370)
|
2025-02-24 13:40:11 +01:00 |
|
Pascal Fischer
|
7e6beee7f6
|
[management] optimize test execution (#3204)
|
2025-02-19 19:13:45 +01:00 |
|
Pascal Fischer
|
2a864832c6
|
[management] remove gorm preparestmt from all DB connections (#3292)
|
2025-02-18 15:24:17 +01:00 |
|
Pascal Fischer
|
c974c12d65
|
[signal] Fix registry not found (#3342)
|
2025-02-18 14:23:34 +01:00 |
|
Pascal Fischer
|
abe8da697c
|
[signal] add pprof and message size metrics (#3337)
|
2025-02-17 17:07:30 +01:00 |
|
Pascal Fischer
|
b7af53ea40
|
[management] add logs for grpc API (#3298)
|
2025-02-07 13:51:17 +01:00 |
|
Pascal Fischer
|
cee4aeea9e
|
[management] Check groups when counting peers on networks list (#3284)
|
2025-02-06 13:36:57 +01:00 |
|
Pascal Fischer
|
7335c82553
|
[management] copy destination and source resource on policyRUle copy (#3235)
|
2025-01-28 07:05:21 +01:00 |
|
Pascal Fischer
|
b6abd4b4da
|
[management/signal/relay] add metrics descriptions (#3233)
|
2025-01-24 14:17:30 +01:00 |
|
Pascal Fischer
|
2605948e01
|
[management] use account request buffer on sync (#3229)
|
2025-01-24 12:04:50 +01:00 |
|
Pascal Fischer
|
69f48db0a3
|
[management] disable prepareStmt for sqlite (#3228)
|
2025-01-22 19:53:20 +01:00 |
|
Pascal Fischer
|
8c965434ae
|
[management] remove peer from group on delete (#3223)
|
2025-01-22 19:33:20 +01:00 |
|
Pascal Fischer
|
3e836db1d1
|
[management] add duration logs to Sync (#3203)
|
2025-01-17 12:26:44 +01:00 |
|
Pascal Fischer
|
c6f7a299a9
|
[management] fix groups delete and resource create and update error response (#3189)
|
2025-01-16 13:39:15 +01:00 |
|