Shadowsocks Rust Versions Save

A Rust port of shadowsocks

v1.18.2

2 weeks ago

Features

  • local-tun: Support tun_interface_destination configuration key

Bug Fixes

  • local: macOS launch activate sockets set non-blocking

What's Changed

New Contributors

Full Changelog: https://github.com/shadowsocks/shadowsocks-rust/compare/v1.18.1...v1.18.2

v1.18.1

1 month ago

Features

Bug Fixes

  • #1425 Enable EDNS(0) by default for hickory-dns resolver.

NOTE

  • clap upgraded MSRV (Minimal Supported Rust Version) to v1.74 since v4.5.0. This project will have to stay in v4.4 until the next major release.

Full Changelog: https://github.com/shadowsocks/shadowsocks-rust/compare/v1.18.0...v1.18.1

v1.18.0

1 month ago

Mostly identical to v1.17.2, except that:

  • Minimal Supported Rust Version (MSRV) upgraded from v1.64 to v1.71
  • #1259 Fixed Snapcraft build. base changed to core22, auto-build architecture changed to [arm64, amd64, armhf]
  • #1426 MIPS targets removed from release build, because MIPS targets are now downgraded to TIER 3

What's Changed

Full Changelog: https://github.com/shadowsocks/shadowsocks-rust/compare/v1.17.2...v1.18.0

v1.17.2

1 month ago

Features

  • local: socks local server will support SOCKS5, SOCKS4a, HTTP proxy protocols when local-http, local-socks4 features are enabled
  • local: Support setting udp_mtu in configuration file to actively reject packet.size > MTU

Bug Fixes

  • #1378 dns-over-tls/https with rustls add dependencies to certs
  • #1381 Set the incoming socket buffer sizes properly on the listen socket
  • #1414 TUN synchronize SYN packet and Socket creation

What's Changed

New Contributors

Full Changelog: https://github.com/shadowsocks/shadowsocks-rust/compare/v1.17.1...v1.17.2

v1.17.1

4 months ago

Features

Bug Fixes

  • #1328 run_as_user aborts if any error occurs

Miscellaneous

  • Minor improvements for local-tun on Windows
  • Upgrade shadowsocks-crypto that supports sm4-gcm, sm4-ccm non-standard AEAD ciphers

What's Changed

New Contributors

Full Changelog: https://github.com/shadowsocks/shadowsocks-rust/compare/v1.17.0...v1.17.1

v1.17.0

5 months ago

Features

What's Changed

Full Changelog: https://github.com/shadowsocks/shadowsocks-rust/compare/v1.16.2...v1.17.0

v1.16.2

6 months ago

Features

  • ssurl: #1287 Support SIP008 links
  • ssserver: #1293 Disable UDP dual-stack outbound socket when IPv6 is not supported
  • sswinservice: #1292 Support Windows Service

What's Changed

New Contributors

Full Changelog: https://github.com/shadowsocks/shadowsocks-rust/compare/v1.16.1...v1.16.2

v1.16.1

6 months ago

What's Changed

Full Changelog: https://github.com/shadowsocks/shadowsocks-rust/compare/v1.16.0...v1.16.1

v1.16.0

7 months ago

Features

  • local-redir: #1159 Linux Redirect (TCP) supports dual-stack listener
  • #1156 Support Multipath-TCP
  • DNS resolver (with trust-dns enabled) support outbound socket configurations, like outbound-fwmark, outbound-bind-addr, ...
  • #1127 Support SIP003u, UDP plugins
  • #1185 Support creating servers with builder pattern to allow users to retrieve the actual listening address of the server listeners
  • #1204 Support reading default configuration files local.json, server.json and manager.json
  • #1229 Support configuring DNS cache size with --dns-cache-size in command line options and dns_cache_size in configuration file
  • #1266 Support Network Adapters' FriendlyName on Windows in outbound_bind_interface

Bug Fixes

  • #1239 Fixed misaligned read in shadowsocks' socks5 protocol implementation. It may cause panics compiled by rustc newer than 1.68.
  • #1234 PingBalancer shouldn't check TCP mode by default
  • #1221 Compatible with Linux Kernels that doesn't support IP6T_SO_ORIGINAL_DST
  • #1254 Fixed Tree-Rule detector for REGEX rules that ends with $

Miscellaneous

  • Docker: #1149 Changed binary path to /usr/bin from /usr/local/bin preventing being overwritten by K8S mount
  • Snap: Add network-control plug for tun protocol

What's Changed

New Contributors

Full Changelog: https://github.com/shadowsocks/shadowsocks-rust/compare/v1.15.3...v1.16.0

v1.15.4

8 months ago

Bug Fixed

  • #1239 Fixed misaligned read in shadowsocks' socks5 protocol implementation. It may cause panics compiled by rustc newer than 1.68.