Skip to content

v1.12.4

Compare
Choose a tag to compare
@zonyitoo zonyitoo released this 28 Nov 07:02
· 1081 commits to master since this release
d5c54af

Features

  • Configuration
    • ipv6_only configuration option setting IPV6_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 and ssmanager)
    • sslocal, ssserver, ssmanager may not be included in the release build in the future.
    • COMPATIBLE NOTE: ssservice can be served as any of the sslocal, ssserver and ssmanager, for example, ln -s ssservice sslocal and then run sslocal with exactly the same options as the standalone sslocal binary.

Bug Fixes

  • #694 UDP binds to dual-stack address (::) will detect 0.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 and SS_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