Commit Graph
2089 Commits
Author SHA1 Message Date
Maycon Santos 760d61c7a3 enable pprof 2025-05-09 06:05:04 +02:00
Pascal Fischer 93a0315120 update logs and metrics 2025-05-08 20:55:06 +02:00
Pascal Fischer 676f201c83 add more logs 2025-05-08 20:08:42 +02:00
Pascal Fischer b7173ab956 reuse account peers map 2025-05-08 19:55:00 +02:00
Pascal Fischer 26b418c42f move sync counter metrics 2025-05-08 16:32:33 +02:00
Pascal Fischer 0267cd1ddd move login counter metrics 2025-05-08 16:30:52 +02:00
Pascal Fischer 6b86350b9d configurable burst 2025-05-08 14:57:21 +02:00
Pascal Fischer 102384bfbb configurable burst 2025-05-08 14:53:41 +02:00
Pascal Fischer 0735340a0b add burst 2025-05-08 14:43:11 +02:00
Pascal Fischer 51e4b9aba6 remove write lock 2025-05-08 14:19:47 +02:00
Pascal Fischer 62f9c8ace9 add riming logs to addPeer 2025-05-08 14:11:44 +02:00
Pascal Fischer c57869aa78 use proxyController AllProxyMaps 2025-05-08 13:57:26 +02:00
Pascal Fischer abf6a1e08e add timing logs 2025-05-08 13:26:01 +02:00
Pascal Fischer 673f441d6e export accountUpdateBuffer 2025-05-08 12:52:57 +02:00
Maycon Santos 1a12100790 backoff on sync and reduce starting multiplier 2025-05-08 11:30:41 +02:00
Maycon Santos 3e963ffeba sleep on global limiter 2025-05-08 10:45:56 +02:00
Maycon Santos 86fa1eaa16 check global limiter before create peer limiter 2025-05-08 10:43:51 +02:00
Maycon Santos 1046342e2c add sleep on login and log 2025-05-08 10:12:58 +02:00
Maycon Santos 89729d85df rate limit per ip on API 2025-05-08 09:46:22 +02:00
Maycon Santos 2c5dff2f89 use peer id in controller call 2025-05-08 09:10:40 +02:00
Maycon Santos 779643463d fix log ids 2025-05-08 03:20:48 +02:00
Maycon Santos 22ac5ea0e8 add some logs 2025-05-08 02:48:29 +02:00
Maycon Santos cf60191bb5 allow defining rating dimension 2025-05-08 01:57:23 +02:00
Maycon Santos 8bfab0d6dd add peer key rate limit 2025-05-08 00:17:10 +02:00
Maycon Santos 921b5606ce add too many requests status 2025-05-08 00:01:27 +02:00
Maycon Santos 84126f9425 add too many requests status 2025-05-08 00:01:20 +02:00
Maycon Santos 489f13031b add limiter to the get all peers 2025-05-07 23:21:00 +02:00
Pascal Fischer c5b065aec1 remove like on name filter 2025-05-07 21:54:53 +02:00
Pascal Fischer b09bc6534c add index on peer name 2025-05-07 21:52:22 +02:00
Pascal Fischer 34f1a366b3 limiter on api 2025-05-07 21:51:17 +02:00
Pascal Fischer 483edfcdc6 add log info about rate 2025-05-07 21:14:29 +02:00
Pascal Fischer ef2eace033 configurable rate limit 2025-05-07 20:52:20 +02:00
Pascal Fischer 1bddfa5b7b configurable rate limit 2025-05-07 20:50:29 +02:00
Pascal Fischer 6ea7c665dc update error message 2025-05-07 20:36:53 +02:00
Pascal Fischer 4a3c782a31 add rate limiter to login and sync on grpc 2025-05-07 20:35:41 +02:00
Pascal Fischer 9359fea507 add rate limiter 2025-05-07 20:22:08 +02:00
Pascal Fischer fcd2c15a37 [management] policy delete cleans policy rules (#3788) 2025-05-07 07:25:25 +02:00
Bethuel Mmbaga ebda0fc538 [management] Delete service users with account manager (#3793) 2025-05-06 17:31:03 +02:00
M. Essam ac135ab11d [management/client/rest] fix panic when body is nil (#3714)
Fixes panic occurring when body is nil (this usually happens when connections is refused) due to lack of nil check by centralizing response.Body.Close() behavior.
v0.43.2
2025-05-05 18:54:47 +02:00
Pascal Fischer 25faf9283d [management] removal of foreign key constraint enforcement on sqlite (#3786) 2025-05-05 18:21:48 +02:00
hakansa 59faaa99f6 [client] Improve NetBird installation script to handle daemon connection timeout (#3761)
[client] Improve NetBird installation script to handle daemon connection timeout
2025-05-05 17:05:01 +03:00
Viktor Liu 9762b39f29 [client] Fix stale local records (#3776) 2025-05-05 14:29:05 +02:00
Alin Trăistaru ffdd115ded [client] set TLS ServerName for hostname-based QUIC connections (#3673)
* fix: set TLS ServerName for hostname-based QUIC connections

When connecting to a relay server by hostname, certificates are
validated against the IP address instead of the hostname.
This change sets ServerName in the TLS config when connecting
via hostname, ensuring proper certificate validation.

* use default port if port is missing in URL string
2025-05-05 12:20:54 +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
Maycon Santos 12f883badf [management] Optimize load account (#3774) 2025-05-02 00:59:41 +02:00
Maycon Santos 2abb92b0d4 [management] Get account id with order (#3773)
updated log to display account id
2025-05-02 00:25:46 +02:00
Viktor Liu 01c3719c5d [client] Add debug for duration option to netbird ui (#3772) 2025-05-01 23:25:27 +02:00
Pedro Maia Costa 7b64953eed [management] user info with role permissions (#3728) 2025-05-01 11:24:55 +01:00
Viktor Liu 9bc7d788f0 [client] Add debug upload option to netbird ui (#3768) 2025-05-01 00:48:31 +02:00
Pedro Maia Costa b5419ef11a [management] limit peers based on module read permission (#3757) 2025-04-30 15:53:18 +01:00