fatedier
758f07d59e
deps: migrate to fatedier/yamux v0.2.0 ( #5498 )
golangci-lint / lint (push) Canceled after 0s
2026-08-18 00:24:11 +08:00
fatedier
25a4ba306a
ci: pin golangci-lint to v2.12.2 ( #5496 )
golangci-lint / lint (push) Canceled after 0s
2026-08-17 00:48:09 +08:00
fatedier
6c8a8d0a97
web: patch vulnerable transitive dependencies ( #5490 )
golangci-lint / lint (push) Canceled after 0s
2026-08-13 01:12:34 +08:00
fatedier
da04e1e07a
log: improve prefix handling ( #5489 )
2026-08-12 23:56:00 +08:00
fatedier
71a2bf30f9
docs: add release note for domain validation fix ( #5475 )
golangci-lint / lint (push) Canceled after 0s
2026-08-09 23:04:09 +08:00
fatedier
a6a782bed4
config: reject case-insensitive subdomain domains ( #5474 )
2026-08-09 22:52:30 +08:00
fatedier
223b44336c
ssh: serialize tunnel channel writes ( #5473 )
2026-08-09 19:12:12 +08:00
fatedier
f6688e2a0d
client: reject invalid work connection addresses ( #5472 )
2026-08-09 18:39:21 +08:00
fatedier
f666d97b64
limit: clamp bandwidth limiter burst ( #5471 )
2026-08-09 17:30:39 +08:00
fatedier
5b68148f11
udp: handle closed forwarding channel ( #5470 )
golangci-lint / lint (push) Canceled after 0s
2026-08-09 15:31:11 +08:00
Yarden Shoham
d1928f9689
remove retired Go Report Card badge ( #5467 )
golangci-lint / lint (push) Canceled after 0s
2026-08-05 10:52:16 +08:00
fatedier
1a3a872bd2
fix(frpc): respect feature gates in verify ( #5465 )
golangci-lint / lint (push) Canceled after 0s
2026-08-04 12:53:10 +08:00
fatedier
290017cb53
update version to 0.71.0 ( #5464 )
golangci-lint / lint (push) Canceled after 0s
2026-08-03 23:37:36 +08:00
fatedier
2291e8835f
feat: use binary codec for SUDP packets ( #5461 )
golangci-lint / lint (push) Canceled after 0s
2026-07-31 16:53:16 +08:00
fatedier
1ab59e763c
server: validate control pool counts ( #5459 )
golangci-lint / lint (push) Canceled after 0s
2026-07-30 23:30:16 +08:00
fatedier
9d45a55720
docs: add release note for #5456 ( #5458 )
golangci-lint / lint (push) Canceled after 0s
2026-07-30 14:40:54 +08:00
fatedier
effa496859
feat: add negotiated binary UDP packets ( #5456 )
2026-07-30 13:19:55 +08:00
fatedier
5c6d761c12
chore(web): upgrade frontend dependencies ( #5454 )
golangci-lint / lint (push) Canceled after 0s
2026-07-28 19:36:44 +08:00
fatedier
3d89ab7ff1
build(web): upgrade auto import plugins ( #5453 )
golangci-lint / lint (push) Canceled after 0s
2026-07-28 17:09:46 +08:00
fatedier
f3828cbfdb
build(web): upgrade ESLint to v10 ( #5452 )
2026-07-28 16:10:29 +08:00
fatedier
00c24e39bb
test(web): add frontend unit test baseline ( #5451 )
golangci-lint / lint (push) Canceled after 0s
2026-07-28 01:27:35 +08:00
fatedier
2175557d48
web: fix Vite config tsconfig includes ( #5450 )
2026-07-27 19:21:28 +08:00
fatedier
de4b483710
web: patch vulnerable transitive dependencies ( #5449 )
golangci-lint / lint (push) Canceled after 0s
2026-07-27 14:57:58 +08:00
fatedier
2d63f6b1f9
web/frpc: fix visitor plugin validation for sudp ( #5448 )
2026-07-27 12:04:00 +08:00
barkure
40274d8c92
web/frpc: support virtual net visitor plugin ( #5414 )
golangci-lint / lint (push) Canceled after 0s
2026-07-23 22:02:49 +08:00
fatedier
18eef83b69
fix(client): synchronize graceful shutdown duration ( #5442 )
golangci-lint / lint (push) Canceled after 0s
2026-07-23 13:55:00 +08:00
fatedier
466a94f5d1
update quic-go dependency to v0.60.0 ( #5443 )
2026-07-23 12:28:10 +08:00
barkure
898bcf73d5
web: restore Vite client declarations for both dashboards ( #5415 )
...
The 2024 bundler-mode migration changed the dashboard tsconfig include
lists to src/**, leaving the root env.d.ts files outside the TypeScript
programs. Move the Vite client declarations into src/ for both the frpc
and frps dashboards so they are part of the programs again.
Drop the *.vue wildcard module shim: the current vue-tsc toolchain
resolves SFC types without it, and the shim would only mask real
component prop types under plain tsc.
2026-07-23 11:14:56 +08:00
fatedier
0e53833a2c
refactor: use standard library HKDF ( #5440 )
golangci-lint / lint (push) Canceled after 0s
2026-07-23 01:17:37 +08:00
fatedier
c23934bb67
web: update vulnerable transitive dependencies ( #5441 )
2026-07-23 01:16:40 +08:00
fatedier
23512f577e
fix: upgrade go-oidc to v3.18.0 ( #5439 )
2026-07-23 00:00:47 +08:00
fatedier
84b907a198
deps: bump golib to v0.8.1 ( #5437 )
golangci-lint / lint (push) Canceled after 0s
2026-07-22 21:47:36 +08:00
fatedier
f8fc3c6b1b
server: drop HTTP/1.1 h2c upgrade handling ( #5436 )
...
Use net/http Server.Protocols and the merged golib listener path instead of the deprecated h2c handler. Keep HTTP/1.1 and cleartext HTTP/2 prior-knowledge support, while intentionally dropping HTTP/1.1 Upgrade: h2c.
2026-07-22 19:55:42 +08:00
fatedier
7dc7be930e
ssh: fix malformed exec payload panic ( #5428 )
golangci-lint / lint (push) Canceled after 0s
2026-07-21 23:04:56 +08:00
fatedier
d486018885
fix(server): prevent control replacement lifecycle leaks ( #5424 )
golangci-lint / lint (push) Canceled after 0s
2026-07-21 18:09:09 +08:00
fatedier
fe79598ee4
fix: fail fast on cross-compile errors ( #5420 )
golangci-lint / lint (push) Has been cancelled
2026-07-16 16:40:48 +08:00
fatedier
269a26c5d5
fix(nathole): migrate STUN client to golib ( #5419 )
2026-07-16 13:11:45 +08:00
fatedier
2886393f5b
ci: remove unsupported s390x image target ( #5412 )
golangci-lint / lint (push) Has been cancelled
2026-07-11 22:44:45 +08:00
fatedier
5396947c7c
remove retired Go Report Card badge ( #5409 )
golangci-lint / lint (push) Has been cancelled
2026-07-11 15:59:51 +08:00
fatedier
fe61093bc2
bump version to 0.70.0 ( #5406 )
2026-07-11 14:28:19 +08:00
fatedier
54aeb2a7b0
feat(server): add typed frps v2 proxy specs ( #5405 )
2026-07-11 10:34:04 +08:00
fatedier
84be1938e4
api: expose v2 proxy timestamps as unix seconds ( #5402 )
golangci-lint / lint (push) Has been cancelled
2026-07-09 14:47:19 +08:00
fatedier
becee40715
docs: update API v2 release notes ( #5400 )
golangci-lint / lint (push) Has been cancelled
2026-07-08 15:54:16 +08:00
fatedier
17e788d43b
refactor: clean up frps v2 frontend models ( #5399 )
2026-07-08 13:10:55 +08:00
fatedier
68509f5d44
Add frps proxy traffic API v2 ( #5398 )
golangci-lint / lint (push) Has been cancelled
2026-07-08 02:05:28 +08:00
fatedier
5cd722b177
feat: add system prune API v2 ( #5395 )
golangci-lint / lint (push) Has been cancelled
2026-07-07 13:00:53 +08:00
fatedier
5876beceac
feat: add system info API v2 ( #5394 )
golangci-lint / lint (push) Has been cancelled
2026-07-07 02:00:44 +08:00
fatedier
7fe152e3aa
web/frps: use API v2 for client and proxy details ( #5386 )
golangci-lint / lint (push) Has been cancelled
2026-06-30 01:33:57 +08:00
fatedier
7c343fc6e7
web: bump esbuild to 0.28.1 and remove unused ElPopover type ( #5385 )
2026-06-29 23:21:22 +08:00
fatedier
a3b3b35b69
feat(ui): default proxies view to all tab ( #5384 )
2026-06-29 22:49:08 +08:00