Releases: shadowsocks/shadowsocks-rust
Releases · shadowsocks/shadowsocks-rust
v1.12.0-alpha.4
Features
- #627 ACL support
|
and||
hash-set and domain-tree mode
v1.12.0-alpha.3
Features
- #620 Local server will choose remote servers based on their
"mode"
v1.12.0-alpha.2
v1.12.0-alpha.1
Features
- #586 Basic support of
tun
interface insslocal
- (Experimental) Tested on macOS and Linux
- #421
ssmanager
support--plugin
and--plugin-opts
as default plugin configurations
Bug Fixed
- #579 UDP server reply target address should be received source address
Miscellaneous
- #596 Support Snapcraft https://snapcraft.io/shadowsocks-rust
v1.11.2
Features
- #570 Multi-architecture Docker image for release
- Replaced
futures::future::abortable
withtokio
's builtintokio::task::JoinHandle::abort
- Define binaries' exit code with standard in
sysexits.h
- HTTP local listener supports
TCP_NODELAY
,SO_KEEPALIVE
and dual-stack
Bug Fixed
- #577
ssmanager
andssserver
command line argument-u
should overwritemode
to beMode::UdpOnly
- #566 Exit with error code instead of
panic!
when loading ACL fails - #555 Properly handling
EINPROGRESS
for TFO connect when falling backs - #557 Properly killing UDP associations, which may cause
Future
(memory) leaks
Security
- #556 Remove slient dropping when replay was detected
v1.11.1
Features
-
#546 Enable TCP Keep Alive for inbound and outbound sockets
- Add a new
keep_alive
key in configuration for configuring keep alive timeout - Default timeout is 15 seconds (like Go's
net
library's default)
- Add a new
-
#543 Add
disabled
key for local servers in configuration
Bug Fixed
-
#490 Try to purge half-open TCP connections when one direction is closed
- When one direction is closed, server will set a 5 seconds read timeout on the other half
-
#542 Allow setting
method
for default encryption method when startingssmanager
with configuration -
#541 Fixed ACL rules for
ssmanager
-
Fixed wrong slient-drop implementation in
ssserver
v1.11.0
v1.10.9
Bug Fixes
- HTTP Proxy preserves headers' title case. https://github.com/shadowsocks/shadowsocks-rust/discussions/491 , hyperium/hyper#2313
v1.10.8
Bug Fixes
- Removes non-standard AEAD ciphers that have variable nonce length, including
aes-128-ocb-taglen128
,aes-192-ocb-taglen128
,aes-256-ocb-taglen128
aes-siv-cmac-256
,aes-siv-cmac-384
,aes-siv-cmac-512
v1.10.7
Features
- Support non-standard AEAD ciphers
sm4-gcm
andsm4-ccm