From 06c8ea029494e377325847e0cf7b00dc3000e6bc Mon Sep 17 00:00:00 2001 From: zonyitoo Date: Sun, 29 Dec 2019 00:35:27 +0800 Subject: [PATCH] Updated makefile and changelog --- Makefile | 2 ++ debian/changelog | 38 ++++++++++++++++++++++++++++++++++++++ 2 files changed, 40 insertions(+) diff --git a/Makefile b/Makefile index e2b3993c..3397cc5f 100644 --- a/Makefile +++ b/Makefile @@ -16,11 +16,13 @@ install: install -m 755 target/${TARGET}/sslocal ${DESTDIR}${PREFIX}/sslocal install -m 755 target/${TARGET}/ssserver ${DESTDIR}${PREFIX}/ssserver install -m 755 target/${TARGET}/ssurl ${DESTDIR}${PREFIX}/ssurl + install -m 755 target/${TARGET}/sstunnel ${DESTDIR}${PREFIX}/sstunnel uninstall: rm ${DESTDIR}${PREFIX}/sslocal rm ${DESTDIR}${PREFIX}/ssserver rm ${DESTDIR}${PREFIX}/ssurl + rm ${DESTDIR}${PREFIX}/sstunnel clean: cargo clean diff --git a/debian/changelog b/debian/changelog index c85984d0..db9538dd 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,41 @@ +shadowsocks-rust (1.8.0) unstable; urgency=medium + + ## Features + + - A new binary `sstunnel`. Establish TCP and UDP tunnels to remote. Discussion: #177 + ``` + # Establish an UDP tunnel to 8.8.8.8:53 (just like what ssdns did in the past) + sstunnel -c config.json -f '8.8.8.8:53' -u + ``` + - Uses `async/await` syntax (requires `rustc` version >= `v1.40.0`) + - Dependencies + * `tokio` - `v0.2` + * `trust-dns-resolver` - `v0.18` + * `libsodium-sys` (switched from `libsodium-ffi` for better build process) + - Ping balancer + * Calculate scores not only with servers' latency, but also availablity + * Supports UDP relay + - Retry 3 times if it connects failed to remote proxy server automatically + + ## Bug Resolved + + - Refactored UDP relay. Now it works just like NAT. Discussion: #168 + - Temporary workaround for UdpSocket `WSAECONNRESET`. Discussion: #179 + - Ref: https://stackoverflow.com/questions/30749423/is-winsock-error-10054-wsaeconnreset-normal-with-udp-to-from-localhost + + ## Breaking Changes + + - Removed `ssdns`. `sstunnel` can fulfill its job. + + ## Releases + + - `shadowsocks-v1.8.0-stable.x86_64-unknown-linux-musl.tar.xz` + * SHA256 `5ec41d5a306715e455b1012de0ddaa33273970689b6df48ffbb0da5fb6083531` + - `shadowsocks-v1.8.0-stable.x86_64-pc-windows-gnu.zip` + * SHA256 `f7e23a145ca42a0ce73349263650256c9cc3e05caf637c2396699d72801d6966` + + -- Y. T. Chung Sat, 28 Dec 2019 00:00:00 +0800 + shadowsocks-rust (1.7.0) unstable; urgency=medium ## Refactors