Vlad
e916f12cca
[proxy] auth token generation on mapping ( #6157 )
...
* [management / proxy] auth token generation on mapping
* fix tests
2026-05-15 19:13:44 +02:00
Vlad
77b479286e
[management] fix offline statuses for public proxy clusters ( #6133 )
2026-05-14 13:27:50 +02:00
Vlad
07cbfdbede
[proxy] feature: bring your own proxy ( #5627 )
2026-05-11 14:31:38 +02:00
Vlad
154b81645a
[management] removed legacy network map code ( #5565 )
2026-04-27 16:02:54 +02:00
Vlad
b6038e8acd
[management] refactor: changeable pat rate limiting ( #5946 )
2026-04-23 15:13:22 +02:00
Vlad
eb3aa96257
[management] check policy for changes before actual db update ( #5405 )
2026-04-21 18:37:04 +02:00
Vlad
7f666b8022
[management] revert ctx dependency in get account with backpressure ( #5878 )
2026-04-14 12:16:03 +02:00
Vlad
d97fe84296
[management] fix race condition in the setup flow that enables creation of multiple owner users ( #5754 )
2026-04-01 16:25:35 +02:00
Vlad
5ae986e1c4
[management] fix panic on management reboot ( #5759 )
2026-04-01 12:31:30 +02:00
Vlad
8f389fef19
[management] fix some concurrency potential issues ( #5584 )
2026-03-12 15:57:36 +01:00
Vlad
b5489d4986
[management] set components network map by default and optimize memory usage ( #5575 )
...
* Network map now defaults to compacted mode at startup; environment parsing issues yield clearer warnings and disabling compacted mode is logged.
* **Bug Fixes**
* DNS enablement and nameserver selection now correctly respect group membership, reducing incorrect DNS assignments.
* **Refactor**
* Internal routing and firewall rule generation streamlined for more consistent rule IDs and safer peer handling.
* **Performance**
* Minor memory and slice allocation improvements for peer/group processing.
2026-03-11 18:19:17 +01:00
Vlad
22f878b3b7
[management] network map components assembling ( #5193 )
2026-02-23 15:34:35 +01:00
Vlad
564fa4ab04
[management] fix possible race condition on user role change ( #5395 )
2026-02-19 18:34:28 +01:00
Vlad
4aff4a6424
[management] fix utc difference on last seen status for a peer ( #5348 )
2026-02-17 13:29:32 +01:00
Vlad
fc88399c23
[management] fixed ischild check ( #5279 )
2026-02-10 20:31:15 +03:00
Vlad
af8f730bda
[management] check stream start time for connecting peer ( #5267 )
2026-02-06 18:00:43 +01:00
Vlad
d488f58311
[management] fix set disconnected status for connected peer ( #5247 )
2026-02-04 11:44:46 +01:00
Vlad
8931293343
[management] run cancelPeerRoutinesWithoutLock in sync ( #5234 )
2026-02-01 15:44:27 +01:00
Vlad
7b830d8f72
disable sync lim ( #5233 )
2026-02-01 14:37:00 +01:00
Vlad
0169e4540f
[management] fix skip of ephemeral peers on deletion ( #5206 )
2026-01-29 10:58:45 +01:00
Vlad
cead3f38ee
[management] fix ephemeral peers being not removed ( #5203 )
2026-01-28 18:24:12 +01:00
Vlad
737d6061bf
[management] ephemeral peers track on login ( #5165 )
2026-01-23 18:05:22 +01:00
Vlad and pascal
cac9326d3d
[management] fetch all users data from external cache in one request ( #5104 )
...
---------
Co-authored-by: pascal <pascal@netbird.io >
2026-01-14 17:09:17 +01:00
Vlad
684fc0d2a2
[management] fix the issue with duplicated peers with the same key ( #5053 )
2026-01-09 11:49:26 +01:00
Vlad
afcdef6121
[management] add ssh authorized users to network map cache ( #5048 )
2026-01-07 15:53:18 +01:00
Vlad
7142d45ef3
[management] network map builder concurrent batch processing for peer updates ( #5040 )
2026-01-06 19:25:55 +01:00
Vlad
7fb1a2fe31
[management] removed TestBufferUpdateAccountPeers because it was incorrect ( #4839 )
2025-11-22 01:23:33 +01:00
Vlad
4eeb2d8deb
[management] added exception on not appending route firewall rules if we have all wildcard ( #4801 )
2025-11-17 18:20:30 +01:00
Vlad
56f169eede
[management] fix pg db deadlock after app panic ( #4772 )
2025-11-10 23:43:08 +01:00
Vlad
98ddac07bf
[management] remove toAll firewall rule ( #4725 )
2025-11-07 15:50:58 +01:00
Vlad
6aa4ba7af4
[management] incremental network map builder ( #4753 )
2025-11-07 10:44:46 +01:00
Vlad
25ed58328a
[management] fix network map dns filter ( #4547 )
2025-09-25 16:29:14 +02:00
Vlad
149559a06b
[management] login filter to fix multiple peers connected with the same pub key ( #3986 )
2025-08-29 19:48:40 +02:00
Vlad
99bd34c02a
[signal] fix goroutines and memory leak on forward messages between peers ( #3896 )
2025-08-27 19:30:49 +03:00
Vlad
541e258639
[management] add account deleted event ( #4255 )
2025-07-30 17:49:50 +03:00
a76c8eafb4
[management] sync calls to UpdateAccountPeers from BufferUpdateAccountPeers ( #4137 )
...
---------
Co-authored-by: Maycon Santos <mlsmaycon@gmail.com >
Co-authored-by: Pedro Costa <550684+pnmcosta@users.noreply.github.com >
2025-07-11 12:37:14 +03:00
8632dd15f1
[management] added cleanupWindow for collecting several ephemeral peers to delete ( #4130 )
...
---------
Co-authored-by: Maycon Santos <mlsmaycon@gmail.com >
Co-authored-by: Pedro Costa <550684+pnmcosta@users.noreply.github.com >
2025-07-10 15:21:01 +02:00
Vlad
4f63996ae8
[management] added events streaming metrics ( #3814 )
2025-06-12 18:48:54 +01:00
Vlad
adf494e1ac
[management] fix a bug with missed extra dns labels for a new peer ( #3798 )
2025-05-14 17:50:21 +02:00
Vlad
2158461121
[management,client] PKCE add flag parameter prompt=login or max_age ( #3824 )
2025-05-14 17:48:51 +02:00
Vlad
7839d2c169
[management] Refactor/management/updchannel ( #3645 )
...
* refactoring updatechannel - use read mutex for send update
2025-04-11 18:22:59 +03:00