Commit graph

  • e355fcac1a
    Merge cf6d217e1d into 7fe152e3aa Johnvox 2026-06-30 17:16:08 +08:00
  • 71ae1879ba
    Merge 4e9575da54 into 7fe152e3aa Nenad 2026-06-30 17:14:50 +08:00
  • ab329dc25b
    Merge d95fef21b4 into 7fe152e3aa CuWoMayr 2026-06-30 13:21:53 +08:00
  • dfe0941969
    Merge e7f5f1bd41 into 7fe152e3aa GribanovIvan 2026-06-30 09:23:49 +08:00
  • 7fe152e3aa
    web/frps: use API v2 for client and proxy details (#5386) dev fatedier 2026-06-30 01:33:57 +08:00
  • 6656215c13 web/frps: use API v2 for client and proxy details fatedier 2026-06-30 01:26:18 +08:00
  • 7c343fc6e7
    web: bump esbuild to 0.28.1 and remove unused ElPopover type (#5385) fatedier 2026-06-29 23:21:22 +08:00
  • 34ed39a1e3 web: bump esbuild to 0.28.1 and remove unused ElPopover type fatedier 2026-06-29 23:16:51 +08:00
  • a3b3b35b69
    feat(ui): default proxies view to all tab (#5384) fatedier 2026-06-29 22:49:08 +08:00
  • 581c8eb8ed feat(ui): default proxies view to all tab fatedier 2026-06-29 22:33:03 +08:00
  • ae1c0504ec
    feat(dashboard): add v2 client detail status (#5381) fatedier 2026-06-26 21:15:30 +08:00
  • e06357b2c7 fix(dashboard): encode v2 client detail keys fatedier 2026-06-26 19:54:06 +08:00
  • b4291f0dbd feat(dashboard): add v2 client detail status fatedier 2026-06-26 19:27:39 +08:00
  • e7f5f1bd41 build: add reusable slim build targets and refactor mt7621 targets in Makefile GribanovIvan 2026-06-25 16:38:23 +03:00
  • 393a533744
    docs: add release note for duplicate config names (#5379) fatedier 2026-06-24 15:03:22 +08:00
  • 0398ac38cf docs: add release note for duplicate config names fatedier 2026-06-24 14:51:16 +08:00
  • 035889c360
    fix(client): reject duplicate proxy and visitor names (#5378) MAAZIZ Adel Ayoub 2026-06-24 06:37:29 +01:00
  • 81a547f94f fix(client): reject duplicate proxy and visitor names Adel-Ayoub 2026-06-23 14:40:57 +01:00
  • 940bde5c46
    docs: update release notes (#5377) fatedier 2026-06-23 17:06:16 +08:00
  • 43f184dda3 docs: update release notes fatedier 2026-06-23 16:50:47 +08:00
  • 14628df63c
    test: cover tls2raw proxy protocol header (#5376) fatedier 2026-06-23 00:04:38 +08:00
  • e065198731 test: cover tls2raw proxy protocol header fatedier 2026-06-22 23:59:42 +08:00
  • ba7adcab8f
    fix(websocket): send tunnel payload as binary frames (#5363) Shani Pathak 2026-06-22 21:04:02 +05:30
  • 4cc826e236
    fix(client): write proxy protocol header in tls2raw plugin (#5362) kaixings 2026-06-22 23:08:50 +08:00
  • 54c6ccdfec
    feat: remove proxies client filter (#5375) fatedier 2026-06-22 22:53:57 +08:00
  • c9034fef9b feat: remove proxies client filter fatedier 2026-06-22 22:48:47 +08:00
  • 4e9575da54 fix: combine length header and payload into a single Write call (#5281) usernamenenad 2026-06-20 19:50:35 +02:00
  • 1b757af8ce fix(client): honor no_proxy when connecting to the server Rilomilo 2026-06-19 10:43:44 +08:00
  • cfd713955b test(e2e): support INI-format baseline in compatibility suite Rilomilo 2026-06-18 12:44:17 +08:00
  • cf6d217e1d
    Merge branch 'fatedier:dev' into feat/oidc-key-based Johnvox 2026-06-16 05:38:59 +02:00
  • 1f217fd960 fix(websocket): send tunnel payload as binary frames shani1998 2026-06-09 15:06:16 +05:30
  • bed7715633 fix(client): write proxy protocol header in tls2raw plugin futrobo 2026-06-09 09:30:16 +08:00
  • d09a1ad8f3 fix(client): write proxy protocol header in tls2raw plugin futrobo 2026-06-08 18:00:04 +08:00
  • 8fd4316723 fix(client): write proxy protocol header in tls2raw plugin futrobo 2026-06-08 17:18:33 +08:00
  • 9bde0b07de
    feat: paginate dashboard clients and proxies via API v2 (#5354) fatedier 2026-06-03 14:08:45 +08:00
  • 2263d2ed48 feat: paginate dashboard clients and proxies via API v2 fatedier 2026-06-02 22:00:12 +08:00
  • c6c545289c
    fix: normalize web package lockfile (#5353) fatedier 2026-06-02 13:39:37 +08:00
  • 260e6c350a fix: normalize web package lockfile fatedier 2026-06-02 13:35:44 +08:00
  • 503afe78b7 feat: add dashboard API v2 pagination endpoints (#5351) fatedier 2026-06-01 20:06:53 +08:00
  • 6d509cf957 feat: add dashboard API v2 pagination endpoints fatedier 2026-06-01 19:37:52 +08:00
  • 8dd26c6961
    Merge pull request #5350 from fatedier/dev v0.69.1 master fatedier 2026-06-01 18:02:22 +08:00
  • 9ea1d86f03
    test: handle wire v2 compatibility baselines (#5349) fatedier 2026-06-01 17:52:57 +08:00
  • e9b480613b test: handle wire v2 compatibility baselines fatedier 2026-06-01 17:48:15 +08:00
  • ac3e82db4e Release v0.69.1 (#5348) fatedier 2026-06-01 16:11:27 +08:00
  • 0773938d70 feat: bridge mixed wire protocol SUDP payloads (#5347) fatedier 2026-06-01 12:33:33 +08:00
  • 9bacce22a2 feat: use wire v2 framing for XTCP NatHoleSid (#5343) fatedier 2026-05-29 13:46:28 +08:00
  • 7f8d68b666 feat: use wire v2 framing for UDP workConn payload (#5340) fatedier 2026-05-28 18:06:56 +08:00
  • 82905b35cf Release v0.69.1 fatedier 2026-06-01 16:06:08 +08:00
  • 44101c2b1f
    feat: bridge mixed wire protocol SUDP payloads (#5347) fatedier 2026-06-01 12:33:33 +08:00
  • 9735c53045 feat: bridge mixed wire protocol SUDP payloads fatedier 2026-06-01 12:09:12 +08:00
  • 8563a5fc74
    feat: use wire v2 framing for XTCP NatHoleSid (#5343) fatedier 2026-05-29 13:46:28 +08:00
  • 457f0af1f1 feat: use wire v2 framing for XTCP NatHoleSid fatedier 2026-05-28 23:00:07 +08:00
  • 012d9fb0c5
    Merge pull request #5340 from fatedier/design/wire-v2-workconn-message-framing fatedier 2026-05-28 18:06:56 +08:00
  • 8f2d5f099b feat: use wire v2 framing for UDP workConn payload fatedier 2026-05-28 18:03:16 +08:00
  • 89b4cf3ded feat: add xudp proxy mode with multi-STUN prediction and decoupled tunnel Bibek Mishra 2026-05-28 00:43:13 +05:30
  • 7f581fef55 docs: fix grammar and spelling errors in README.md Sediman 2026-05-27 14:11:05 +02:00
  • 064ea7140e fix(docs): correct grammar errors in README.md Sediman 2026-05-27 12:04:45 +02:00
  • 86a45e2ee5 docs: fix grammar and punctuation errors in README.md Sediman 2026-05-27 09:36:59 +02:00
  • df9bbfe89c fix(dashboard): show correct per-proxy port for HTTP/HTTPS proxies Sediman 2026-05-27 08:39:58 +02:00
  • 645ae53597 fix(doc): add missing comma in NewProxy JSON example in server_plugin.md Sediman 2026-05-27 05:07:20 +02:00
  • c8c1e5116c
    Merge pull request #5323 from fatedier/dev v0.69.0 fatedier 2026-05-22 00:55:23 +08:00
  • 3e19ef9bfd
    feat(ui): add xtcp tab to frps dashboard (#5322) fatedier 2026-05-21 22:18:00 +08:00
  • c966e234ec feat(ui): add xtcp tab to frps dashboard fatedier 2026-05-21 22:13:22 +08:00
  • 375240a8ff
    Merge branch 'fatedier:dev' into feat/oidc-key-based Johnvox 2026-05-20 11:25:57 +02:00
  • e20f974d61
    feat(ui): add all proxies tab to frps dashboard (#5321) fatedier 2026-05-20 16:20:58 +08:00
  • 3d93cb47b7 feat(ui): add all proxies tab to frps dashboard fatedier 2026-05-20 16:12:58 +08:00
  • 8a89276be1
    Fix the docker image not working as expected. I not sure how to make the docker image work with explicit mention the configuration. xh-dev 2026-05-19 11:47:46 +08:00
  • d95fef21b4 fix: ensure path starts with slash after stripping prefix Wolfgang Mayr 2026-05-18 12:27:43 +02:00
  • e43d4f6ef6 docs: add readme section about strip prefix Wolfgang Mayr 2026-05-13 19:05:14 +02:00
  • 42068f814d feat: correctly handle path prefix, add test case Wolfgang Mayr 2026-05-13 19:03:01 +02:00
  • 0db2414105
    fix on edge case path selection ('/' path) Parsa Noori 2026-05-14 16:49:42 +03:30
  • 4e058c53bc added .DS_Store to git ignore Parsa Noori 2026-05-14 16:26:34 +03:30
  • b5f24771a3 Implement a simple 'strip prefix' feature for http locations Doug Applegate 2025-09-23 11:19:41 -06:00
  • 9352f3d703
    fix make clean web dist a-wing 2026-05-13 17:41:34 +08:00
  • 240d278df1 docs: trim trailing whitespace in README.md Michael May 2026-05-12 23:20:32 -05:00
  • 78a0074a34 fix typos in comments Felipe Matarazzo 2026-05-12 14:39:44 -03:00
  • f8d750722b added websocket path Parsa Noori 2026-05-12 20:00:25 +03:30
  • a88e0e9a49
    refactor: clean up code (#5308) fatedier 2026-05-12 11:13:50 +08:00
  • 3845587393 refactor: clean up code fatedier 2026-05-10 14:04:15 +08:00
  • ad07d27914
    fix: reset UDP read deadline on write activity to prevent idle timeout 霜冷长河 2026-05-11 20:23:39 +08:00
  • 1961cd085f add toml editor support for frpc dashboard galaxy 2026-05-11 09:12:14 +00:00
  • ddc9e0eb2c Fix UDP Forwarder timeout on unidirectional traffic 霜冷长河 2026-05-09 17:49:48 +08:00
  • c54b199a82
    Merge branch 'fatedier:dev' into feature/mcp-stdio-plugin Ailen 2026-05-08 23:20:54 +08:00
  • e90e54a763 merge upstream dev and resolve PR 5299 conflicts ming79486 2026-05-07 11:14:17 +08:00
  • 8666e3643f
    protocol: add AEAD encryption negotiation to v2 wire control channel (#5304) fatedier 2026-05-06 10:43:47 +08:00
  • 2d9d1ace3c protocol: add AEAD encryption negotiation to v2 wire control channel fatedier 2026-05-05 14:42:01 +08:00
  • 85e9150e62 plugin/client: address mcp_stdio review findings Ailen Shen 2026-05-01 22:55:16 +08:00
  • 1f3d55a012 plugin/client: refactor mcp_stdio to use worker goroutine for child I/O Ailen Shen 2026-05-01 22:30:38 +08:00
  • 6a7ed23ab2
    feat: add test with empty public key Jean-Yves NOLEN 2026-05-01 10:15:38 +02:00
  • 05c5fa2285
    Merge branch 'dev' into feat/oidc-key-based Johnvox 2026-04-30 10:22:33 +02:00
  • f666c9955b
    Handle nil JWKS in DecodeJWKS function Johnvox 2026-04-30 10:21:57 +02:00
  • 582246859d plugin/client: add mcp_stdio plugin Ailen Shen 2026-04-29 20:24:19 +08:00
  • 0f591af57c fix: V-003 security vulnerability orbisai0security 2026-04-29 06:20:50 +00:00
  • 861c710bdb merge upstream dev and resolve PR 5299 conflicts hallucination 2026-04-28 16:29:33 +08:00
  • 305818bdbd fix: harden auto transport audit issues hallucination 2026-04-28 16:04:01 +08:00
  • f2c69b4b63 fix: support wss auto transport over tls hallucination 2026-04-28 11:29:23 +08:00
  • 57bb9e80fe
    test/e2e: add compatibility test suite for wire protocol version negotiation (#5297) fatedier 2026-04-27 18:28:22 +08:00
  • f624737198 test/e2e: add compatibility test suite for wire protocol version negotiation fatedier 2026-04-27 18:23:03 +08:00
  • cef71fb949
    plugin/http_proxy: fix fragmented CONNECT method detection and add read deadline (#5296) fatedier 2026-04-27 02:30:29 +08:00
  • e5f7cc01c6 plugin/http_proxy: fix fragmented CONNECT method detection and add read deadline fatedier 2026-04-27 02:22:10 +08:00