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
fatedier
01997deb98
add persistent proxy/visitor store with CRUD API and web UI ( #5188 )
2026-03-02 01:09:59 +08:00
Guiwoo Park
0358113948
samber lo version up ( #4569 )
2024-12-02 11:56:52 +08:00
fatedier
43ba7bd338
use new log package ( #4054 )
2024-03-12 13:58:53 +08:00
fatedier
3e0c78233a
use std slices package ( #4008 )
2024-02-20 12:01:41 +08:00
fatedier
b6361fb143
use go built-in min & max functions to replace lo.Min and lo.Max ( #4007 )
2024-02-19 21:27:56 +08:00
fatedier
685d7618f3
change default value of tls_enable and disable_custom_tls_first_byte ( #3494 )
2023-06-26 00:10:27 +08:00
fatedier
15a245766e
fix the issue of duplicate xtcp proxies will cause the previous proxy to become ineffective ( #3489 )
2023-06-16 00:41:06 +08:00
fatedier
e1cef053be
server/proxy: simplify the code ( #3488 )
2023-06-16 00:14:19 +08:00
fatedier
de85c9455a
stcp, xtcp, sudp: support allow_users and specified server user ( #3472 )
2023-06-02 16:06:29 +08:00
fatedier
4915852b9c
use constant time comparison ( #3452 )
2023-05-29 00:27:27 +08:00
fatedier
c71efde303
refactor the code related to xtcp ( #3449 )
2023-05-28 16:50:43 +08:00