File tree 1 file changed +25
-0
lines changed
1 file changed +25
-0
lines changed Original file line number Diff line number Diff line change
1
+ shadowsocks-rust (1.22.0) unstable; urgency=medium
2
+
3
+ ## Features, Breaking Changes
4
+
5
+ - `ServerConfig::new` returns a `Result`, fails if `password` doesn't match `method`'s requirements
6
+ - `ConnectOpts::bind_local_addr` supports binding to a specific port
7
+ - Uses `async` in trait, bump MSRV to v1.75
8
+ - #1790 `outbound_udp_allow_fragmentation` new option for allowing UDP outbound sockets to enable IP fragmentation
9
+ - `tun2` has been merged back to `meh/rust-tun`
10
+ - #1810 `UdpSocket::bind`
11
+ - `shadowsocks-rust` binary crate "default" feature set to `full`
12
+
13
+ ## Bug Fixes
14
+
15
+ - Method `none` (`plain`) skips key derivation process.
16
+ - #1762 Do not crash in `ServerConfig::from_url()` on unknown method
17
+ - #1759 Flush `local-tun` tcp writer half before close
18
+ - #1765 Disallow HTTP/SOCKS4a in `socks` protocol handler when authentication is required
19
+ - `ConnectOpts`'s per-server options should not be shared globally
20
+ - #1814 `local-dns` upstream udp packet buffer size 256
21
+
22
+ ## Miscellaneous
23
+
24
+ - Make cryptographic dependencies optional in default build of `shadowsocks` crate.
25
+
1
26
shadowsocks-rust (1.21.2) unstable; urgency=medium
2
27
3
28
## Bug Fixes
You can’t perform that action at this time.
0 commit comments