Commit Graph

  • 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
  • ae42bbb898 Merge remote-tracking branch 'origin/prototype/reverse-proxy' into prototype/reverse-proxy Alisdair MacLeod 2026-01-27 17:02:02 +00:00
  • b86722394b fix domain api registration Alisdair MacLeod 2026-01-27 17:01:55 +00:00
  • a103f69767 remove basic auth scheme pascal 2026-01-27 17:53:59 +01:00
  • 73fbb3fc62 fix reverse proxy put and post pascal 2026-01-27 17:38:55 +01:00
  • 7b3523e25e return empty domain list when none in database Alisdair MacLeod 2026-01-27 16:34:37 +00:00
  • 6e4e1386e7 fix path variables pascal 2026-01-27 17:13:42 +01:00
  • 671e9af6eb create setup key and policy to send to reverse proxies pascal 2026-01-27 17:05:32 +01:00
  • 50f42caf94 connect api to store and manager for domains Alisdair MacLeod 2026-01-27 15:43:54 +00:00
  • b7eeefc102 send proxy mapping updates pascal 2026-01-27 16:34:00 +01:00
  • 8dd22f3a4f move to reverse proxy and update api pascal 2026-01-27 15:34:01 +01:00
  • 4b89427447 Merge remote-tracking branch 'origin/prototype/reverse-proxy' into prototype/reverse-proxy pascal 2026-01-27 15:31:15 +01:00
  • b71e2860cf Merge branch 'refs/heads/main' into prototype/reverse-proxy pascal 2026-01-27 15:21:55 +01:00
  • 160b27bc60 create reverse proxy domain manager and api Alisdair MacLeod 2026-01-27 14:18:52 +00:00
  • c084386b88 add docker file pascal 2026-01-27 11:42:51 +01:00
  • 06966da012 [client] Support non-PTY no-command interactive SSH sessions (#5093) v0.64.2 Viktor Liu 2026-01-27 18:05:04 +08:00
  • d4f7df271a [cllient] Don't track ebpf traffic in conntrack (#5166) Viktor Liu 2026-01-27 18:04:23 +08:00
  • 6889047350 Merge remote-tracking branch 'origin/prototype/reverse-proxy' into prototype/reverse-proxy Alisdair MacLeod 2026-01-27 09:58:28 +00:00
  • 245bbb4acf move domain validation to management Alisdair MacLeod 2026-01-27 09:58:14 +00:00