- Update version to 1.20.0
* Making HTTP requests with local-http's HttpClient implementation, mainly
for supporting outbound_* socket configurations.
* Support SIP008 Online Configuration. Pull servers from remote servers
automatically. (Experimental)
* Add basic, full, full-extra features makes building command line arguments
shorter
* Binaries support --plugin-mode command line argument
* local-tun is enabled by default for Windows targets in CI builds
* Fix bugs
- Drop fix-boo-1223239.patch, merged by upstream
OBS-URL: https://build.opensuse.org/request/show/1181099
OBS-URL: https://build.opensuse.org/package/show/server:proxy/shadowsocks-rust?expand=0&rev=25
- Update version to 1.18.3
* Support outbound_fwmark in server side to split outbound tunnel
* Default build for *-windows-* targets includes sswinservice
* local-fakedns: Add a basic implementation of Fake-DNS, which will
allocate IPs from pool for DNS queries. This experimental feature
could be useful when using local-tun, local-redir or other features
that could only receive IP destinations, the domain name that is
resolved by the Fake-DNS will be translated from IP back to domain
name when connecting to the remote
* Add launchd_udp_socket_name, launchd_tcp_socket_name to basic config format
* local-tun: Support tun_interface_destination configuration key
* Default logging framework changed to tracing-subscriber
* 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
* Fix bugs
- Add fix-boo-1223239.patch, fix CVE-2024-32650 boo#1223239
OBS-URL: https://build.opensuse.org/request/show/1169685
OBS-URL: https://build.opensuse.org/package/show/server:proxy/shadowsocks-rust?expand=0&rev=22
- Update version to 1.15.3
* local-tun: Support tun_interface_destination for configuring Tun
device's destination address
* Support outbound_fwmark, outbound_user_cookie, outbound_bind_interface
and outbound_bind_addr in configuration file
* AEAD-2022 protoco
* SIP002 Extended Format: Allowing unencoded user-info in URL
* Manager standalone mode support bypassing ACL files
* Allow sslocal run without any servers, which will bypass all connections
and packets
* "password" is optional for none / plain method
* redir-local: Enable dual-stack support on Linux (TProxy) and FreeBSD
* Disable md5-asm and sha1-asm: shadowsocks/shadowsocks-crypto
* "acl" and "outbound_fwmark" are available in configuration file
* Properly handle IPv4-mapped-IPv6 addresses in UDP assocations
* Automatically bump RLIMIT_NOFILE on Unix (except Android)
* SOCKS5 protocol supports RFC1929 Username/Password Authentication
* HKDF-SHA1 uses ring's assembly implementation
* Set environment variable SS_SYSTEM_DNS_RESOLVER_FORCE_BUILTIN to use system's
builtin DNS resolver
* Allow setting "system" in DNS configuration key "dns" to use system provided
DNS API
* Support setting SO_USER_COOKIE on FreeBSD
* Local tun interface refactored the VirtDevice::poll strategy
* balancer.check_best_interval could let ping balancer to ping only the choosen
best server in this interval
* Set a shorter interval in balancer.check_best_interval than
balancer.check_interval to check much frequently the best server
* efactored local-tun, using smoltcp as a user-space network stack
* Support K8S deployment
OBS-URL: https://build.opensuse.org/request/show/1093738
OBS-URL: https://build.opensuse.org/package/show/server:proxy/shadowsocks-rust?expand=0&rev=4