frp/pkg
fatedier eeb0dacfc1
pkg/metrics/mem: remove redundant map write-backs and optimize proxy lookup (#5221)
Remove 4 redundant pointer map write-backs in OpenConnection,
CloseConnection, AddTrafficIn, and AddTrafficOut since the map stores
pointers and mutations are already visible without reassignment.

Optimize GetProxiesByTypeAndName from O(n) full map scan to O(1) direct
map lookup by proxy name.
2026-03-08 10:40:39 +08:00
..
auth fix: WebsocketListener nil panic and OIDC auth data race (#5204) 2026-03-06 16:51:52 +08:00
config refactor: fix modernize lint issues (#5215) 2026-03-07 23:10:19 +08:00
errors rename models to pkg (#2005) 2020-09-23 13:49:14 +08:00
metrics pkg/metrics/mem: remove redundant map write-backs and optimize proxy lookup (#5221) 2026-03-08 10:40:39 +08:00
msg refactor: fix modernize lint issues (#5215) 2026-03-07 23:10:19 +08:00
naming pkg: use modern Go stdlib functions to simplify code (#5209) 2026-03-06 22:14:46 +08:00
nathole refactor: fix modernize lint issues (#5215) 2026-03-07 23:10:19 +08:00
plugin refactor: fix modernize lint issues (#5215) 2026-03-07 23:10:19 +08:00
policy refactor: use maps.Clone and slices.Concat (#5220) 2026-03-08 10:38:16 +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 refactor: fix modernize lint issues (#5215) 2026-03-07 23:10:19 +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