Commit Graph
100 Commits
Author SHA1 Message Date
pascal cfdfdecc14 return error if unable to derive cluster on service creation 2026-02-12 16:57:16 +01:00
pascal db5e26db94 rename domain type 2026-02-12 16:15:02 +01: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
pascal e531fb54b1 ignore error 2026-02-12 11:20:22 +01:00
pascal 5f43449f67 move linter exceptions 2026-02-12 10:45:21 +01:00
pascal 1fc25c301b move linter exceptions 2026-02-12 10:11:49 +01: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
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
pascal e020950cfd concat host and path for search and add a status filter 2026-02-11 17:54:29 +01:00
pascal 9dba262a20 add index to access log entries 2026-02-11 17:07:15 +01:00
pascal 5bcdf36377 fix source_ip 2026-02-11 16:50:27 +01:00
pascal 1ffe8deb10 add general search filter 2026-02-11 16:38:31 +01:00
pascal d069145bd1 add more filters 2026-02-11 16:23:52 +01:00
pascal bf48044e5c push filter files 2026-02-11 14:52:44 +01:00
pascal fb4cc37a4a add pagination for access logs 2026-02-11 14:41:52 +01:00
pascal 55b8d89a79 add rate limiting for callback endpoint 2026-02-11 13:42:54 +01:00
pascal 6968a32a5a move to argon2id 2026-02-11 13:26:40 +01:00
pascal cfe6753349 hash pin and password 2026-02-11 11:48:15 +01:00
pascal b79adb706c add services to permissions list 2026-02-11 10:38:20 +01:00
pascal 0cb02bd906 fix path handling + extract targets to separate table + guard resource/peer deletion 2026-02-10 17:12:34 +01:00
pascal ca9a7e11ef continue on host lookup failure 2026-02-10 14:38:15 +01:00
pascal a803f47685 add network map support for clustering 2026-02-10 14:29:20 +01:00
pascal 9e5fa11792 handle multiple path 2026-02-09 19:25:30 +01:00
pascal 1ff75acb31 handle default ports 2026-02-09 19:23:39 +01:00
pascal 1754160686 handle default ports 2026-02-09 19:21:43 +01:00
pascal 423f6266fb handle default ports 2026-02-09 18:18:53 +01:00
pascal 16d1b4a14a handle default ports 2026-02-09 18:15:26 +01:00
pascal 7c14056faf fix resource lookup 2026-02-09 17:58:28 +01:00
pascal 62e37dc2e2 fix host resolution 2026-02-09 17:56:38 +01:00
pascal 6a08695ee8 Merge branch 'main' into prototype/reverse-proxy 2026-02-09 17:16:00 +01:00
pascal 9a67a8e427 send updates on changes 2026-02-09 17:06:04 +01:00
pascal be5f30225a fix embedded exception 2026-02-09 15:28:48 +01:00
pascal 7467e9fb8c use portrange 2026-02-09 14:46:23 +01:00
pascal 2390c2e46e change network map calc to inject proxy policies 2026-02-09 14:41:22 +01:00
pascal adbd7ab4c3 send account updates on proxy change 2026-02-06 17:03:18 +01:00
pascal 0419834482 add routed exposed services support in nmap 2026-02-06 15:42:13 +01:00
pascal f797d2d9cb fix cert dir name in docker file 2026-02-05 15:46:07 +01:00
pascal 5ae7efe8f7 Merge remote-tracking branch 'origin/prototype/reverse-proxy' into prototype/reverse-proxy 2026-02-05 15:22:39 +01:00
pascal d6e35bd0fe fix merge conflicts 2026-02-05 15:22:23 +01:00
pascal 0e00f1c8f7 Merge remote-tracking branch 'origin/prototype/reverse-proxy-clusters' into prototype/reverse-proxy
# Conflicts:
#	management/internals/modules/reverseproxy/manager/manager.go
#	management/internals/modules/reverseproxy/reverseproxy.go
#	management/internals/server/modules.go
#	management/internals/shared/grpc/proxy.go
#	management/server/http/handler.go
#	management/server/http/testing/testing_tools/channel/channel.go
2026-02-05 15:19:57 +01:00
pascal e366fe340e add log when listener is ready 2026-02-04 23:32:19 +01:00
pascal b01809f8e3 use logger 2026-02-04 23:10:01 +01:00
pascal 790ef39187 log on debug 2026-02-04 22:43:40 +01:00
pascal 3af16cf333 add trace logs 2026-02-04 22:26:29 +01:00
pascal d09c69f303 fix scan sql 2026-02-04 21:05:25 +01:00
pascal 096d4ac529 rewrite peer creation and network map calc [WIP] 2026-02-04 20:01:00 +01:00
pascal 92f72bfce6 add reverse proxy meta to api resp 2026-02-03 17:37:55 +01:00
pascal bffb25bea7 add status confirmation for certs and tunnel creation 2026-02-03 16:58:14 +01:00
pascal 0d480071b6 pass accountID 2026-01-29 14:47:22 +01:00
pascal 8e0b7b6c25 add api for access log events 2026-01-29 14:27:57 +01:00
pascal 57cb6bfccb add log on broadcasting update 2026-01-28 17:52:38 +01:00
pascal f97544af0d go mod tidy 2026-01-28 13:02:22 +01:00
pascal 231e80cc15 Merge branch 'main' into prototype/reverse-proxy 2026-01-28 12:52:42 +01:00
pascal a103f69767 remove basic auth scheme 2026-01-27 17:53:59 +01:00
pascal 73fbb3fc62 fix reverse proxy put and post 2026-01-27 17:38:55 +01:00
pascal 6e4e1386e7 fix path variables 2026-01-27 17:13:42 +01:00
pascal 671e9af6eb create setup key and policy to send to reverse proxies 2026-01-27 17:05:32 +01:00
pascal b7eeefc102 send proxy mapping updates 2026-01-27 16:34:00 +01:00
pascal 8dd22f3a4f move to reverse proxy and update api 2026-01-27 15:34:01 +01:00
pascal 4b89427447 Merge remote-tracking branch 'origin/prototype/reverse-proxy' into prototype/reverse-proxy
# Conflicts:
#	shared/management/http/api/types.gen.go
2026-01-27 15:31:15 +01:00
pascal b71e2860cf Merge branch 'refs/heads/main' into prototype/reverse-proxy
# Conflicts:
#	management/server/activity/codes.go
#	management/server/http/handler.go
#	management/server/store/sql_store.go
#	management/server/store/store.go
#	shared/management/http/api/openapi.yml
#	shared/management/http/api/types.gen.go
#	shared/management/proto/management.pb.go
2026-01-27 15:21:55 +01:00
pascal c084386b88 add docker file 2026-01-27 11:42:51 +01:00
pascal 2b2fc02d83 update openapi specs 2026-01-27 10:42:19 +01:00
pascal 2851e38a1f add management API to store 2026-01-16 16:16:29 +01:00
pascal 51261fe7a9 proxy service proto 2026-01-16 14:48:33 +01:00
pascal 304321d019 put grpc endpoint on management and send test exposed service 2026-01-16 14:24:39 +01:00
pascal f8c3295645 Merge branch 'main' into prototype/reverse-proxy 2026-01-16 13:07:52 +01:00
pascal 183619d1e1 cleanup 2026-01-16 12:01:52 +01:00
pascal 3b832d1f21 discard client logs 2026-01-15 17:59:07 +01:00
pascal fcb849698f add cert manager with self signed cert support 2026-01-15 17:54:16 +01:00
pascal 7527e0ebdb use embedded netbird agent for tunneling 2026-01-15 17:03:27 +01:00
pascal ed5f98da5b cleanup 2026-01-15 14:54:33 +01:00
pascal 12b38e25da using go http reverseproxy with OIDC auth 2026-01-14 23:53:55 +01:00
pascal 626e892e3b trying embedded caddy reverse proxy 2026-01-14 17:16:42 +01:00
Pascal Fischer 08733ed8d5 update tests 2023-12-06 15:02:10 +01:00
Pascal Fischer f822a58326 go mod tidy 2023-12-05 12:54:01 +01:00
Pascal Fischer d1f13025d1 switch back to use netbird main 2023-12-05 12:39:15 +01:00
Pascal Fischer 7a18dea766 go mod tidy 2023-12-04 17:35:56 +01:00
Pascal Fischer dc8f55f23e remove dependency cycle from prepare peer 2023-12-04 16:26:34 +01:00
Pascal Fischer 89249b414f move peer validation into getPeerconnectionResources 2023-12-04 14:53:38 +01:00
Pascal Fischer 92adf57fea fix map assignment 2023-12-04 13:49:46 +01:00
Pascal Fischer 1cd5a66575 adding setup key name to the event meta for adding peers by setup key 2023-12-04 13:00:13 +01:00
Pascal Fischer b9fc008542 extract peer preparation 2023-12-04 12:49:50 +01:00
Pascal Fischer 4bf574037f fix sql store 2023-11-30 11:51:35 +01:00
Pascal Fischer 47c44d4b87 fix imports in sqlite store test 2023-11-30 11:08:51 +01:00
Pascal Fischer 96f866fb68 add missing imports after refactor 2023-11-29 16:46:46 +01:00
Pascal Fischer 8e74fb1fa8 add account id to validating peer update 2023-11-29 15:57:56 +01:00
Pascal Fischer ba96e102b4 settings nil check 2023-11-29 15:16:11 +01:00