Commit Graph

  • e9108ffe6c [client] Add latest gzipped rotated log file to the debug bundle (#3848) hakansa 2025-05-21 17:50:54 +03:00
  • 8800e95e2c Rename resource fields to use snake_case resource-fields-snake-case bcmmbaga 2025-05-21 15:12:43 +03:00
  • e806d9de38 [client] Fix legacy routes when connecting to management servers older than v0.30.0 (#3854) v0.45.0 Viktor Liu 2025-05-21 13:48:55 +02:00
  • daa8380df9 [client] Feature/lazy connection (#3379) Zoltan Papp 2025-05-21 11:12:28 +02:00
  • 39822808b3 add log message test/grpc-rate-limit Pascal Fischer 2025-05-20 18:20:41 +02:00
  • 694a54d196 make interval configurable Pascal Fischer 2025-05-20 18:13:29 +02:00
  • 118ca450a6 go mod tidy Pascal Fischer 2025-05-20 17:38:13 +02:00
  • a749e4fe73 add peer sync limiter Pascal Fischer 2025-05-20 17:32:22 +02:00
  • 4785f23fc4 [management] Migrate events sqlite store to gorm (#3837) Bethuel Mmbaga 2025-05-20 17:00:37 +03:00
  • 1d4cfb83e7 [client] Fix UI new version notifier (#3845) Viktor Liu 2025-05-20 10:39:17 +02:00
  • 207fa059d2 [management] make locking strength clause optional (#3844) Pascal Fischer 2025-05-19 16:42:47 +02:00
  • cbcdad7814 [misc] Update issue template (#3842) Viktor Liu 2025-05-19 15:41:24 +02:00
  • ed3f549072 Merge branch 'main' into traffic-correlation-policy traffic-correlation-policy bcmmbaga 2025-05-19 15:10:22 +03:00
  • 701c13807a [management] add flag to disable auto-migration (#3840) Pascal Fischer 2025-05-19 13:36:24 +02:00
  • c953e141bd Merge branch 'unidirectional-policy-all-ports' into traffic-correlation-policy bcmmbaga 2025-05-19 11:27:54 +03:00
  • 23fefab827 Merge branch 'flow-events-correlation' into traffic-correlation-policy bcmmbaga 2025-05-19 11:27:25 +03:00
  • c33fc4f2e9 Merge branch 'policy-port-ranges' into traffic-correlation-policy bcmmbaga 2025-05-19 11:27:17 +03:00
  • a1f8076dae Merge branch 'main' into flow-events-correlation bcmmbaga 2025-05-18 14:35:48 +03:00
  • 99f8dc7748 [client] Offer to remove netbird data in windows uninstall (#3766) v0.44.0 Viktor Liu 2025-05-16 17:39:30 +02:00
  • f1de8e6eb0 [management] Make startup period configurable (#3767) Pascal Fischer 2025-05-16 13:16:51 +02:00
  • b2a10780af [client] Disable dnssec for systemd explicitly (#3831) Viktor Liu 2025-05-16 09:43:13 +02:00
  • 43ae79d848 [management] extend rest client lib (#3830) Pascal Fischer 2025-05-15 18:20:29 +02:00
  • 7275731762 allow unidirectional policy for all ports bcmmbaga 2025-05-14 22:01:50 +03:00
  • e520b64c6d [signal] remove stream receive server side (#3820) Pascal Fischer 2025-05-14 19:28:51 +02:00
  • 92c91bbdd8 [client] Add FreeBSD desktop client support to OAuth flow (#3822) hakansa 2025-05-14 19:52:02 +03:00
  • adf494e1ac [management] fix a bug with missed extra dns labels for a new peer (#3798) Vlad 2025-05-14 17:50:21 +02:00
  • 2158461121 [management,client] PKCE add flag parameter prompt=login or max_age (#3824) Vlad 2025-05-14 17:48:51 +02:00
  • aa41e0d6af add tests bcmmbaga 2025-05-14 17:34:44 +03:00
  • 1a734f0a50 add port range support in firewall rules bcmmbaga 2025-05-14 15:03:56 +03:00
  • 26d21b2071 add return and fix error logging feature/rest-client-options Pascal Fischer 2025-05-14 10:30:05 +02:00
  • 0cd4b601c3 [management] Add connection type filter to Network Traffic API (#3815) Bethuel Mmbaga 2025-05-14 11:15:50 +03:00
  • a76f075e13 Merge branch 'main' into flow-events-correlation bcmmbaga 2025-05-13 17:36:55 +03:00
  • edb30447c1 Merge branch 'feature/extend-rest-client' into feature/rest-client-options Pedro Costa 2025-05-13 14:54:52 +01:00
  • 52259fc15e Merge branch 'main' into feature/extend-rest-client Pedro Costa 2025-05-13 14:54:49 +01:00
  • ee1cec47b3 [client, android] Do not propagate empty routes (#3805) Zoltan Papp 2025-05-13 15:21:06 +02:00
  • efb0edfc4c [signal] adjust signal log levels 2 (#3817) Pascal Fischer 2025-05-12 23:52:29 +02:00
  • 20f59ddecb [signal] adjust log levels (#3813) Pascal Fischer 2025-05-12 19:48:47 +02:00
  • 927be2b7d2 cleaner options with custom http client Pedro Costa 2025-05-12 16:25:40 +01:00
  • 4d69874770 [management] added event store metrics feat/events-metrics crn4 2025-05-12 17:13:28 +02:00
  • d455f66564 Merge branch 'feature/extend-rest-client' into feature/rest-client-options Pedro Costa 2025-05-12 15:27:30 +01:00
  • 3dea2dec5c Merge branch 'main' into feature/extend-rest-client Pedro Costa 2025-05-12 15:26:07 +01:00
  • f7167ba55c add metrics for event streaming crn4 2025-05-12 13:01:54 +02:00
  • 43176fb96c Merge branch 'main' into feature/buf-cli feature/buf-cli Pedro Costa 2025-05-12 10:34:14 +01:00
  • 5893b69f86 Merge branch 'main' into feature/rest-client-options Pedro Costa 2025-05-09 15:06:55 +01:00
  • 2f34e984b0 [client] Add TCP support to DNS forwarder service listener (#3790) v0.43.3 hakansa 2025-05-09 15:06:34 +03:00
  • d5b52e86b6 [client] Ignore irrelevant route changes to tracked network monitor routes (#3796) Viktor Liu 2025-05-09 14:01:21 +02:00
  • cad2fe1f39 Return with the correct copied length (#3804) Zoltan Papp 2025-05-09 13:56:27 +02:00
  • b32c5522a2 [management] rest client with options Pedro Costa 2025-05-09 08:47:22 +01:00
  • 9b2351193c sync mock test/add-ratelimiter Maycon Santos 2025-05-09 08:26:00 +02:00
  • 63fd508556 print map stats for selected peers Maycon Santos 2025-05-09 06:52:20 +02:00
  • 760d61c7a3 enable pprof Maycon Santos 2025-05-09 06:05:04 +02:00
  • 93a0315120 update logs and metrics Pascal Fischer 2025-05-08 20:55:06 +02:00
  • 676f201c83 add more logs Pascal Fischer 2025-05-08 20:08:42 +02:00
  • b7173ab956 reuse account peers map Pascal Fischer 2025-05-08 19:55:00 +02:00
  • 1a1e94c805 Check account existence without fully loading it bcmmbaga 2025-05-08 18:26:46 +03:00
  • ed939bf7f5 add unit test bcmmbaga 2025-05-08 18:09:14 +03:00
  • 26b418c42f move sync counter metrics Pascal Fischer 2025-05-08 16:32:33 +02:00
  • 0267cd1ddd move login counter metrics Pascal Fischer 2025-05-08 16:30:52 +02:00
  • 6b86350b9d configurable burst Pascal Fischer 2025-05-08 14:57:21 +02:00
  • 102384bfbb configurable burst Pascal Fischer 2025-05-08 14:53:41 +02:00
  • 7caf733217 Skip adding user to domain account if already exists bcmmbaga 2025-05-08 15:50:32 +03:00
  • 0735340a0b add burst Pascal Fischer 2025-05-08 14:43:11 +02:00
  • 51e4b9aba6 remove write lock Pascal Fischer 2025-05-08 14:19:47 +02:00
  • 62f9c8ace9 add riming logs to addPeer Pascal Fischer 2025-05-08 14:11:44 +02:00
  • c57869aa78 use proxyController AllProxyMaps Pascal Fischer 2025-05-08 13:57:26 +02:00
  • abf6a1e08e add timing logs Pascal Fischer 2025-05-08 13:26:01 +02:00
  • 673f441d6e export accountUpdateBuffer Pascal Fischer 2025-05-08 12:52:57 +02:00
  • 1a12100790 backoff on sync and reduce starting multiplier Maycon Santos 2025-05-08 11:30:41 +02:00
  • 3e963ffeba sleep on global limiter Maycon Santos 2025-05-08 10:45:56 +02:00
  • 86fa1eaa16 check global limiter before create peer limiter Maycon Santos 2025-05-08 10:43:51 +02:00
  • 1046342e2c add sleep on login and log Maycon Santos 2025-05-08 10:12:58 +02:00
  • 89729d85df rate limit per ip on API Maycon Santos 2025-05-08 09:46:22 +02:00
  • 2c5dff2f89 use peer id in controller call Maycon Santos 2025-05-08 09:10:40 +02:00
  • 779643463d fix log ids Maycon Santos 2025-05-08 03:20:48 +02:00
  • 22ac5ea0e8 add some logs Maycon Santos 2025-05-08 02:48:29 +02:00
  • cf60191bb5 allow defining rating dimension Maycon Santos 2025-05-08 01:57:23 +02:00
  • 8bfab0d6dd add peer key rate limit Maycon Santos 2025-05-08 00:17:10 +02:00
  • 921b5606ce add too many requests status Maycon Santos 2025-05-08 00:01:27 +02:00
  • 84126f9425 add too many requests status Maycon Santos 2025-05-08 00:01:20 +02:00
  • 489f13031b add limiter to the get all peers Maycon Santos 2025-05-07 23:21:00 +02:00
  • c5b065aec1 remove like on name filter Pascal Fischer 2025-05-07 21:54:53 +02:00
  • b09bc6534c add index on peer name Pascal Fischer 2025-05-07 21:52:22 +02:00
  • 34f1a366b3 limiter on api Pascal Fischer 2025-05-07 21:51:17 +02:00
  • 483edfcdc6 add log info about rate Pascal Fischer 2025-05-07 21:14:29 +02:00
  • ef2eace033 configurable rate limit Pascal Fischer 2025-05-07 20:52:20 +02:00
  • 1bddfa5b7b configurable rate limit Pascal Fischer 2025-05-07 20:50:29 +02:00
  • 6ea7c665dc update error message Pascal Fischer 2025-05-07 20:36:53 +02:00
  • 4a3c782a31 add rate limiter to login and sync on grpc Pascal Fischer 2025-05-07 20:35:41 +02:00
  • 9359fea507 add rate limiter Pascal Fischer 2025-05-07 20:22:08 +02:00
  • 710476b800 go mod tidy test/remove-write-lock-on-add-peer Pascal Fischer 2025-05-07 20:10:08 +02:00
  • 5d54b16376 add rate limit Pascal Fischer 2025-05-07 20:06:32 +02:00
  • d981eedf1c [management] add peer semaphore fix/add-peer-semaphore Pedro Costa 2025-05-07 17:58:46 +01:00
  • 7b8929e8ba add semaphore on grpc Pascal Fischer 2025-05-07 18:06:10 +02:00
  • b43def9164 exchange semaphore Pascal Fischer 2025-05-07 17:45:51 +02:00
  • 1919181b87 exchange semaphore Pascal Fischer 2025-05-07 17:15:58 +02:00
  • 8cb1e53ef9 update semaphore counter Pascal Fischer 2025-05-07 16:50:37 +02:00
  • e8b793df30 update semaphore Pascal Fischer 2025-05-07 16:49:23 +02:00
  • 7624d435fb add peer semaphore Pascal Fischer 2025-05-07 16:25:58 +02:00
  • 58f66818c2 remove write lock on add peer Pascal Fischer 2025-05-07 15:55:49 +02:00
  • 1b39bcaedf Merge remote-tracking branch 'origin/feature/users-roles-endpoint' into feature/users-roles-endpoint feature/users-roles-endpoint Pedro Costa 2025-05-07 10:41:51 +01:00