Features
- Configuration
ipv6_only
configuration option settingIPV6_V6ONLY
to all listener sockets that are listening to dual-stack address (::
)- #700 Default configuration search path also includes
$PWD
- Log and Runtime related options could be configured via configuration file
- #698 New binary
ssservice
with unified features in (sslocal
,ssserver
andssmanager
)sslocal
,ssserver
,ssmanager
may not be included in the release build in the future.- COMPATIBLE NOTE:
ssservice
can be served as any of thesslocal
,ssserver
andssmanager
, for example,ln -s ssservice sslocal
and then runsslocal
with exactly the same options as the standalonesslocal
binary.
Bug Fixes
- #694 UDP binds to dual-stack address (
::
) will detect0.0.0.0
already in use automatically - Transparent Proxy (redir) local client will always set
IPV6_V6ONLY
for listeners that are listening on::
Miscelleneous
- Deprecating
SS_LOG_VERBOSE_LEVEL
andSS_LOG_WITHOUT_TIME
(introduced in v1.12.3) in flavor of"log"
in the configuration file
What's Changed
- fixed UDP listener binds to dual-stack addresses (::) by @zonyitoo in #696
- Support ipv6_only socket option (IPV6_V6ONLY) by @zonyitoo in #699
- Local, Server & Manager unified binary ssservice by @zonyitoo in #701
- "log" and "runtime" specific options configurable in file by @zonyitoo in #702
Full Changelog: v1.12.3...v1.12.4