frp/pkg
fatedier c70ceff370
fix: three high-severity bugs across nathole, proxy, and udp modules (#5214)
- pkg/nathole: add RLock when reading clientCfgs map in PreCheck path
  to prevent concurrent map read/write crash
- server/proxy: fix error variable shadowing in GetWorkConnFromPool
  that could return a closed connection with nil error
- pkg/util/net: check ListenUDP error before spawning goroutines
  and assign readConn to struct field so Close() works correctly
2026-03-07 13:36:02 +08:00
..
auth fix: WebsocketListener nil panic and OIDC auth data race (#5204) 2026-03-06 16:51:52 +08:00
config pkg/config: use modern Go stdlib for sorting and string operations (#5210) 2026-03-06 23:13:29 +08:00
errors rename models to pkg (#2005) 2020-09-23 13:49:14 +08:00
metrics deduplicate common logic across proxy, visitor, and metrics modules (#5213) 2026-03-07 12:00:27 +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 fix: three high-severity bugs across nathole, proxy, and udp modules (#5214) 2026-03-07 13:36:02 +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 fix: three high-severity bugs across nathole, proxy, and udp modules (#5214) 2026-03-07 13:36:02 +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