Commit Graph
2826 Commits
Author SHA1 Message Date
mlsmaycon 57d3ee5aac optimize the DeriveClusterFromDomain function
1. validate domain only for proxy urls
2. use registered target cluster for custom domain extraction
2026-02-12 17:10:32 +01:00
pascal cfdfdecc14 return error if unable to derive cluster on service creation 2026-02-12 16:57:16 +01:00
mlsmaycon ac995bae6d rename url flag to domain and update validation 2026-02-12 16:28:29 +01:00
Alisdair MacLeod 41a5509ce0 fix nil pointer error in roundtripper 2026-02-12 15:19:19 +00:00
pascal db5e26db94 rename domain type 2026-02-12 16:15:02 +01:00
Viktor Liu fe975fb834 Fix missing lang attribute 2026-02-12 23:03:50 +08:00
Viktor Liu e368d2995b Fix test 2026-02-12 22:57:28 +08:00
Viktor Liu a3241d8376 Fix swallowed response codes 2026-02-12 22:54:17 +08:00
Alisdair MacLeod 6dfc5772ba fix nil pointer error in roundtripper 2026-02-12 14:44:07 +00:00
Viktor Liu f70925178c Handle TCP port reuse for TIME-WAIT connections 2026-02-12 22:06:29 +08:00
Viktor Liu 9554934b92 Validate trusted proxies in OAuth callback getClientIP 2026-02-12 22:06:29 +08:00
Viktor Liu 7fdb824a37 Remove write permissions from /var/lib/netbird in proxy Dockerfile 2026-02-12 22:06:29 +08:00
Viktor Liu 412407adc0 Add .dockerignore to exclude sensitive files from build context 2026-02-12 22:06:29 +08:00
Viktor Liu e0874d7de7 Add noopener to window.open in ErrorPage 2026-02-12 22:06:29 +08:00
pascal 8df1536cbb Merge branch 'main' into prototype/reverse-proxy 2026-02-12 15:05:14 +01:00
pascal fcbacc62ec clear userID from access logs if not oidc 2026-02-12 14:50:35 +01:00
pascal ee2ae45653 add permissions validation to domain manager 2026-02-12 14:31:23 +01:00
pascal 6f2f0f9ae4 exclude proxy peers on peers api 2026-02-12 13:49:05 +01:00
Alisdair MacLeod c37ebc6fb3 add more metrics, improve metrics, reduce metrics impact on other packages 2026-02-12 12:36:54 +00:00
Viktor Liu 23abb5743c Treated tombstoned conns as new 2026-02-12 20:11:12 +08:00
Viktor Liu b87aa0bc15 Address linter issues 2026-02-12 18:41:20 +08:00
Maycon Santos 69d4b5d821 [misc] Update sign pipeline version (#5296) 2026-02-12 11:31:49 +01:00
Viktor Liu f1a65d732d Add proxy to license boundary check 2026-02-12 18:31:18 +08:00
Viktor Liu a3c0ea3e71 Add proxy unit test workflow 2026-02-12 18:31:18 +08:00
Viktor Liu abaf061c2a Skip nil client for health 2026-02-12 18:31:18 +08:00
pascal e531fb54b1 ignore error 2026-02-12 11:20:22 +01:00
mlsmaycon 5fcfed5b16 add proxy tests 2026-02-12 11:19:10 +01:00
pascal 5f43449f67 move linter exceptions 2026-02-12 10:45:21 +01:00
mlsmaycon 6796601aa6 Generate a random nonce to ensure each OIDC request gets a unique state 2026-02-12 10:45:13 +01:00
pascal 1fc25c301b move linter exceptions 2026-02-12 10:11:49 +01:00
Viktor Liu 08ae281b2d Fix network monitor restarting the client in netstack mode 2026-02-12 16:48:31 +08:00
Viktor Liu 3dfa97dcbd [client] Fix stale entries in nftables with no handle (#5272) v0.64.6 2026-02-12 09:15:57 +01:00
Viktor Liu 1ddc9ce2bf [client] Fix nil pointer panic in device and engine code (#5287) 2026-02-12 09:15:42 +01:00
Viktor Liu bd47f44c63 Preload services targets 2026-02-12 16:04:55 +08:00
Viktor Liu 381260911b Create unique token per proxy 2026-02-12 15:48:35 +08:00
Viktor Liu 38db42e7d6 Fix initial sync complete on empty service list 2026-02-12 15:48:35 +08:00
Viktor Liu 5d606d909d Add TTL-based expiry and cleanup for PKCE verifiers to prevent unbounded memory growth 2026-02-12 15:12:41 +08:00
Viktor Liu d689718b50 Improve logging and error handling 2026-02-12 15:12:41 +08:00
pascal 54a73c6649 move linter exceptions 2026-02-12 02:10:00 +01:00
pascal 418377842e fix tests 2026-02-12 02:00:22 +01:00
pascal 15ef56e03d fix typos 2026-02-12 01:54:14 +01:00
pascal 917035f8e8 fix tests 2026-02-12 01:52:30 +01:00
pascal 963e3f5457 fix linter issues 2026-02-12 01:15:36 +01:00
pascal e20b969188 fix linter issues 2026-02-12 01:02:13 +01:00
pascal 1c7059ee67 fix some tests 2026-02-12 00:16:33 +01:00
pascal 22a3365658 fix rename errors and tests 2026-02-11 22:34:50 +01:00
Maycon Santos 2de1949018 [client] Check if login is required on foreground mode (#5295) 2026-02-11 21:42:36 +01:00
pascal 08ab1e3478 rename reverse proxy to services 2026-02-11 21:39:51 +01:00
pascal ebb1f4007d add id to request log search 2026-02-11 19:25:23 +01:00
pascal acb53ece93 Merge branch 'prototype/reverse-proxy-logs-pagination' into prototype/reverse-proxy 2026-02-11 18:51:28 +01:00