frp/pkg
fatedier e9f7a1a9f2
pkg: use modern Go stdlib functions to simplify code (#5209)
- strings.CutPrefix instead of HasPrefix+TrimPrefix (naming, legacy)
- slices.Contains instead of manual loop (plugin/server)
- min/max builtins instead of manual comparisons (nathole)
2026-03-06 22:14:46 +08:00
..
auth fix: WebsocketListener nil panic and OIDC auth data race (#5204) 2026-03-06 16:51:52 +08:00
config pkg: use modern Go stdlib functions to simplify code (#5209) 2026-03-06 22:14:46 +08:00
errors rename models to pkg (#2005) 2020-09-23 13:49:14 +08:00
metrics web/frps: add detailed client and proxy views with enhanced tracking (#5144) 2026-01-31 02:18:35 +08:00
msg pkg/msg: change UDPPacket.Content from string to []byte to avoid redundant base64 encode/decode (#5198) 2026-03-06 01:38:24 +08:00
naming pkg: use modern Go stdlib functions to simplify code (#5209) 2026-03-06 22:14:46 +08:00
nathole pkg: use modern Go stdlib functions to simplify code (#5209) 2026-03-06 22:14:46 +08:00
plugin pkg: use modern Go stdlib functions to simplify code (#5209) 2026-03-06 22:14:46 +08:00
policy add persistent proxy/visitor store with CRUD API and web UI (#5188) 2026-03-02 01:09:59 +08:00
proto/udp fix: return buffers to pool on error paths to reduce GC pressure (#5203) 2026-03-06 15:55:22 +08:00
sdk/client refactor: restructure API packages into client/http and server/http with typed proxy/visitor models (#5193) 2026-03-04 17:38:43 +08:00
ssh add persistent proxy/visitor store with CRUD API and web UI (#5188) 2026-03-02 01:09:59 +08:00
transport fix: validate CA cert parsing and add missing ReadHeaderTimeout (#5205) 2026-03-06 17:59:41 +08:00
util pkg/util/xlog: fix AddPrefix not updating existing prefix due to range value copy (#5206) 2026-03-06 20:44:40 +08:00
virtual add persistent proxy/visitor store with CRUD API and web UI (#5188) 2026-03-02 01:09:59 +08:00
vnet vnet: fix issues (#4771) 2025-04-27 15:46:22 +08:00