renovate[bot]
69ad2ea58a
fix(deps): update rust crate bloomfilter to v2 ( #1754 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-06 10:12:52 +08:00
zonyitoo
f8d3b4759a
fix: shadowsocks-crypto is not optional
2024-11-03 00:51:17 +08:00
zonyitoo
d79b018b9e
feat: shadowsocks-crypto enables ring for all platforms
2024-11-03 00:36:07 +08:00
zonyitoo
3ccedeae28
fix: method none skip key derivation process
2024-11-02 23:01:24 +08:00
zonyitoo
85b6e47bbc
fix: tests add aead-cipher feature gate
2024-11-02 22:43:58 +08:00
zonyitoo
f8e69417f4
feat: make aead-cipher an optional feature
2024-11-02 22:36:14 +08:00
zonyitoo
e2ae9c88bc
feat: random_iv_or_salt made independent in crypto::utils
2024-11-02 22:09:48 +08:00
zonyitoo
466309b970
feat: make aead-cipher an optional feature
2024-11-02 13:11:58 +08:00
zonyitoo
ac7b30530d
fix: remove default-features for shadowsocks-crypto by default
2024-11-02 12:22:20 +08:00
zonyitoo
212a458938
fix: republished crypto conditionally
2024-11-02 12:15:17 +08:00
zonyitoo
9945262d87
fix: make shadowsocks-crypto optional in default build
2024-11-02 12:08:11 +08:00
zonyitoo
88b0b29b51
feat(shadowsocks): impls serde ser/de for Mode/ServerAddr/ManagerAddr
2024-10-30 23:20:48 +08:00
renovate[bot]
adaf85a709
fix(deps): update rust crate tun2 to v4 ( #1738 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-29 09:59:28 +08:00
renovate[bot]
1f12a2e1f5
fix(deps): update rust crate notify to v7 ( #1735 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-26 08:32:00 +08:00
zonyitoo
9c54b2e0f2
feat(local-http): Adding Host header with non-standard port
2024-10-25 22:28:57 +08:00
zonyitoo
a03006a753
chore: fix build warning for Windows
2024-10-25 00:53:47 +08:00
zonyitoo
72beacc2f4
chore: update debian changelog
2024-10-25 00:41:32 +08:00
zonyitoo
fefdef2126
fix(local-http): HttpClient removes Host from URI only for HTTP/1.x
2024-10-25 00:23:12 +08:00
Aaron Chen
6c6739ce02
chore: fix clippy warning ( #1734 )
2024-10-25 00:07:45 +08:00
zonyitoo
09088dedad
chore: ready for release v1.21.1
2024-10-24 00:10:05 +08:00
zonyitoo
ab5005c985
fix(local-http): HttpClient send HTTP requests URI contains only Path&Query
...
- fix #1730
- hyper will serialize the hyper::Request<T> object with all the
contents in the uri, which may be rejected by some of the servers.
2024-10-24 00:06:43 +08:00
Aaron Chen
6ec834f641
chore: suppress a clippy warning ( #1719 )
2024-10-18 23:20:06 +08:00
Aaron Chen
e44cc278aa
chore: clippy fix ( #1706 )
...
* chore: clippy fix
* clippy fix for bsd
2024-10-06 02:22:31 +08:00
renovate[bot]
f950ba5632
fix(deps): update rust crate brotli to v7 ( #1698 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-04 23:23:24 +08:00
Aaron Chen
fbf968f14a
chore: clippy fix ( #1695 )
2024-10-01 21:55:39 +08:00
zonyitoo
2f48a353fe
chore: tun2 can be compatible with all 3.1.x versions
2024-09-27 22:03:51 +08:00
dependabot[bot]
fae0217977
chore(deps): bump tun2 from 3.1.4 to 3.1.5 ( #1673 )
2024-09-27 13:54:16 +00:00
zonyitoo
fef1ec59fe
chore: libc version compatbile from 0.2.141
2024-09-27 00:12:57 +08:00
dependabot[bot]
14f02a38fe
chore(deps): bump libc from 0.2.158 to 0.2.159 ( #1669 )
2024-09-26 16:08:18 +00:00
zonyitoo
bd4efaaa7d
chore: release v1.21.0
2024-09-22 22:39:20 +08:00
dependabot[bot]
609a238ab3
chore(deps): bump bson from 2.12.0 to 2.13.0 ( #1658 )
2024-09-22 02:25:00 +00:00
dependabot[bot]
5e2bbece19
chore(deps): bump etherparse from 0.15.0 to 0.16.0 ( #1660 )
2024-09-22 01:49:38 +00:00
zonyitoo
8c95ada0f7
feat(shadowsocks): impls As*Fd As*Socket for ProxySocket
2024-09-22 08:32:48 +08:00
zonyitoo
0ce6cb333b
feat(shadowsocks): splits DatagramTransport into DatagramSocket, DatagramSend, DatagramReceive
2024-09-21 00:22:05 +08:00
zonyitoo
60d0576b26
feat(shadowsocks): DatagramTransport & DatagramTransportExt
...
ProxySocket and MonProxySocket accepts socket as a generic type that
implements DatagramTransport.
2024-09-21 00:03:50 +08:00
Yuwei Ba
4e295818e5
take arbitrary IO for udp proxy ( #1641 )
...
* udp relay
* refact
* reset
* Update crates/shadowsocks/src/relay/udprelay/proxy_socket.rs
* export trait
2024-09-21 00:02:55 +08:00
ge9
e691853f44
add support for OpenBSD/pf ( #1567 )
2024-09-19 23:09:58 +08:00
link2xt
a04e92c110
feat(shadowsocks): add more Debug implementations ( #1656 )
...
Most implementations are derived.
I would like to add `missing_debug_implementations` lint,
but before deriving more Debug implementations
we need to add Debug implementations to types exported
from `shadowsocks-crypto`.
2024-09-17 20:39:28 +08:00
dependabot[bot]
4b510d57a2
chore(deps): bump tun2 from 3.1.2 to 3.1.4 ( #1653 )
2024-09-16 18:04:56 +00:00
dependabot[bot]
384b0cdc35
chore(deps): bump bson from 2.11.0 to 2.12.0 ( #1654 )
2024-09-16 17:47:18 +00:00
zonyitoo
fa21a30ac2
fix(shadowsocks): check mptcp socket() return value
2024-09-09 23:12:29 +08:00
dependabot[bot]
c31719a539
chore(deps): bump ipnet from 2.9.0 to 2.10.0 ( #1646 )
2024-09-09 14:24:32 +00:00
zonyitoo
7c92aec1ee
chore: release shadowsocks v1.20.3
2024-09-07 14:53:37 +08:00
dependabot[bot] and zonyitoo
f41fc6ff4d
chore(deps): bump tun2 from 2.0.8 to 3.1.0 ( #1640 )
...
* chore(deps): bump tun2 from 2.0.8 to 3.1.0
Bumps [tun2](https://github.com/ssrlive/rust-tun ) from 2.0.8 to 3.1.0.
- [Release notes](https://github.com/ssrlive/rust-tun/releases )
- [Commits](https://github.com/ssrlive/rust-tun/commits )
---
updated-dependencies:
- dependency-name: tun2
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
* fix: AsyncDevice impls Deref
* fix: fake tun impls Deref
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: zonyitoo <zonyitoo@gmail.com >
2024-09-05 23:52:23 +08:00
dependabot[bot]
2361f2f41f
chore(deps): bump rustls-native-certs from 0.7.2 to 0.8.0 ( #1639 )
2024-09-05 15:09:37 +00:00
David Lönnhager
d34e9b7294
Expose raw fd on ProxySocket
2024-08-27 10:27:32 +08:00
dependabot[bot]
f46e2a64d6
chore(deps): bump tun2 from 2.0.6 to 2.0.8 ( #1627 )
2024-08-26 16:10:30 +00:00
dependabot[bot]
92e379de7c
chore(deps): bump tun2 from 2.0.5 to 2.0.6 ( #1621 )
2024-08-20 07:31:23 +00:00
zonyitoo
c341c89908
chore: release v1.20.4
2024-08-16 00:18:20 +08:00
zonyitoo
f200dff600
feat: unified ServerHandle
2024-08-15 23:55:47 +08:00