will
8722fd2658
fix: track UDP connections in connMap for force-close support
...
CI / Test (push) Has been cancelled
CI / Build (amd64, linux) (push) Has been cancelled
CI / Build (arm64, linux) (push) Has been cancelled
CI / Build & Push Docker Image (push) Has been cancelled
CI / Release (push) Has been cancelled
connMap type changed from map[string]net.Conn to map[string]io.Closer.
RoutedPacketConnection now registers in connMap + uuidConns, so
CloseByUUID and CloseByID tear down both TCP and UDP.
2026-08-14 11:08:19 +09:00
will
4bab53f20f
fix: implement CloseByUUID and move v1 token from URL to POST body
...
CI / Test (push) Has been cancelled
CI / Build (amd64, linux) (push) Has been cancelled
CI / Build (arm64, linux) (push) Has been cancelled
CI / Build & Push Docker Image (push) Has been cancelled
CI / Release (push) Has been cancelled
CloseByUUID: add UUID→connIDs reverse index so ban-user actually
tears down existing TCP connections immediately instead of no-op.
v1 token: change config/user fetches from GET (token in URL, leaks
to logs) to POST (token in JSON body). Panel routes updated to any().
2026-08-14 10:59:05 +09:00
will
fce60b8ad3
fix: force-close user connections on removal, fix UDP upload/download counters, use self-hosted releases
...
CI / Test (push) Has been cancelled
CI / Build (amd64, linux) (push) Has been cancelled
CI / Build (arm64, linux) (push) Has been cancelled
CI / Build & Push Docker Image (push) Has been cancelled
CI / Release (push) Has been cancelled
- service.go: call CloseUserConnections() before RemoveUsers() so banned/reset
users are disconnected immediately instead of waiting for natural timeout
(upstream issue #32 , PR pending 4+ months)
- conntracker.go: swap UnwrapPacketReader/Writer upload/download counters for
UDP PacketConn path — Reader=upload, Writer=download to match TCP path
(upstream issue #55 )
- xbctl/main.go: change downloadBase to JP01 Gitea so xbctl upgrade pulls
self-hosted patched releases instead of upstream
2026-06-18 15:14:09 +09:00
xboard
95f582c74f
fix: correct sing-box traffic directio
2026-03-26 13:52:36 +08:00
xboard
b51cecfe17
feat: multi-node device limit, optimize rate limiter
2026-03-25 17:38:40 +08:00
xboard
7e3ad7cb23
feat: nlog, config hot-reload, and concurrency fixes
2026-03-24 23:12:55 +08:00
xboard
3f1234a05c
refactor: rework limiter, traffic accounting, and logging (nlog)
2026-03-23 23:01:13 +08:00
xboard
e8e2abbc37
perf: optimize throughput and scheduler efficency
2026-03-23 14:46:43 +08:00
xboard
37e6c016cb
init xboard node
2026-03-15 09:34:02 +08:00