Commit Graph
2741 Commits
Author SHA1 Message Date
zonyitoo c80d3174f1 feat: passing -Z directly to cross, enables mips-*-musl* targets 2024-11-26 01:51:59 +08:00
zonyitoo 796a19048d fix: cross on master supports build-std with specific components 2024-11-26 01:39:15 +08:00
zonyitoo 4e2b3f8c34 fix: mips-* targets install nightly toolchain 2024-11-26 01:37:14 +08:00
zonyitoo 497782b6d1 fix: let cross install toolchain 2024-11-26 01:27:13 +08:00
zonyitoo 2392cd0d3a feat: re-enable release builds for some mips-* targets
- mips-* targets are moved to Tier-3 rust-lang/compiler-team#648
- cargo nightly provides -Zbuild-std to build libstd while compiling
- cross supports build-std
2024-11-26 01:24:18 +08:00
ty 4f952be7bf feat: async fn in trait, supported since Rust v1.75
- https://blog.rust-lang.org/2023/12/21/async-fn-rpit-in-traits.html

BREAKING CHANGE: MSRV v1.75
2024-11-25 16:28:50 +08:00
renovate[bot] e791f233f7 fix(deps): update rust crate url to v2.5.4 (#1779)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-23 02:24:43 +00:00
renovate[bot] 3d644868b0 fix(deps): update rust crate webpki-roots to v0.26.7 (#1777)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-21 23:31:43 +00:00
renovate[bot] 04ae160c20 fix(deps): update rust crate rustls-native-certs to v0.8.1 (#1776)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-21 20:10:07 +00:00
renovate[bot] 036918a87d fix(deps): update rust crate hyper to v1.5.1 (#1773)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-19 22:19:07 +00:00
Aaron Chen a82feccb78 fix unknown variable error (#1772) 2024-11-19 16:53:51 +08:00
zonyitoo d3da10a91a feat(shadowsocks): ConnectOpts::bind_local_addr supports binding to a specific port 2024-11-18 21:31:09 +08:00
zonyitoo 55125df530 chore: ignore RUSTSEC-2024-0388, RUSTSEC-2024-0384 temporary 2024-11-17 12:04:30 +08:00
renovate[bot] 9032d5e892 fix(deps): update rust crate serde_json to v1.0.133 (#1771)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-17 11:47:22 +08:00
zonyitoo a7faf95bef chore: make clippy happy 2024-11-17 02:42:29 +08:00
renovate[bot] e28abce6bb fix(deps): update rust crate thiserror to v2 (#1756)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-17 02:42:03 +08:00
zonyitoo 4feb4d8920 fix(shadowsocks): thiserror v2 ProtocolError fix embiguous 2024-11-17 02:29:18 +08:00
zonyitoo a5da343ce1 fix(shadowsocks): thiserror v2 ProtocolError fix embiguous 2024-11-17 02:21:03 +08:00
renovate[bot] b87d55e7f9 fix(deps): update rust crate libc to v0.2.164 (#1769)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-17 02:16:49 +08:00
zonyitoo a3ebc67268 feat(shadowsocks): upgrade hickory-dns to v0.25-alpha 2024-11-17 02:12:07 +08:00
zonyitoo 9a6f40f80e fix(shadowsocks): Report error on iPSK error
- fix #1770
2024-11-17 01:22:22 +08:00
zonyitoo c85a74194f feat(shadowsocks): ServerConfig::new returns Result
- fix #1770
- allow users to check errors instead of just panic on wrong passwords
2024-11-17 01:18:05 +08:00
renovate[bot] c52b77d112 fix(deps): update rust crate flate2 to v1.0.35 (#1768)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-15 20:37:32 +08:00
renovate[bot] 9a44b4132e fix(deps): update rust crate clap to v4.5.21 (#1767)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-14 12:55:00 +08:00
Alexander Azarov 82681faa86 fix(sslocal): disallow HTTP/SOCKS4 proxying when authentication required (#1765) 2024-11-12 14:07:51 +08:00
renovate[bot] 1e7c99d83a fix(deps): update rust crate serde to v1.0.215 (#1766)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-12 12:24:22 +08:00
renovate[bot] 69001361b0 fix(deps): update rust crate thiserror to v1.0.69 (#1763)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-11 15:22:16 +08:00
Aleksandr Krotov 7a4136f8b5 fix: flush local-tun tcp writer half before close (#1759) 2024-11-11 14:51:52 +08:00
l 3582e27e63 fix: do not crash in ServerConfig::from_url() on unknown method (#1762) 2024-11-11 14:48:19 +08:00
renovate[bot] ea2e3159e1 fix(deps): update rust crate sysexits to v0.8.5 (#1761)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-09 03:55:34 +00:00
renovate[bot] 78739f84b2 fix(deps): update rust crate libc to v0.2.162 (#1757)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-07 18:21:33 +00:00
renovate[bot] 9fc313a474 fix(deps): update rust crate tokio to v1.41.1 (#1758)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-07 17:25:34 +00:00
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
Kursat Aktas 36934910b4 Introducing shadowsocks Guru on Gurubase.io (#1755)
Signed-off-by: Kursat Aktas <kursat.ce@gmail.com>
2024-11-06 10:11:30 +08:00
renovate[bot] 695f34f840 fix(deps): update rust crate bloomfilter to v1.0.16 2024-11-05 21:53:08 +00:00
renovate[bot] d2cd1bfbac fix(deps): update rust crate url to v2.5.3 2024-11-04 21:34:02 +00:00
renovate[bot] a04a9d55b1 fix(deps): update rust crate thiserror to v1.0.68 2024-11-04 19:46:41 +00:00
renovate[bot] e13e2835f7 fix(deps): update rust crate idna to v1.0.3 2024-11-04 17:30:10 +00:00
ty 05f214df20 chore: deny crates in git 2024-11-04 10:55:15 +08:00
renovate[bot] 72abec1a48 fix(deps): update rust crate thiserror to v1.0.67 2024-11-03 20:09:33 +00:00
renovate[bot] 02b0234c6e chore(deps): update actions/checkout action to v4 (#1747)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-03 01:08:55 +08:00
renovate[bot] 8de12374e4 chore(deps): update embarkstudios/cargo-deny-action action to v2 (#1748)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-03 01:07:42 +08:00
zonyitoo 86cb756cfe feat: add cargo-deny checks 2024-11-03 01:06:14 +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