Commit Graph

  • 758f07d59e deps: migrate to fatedier/yamux v0.2.0 (#5498) dev fatedier 2026-08-18 00:24:11 +08:00
  • 25a4ba306a ci: pin golangci-lint to v2.12.2 (#5496) fatedier 2026-08-17 00:48:09 +08:00
  • 4a23aa181c Release v0.71.0 (#5495) v0.71.0 master fatedier 2026-08-14 14:13:20 +08:00
  • 6c8a8d0a97 web: patch vulnerable transitive dependencies (#5490) fatedier 2026-08-13 01:12:34 +08:00
  • da04e1e07a log: improve prefix handling (#5489) fatedier 2026-08-12 23:56:00 +08:00
  • 71a2bf30f9 docs: add release note for domain validation fix (#5475) fatedier 2026-08-09 23:04:09 +08:00
  • a6a782bed4 config: reject case-insensitive subdomain domains (#5474) fatedier 2026-08-09 22:52:30 +08:00
  • 223b44336c ssh: serialize tunnel channel writes (#5473) fatedier 2026-08-09 19:12:12 +08:00
  • f6688e2a0d client: reject invalid work connection addresses (#5472) fatedier 2026-08-09 18:39:21 +08:00
  • f666d97b64 limit: clamp bandwidth limiter burst (#5471) fatedier 2026-08-09 17:30:39 +08:00
  • 5b68148f11 udp: handle closed forwarding channel (#5470) fatedier 2026-08-09 15:31:11 +08:00
  • d1928f9689 remove retired Go Report Card badge (#5467) Yarden Shoham 2026-08-05 05:52:16 +03:00
  • 1a3a872bd2 fix(frpc): respect feature gates in verify (#5465) fatedier 2026-08-04 12:53:10 +08:00
  • 290017cb53 update version to 0.71.0 (#5464) fatedier 2026-08-03 23:37:36 +08:00
  • 2291e8835f feat: use binary codec for SUDP packets (#5461) fatedier 2026-07-31 16:53:16 +08:00
  • 1ab59e763c server: validate control pool counts (#5459) fatedier 2026-07-30 23:30:16 +08:00
  • 9d45a55720 docs: add release note for #5456 (#5458) fatedier 2026-07-30 14:40:54 +08:00
  • effa496859 feat: add negotiated binary UDP packets (#5456) fatedier 2026-07-30 13:19:55 +08:00
  • 5c6d761c12 chore(web): upgrade frontend dependencies (#5454) fatedier 2026-07-28 19:36:44 +08:00
  • 3d89ab7ff1 build(web): upgrade auto import plugins (#5453) fatedier 2026-07-28 17:09:46 +08:00
  • f3828cbfdb build(web): upgrade ESLint to v10 (#5452) fatedier 2026-07-28 16:10:29 +08:00
  • 00c24e39bb test(web): add frontend unit test baseline (#5451) fatedier 2026-07-28 01:27:35 +08:00
  • 2175557d48 web: fix Vite config tsconfig includes (#5450) fatedier 2026-07-27 19:21:28 +08:00
  • de4b483710 web: patch vulnerable transitive dependencies (#5449) fatedier 2026-07-27 14:57:58 +08:00
  • 2d63f6b1f9 web/frpc: fix visitor plugin validation for sudp (#5448) fatedier 2026-07-27 12:04:00 +08:00
  • 40274d8c92 web/frpc: support virtual net visitor plugin (#5414) barkure 2026-07-23 22:02:49 +08:00
  • fa3bcca2b0 Merge pull request #5444 from fatedier/dev v0.70.1 fatedier 2026-07-23 15:34:31 +08:00
  • 18eef83b69 fix(client): synchronize graceful shutdown duration (#5442) fatedier 2026-07-23 13:55:00 +08:00
  • 466a94f5d1 update quic-go dependency to v0.60.0 (#5443) fatedier 2026-07-23 12:28:10 +08:00
  • 898bcf73d5 web: restore Vite client declarations for both dashboards (#5415) barkure 2026-07-23 11:14:56 +08:00
  • 0e53833a2c refactor: use standard library HKDF (#5440) fatedier 2026-07-23 01:17:37 +08:00
  • c23934bb67 web: update vulnerable transitive dependencies (#5441) fatedier 2026-07-23 01:16:40 +08:00
  • 23512f577e fix: upgrade go-oidc to v3.18.0 (#5439) fatedier 2026-07-23 00:00:47 +08:00
  • 84b907a198 deps: bump golib to v0.8.1 (#5437) fatedier 2026-07-22 21:47:36 +08:00
  • f8fc3c6b1b server: drop HTTP/1.1 h2c upgrade handling (#5436) fatedier 2026-07-22 19:55:42 +08:00
  • 7dc7be930e ssh: fix malformed exec payload panic (#5428) fatedier 2026-07-21 23:04:56 +08:00
  • d486018885 fix(server): prevent control replacement lifecycle leaks (#5424) fatedier 2026-07-21 18:09:09 +08:00
  • fe79598ee4 fix: fail fast on cross-compile errors (#5420) fatedier 2026-07-16 16:40:48 +08:00
  • 269a26c5d5 fix(nathole): migrate STUN client to golib (#5419) fatedier 2026-07-16 13:11:45 +08:00
  • 2886393f5b ci: remove unsupported s390x image target (#5412) fatedier 2026-07-11 22:44:45 +08:00
  • 7b6e01f04f Merge pull request #5411 from fatedier/dev v0.70.0 fatedier 2026-07-11 18:50:35 +08:00
  • 5396947c7c remove retired Go Report Card badge (#5409) fatedier 2026-07-11 15:59:51 +08:00
  • fe61093bc2 bump version to 0.70.0 (#5406) fatedier 2026-07-11 14:28:19 +08:00
  • 54aeb2a7b0 feat(server): add typed frps v2 proxy specs (#5405) fatedier 2026-07-11 10:34:04 +08:00
  • 84be1938e4 api: expose v2 proxy timestamps as unix seconds (#5402) fatedier 2026-07-09 14:47:19 +08:00
  • becee40715 docs: update API v2 release notes (#5400) fatedier 2026-07-08 15:54:16 +08:00
  • 17e788d43b refactor: clean up frps v2 frontend models (#5399) fatedier 2026-07-08 13:10:55 +08:00
  • 68509f5d44 Add frps proxy traffic API v2 (#5398) fatedier 2026-07-08 02:05:28 +08:00
  • 5cd722b177 feat: add system prune API v2 (#5395) fatedier 2026-07-07 13:00:53 +08:00
  • 5876beceac feat: add system info API v2 (#5394) fatedier 2026-07-07 02:00:44 +08:00
  • 7fe152e3aa web/frps: use API v2 for client and proxy details (#5386) fatedier 2026-06-30 01:33:57 +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
  • a3b3b35b69 feat(ui): default proxies view to all tab (#5384) fatedier 2026-06-29 22:49:08 +08:00
  • ae1c0504ec feat(dashboard): add v2 client detail status (#5381) fatedier 2026-06-26 21:15:30 +08:00
  • 393a533744 docs: add release note for duplicate config names (#5379) fatedier 2026-06-24 15:03:22 +08:00
  • 035889c360 fix(client): reject duplicate proxy and visitor names (#5378) MAAZIZ Adel Ayoub 2026-06-24 06:37:29 +01:00
  • 940bde5c46 docs: update release notes (#5377) fatedier 2026-06-23 17:06:16 +08:00
  • 14628df63c test: cover tls2raw proxy protocol header (#5376) fatedier 2026-06-23 00:04:38 +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
  • 9bde0b07de feat: paginate dashboard clients and proxies via API v2 (#5354) fatedier 2026-06-03 14:08:45 +08:00
  • c6c545289c fix: normalize web package lockfile (#5353) fatedier 2026-06-02 13:39:37 +08:00
  • 503afe78b7 feat: add dashboard API v2 pagination endpoints (#5351) fatedier 2026-06-01 20:06:53 +08:00
  • 8dd26c6961 Merge pull request #5350 from fatedier/dev v0.69.1 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
  • 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
  • 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
  • e20f974d61 feat(ui): add all proxies tab to frps dashboard (#5321) fatedier 2026-05-20 16:20:58 +08:00
  • a88e0e9a49 refactor: clean up code (#5308) fatedier 2026-05-12 11:13:50 +08:00
  • ad07d27914 fix: reset UDP read deadline on write activity to prevent idle timeout 霜冷长河 2026-05-11 20:23:39 +08:00
  • 8666e3643f protocol: add AEAD encryption negotiation to v2 wire control channel (#5304) fatedier 2026-05-06 10:43:47 +08:00
  • 57bb9e80fe test/e2e: add compatibility test suite for wire protocol version negotiation (#5297) fatedier 2026-04-27 18:28:22 +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
  • 410c4861c4 update Release.md (#5295) fatedier 2026-04-27 01:31:10 +08:00
  • e9464919d1 protocol: add v2 wire protocol with binary framing and capability negotiation (#5294) fatedier 2026-04-27 00:17:00 +08:00
  • 4ec8de973f Merge pull request #5287 from fatedier/dev v0.68.1 fatedier 2026-04-14 01:28:33 +08:00
  • e8dfd6efcc web/frpc: use static imports for proxy and visitor route components (#5286) fatedier 2026-04-14 01:18:31 +08:00
  • a9a4416ecf vhost/http: fix auth bypass when routeByHTTPUser is used with proxy-style requests (#5285) fatedier 2026-04-14 00:58:19 +08:00
  • d667be7a0a update architecture pic (#5270) fatedier 2026-03-30 03:22:35 +08:00
  • 31c3deb4f7 deps: bump golib to v0.6.0 (#5269) fatedier 2026-03-30 00:29:17 +08:00
  • 31e271939b test/e2e: allocate dynamic ports outside whitelist ranges in server whitelist test (#5268) fatedier 2026-03-30 00:21:30 +08:00
  • 061c141756 update README.md (#5267) fatedier 2026-03-29 23:53:17 +08:00
  • 98ee1adb13 client: close TCP connection when fmux session creation fails (#5262) cui 2026-03-29 23:16:00 +08:00
  • 76abeff881 ci: remove security vulnerability scan workflow (#5266) fatedier 2026-03-29 22:55:52 +08:00
  • c694b1f6a9 bump pion/stun to v3 to fix vulnerability (#5245) Oleksandr Redko 2026-03-29 17:45:23 +03:00
  • 5bfcea3d0c merge dev to master (#5254) fatedier 2026-03-20 15:54:26 +08:00
  • 5ed02275da docker: copy shared web directory for npm workspace builds fatedier 2026-03-20 14:39:35 +08:00
  • 60c4f5d4bd ci: bump github actions to latest major versions (#5251) fatedier 2026-03-20 14:34:47 +08:00
  • 0a1b4ab21f Merge pull request #5249 from fatedier/dev v0.68.0 fatedier 2026-03-20 13:56:28 +08:00
  • d20e384bf1 doc: add agent runbooks directory with release process (#5248) fatedier 2026-03-20 13:52:12 +08:00
  • c95dc9d88a web: remove redundant SCSS and CSS files superseded by shared (#5247) fatedier 2026-03-20 13:08:18 +08:00
  • 38a71a6803 web/frps: redesign frps dashboard with sidebar nav, responsive layout, and shared component workspace (#5246) fatedier 2026-03-20 03:33:44 +08:00
  • 6cdef90113 web: bump dev dependencies in frpc and frps package-lock.json (#5239) fatedier 2026-03-16 23:22:42 +08:00
  • 85e8e2c830 web/frpc: redesign frpc dashboard with sidebar nav, proxy/visitor list and detail views (#5237) fatedier 2026-03-16 09:44:30 +08:00
  • ff4ad2f907 auth/oidc: fix eager token fetch at startup, add validation and e2e tests (#5234) fatedier 2026-03-15 22:29:45 +08:00