Commit graph

  • b1152d1fe3
    Merge 4bc0fb46f7 into 2886393f5b Justin 2026-07-13 10:21:28 +00:00
  • 4bc0fb46f7
    test(client): cover initial RunID reconnect Justin 2026-07-13 04:21:13 -06:00
  • 41acb1e91d
    fix(client): synchronize controller reconnect reads Justin 2026-07-13 04:21:13 -06:00
  • afdd7d296a
    test(client): close failed initial login exchange Justin 2026-07-13 02:52:15 -06:00
  • b14c9549d7
    feat(client): allow seeding the initial RunID Justin 2026-07-13 02:48:16 -06:00
  • 4654326f66
    Merge aef599acfd into 2886393f5b maximilize 2026-07-11 19:24:48 +00:00
  • aef599acfd server: interrupt replaced control reads barkure 2026-07-12 01:06:46 +08:00
  • 16d75837b6
    Merge 2f56a17cf9 into 2886393f5b barkure 2026-07-11 18:04:42 +00:00
  • 2f56a17cf9
    web/frpc: address visitor review feedback barkure 2026-07-12 02:04:37 +08:00
  • 26eec001be
    Merge 2497ce5194 into 2886393f5b barkure 2026-07-12 01:44:26 +08:00
  • 2497ce5194
    web/frpc: declare Vue modules for type checking barkure 2026-07-12 01:44:00 +08:00
  • e7d515efbc
    web/frpc: allow typing negative numbers barkure 2026-07-12 01:39:33 +08:00
  • 65870b0b52
    web/frpc: support virtual net visitor plugin barkure 2026-07-12 01:32:14 +08:00
  • 3baa88e501
    Merge 1cd6c74f6b into 2886393f5b barkure 2026-07-11 16:05:51 +00:00
  • 1cd6c74f6b
    deps: update vulnerable dependencies barkure 2026-07-12 00:03:06 +08:00
  • 95c93801e5
    Merge 69387ab193 into 2886393f5b Johnvox 2026-07-11 23:05:43 +08:00
  • 5b31783311
    Merge d95fef21b4 into 2886393f5b CuWoMayr 2026-07-11 23:05:43 +08:00
  • 2886393f5b
    ci: remove unsupported s390x image target (#5412) dev fatedier 2026-07-11 22:44:45 +08:00
  • bf965c849c ci: remove unsupported s390x image target fatedier 2026-07-11 22:38:20 +08:00
  • f7498a3fa7
    Merge b507c57f1a into 5396947c7c zt-chen 2026-07-11 14:43:30 +02:00
  • 7b6e01f04f
    Merge pull request #5411 from fatedier/dev v0.70.0 master fatedier 2026-07-11 18:50:35 +08:00
  • e786e14422
    Merge 983871e2eb into 5396947c7c ChenXX 2026-07-11 08:02:33 +00:00
  • 5396947c7c
    remove retired Go Report Card badge (#5409) fatedier 2026-07-11 15:59:51 +08:00
  • 74a442388b remove retired Go Report Card badge fatedier 2026-07-11 15:35:09 +08:00
  • fe61093bc2
    bump version to 0.70.0 (#5406) fatedier 2026-07-11 14:28:19 +08:00
  • 28e522d03b bump version to 0.70.0 fatedier 2026-07-11 12:49:42 +08:00
  • 54aeb2a7b0
    feat(server): add typed frps v2 proxy specs (#5405) fatedier 2026-07-11 10:34:04 +08:00
  • a5a6eba088 Merge origin/dev into research/frps-frpc-unified-proxy-resource fatedier 2026-07-11 10:26:10 +08:00
  • 3c0c066911 feat(server): add typed frps v2 proxy specs fatedier 2026-07-11 10:12:55 +08:00
  • c57ed856b7 chore: bump version to 1.3.21.0.69.1.20 [DEV] meimei 2026-07-11 00:35:35 +07:00
  • 073a3a8d44 chore: finalize upstream/dev merge (dashboard v2) + rebuild web/frps meimei 2026-07-11 00:01:39 +07:00
  • eb18f956e0 Merge remote-tracking branch 'upstream/dev' into merge-dashboard-test meimei 2026-07-10 22:56:43 +07:00
  • cd6fb50a6a feat(pe): add Minecraft Bedrock Edition host-routing proxy type; bump 1.2.0 meimei 2026-07-10 21:23:47 +07:00
  • 5a0604c603 feat(mc): add Minecraft host-based routing proxy type meimei 2026-07-10 14:51:47 +07:00
  • bc94430c2c docs: remove emoji icons from README meimei 2026-07-10 13:29:08 +07:00
  • f5968019b0 chore: bump fork version to 1.1.1 meimei 2026-07-10 12:26:11 +07:00
  • 31c67cfacd feat(metrics): make UDP/P2P connection counts accurate meimei 2026-07-10 12:22:21 +07:00
  • b507c57f1a udp datagram relay: address review feedback chenzitai 2026-07-10 00:03:33 +01:00
  • fa8e405e91 chore: bump fork version to 1.1.0 meimei 2026-07-10 03:14:18 +07:00
  • 5adb58afca feat(metrics): report P2P tunnel traffic/sessions to frps meimei 2026-07-10 03:07:23 +07:00
  • 03a82c5825 feat(metrics): count UDP proxy sessions by source address meimei 2026-07-10 02:35:18 +07:00
  • 02f4bc864e docs: translate all Vietnamese text to English meimei 2026-07-09 23:20:43 +07:00
  • 5dac8c6e82 feat(client): keep P2P tunnels alive across frps outages meimei 2026-07-09 22:10:52 +07:00
  • 46248bdf41 fix(visitor): make merged-visitor Close idempotent (panic on frps restart) meimei 2026-07-09 21:27:07 +07:00
  • 089a90fd7f feat(xtcp+xudp): automatic P2P -> relay fallback when hole punching fails meimei 2026-07-09 19:40:37 +07:00
  • acfbd1f27b docs: drop http+https mention from README meimei 2026-07-09 18:29:27 +07:00
  • e5ae123992 docs: replace upstream README with a fork-specific one meimei 2026-07-09 18:16:13 +07:00
  • 667446839d feat: make tcp+udp and stcp+sudp real merged types; drop http+https meimei 2026-07-09 18:15:47 +07:00
  • 51821225c8 feat: stcp+sudp visitor combo + full Vietnamese config examples meimei 2026-07-09 17:14:33 +07:00
  • 549acab4d9 fix: recover from stuck reconnect loop; bump version to 1.0.0 meimei 2026-07-09 16:48:52 +07:00
  • 847f94eb9d refactor: share combo proxy definitions from a single source meimei 2026-07-09 16:32:52 +07:00
  • 82c96b5d82 feat(dashboard): support combo proxy types on frpc admin API / dashboard meimei 2026-07-09 16:14:49 +07:00
  • 884edde421 feat: add xudp / xtcp+xudp proxies, combo types, default wire protocol v2 meimei 2026-07-09 15:35:23 +07:00
  • 84be1938e4
    api: expose v2 proxy timestamps as unix seconds (#5402) fatedier 2026-07-09 14:47:19 +08:00
  • 23a60a9cb6 api: expose v2 proxy timestamps as unix seconds fatedier 2026-07-09 14:09:36 +08:00
  • 6d10cdbfc5 udp proxy: relay packets as unreliable QUIC datagrams (RFC 9221) chenzitai 2026-07-09 01:29:06 +01:00
  • becee40715
    docs: update API v2 release notes (#5400) fatedier 2026-07-08 15:54:16 +08:00
  • d1cffdbce9 docs: update API v2 release notes fatedier 2026-07-07 23:41:53 +08:00
  • 17e788d43b
    refactor: clean up frps v2 frontend models (#5399) fatedier 2026-07-08 13:10:55 +08:00
  • 3f4da8bffd refactor: clean up frps v2 frontend models fatedier 2026-07-08 13:02:03 +08:00
  • 68509f5d44
    Add frps proxy traffic API v2 (#5398) fatedier 2026-07-08 02:05:28 +08:00
  • ad5ebc0017 Add frps proxy traffic API v2 research/frps-traffic-api-v2 fatedier 2026-07-08 01:46:37 +08:00
  • 5cd722b177
    feat: add system prune API v2 (#5395) fatedier 2026-07-07 13:00:53 +08:00
  • 552c5ca06f feat: add system prune API v2 fatedier 2026-07-07 12:51:41 +08:00
  • 973f69fcc4
    Merge 64dd257f57 into 5876beceac 6rock 2026-07-07 11:23:33 +07:00
  • 5876beceac
    feat: add system info API v2 (#5394) fatedier 2026-07-07 02:00:44 +08:00
  • 0f72916753 feat: add system info API v2 fatedier 2026-07-07 01:51:18 +08:00
  • 12b0728a6d server: only offline a run id when deleting the still-registered control maximilize 2026-07-03 15:45:59 +02:00
  • 0ee96d64e8 fix: close doneCh for a control replaced before it starts (#5391) maximilize 2026-07-03 15:21:40 +02:00
  • 983871e2eb docs: add MoonProxy to Related Projects chenxxpro 2026-07-03 07:33:53 +08:00
  • 69387ab193
    Merge branch 'fatedier:dev' into feat/oidc-key-based Johnvox 2026-07-02 05:49:59 +02:00
  • 64dd257f57 feat(client): add websocketPath option for custom websocket handshake path withchao 2026-07-01 15:49:31 +08:00
  • 7fe152e3aa
    web/frps: use API v2 for client and proxy details (#5386) 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