Commit Graph

  • 9922d6f953 feat: switch to labels for traefik instead of static conf files Diego Noguês 2026-02-12 16:50:43 +01:00
  • f9bab22f61 fix: remove change to peers group all Diego Noguês 2026-02-12 14:06:23 +01:00
  • 3d8fdb7a89 feat: adding IPAM settings to docker compose and setting static ip to traefik Diego Noguês 2026-02-12 14:02:21 +01:00
  • fb10153ab8 feat: adding traefik and proxy component to getting-started Diego Noguês 2026-02-11 15:34:18 +01:00
  • 57d3ee5aac optimize the DeriveClusterFromDomain function mlsmaycon 2026-02-12 17:10:32 +01:00
  • cfdfdecc14 return error if unable to derive cluster on service creation pascal 2026-02-12 16:57:16 +01:00
  • b00babb8b1 feat: switch to labels for traefik instead of static conf files Diego Noguês 2026-02-12 16:50:43 +01:00
  • ac995bae6d rename url flag to domain and update validation mlsmaycon 2026-02-12 16:28:29 +01:00
  • 41a5509ce0 fix nil pointer error in roundtripper Alisdair MacLeod 2026-02-12 15:19:19 +00:00
  • db5e26db94 rename domain type pascal 2026-02-12 16:15:02 +01:00
  • fe975fb834 Fix missing lang attribute Viktor Liu 2026-02-12 23:03:50 +08:00
  • e368d2995b Fix test Viktor Liu 2026-02-12 22:57:28 +08:00
  • a3241d8376 Fix swallowed response codes Viktor Liu 2026-02-12 22:51:35 +08:00
  • 6dfc5772ba fix nil pointer error in roundtripper Alisdair MacLeod 2026-02-12 14:44:07 +00:00
  • f70925178c Handle TCP port reuse for TIME-WAIT connections Viktor Liu 2026-02-12 21:56:39 +08:00
  • 9554934b92 Validate trusted proxies in OAuth callback getClientIP Viktor Liu 2026-02-12 21:15:41 +08:00
  • 7fdb824a37 Remove write permissions from /var/lib/netbird in proxy Dockerfile Viktor Liu 2026-02-12 21:15:30 +08:00
  • 412407adc0 Add .dockerignore to exclude sensitive files from build context Viktor Liu 2026-02-12 21:09:34 +08:00
  • e0874d7de7 Add noopener to window.open in ErrorPage Viktor Liu 2026-02-12 21:09:19 +08:00
  • 8df1536cbb Merge branch 'main' into prototype/reverse-proxy pascal 2026-02-12 15:05:14 +01:00
  • 6df3b6de54 Handle TCP port reuse for TIME-WAIT connections Viktor Liu 2026-02-12 21:56:39 +08:00
  • fcbacc62ec clear userID from access logs if not oidc pascal 2026-02-12 14:50:35 +01:00
  • ee2ae45653 add permissions validation to domain manager pascal 2026-02-12 14:31:23 +01:00
  • 3bc8cbb13f fix: remove change to peers group all Diego Noguês 2026-02-12 14:06:23 +01:00
  • bf7bdf6c4f feat: adding IPAM settings to docker compose and setting static ip to traefik Diego Noguês 2026-02-12 14:02:21 +01:00
  • 6f2f0f9ae4 exclude proxy peers on peers api pascal 2026-02-12 13:49:05 +01:00
  • c37ebc6fb3 add more metrics, improve metrics, reduce metrics impact on other packages Alisdair MacLeod 2026-02-12 12:36:54 +00:00
  • 09f538eb30 Treated tombstoned conns as new Viktor Liu 2026-02-12 20:11:12 +08:00
  • 23abb5743c Treated tombstoned conns as new Viktor Liu 2026-02-12 20:11:12 +08:00
  • 95b39bdd2e Initialize metadata branch Entire 2026-02-12 12:24:40 +01:00
  • 0a895ffc22 Merge branch 'dn-reverse-proxy' of github.com:netbirdio/netbird into dn-reverse-proxy Diego Noguês 2026-02-12 12:00:17 +01:00
  • b87aa0bc15 Address linter issues Viktor Liu 2026-02-12 18:41:20 +08:00
  • 69d4b5d821 [misc] Update sign pipeline version (#5296) Maycon Santos 2026-02-12 11:31:49 +01:00
  • f1a65d732d Add proxy to license boundary check Viktor Liu 2026-02-12 18:31:00 +08:00
  • a3c0ea3e71 Add proxy unit test workflow Viktor Liu 2026-02-12 18:29:37 +08:00
  • abaf061c2a Skip nil client for health Viktor Liu 2026-02-12 18:23:11 +08:00
  • e531fb54b1 ignore error pascal 2026-02-12 11:20:08 +01:00
  • 5fcfed5b16 add proxy tests mlsmaycon 2026-02-12 11:19:10 +01:00
  • b81837a364 feat: adding traefik and proxy component to getting-started Diego Noguês 2026-02-11 15:34:18 +01:00
  • 5f43449f67 move linter exceptions pascal 2026-02-12 10:45:21 +01:00
  • 6796601aa6 Generate a random nonce to ensure each OIDC request gets a unique state mlsmaycon 2026-02-12 10:45:13 +01:00
  • 1fc25c301b move linter exceptions pascal 2026-02-12 10:11:49 +01:00
  • 08ae281b2d Fix network monitor restarting the client in netstack mode Viktor Liu 2026-02-12 16:47:36 +08:00
  • 3dfa97dcbd [client] Fix stale entries in nftables with no handle (#5272) v0.64.6 Viktor Liu 2026-02-12 16:15:57 +08:00
  • 1ddc9ce2bf [client] Fix nil pointer panic in device and engine code (#5287) Viktor Liu 2026-02-12 16:15:42 +08:00
  • bd47f44c63 Preload services targets Viktor Liu 2026-02-12 16:04:55 +08:00
  • 381260911b Create unique token per proxy Viktor Liu 2026-02-12 15:47:39 +08:00
  • 38db42e7d6 Fix initial sync complete on empty service list Viktor Liu 2026-02-12 15:10:53 +08:00
  • 5d606d909d Add TTL-based expiry and cleanup for PKCE verifiers to prevent unbounded memory growth Viktor Liu 2026-02-12 14:51:16 +08:00
  • d689718b50 Improve logging and error handling Viktor Liu 2026-02-12 13:26:36 +08:00
  • 54a73c6649 move linter exceptions pascal 2026-02-12 02:10:00 +01:00
  • 418377842e fix tests pascal 2026-02-12 02:00:22 +01:00
  • 15ef56e03d fix typos pascal 2026-02-12 01:54:14 +01:00
  • 917035f8e8 fix tests pascal 2026-02-12 01:52:30 +01:00
  • 963e3f5457 fix linter issues pascal 2026-02-12 01:15:36 +01:00
  • e20b969188 fix linter issues pascal 2026-02-12 01:02:13 +01:00
  • 1c7059ee67 fix some tests pascal 2026-02-12 00:16:33 +01:00
  • 22a3365658 fix rename errors and tests pascal 2026-02-11 22:34:50 +01:00
  • 2de1949018 [client] Check if login is required on foreground mode (#5295) Maycon Santos 2026-02-11 21:42:36 +01:00
  • 08ab1e3478 rename reverse proxy to services prototype/reverse-proxy-rename pascal 2026-02-11 21:39:51 +01:00
  • ebb1f4007d add id to request log search pascal 2026-02-11 19:25:23 +01:00
  • acb53ece93 Merge branch 'prototype/reverse-proxy-logs-pagination' into prototype/reverse-proxy pascal 2026-02-11 18:51:28 +01:00
  • e020950cfd concat host and path for search and add a status filter prototype/reverse-proxy-logs-pagination pascal 2026-02-11 17:54:29 +01:00
  • 9dba262a20 add index to access log entries pascal 2026-02-11 17:07:15 +01:00
  • 5bcdf36377 fix source_ip pascal 2026-02-11 16:50:27 +01:00
  • 1ffe8deb10 add general search filter pascal 2026-02-11 16:38:31 +01:00
  • d069145bd1 add more filters pascal 2026-02-11 16:23:52 +01:00
  • f3493ee042 add basic metrics for stress testing Alisdair MacLeod 2026-02-11 14:56:39 +00:00
  • 7e276a40d9 Add total duration tracking for connection attempts feature/client-metrics Zoltán Papp 2026-02-11 15:41:32 +01:00
  • b782ac6f56 feat: adding traefik and proxy component to getting-started Diego Noguês 2026-02-11 15:34:18 +01:00
  • 3753bf7fc4 Remove no-op metrics implementation and simplify ClientMetrics constructor Zoltán Papp 2026-02-11 15:28:59 +01:00
  • bec58b85b1 Add sync duration tracking to client metrics Zoltán Papp 2026-02-11 15:18:45 +01:00
  • ca3e6d93d3 Add Netbird version tracking to client metrics Zoltán Papp 2026-02-11 15:02:37 +01:00
  • bf48044e5c push filter files pascal 2026-02-11 14:52:44 +01:00
  • fb4cc37a4a add pagination for access logs pascal 2026-02-11 14:41:52 +01:00
  • 55b8d89a79 add rate limiting for callback endpoint pascal 2026-02-11 13:42:54 +01:00
  • 6968a32a5a move to argon2id pascal 2026-02-11 13:26:40 +01:00
  • cfe6753349 hash pin and password pascal 2026-02-11 11:48:15 +01:00
  • 5ae15b3af3 add hotpath proxy and roundtripper benchmarks Alisdair MacLeod 2026-02-11 09:47:40 +00:00
  • b79adb706c add services to permissions list pascal 2026-02-11 10:38:20 +01:00
  • f22497d5da remove query parameters on refresh mlsmaycon 2026-02-10 21:53:18 +01:00
  • 95d672c9df fix: capture auth method in access logs for failed authentication mlsmaycon 2026-02-10 21:33:15 +01:00
  • 7d08a609e6 fix: capture account/service/user IDs in access logs for auth requests mlsmaycon 2026-02-10 20:55:07 +01:00
  • eea6120cd0 refactor: add ValidateSession gRPC and streamline test setup mlsmaycon 2026-02-10 20:31:03 +01:00
  • fc88399c23 [management] fixed ischild check (#5279) Vlad 2026-02-10 18:31:15 +01:00
  • 0cb02bd906 fix path handling + extract targets to separate table + guard resource/peer deletion pascal 2026-02-10 17:12:34 +01:00
  • 08d3867f41 update error page mlsmaycon 2026-02-10 16:54:05 +01:00
  • b16d63643c Add group-based access control for SSO reverse proxy authentication mlsmaycon 2026-02-10 16:25:00 +01:00
  • 80abddb78a Merge branch 'main' into feature/client-metrics Zoltán Papp 2026-02-10 16:17:31 +01:00
  • 940d01bdea Merge remote-tracking branch 'origin/prototype/reverse-proxy' into prototype/reverse-proxy Eduard Gert 2026-02-10 14:39:48 +01:00
  • ba9158d159 Remove peer card from proxy error page Eduard Gert 2026-02-10 14:39:25 +01:00
  • ca9a7e11ef continue on host lookup failure pascal 2026-02-10 14:38:15 +01:00
  • a803f47685 add network map support for clustering pascal 2026-02-10 14:29:20 +01:00
  • 79fed32f01 Add wg port configuration Viktor Liu 2026-02-10 19:55:28 +08:00
  • 6b00bb0a66 Strip session_token on redirect Viktor Liu 2026-02-10 18:27:03 +08:00
  • e2adef1eea add back notBefore and now to cert log mlsmaycon 2026-02-09 19:51:40 +01:00
  • 9e5fa11792 handle multiple path pascal 2026-02-09 19:25:30 +01:00
  • 1ff75acb31 handle default ports pascal 2026-02-09 19:23:39 +01:00
  • 1754160686 handle default ports pascal 2026-02-09 19:21:43 +01:00
  • 423f6266fb handle default ports pascal 2026-02-09 18:18:53 +01:00