Commit Graph

  • 3af16cf333 add trace logs pascal 2026-02-04 22:26:29 +01:00
  • 194a986926 Cache the result of wgInterface.ToInterface() using sync.Once (#5256) Zoltan Papp 2026-02-04 22:22:37 +01:00
  • d09c69f303 fix scan sql pascal 2026-02-04 21:05:25 +01:00
  • 096d4ac529 rewrite peer creation and network map calc [WIP] pascal 2026-02-04 20:01:00 +01:00
  • f7732557fa [client] Add missing bsd flags in debug bundle (#5254) Viktor Liu 2026-02-05 01:07:27 +08:00
  • 8fafde614a Merge remote-tracking branch 'origin/prototype/reverse-proxy' into prototype/reverse-proxy Alisdair MacLeod 2026-02-04 16:52:42 +00:00
  • 694ae13418 add stateless proxy sessions Alisdair MacLeod 2026-02-04 16:52:35 +00:00
  • b5b7dd4f53 Add other error pages Eduard Gert 2026-02-04 17:12:26 +01:00
  • 0163377b81 add logs for dns routes debug-dns-route mlsmaycon 2026-02-04 16:44:59 +01:00
  • 476785b122 Remove health check addr override Viktor Liu 2026-02-04 22:32:46 +08:00
  • 907677f835 Set readiness false on disconnect right away Viktor Liu 2026-02-04 22:28:53 +08:00
  • 7d844b9410 Add health checks Viktor Liu 2026-02-04 21:23:00 +08:00
  • eeabc64a73 Merge remote-tracking branch 'origin/prototype/reverse-proxy' into prototype/reverse-proxy Eduard Gert 2026-02-04 15:11:33 +01:00
  • 5da2b0fdcc Add error page Eduard Gert 2026-02-04 15:11:22 +01:00
  • a0005a604e fix minor potential security issues with OIDC Alisdair MacLeod 2026-02-04 12:25:19 +00:00
  • a89bb807a6 fix protos after merge Alisdair MacLeod 2026-02-04 11:56:34 +00:00
  • 28f3354ffa Merge remote-tracking branch 'origin/prototype/reverse-proxy' into prototype/reverse-proxy Alisdair MacLeod 2026-02-04 11:56:04 +00:00
  • 562923c600 management OIDC implementation using pkce Alisdair MacLeod 2026-02-04 10:11:15 +00:00
  • d488f58311 [management] fix set disconnected status for connected peer (#5247) Vlad 2026-02-04 11:44:46 +01:00
  • 0dd0c67b3b Revert "add management oidc configuration for proxies" Alisdair MacLeod 2026-02-04 09:28:54 +00:00
  • ca33849f31 Use a 1:1 mapping of netbird client to netbird account Viktor Liu 2026-02-04 14:39:52 +08:00
  • 18cd0f1480 Fix netstack detection and add wireguard port option Viktor Liu 2026-02-04 14:08:29 +08:00
  • b02982f6b1 add logs mlsmaycon 2026-02-04 03:14:26 +01:00
  • 4d89ae27ef add clusters logic mlsmaycon 2026-02-04 02:16:57 +01:00
  • 733ea77c5c Add proxy auth ui Eduard Gert 2026-02-03 19:05:55 +01:00
  • 92f72bfce6 add reverse proxy meta to api resp pascal 2026-02-03 17:37:55 +01:00
  • 6fdc00ff41 [management] adding account id validation to accessible peers handler (#5246) v0.64.5 Pascal Fischer 2026-02-03 17:30:02 +01:00
  • bffb25bea7 add status confirmation for certs and tunnel creation pascal 2026-02-03 16:58:14 +01:00
  • 85e4afe100 Refactor route manager to use sync.Once for wgInterface access fix/win-dns-batch Zoltán Papp 2026-02-03 15:26:37 +01:00
  • f4af85e130 add some extra logs add-extra-route-logs mlsmaycon 2026-02-03 14:00:54 +01:00
  • 3af4543e80 check for domain ownership via subdomain rather than naked domain Alisdair MacLeod 2026-02-03 12:50:25 +00:00
  • 146774860b add management oidc configuration for proxies Alisdair MacLeod 2026-02-03 12:39:16 +00:00
  • 5243481316 get OIDC configuration from proxy flags/env Alisdair MacLeod 2026-02-03 12:10:23 +00:00
  • f894da0b11 [client] change handling of EOF on jobStream job-stream-notify-disconnection-eof Diego Romar 2026-02-03 09:02:52 -03:00
  • 76a39c1dcb Revert "add management side of OIDC authentication" Alisdair MacLeod 2026-02-03 10:03:38 +00:00
  • 02ce918114 add management side of OIDC authentication Alisdair MacLeod 2026-02-03 09:42:40 +00:00
  • 30cfc22cb6 correct proto and proxy authentication for oidc Alisdair MacLeod 2026-02-03 08:42:07 +00:00
  • a72e0e67e5 Optimize Windows DNS performance with domain batching and batch mode Zoltán Papp 2026-02-03 00:13:25 +01:00
  • 3168afbfcb clean up proxy reported urls when using them for validation Alisdair MacLeod 2026-02-02 15:59:24 +00:00
  • a73ee47557 ignore ports when performing proxy mapping lookups Alisdair MacLeod 2026-02-02 14:39:13 +00:00
  • fa6ff005f2 add validation logging Alisdair MacLeod 2026-02-02 10:53:46 +00:00
  • 095379fa60 add logging to domain validation Alisdair MacLeod 2026-02-02 10:27:20 +00:00
  • 30572fe1b8 add domain validation using values from proxies Alisdair MacLeod 2026-02-02 09:53:49 +00:00
  • f5a52711d7 adding logs deploy/secrets-manager pascal 2026-02-01 17:35:59 +01:00
  • b20d484972 [docs] Add selfhosting video (#5235) Misha Bragin 2026-02-01 16:06:36 +01:00
  • 8931293343 [management] run cancelPeerRoutinesWithoutLock in sync (#5234) v0.64.4 Vlad 2026-02-01 15:44:27 +01:00
  • 7b830d8f72 disable sync lim (#5233) Vlad 2026-02-01 14:37:00 +01:00
  • 3a0cf230a1 Disable local users for a smooth single-idp mode (#5226) Misha Bragin 2026-02-01 14:26:22 +01:00
  • bfeb60fbb5 Create a system proxy change after receiving a network map trigger-proxy-update mlsmaycon 2026-02-01 10:23:25 +01:00
  • ea41cf2d2c Create a system proxy change after receiving a network map mlsmaycon 2026-02-01 10:21:51 +01:00
  • a33f60e3fd Adds timing measurement to handleSync to help diagnose sync performance issues Zoltán Papp 2026-02-01 00:12:11 +01:00
  • 3a6f364b03 use a defined logger Alisdair MacLeod 2026-01-30 16:31:32 +00:00
  • 5345d716ee Merge branch 'main' into prototype/reverse-proxy Alisdair MacLeod 2026-01-30 14:46:08 +00:00
  • f882c36e0a simplify authentication Alisdair MacLeod 2026-01-30 14:08:52 +00:00
  • 0c990ab662 [client] Add block inbound option to the embed client (#5215) Viktor Liu 2026-01-30 17:42:39 +08:00
  • 101c813e98 [client] Add macOS default resolvers as fallback (#5201) Viktor Liu 2026-01-30 17:42:14 +08:00
  • e95cfa1a00 add support for some basic authentication methods Alisdair MacLeod 2026-01-29 16:34:52 +00:00
  • 5333e55a81 Fix WG watcher missing initial handshake (#5213) v0.64.3 Zoltan Papp 2026-01-29 16:58:10 +01:00
  • 0d480071b6 pass accountID pascal 2026-01-29 14:47:22 +01:00
  • 8e0b7b6c25 add api for access log events pascal 2026-01-29 14:27:57 +01:00
  • 81c11df103 [management] Streamline domain validation (#5211) Viktor Liu 2026-01-29 20:51:44 +08:00
  • f204da0d68 fix management reverseproxy proto mapping Alisdair MacLeod 2026-01-29 12:29:21 +00:00
  • 7d74904d62 add roundtripper debug log Alisdair MacLeod 2026-01-29 12:03:14 +00:00
  • 760ac5e07d use the netbird client transport directly Alisdair MacLeod 2026-01-29 11:11:28 +00:00
  • ab987f17f0 update client code ios build tags to add tvos target bug/update-ios-client-code-build-tags Ashley Mensah 2026-01-29 12:04:48 +01:00
  • 138e728427 Invoke callback on handshake success in WireGuard watcher Zoltán Papp 2026-01-29 11:43:31 +01:00
  • f74bc48d16 [Client] Stop NetBird on firewall init failure (#5208) Viktor Liu 2026-01-29 18:05:06 +08:00
  • 4352228797 allow setting the proxy url for autocert server name Alisdair MacLeod 2026-01-29 10:03:48 +00:00
  • 0169e4540f [management] fix skip of ephemeral peers on deletion (#5206) Vlad 2026-01-29 10:58:45 +01:00
  • 74c770609c fix access log context cancelled Alisdair MacLeod 2026-01-29 09:33:23 +00:00
  • f4ca36ed7e fix non-nil path assignment Alisdair MacLeod 2026-01-29 08:40:03 +00:00
  • c86da92fc6 update log init mlsmaycon 2026-01-28 23:18:54 +01:00
  • 3f0c577456 use util.InitLog mlsmaycon 2026-01-28 22:59:08 +01:00
  • 717da8c7b7 fix nil path mlsmaycon 2026-01-28 22:40:39 +01:00
  • a0a61d4f47 add extra debug logs mlsmaycon 2026-01-28 21:26:57 +01:00
  • cead3f38ee [management] fix ephemeral peers being not removed (#5203) Vlad 2026-01-28 18:24:12 +01:00
  • 5b1fced872 Merge remote-tracking branch 'origin/prototype/reverse-proxy' into prototype/reverse-proxy Alisdair MacLeod 2026-01-28 16:55:12 +00:00
  • c98dcf5ef9 get all proxy endpoints when a proxy connects Alisdair MacLeod 2026-01-28 16:55:05 +00:00
  • 57cb6bfccb add log on broadcasting update pascal 2026-01-28 17:52:38 +01:00
  • e7283a8198 Update unit tests Zoltán Papp 2026-01-28 17:39:25 +01:00
  • 95bf97dc3c add env var for debug logs Alisdair MacLeod 2026-01-28 16:38:24 +00:00
  • 08295e5116 Delete otel lib from client Zoltán Papp 2026-01-28 17:35:10 +01:00
  • cbfde79dd8 Reset connection stage timestamps during reconnections to exclude unnecessary metrics tracking Zoltán Papp 2026-01-28 15:59:24 +01:00
  • 3d116c9d33 add debug logs and switch to logrus for logs Alisdair MacLeod 2026-01-28 15:44:35 +00:00
  • 5169129029 Add signaling metrics tracking for initial and reconnection attempts Zoltán Papp 2026-01-28 15:51:51 +01:00
  • 5f02a48737 Merge branch 'main' into feature/client-metrics Zoltán Papp 2026-01-28 15:17:58 +01:00
  • b55262d4a2 [client] Refactor/optimise raw socket headers (#5174) Zoltan Papp 2026-01-28 15:06:59 +01:00
  • a9ce9f8d5a add grpc TLS with selection inferred from management URL Alisdair MacLeod 2026-01-28 13:44:47 +00:00
  • 10b981a855 fix gorm id failures Alisdair MacLeod 2026-01-28 13:16:47 +00:00
  • 7700b4333d correctly interpret custom domains from the database Alisdair MacLeod 2026-01-28 12:45:32 +00:00
  • 7d0131111e Merge remote-tracking branch 'origin/prototype/reverse-proxy' into prototype/reverse-proxy Alisdair MacLeod 2026-01-28 12:36:23 +00:00
  • 1daea35e4b remove scheme information from management address when connecting via grpc Alisdair MacLeod 2026-01-28 12:36:13 +00:00
  • f97544af0d go mod tidy pascal 2026-01-28 13:02:22 +01:00
  • 231e80cc15 Merge branch 'main' into prototype/reverse-proxy pascal 2026-01-28 12:52:42 +01:00
  • a4c1362bff pass proxy information to management on grpc connection Alisdair MacLeod 2026-01-28 10:50:35 +00:00
  • b611d4a751 pass account manager in to proxy grpc server for setup key generation Alisdair MacLeod 2026-01-28 08:39:09 +00:00
  • 72513d7522 Skip network map calculation when client serial matches current sync-client-netmap-serial bcmmbaga 2026-01-27 23:03:43 +03:00
  • 2248ff392f Remove redundant square bracket trimming in USP endpoint parsing (#5197) Zoltan Papp 2026-01-27 20:10:59 +01:00
  • 2c9decfa55 fix domain store slice retrieval Alisdair MacLeod 2026-01-27 17:27:16 +00:00
  • 3c5ac17e2f fix domain store nil pointer Alisdair MacLeod 2026-01-27 17:06:20 +00:00